Make MemoryBuiltins aware of TargetLibraryInfo.
[oota-llvm.git] / lib / Transforms / Utils / BasicBlockUtils.cpp
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-27 Evan ChengTeach CodeGenPrep to look past bitcast when it's duplic...
2012-06-25 Eli BenderskyThe name (and comment describing) of llvm::GetFirstDebu...
2012-01-17 David BlaikieRemove unreachable code. (replace with llvm_unreachable...
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-08-24 Rafael EspindolaFix a crashing bug in SplitBlock when it is called...
2011-08-19 Bill WendlingIf we're splitting the landing pad block and assigning...
2011-08-19 Bill WendlingAdd SplitLandingPadPredecessors().
2011-08-18 Bill WendlingSplit out the updating of PHI nodes after splitting...
2011-08-18 Bill WendlingUse this fantzy ArrayRef thing to pass in the list...
2011-08-18 Bill WendlingUse static instead of anonymous namespace.
2011-08-18 Bill WendlingSplit out the analysis updating code into a helper...
2011-08-17 Bill WendlingIncrement the insertion iterator to beyond the landingp...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-05-02 Devang PatelScanning entire basic block may be too expensive in...
2011-04-29 Devang PatelAssing line number info to new PHIs created by SSA...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-11 Jakob Stoklund OlesenFix a non-deterministic loop in llvm::MergeBlockIntoPre...
2011-01-11 Chris Lattnerwhen MergeBlockIntoPredecessor merges two blocks, updat...
2011-01-11 Chris LattnerFix FoldSingleEntryPHINodes to update memdep and AA...
2011-01-08 Chris Lattnervarious code cleanups, enhance MergeBlockIntoPredecesso...
2011-01-08 Chris Lattnerreduce nesting.
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2010-12-14 Chris Lattnerremove the dead (and terrible) llvm::RemoveSuccessor...
2010-09-10 Gabor Greiftypoes
2010-08-18 Chris Lattnerfit in 80 cols
2010-08-17 Dan GohmanUse the getUniquePredecessor() utility function, instea...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-04-05 Evan ChengCode clean up.
2010-02-16 Bob WilsonRename SuccessorNumber to GetSuccessorNumber.
2010-02-16 Bob WilsonRefactor to share code to find the position of a basic...
2010-01-21 Victor HernandezNo need to look through bitcasts for DbgInfoIntrinsic
2010-01-05 Dan GohmanMake RecursivelyDeleteTriviallyDeadInstructions,
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-12-08 Nick LewyckyRemove unnecessary #include "llvm/LLVMContext.h".
2009-11-05 Dan GohmanAdd an assertion to catch indirectbr in SplitBlockPrede...
2009-11-01 Chris Lattnerchange llvm::MergeBlockIntoPredecessor to not merge...
2009-10-31 Chris Lattnerllvm::SplitEdge should refuse to split an edge from...
2009-10-31 Dan GohmanRevert r85667. LoopUnroll currently can't call utility...
2009-10-31 Dan GohmanRemove redundant code.
2009-10-31 Dan GohmanMerge the enhancements from LoopUnroll's FoldBlockIntoP...
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-10-19 Dan GohmanFix SplitBlockPredecessors' LoopInfo updating code...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-03 Dan GohmanChange PHINode::hasConstantValue to have a DominatorTre...
2009-08-25 Dan GohmanRename Instruction::isIdenticalTo to Instruction::isIde...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-25 Dan GohmanMake AliasAnalysis and related classes use
2009-07-24 Dan GohmanAliasAnalysis wants sizes in address-units, not bits.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanPreviously, RecursivelyDeleteDeadInstructions provided...
2009-03-04 Dale JohannesenSkip ptr-to-ptr bitcasts when counting in another case.
2009-03-03 Dale JohannesenInstruction counters must skip the bitcasts that
2009-03-03 Dale JohannesenWhen removing a store to an alloca that has only one
2009-03-03 Dan GohmanFix a bunch of Doxygen syntax issues. Escape special...
2009-03-03 Dale JohannesenWhen sinking an insn in InstCombine bring its debug
2009-02-24 Devang PatelWhile folding unconditional return move DbgRegionEndIns...
2009-02-11 Devang PatelIf llvm.dbg.region.end is disappearing then remove...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-12-03 Chris LattnerFactor some code into a new FoldSingleEntryPHINodes...
2008-12-03 Chris Lattnerthird time is the charm.
2008-12-03 Chris Lattnerfix assertion.
2008-12-03 Chris LattnerRename DeleteBlockIfDead to DeleteDeadBlock and make it
2008-12-03 Chris LattnerFactor some code out of SimplifyCFG, forming a new
2008-11-27 Chris Lattnerswitch InstCombine::visitLoadInst to use
2008-11-27 Chris Lattnerenhance FindAvailableLoadedValue to make use of AliasAn...
2008-11-27 Chris Lattnermove FindAvailableLoadedValue from JumpThreading to...
2008-11-03 Devang PatelFix unused variable warnings.
2008-10-03 Owen AndersonSplitBlock should only attempt to update LoopInfo if...
2008-09-09 Devang PatelFix simplifycfg crash in handing block merge.
2008-07-18 Owen AndersonAdd some checks that got lost in the shuffle. This...
2008-07-17 Owen AndersonMake MergeBlockIntoPredecessor more aggressive when...
2008-07-17 Owen AndersonFactor MergeBlockIntoPredecessor out into BasicBlockUtils.
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-21 Chris LattnerMove SplitBlockPredecessors out of loopsimplify into...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-09 Nick LewyckyTwo things. Preserve the unwind_to when splitting a BB.
next