aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* clean up this code a bit.Chris Lattner2009-09-021-64/+67
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-0230-118/+82
* fix PR4837, some bugs folding vector compares. TheseChris Lattner2009-09-021-7/+7
* OptimalEdgeProfiling: Creation of profiles.Andreas Neustifter2009-09-012-0/+187
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-012-2/+6
* cleanup/simplifyChris Lattner2009-09-011-17/+13
* remove a bunch of explicit code previously needed to update theChris Lattner2009-09-011-27/+7
* enhance memcpy opt to turn memmoves into memcpy when the src/destChris Lattner2009-09-011-6/+41
* random code cleanups, no functionality change.Chris Lattner2009-09-011-63/+62
* Update CMake files.Ted Kremenek2009-09-011-0/+1
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-09-011-1/+9
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-012-8/+4
* fix some cases where instcombine would change hte IR but not return trueChris Lattner2009-08-311-8/+10
* comment and simplify some code.Chris Lattner2009-08-311-19/+14
* add -debug outputChris Lattner2009-08-311-0/+4
* improve -debug output, so that -debug is more likely to print whenChris Lattner2009-08-311-3/+6
* fix a bug I introduced with my 'instcombine builder' refactoring Chris Lattner2009-08-311-2/+6
* simplify some code by making the SCCNodes set contain Function*'sChris Lattner2009-08-311-12/+9
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-311-6/+9
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-315-54/+75
* Fix PR4748: don't fold gep(bitcast(x)) into bitcast(gep) when x Chris Lattner2009-08-301-0/+7
* misc cleanupChris Lattner2009-08-301-13/+13
* add getPointerAddressSpace() to GEP instruction, use the methodChris Lattner2009-08-303-9/+6
* eliminate InsertCastBefore, use the builder instead.Chris Lattner2009-08-301-50/+19
* eliminate InsertBitCastBefore, just use the builder instead.Chris Lattner2009-08-301-27/+24
* convert a bunch more calls to InsertNewInstBefore to useChris Lattner2009-08-301-205/+137
* fix typoChris Lattner2009-08-301-1/+1
* give instcombine a custom IRBuilder that adds new instructions to theChris Lattner2009-08-301-304/+193
* add a new InstCombineWorklist::AddValue method that works evenChris Lattner2009-08-301-16/+13
* move AddUsersToWorkList to the worklist processing class, make theChris Lattner2009-08-301-16/+16
* rename AddUsesToWorkList -> AddOperandsToWorkList. The Chris Lattner2009-08-301-31/+13
* inline the trivial AddToWorkList/RemoveFromWorkList methodsChris Lattner2009-08-301-104/+65
* fix a bug I introduced in r80478 found by the build bot.Chris Lattner2009-08-301-1/+2
* refactor instcombine's worklist processing stuff out to its own class.Chris Lattner2009-08-301-26/+58
* more cleanups: remove some redundant code, and simplify someChris Lattner2009-08-301-49/+15
* eliminate the temporary SrcGEPOperands smallvector.Chris Lattner2009-08-301-18/+15
* simplify/detangle some control flow.Chris Lattner2009-08-301-20/+15
* simplify and cleanup some code, remove some code that just Chris Lattner2009-08-301-75/+29
* Remove an unnecessary Context argument.Dan Gohman2009-08-291-5/+3
* Inline empty destructor.Benjamin Kramer2009-08-292-4/+1
* Fix warning about non-virtual destructor.Bill Wendling2009-08-292-0/+4
* Reapply 79977.Devang Patel2009-08-283-122/+11
* Preparation for Optimal Edge Profiling:Andreas Neustifter2009-08-282-0/+171
* finish a half formed thought :)Chris Lattner2009-08-281-1/+4
* Fix PR3913, patch by Jakub Staszak!Chris Lattner2009-08-281-1/+1
* Implement a new optimization in the inliner: if inlining multipleChris Lattner2009-08-271-25/+125
* unbreak the build, yay for symlinks + makefiles. :(Chris Lattner2009-08-271-1/+1
* reduce header #include'ageChris Lattner2009-08-271-1/+4
* enhance InlineFunction to be able to optionally returnChris Lattner2009-08-271-6/+15
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-273-8/+8