summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAge
* Instead, teach SimplifyCFG to trim non-address-taken blocks fromDan Gohman2010-08-16
* Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman2010-08-14
* pass dereferenced iterator to dyn_castGabor Greif2010-07-22
* Remove unneeded check, and correct style.Owen Anderson2010-07-15
* Extend SimplifyCFG's common-destination folding heuristic to allow a singleOwen Anderson2010-07-14
* cache dereferenced iteratorsGabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-09
* Fix a grammaro.Dan Gohman2010-03-30
* fix two cases where the arguments were extracted from the wrong range out of ...Gabor Greif2010-03-30
* Make returns more consistent with others.Bill Wendling2010-03-14
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-05
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-05
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cppJim Grosbach2009-12-02
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-19
* refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG.Chris Lattner2009-11-10
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-06
* Add a comment about a missed opportunity.Dan Gohman2009-10-30
* Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block.Dan Gohman2009-10-30
* change simplifycfg to not duplicate 'unwind' instructions. HopefullyChris Lattner2009-10-13
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* Fix -Asserts warnings.Daniel Dunbar2009-08-23
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Fix for PR3016: detect the tricky case, where there are Eli Friedman2009-08-16
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-12
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-26
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-17
* Move more functionality over to LLVMContext.Owen Anderson2009-07-13
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-06
* More LLVMContext-ification.Owen Anderson2009-07-05
* Teach LoopSimplify how to merge multiple loop exits into a single exit,Dan Gohman2009-06-27
* Fix the crash in this test. This is basically the sameDale Johannesen2009-06-15
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-04
* Reuse existing getUnderlyingObject instead ofDale Johannesen2009-05-14
* Handle some additonal cases of external weak globals.Dale Johannesen2009-05-13
* Don't generate a select whose operand is load of a weakDale Johannesen2009-05-13
* Simplify code by using SmallVector's pop_back_val() instead ofDan Gohman2009-05-06
* Fix comment typo.Dale Johannesen2009-03-19