summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/BasicBlockUtils.cpp
Commit message (Expand)AuthorAge
...
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-21
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-05
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-05
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* Remove unnecessary #include "llvm/LLVMContext.h".Nick Lewycky2009-12-08
* Add an assertion to catch indirectbr in SplitBlockPredecessors. ThisDan Gohman2009-11-05
* change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 Chris Lattner2009-11-01
* llvm::SplitEdge should refuse to split an edge from an indirectbr.Chris Lattner2009-10-31
* Revert r85667. LoopUnroll currently can't call utility functions whichDan Gohman2009-10-31
* Remove redundant code.Dan Gohman2009-10-31
* Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor intoDan Gohman2009-10-31
* Factor out redundancy from clone() implementations.Devang Patel2009-10-27
* Fix SplitBlockPredecessors' LoopInfo updating code to handle the caseDan Gohman2009-10-19
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-08
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-06
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-03
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-03
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Make AliasAnalysis and related classes useDan Gohman2009-07-25
* AliasAnalysis wants sizes in address-units, not bits.Dan Gohman2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* More LLVMContext-ification.Owen Anderson2009-07-05
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-04
* Restore minor deletion.Mike Stump2009-05-04
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-03
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-02
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-02
* Skip ptr-to-ptr bitcasts when counting in another case.Dale Johannesen2009-03-04
* Instruction counters must skip the bitcasts thatDale Johannesen2009-03-03
* When removing a store to an alloca that has only oneDale Johannesen2009-03-03
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-03
* When sinking an insn in InstCombine bring its debugDale Johannesen2009-03-03
* While folding unconditional return move DbgRegionEndInst into the predecessor...Devang Patel2009-02-24
* If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.fun...Devang Patel2009-02-11
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-28
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-03
* third time is the charm.Chris Lattner2008-12-03
* fix assertion.Chris Lattner2008-12-03
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-03
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-03
* switch InstCombine::visitLoadInst to use Chris Lattner2008-11-27
* enhance FindAvailableLoadedValue to make use of AliasAnalysisChris Lattner2008-11-27
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-27