2010-01-04 |
Chris Lattner | Truncate GEP indexes larger than the pointer size down...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | silence a bogus 'might be used uninit' warning from...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move some more cast-related stuff
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move the [Can]EvaluateInDifferentType functions out...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split 943 lines of instcombine out to a new InstCombineCasts.cpp
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split instcombine of compares (visit[FI]Cmp) out to
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | update cmakefile
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move the 'SimplifyDemandedFoo' methods out to their...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split the instcombine class definition out to a header...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | remove a ton of unneeded LLVMContext stuff.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move InstCombineWorklist out to its own header.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | forgot to svn add these.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move instcombine to its own library, it's past time.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | fix PR5930, allowing the asmprinter to emit difference...
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | it isn't safe to speculative load from a malloc, it...
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | add PR#
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | differences between two blockaddress's don't cause a
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | pull my debug hooks out, I'm done with this xform for...
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | generalize the previous transformation to handle indexing...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | teach instcombine to optimize idioms like A[i]&42 ...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | Teach the table lookup optimization to generate range...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | theoretically the negate we find could be in a different...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | use enums for the over/underdefined markers for clarity...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | remove the random sampling framework, which is not...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | fix a miscompilation I introduced of cdecl with a late...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | constant fold nasty constant expressions formed by...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserting...
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | allow this to work on linux hosts.
|
commit | commitdiff | tree |
2010-01-02 |
Chris Lattner | Teach codegen to handle:
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | rename file.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | whitespace cleanup
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | use 'match' to simplify some code.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | Teach codegen to lower llvm.powi to an efficient (but...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | Make this more likely to generate a libcall.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | add missing line.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | update this. To take the next step, llvm.powi should...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor...
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | test case we alredy get right.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | clean up some comments.
|
commit | commitdiff | tree |
2010-01-01 |
Chris Lattner | switch from std::map to DenseMap for rank data structures.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | we don't need a smallptrset to detect duplicates, the...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | make reassociate more careful about not leaving around...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | remove debug
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | change reassociate to use SmallVector for its key datastructures
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | change an if to an assert, fix comment.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | move the rest of the add optimization code out to OptimizeAdd,
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | factor statistic updating better.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | merge some more tests in.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix refactoro
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | factor code out into helper functions.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | switch some std::vector's to smallvector. Reduce nesting.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | use more modern datastructures.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | clean up -debug output.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | this #include is ok.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix Analysis/DebugInfo.h to not include Metadata.h...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | add some basic named MD tests.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | use early exits to reduce indentation.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | eliminate another copy of the mdnode printing logic...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | random tidying for MDNode printing.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | eliminate a bunch of useless forwarding functions with...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | make mdnMap type safe, rename accessors for consistency...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | metadata can't be a global var initializer.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify mdnode printing logic. Now N->dump() only
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | don't unittest mdnode printing, we have disassembler...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | unify two copies of the NamedMDNode printing code.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | fix printing of function-local metadata to print all...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify printing of mdstring and Argument.
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | simplify asmprinting of NamedMDNode
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | Remove #include of metadata.h from intrinsicinst.h...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | rename "elements" of metadata to "operands". "Elements...
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | Optimize MDNode to coallocate the operand list immediately
|
commit | commitdiff | tree |
2009-12-31 |
Chris Lattner | tidy
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | do not bother reuniquing mdnodes whose operands drop...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove some misleading comments.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove some fixme's
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | fix two bogus tests that the asmparser now rejects.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | now that instruction metadata is only parsed in one...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | reimplement ParseOptionalInfo as ParseOptionalCommaAlign...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename ParseOptionalCustomMetadata -> ParseInstructionMetadata,
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | convert 4 more instructions over.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | add facilities to start factoring instruction metadata...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | reimplement insertvalue/extractvalue metadata handling...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove two bogus calls that accepted metadata in the...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename NamedOrCustomMD -> MetadataVar to follow conventions...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename lltok::Metadata -> lltok::exclaim. We name...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | rename MetadataCache -> NumberedMetadata to follow...
|
commit | commitdiff | tree |
next |