aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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