summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-1110-59/+66
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-115-9/+14
* Move a method that creates constant ranges relative to another constant rangeNick Lewycky2009-07-111-54/+5
* Push LLVMContext through the PatternMatch API.Owen Anderson2009-07-102-111/+134
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-0923-206/+225
* A little bit more LLVMContextification.Owen Anderson2009-07-091-2/+4
* There's no need to consider PHI nodes in the same block as the instructionNick Lewycky2009-07-091-0/+4
* Add some statistics to SSI so we can see what it's up to.Nick Lewycky2009-07-091-0/+43
* Push LLVMContext _back_ through IRBuilder.Owen Anderson2009-07-081-1/+1
* Tell ScalarEvolution to forget a loop before starting to delete it.Dan Gohman2009-07-081-6/+6
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-088-48/+37
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-20/+20
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-088-20/+33
* Change all SCEV* to SCEV *.Dan Gohman2009-07-073-116/+116
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-0616-78/+78
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson2009-07-062-2/+2
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-0614-68/+92
* More LLVMContext-ification.Owen Anderson2009-07-0611-135/+181
* More LLVMContext-ification.Owen Anderson2009-07-0517-93/+135
* Fix build.Mike Stump2009-07-031-0/+1
* Even more passes being LLVMContext'd.Owen Anderson2009-07-037-179/+232
* Add Static Single Information construction pass written by André Tavares!Nick Lewycky2009-07-031-0/+390
* Add newline at end of file.Duncan Sands2009-07-031-1/+1
* Second batch of passes using LLVMContext.Owen Anderson2009-07-035-37/+46
* Convert the first batch of passes to use LLVMContext.Owen Anderson2009-07-034-625/+711
* fix inverted logic pointed out by John McCall, noticed by inspection.Chris Lattner2009-07-021-1/+1
* Fix a bunch of other places that used operator[] to test whetherDan Gohman2009-07-022-11/+19
* Request LCSSA after LoopSimplify. This fixes a problem in which theDan Gohman2009-07-011-1/+1
* Fix an instcombine abort on a scalar-to-vector bitcast. This fixes PR4487.Dan Gohman2009-07-011-1/+15
* Add a pointer to the owning LLVMContext to Module. This requires threading L...Owen Anderson2009-07-011-1/+1
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-013-9/+5
* Minor code simplification.Dan Gohman2009-06-301-3/+2
* Don't try to split a loop when the controlling icmp instructionDan Gohman2009-06-271-0/+3
* Remove the block from the LoopInfo, rather than just the Loop.Dan Gohman2009-06-271-1/+1
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-272-1/+76
* More minor code simplifications.Dan Gohman2009-06-271-14/+9
* When a value is used multiple times within a single PHI, instructionsDan Gohman2009-06-271-3/+15
* Incorporate the insertion point into the key of SCEVExpander's CSE map.Dan Gohman2009-06-261-121/+43
* Remove unused routines.Devang Patel2009-06-261-41/+0
* Constify this value.Owen Anderson2009-06-261-3/+2
* Fix linking of llvm-ld and lli with CMake, from Xerxes RånbyDouglas Gregor2009-06-262-0/+4
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-261-1/+20
* Change this code to a form about which VC++ reportedly isn't unhappy.Dan Gohman2009-06-261-1/+2
* Fix LCSSA to avoid emitting a PHI node for the unwind destination ofDan Gohman2009-06-261-2/+11
* Minor code simplification.Dan Gohman2009-06-261-7/+3
* Reword a few comments.Dan Gohman2009-06-251-17/+17
* When inserting code into a loop preheader, insert it before theDan Gohman2009-06-241-3/+6
* Extend ScalarEvolution's multiple-exit support to compute exactDan Gohman2009-06-242-37/+21
* Don't emit a redundant BitCastInst if the value to be defined in theDan Gohman2009-06-241-1/+2
* Fix a few minor issues that were exposed by the removal of SCEVHandle.Dan Gohman2009-06-221-1/+0
OpenPOWER on IntegriCloud