2010-01-04 |
Chris Lattner | split 943 lines of instcombine out to a new InstCombine... |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | split instcombine of compares (visit[FI]Cmp) out to |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | update cmakefile |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | move the 'SimplifyDemandedFoo' methods out to their... |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Mikhail Glushenkov | Fix the Emacs mode string. |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | split the instcombine class definition out to a header... |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | remove a ton of unneeded LLVMContext stuff. |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | move InstCombineWorklist out to its own header. |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | forgot to svn add these. |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | move instcombine to its own library, it's past time. |
commit | commitdiff | tree | snapshot |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | fix PR5930, allowing the asmprinter to emit difference... |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | it isn't safe to speculative load from a malloc, it... |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | add PR# |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | differences between two blockaddress's don't cause a |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | pull my debug hooks out, I'm done with this xform for... |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Nick Lewycky | Small cleanups, refactor some duplicated code into... |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Chris Lattner | generalize the previous transformation to handle indexi... |
commit | commitdiff | tree | snapshot |
2010-01-03 |
Nick Lewycky | Cleanup. |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | teach instcombine to optimize idioms like A[i]&42 ... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | Teach the table lookup optimization to generate range... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | theoretically the negate we find could be in a differen... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | use enums for the over/underdefined markers for clarity... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | remove the random sampling framework, which is not... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | fix a miscompilation I introduced of cdecl with a late... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Mikhail Glushenkov | Forward -O0 to llvm-gcc. |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Mikhail Glushenkov | Apparently, it is OK for -MT to be specified several... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | constant fold nasty constant expressions formed by... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserti... |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | allow this to work on linux hosts. |
commit | commitdiff | tree | snapshot |
2010-01-02 |
Chris Lattner | Teach codegen to handle: |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | rename file. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | whitespace cleanup |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | use 'match' to simplify some code. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284 |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Fix a warning on gcc 4.4. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Trailing whitespace, 80-col violations. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Minor simplifactions. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Typo. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Make CheckForSuperfluousOptions handle list form of... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Minor simplifications. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Mikhail Glushenkov | Better error message. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | Make this more likely to generate a libcall. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | add missing line. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | update this. To take the next step, llvm.powi should... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | test case we alredy get right. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Ted Kremenek | Remove old header. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | clean up some comments. |
commit | commitdiff | tree | snapshot |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Ted Kremenek | Remove derelict serialization code. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | remove debug |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datas... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to Optim... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | factor statistic updating better. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Benjamin Kramer | Silence compiler warning. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | merge some more tests in. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | filecheckize |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | fix refactoro |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | factor code out into helper functions. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | use more modern datastructures. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | clean up -debug output. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Douglas Gregor | Document the edit-distance algorithm used in StringRef... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | this #include is ok. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | fix Analysis/DebugInfo.h to not include Metadata.h... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | add some basic named MD tests. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | use early exits to reduce indentation. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | eliminate another copy of the mdnode printing logic... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | random tidying for MDNode printing. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | eliminate a bunch of useless forwarding functions with... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | make mdnMap type safe, rename accessors for consistency... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | metadata can't be a global var initializer. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | simplify mdnode printing logic. Now N->dump() only |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | don't unittest mdnode printing, we have disassembler... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | unify two copies of the NamedMDNode printing code. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | fix printing of function-local metadata to print all... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | simplify printing of mdstring and Argument. |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | simplify asmprinting of NamedMDNode |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | Remove #include of metadata.h from intrinsicinst.h... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | rename "elements" of metadata to "operands". "Elements... |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | Optimize MDNode to coallocate the operand list immediately |
commit | commitdiff | tree | snapshot |
2009-12-31 |
Chris Lattner | tidy |
commit | commitdiff | tree | snapshot |
next |