aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-3/+4
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-4/+4
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-3/+3
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-1/+2
* More LLVMContext-ification.Owen Anderson2009-07-051-3/+7
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-271-1/+1
* Fix the crash in this test. This is basically the sameDale Johannesen2009-06-151-2/+27
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-6/+2
* 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
* Simplify code by using SmallVector's pop_back_val() instead ofDan Gohman2009-05-061-6/+3
* Fix comment typo.Dale Johannesen2009-03-191-1/+1
* Fix one more place where debug info affectedDale Johannesen2009-03-131-2/+5
* Previous debug info fix to this code wasn't quiteDale Johannesen2009-03-121-5/+4
* There already was a class to force deterministicDale Johannesen2009-03-121-23/+14
* Another missing check for debug intrinsics.Dale Johannesen2009-03-121-1/+1
* Allow for switch values bigger than 64 bits.Dale Johannesen2009-03-121-1/+1
* Fix some nondeterministic behavior when forwardingDale Johannesen2009-03-121-3/+13
* Ignore dbg info, while estimating size of jump through block.Devang Patel2009-03-101-1/+3
* Fix another case where debug info interferes withDale Johannesen2009-03-061-2/+6
* While hoisting instruction to speculatively execute simple bb, ignore dbg int...Devang Patel2009-03-061-18/+30
* Remove accidental check-ins in r65960. :-(Bill Wendling2009-03-031-5/+1
* Use > instead of >=. We want to promote aggregates of 128-bytes.Bill Wendling2009-03-031-1/+5
* Ignore dbg info intrinsics when folding conditional branch to Zhou Sheng2009-02-261-1/+5
* Don't block basic block with only SwitchInst to fold into predecessors.Zhou Sheng2009-02-251-1/+5
* While folding unconditional return move DbgRegionEndInst into the predecessor...Devang Patel2009-02-241-1/+8
* If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.fun...Devang Patel2009-02-111-1/+1
* Ignore dbg intrinsic while folding unconditional branch.Devang Patel2009-02-101-1/+2
* Revert rev. 63876. It is causing llvm-gcc bootstrap failure.Devang Patel2009-02-051-0/+14
* Ignore dbg intrinsics while propagating conditional expression info.Devang Patel2009-02-051-14/+0
* Ignore dbg intrinsics while folding switch instruction.Devang Patel2009-02-051-8/+19
* Ignore dbg intrinsics.Devang Patel2009-02-041-7/+29
* While folding vallue comparison terminators ignore dbg intrinsics.Devang Patel2009-02-041-0/+3
* Ignore dbg intrinsics while hoisting common code in the two blocks up into th...Devang Patel2009-02-041-3/+14
* Do not let dbg intrinsic block folding of two entry phi node.Devang Patel2009-02-031-2/+3
* another fix for PR3354Chris Lattner2009-01-201-0/+5
* Doxygen-ify comments.Bill Wendling2009-01-191-45/+43
* Fix a problem exposed by PR3354: simplifycfg was making a potentiallyChris Lattner2009-01-191-1/+14
* Temporarily revert r62487. It's causing this error during a release bootstrap ofBill Wendling2009-01-191-77/+2
* Fix PR3016, a bug which can occur do to an invalid assumption:Chris Lattner2009-01-191-2/+77
* reduce indentation by using 'continue', no functionality change.Chris Lattner2009-01-191-20/+22
* Fix some problems in SpeculativelyExecuteBB. Basically,Chris Lattner2009-01-191-5/+16
* Make this a bit more explicit about which cases need the Chris Lattner2009-01-181-2/+6
* Add a helper to remove a branch and DCE the condition, and use it Eli Friedman2008-12-161-32/+25
* fix a bug I introduced in simplifycfg handling single entry phi Chris Lattner2008-12-071-1/+0
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-4/+1
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-031-1/+1
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-031-21/+1
* delete ErasePossiblyDeadInstructionTree, replacing uses of it withChris Lattner2008-11-271-41/+9