aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/Reassociate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-1/+1
* Autoupgrade malloc insts to malloc calls.Victor Hernandez2009-10-171-1/+2
* calls are already unmovable, malloc doesn't need a special case.Chris Lattner2009-09-271-2/+1
* Enhance transform passes so that they apply the same tranforms to malloc call...Victor Hernandez2009-09-181-1/+2
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-021-3/+2
* remove the std::ostream version of module and type printing.Chris Lattner2009-08-231-3/+3
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-13/+14
* Fix debug output to include a newline after printing a Value, nowDan Gohman2009-08-171-7/+7
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-121-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-7/+5
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-3/+3
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-2/+2
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-17/+22
* These don't really need contexts either.Owen Anderson2009-07-131-6/+6
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-2/+2
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-15/+15
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-2/+2
* Even more passes being LLVMContext'd.Owen Anderson2009-07-031-17/+23
* Make the key of ValueRankMap an AssertingVH, so that we die violentlyChris Lattner2009-03-311-6/+7
* This pass keeps a map of Instructions to Rank numbers,Dale Johannesen2009-03-191-8/+14
* Don't assign rank numbers to debug intrinsic "calls".Dale Johannesen2009-03-061-1/+3
* Fix build failure.Devang Patel2008-11-211-1/+1
* Silence unused variable warnings.Devang Patel2008-11-211-0/+3
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* don't use the result of WriteAsOperandChris Lattner2008-08-191-4/+5
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-7/+7
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-4/+4
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* simplify some code, BreakUpSubtract always returns nonnull now.Chris Lattner2008-02-181-4/+2
* fix pastoChris Lattner2008-02-171-1/+1
* Split up subtracts into add+negate if they have a reassociable use or operandChris Lattner2008-02-171-5/+8
* make the logic for breaking up subtracts more explicit, no Chris Lattner2008-02-171-9/+22
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-291-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+868