Age | Commit message (Expand) | Author |
2011-05-02 | Scanning entire basic block may be too expensive in terms of compile time. In... | Devang Patel |
2011-04-29 | Assing line number info to new PHIs created by SSA updater. | Devang Patel |
2011-03-30 | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad |
2011-03-30 | (Almost) always call reserveOperandSpace() on newly created PHINodes. | Jay Foad |
2011-01-29 | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng |
2011-01-29 | Revert r124518. It broke Linux self-host. | Evan Cheng |
2011-01-29 | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng |
2011-01-18 | Remove code for updating dominance frontiers and some outdated references to | Cameron Zwarich |
2011-01-11 | Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. | Jakob Stoklund Olesen |
2011-01-11 | when MergeBlockIntoPredecessor merges two blocks, update MemDep if it | Chris Lattner |
2011-01-11 | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner |
2011-01-08 | various code cleanups, enhance MergeBlockIntoPredecessor to preserve | Chris Lattner |
2011-01-08 | reduce nesting. | Chris Lattner |
2011-01-02 | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner |
2010-12-14 | remove the dead (and terrible) llvm::RemoveSuccessor function. | Chris Lattner |
2010-09-10 | typoes | Gabor Greif |
2010-08-18 | fit in 80 cols | Chris Lattner |
2010-08-17 | Use the getUniquePredecessor() utility function, instead of doing | Dan Gohman |
2010-05-28 | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman |
2010-04-05 | Code clean up. | Evan Cheng |
2010-02-16 | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson |
2010-02-16 | Refactor to share code to find the position of a basic block successor in the | Bob Wilson |
2010-01-21 | No need to look through bitcasts for DbgInfoIntrinsic | Victor Hernandez |
2010-01-05 | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman |
2010-01-05 | Avoid going through the LLVMContext for type equality where it's safe to dere... | Benjamin Kramer |
2010-01-05 | Remove dead debug info intrinsics. | Devang Patel |
2009-12-08 | Remove unnecessary #include "llvm/LLVMContext.h". | Nick Lewycky |
2009-11-05 | Add an assertion to catch indirectbr in SplitBlockPredecessors. This | Dan Gohman |
2009-11-01 | change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 | Chris Lattner |
2009-10-31 | llvm::SplitEdge should refuse to split an edge from an indirectbr. | Chris Lattner |
2009-10-31 | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman |
2009-10-31 | Remove redundant code. | Dan Gohman |
2009-10-31 | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman |
2009-10-27 | Factor out redundancy from clone() implementations. | Devang Patel |
2009-10-19 | Fix SplitBlockPredecessors' LoopInfo updating code to handle the case | Dan Gohman |
2009-09-27 | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky |
2009-09-08 | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman |
2009-09-06 | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng |
2009-09-03 | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman |
2009-09-03 | Change PHINode::hasConstantValue to have a DominatorTree argument | Dan Gohman |
2009-08-25 | Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, | Dan Gohman |
2009-08-13 | Push LLVMContexts through the IntegerType APIs. | Owen Anderson |
2009-07-31 | Move a few more APIs back to 2.5 forms. The only remaining ones left to chan... | Owen Anderson |
2009-07-30 | Move more code back to 2.5 APIs. | Owen Anderson |
2009-07-25 | Make AliasAnalysis and related classes use | Dan Gohman |
2009-07-24 | AliasAnalysis wants sizes in address-units, not bits. | Dan Gohman |
2009-07-22 | Get rid of the Pass+Context magic. | Owen Anderson |
2009-07-14 | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin |
2009-07-11 | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin |
2009-07-09 | This started as a small change, I swear. Unfortunately, lots of things call ... | Owen Anderson |