aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* add a fixmeChris Lattner2009-07-181-0/+5
* Fix the inline cost calculation to take into account instructions Eli Friedman2009-07-181-0/+7
* Initialize another Context, in the hopes of unbreaking CBE.Daniel Dunbar2009-07-171-0/+3
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-17/+6
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-0/+2
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-154-15/+12
* Make makeLoopInvariant report whether it made any changes or not,Dan Gohman2009-07-151-6/+4
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-144-21/+29
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-143-3/+3
* Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariantDan Gohman2009-07-141-14/+9
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-3/+4
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-6/+6
* silence a vc++ warning.Chris Lattner2009-07-111-1/+1
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-112-3/+5
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Edwin Török2009-07-112-3/+5
* Push LLVMContext through the PatternMatch API.Owen Anderson2009-07-101-1/+2
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-097-24/+26
* 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
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-082-11/+8
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-082-4/+8
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-066-12/+12
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-063-5/+8
* More LLVMContext-ification.Owen Anderson2009-07-0515-90/+132
* Fix build.Mike Stump2009-07-031-0/+1
* Add Static Single Information construction pass written by André Tavares!Nick Lewycky2009-07-031-0/+390
* 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-011-1/+1
* Minor code simplification.Dan Gohman2009-06-301-3/+2
* 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
* Remove unused routines.Devang Patel2009-06-261-41/+0
* Fix linking of llvm-ld and lli with CMake, from Xerxes RånbyDouglas Gregor2009-06-261-0/+2
* Fix LCSSA to avoid emitting a PHI node for the unwind destination ofDan Gohman2009-06-261-2/+11
* Generalize instcombine's isSafeToLoadUnconditionally() functionChris Lattner2009-06-161-0/+45
* Fix the crash in this test. This is basically the sameDale Johannesen2009-06-151-2/+27
* Fix old-style type names in comments.Dan Gohman2009-06-141-1/+1
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-6/+2
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-301-1/+24
* available_externall linkage is not local, this was confusing the codegenerator,Edwin Török2009-05-232-2/+4
* Teach SCEVExpander to expand arithmetic involving pointers into GEPDan Gohman2009-05-191-30/+31
* Reuse existing getUnderlyingObject instead ofDale Johannesen2009-05-141-24/+6
* Handle some additonal cases of external weak globals.Dale Johannesen2009-05-131-4/+22
* Don't generate a select whose operand is load of a weakDale Johannesen2009-05-131-0/+6
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-092-2/+2
* PR4123: don't crash when inlining a call which uses its own result.Eli Friedman2009-05-081-3/+10
* Simplify code by using SmallVector's pop_back_val() instead ofDan Gohman2009-05-064-12/+6
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-7/+5
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-042-22/+6
* Factor loop backedge finding out of CodeGenPrepare into a new Chris Lattner2009-05-041-0/+50