aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead debug info intrinsics.Devang Patel2010-01-051-7/+0
* Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cppJim Grosbach2009-12-021-63/+0
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-191-1/+1
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-101-164/+2
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-1/+1
* Add a comment about a missed opportunity.Dan Gohman2009-10-301-0/+5
* Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block.Dan Gohman2009-10-301-0/+61
* change simplifycfg to not duplicate 'unwind' instructions. HopefullyChris Lattner2009-10-131-12/+5
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-7/+5
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-251-2/+4
* Fix -Asserts warnings.Daniel Dunbar2009-08-231-0/+3
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-21/+20
* Fix for PR3016: detect the tricky case, where there are Eli Friedman2009-08-161-59/+37
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-13/+17
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-121-6/+4
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-3/+1
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-261-12/+12
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-2/+3
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-13/+13
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-17/+6
* 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