aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a grammaro.Dan Gohman2010-03-301-1/+1
* fix two cases where the arguments were extracted from the wrong range out of ...Gabor Greif2010-03-301-3/+3
* Make returns more consistent with others.Bill Wendling2010-03-141-2/+2
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-5/+5
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-1/+1
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-051-33/+111
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-051-1/+1
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-051-1/+1
* Change errs() to dbgs().David Greene2010-01-051-13/+13
* 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