Extend CaptureTracking to indicate when a value is never stored, even
[oota-llvm.git] / lib / Transforms / Utils /
2009-11-19 Jim GrosbachEliminate duplicate phi nodes in loops. Loop rotation...
2009-11-19 Jim GrosbachMake EliminateDuplicatePHINodes() available as a utilit...
2009-11-12 Daniel DunbarAdd the braces gcc suggested.
2009-11-11 Duncan SandsDon't trivially delete unused calls to llvm.invariant...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Chris Lattnerrefactor TryToSimplifyUncondBranchFromEmptyBlock out...
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
2009-11-09 Dan GohmanFix a comment in a typo that Duncan noticed.
2009-11-09 Dan GohmanGeneralize LCSSA to handle loops with exits with predec...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-11-05 Dan GohmanTeach LoopUnroll how to bail if LoopSimplify can't...
2009-11-05 Dan GohmanDelete an unused member variable.
2009-11-05 Dan GohmanAdd an assertion to catch indirectbr in SplitBlockPrede...
2009-11-03 Chris Lattnerremove a isFreeCall check: it is a callinst that can...
2009-11-03 Ted KremenekAlphabetize.
2009-11-02 Chris Lattnerfix a bug exposed by moving SRoA earlier which caused...
2009-11-01 Chris Lattnerimprove comment.
2009-11-01 Chris Lattnerchange llvm::MergeBlockIntoPredecessor to not merge...
2009-11-01 Chris Lattnerconstant fold indirectbr(blockaddress(%bb)) -> br label...
2009-11-01 Chris LattnerRevert 85678/85680. The decision is to stay with the...
2009-10-31 Chris Lattnerllvm::SplitEdge should refuse to split an edge from...
2009-10-31 Chris Lattnerupdate the comment above llvm::SplitCriticalEdge, and...
2009-10-31 Chris Lattneradjust a couple xforms to work with null bb's in BlockA...
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-31 Dan GohmanSimplify this code.
2009-10-31 Dan GohmanUpdate CMakeLists for recent renames.
2009-10-31 Dan GohmanRename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll...
2009-10-30 Dan GohmanAdd a comment about a missed opportunity.
2009-10-30 Dan GohmanTeach SimplifyCFG how to eliminate duplicate PHI nodes...
2009-10-29 Chris Lattnerteach various passes about blockaddress. We no longer
2009-10-29 Chris Lattnerteach ValueMapper about BlockAddress', making bugpoint...
2009-10-29 Chris Lattnerunindent massive blocks, no functionality change.
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-27 Chris LattnerFix a pretty serious misfeature of the inliner: if...
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-24 Dan GohmanMapValue doesn't needs its LLVMContext argument.
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-20 Chris Lattneralternate fix for PR5258 which avoids worklist problems...
2009-10-20 Torok EdwinFix PR5258, jump-threading creating invalid PHIs.
2009-10-19 Dan GohmanFix SplitBlockPredecessors' LoopInfo updating code...
2009-10-19 Dan GohmanChange instnamer to name arguments "arg" instead of...
2009-10-17 Chris LattnerSimplify some code (first hunk) and fix PR5208 (second...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-16 Duncan SandsStrip trailing white space.
2009-10-13 Ted KremenekUpdate CMake file.
2009-10-13 Dan GohmanCommit the removal of this file, which is now moved...
2009-10-13 Dan GohmanStart refactoring the inline cost estimation code so...
2009-10-13 Chris Lattnerchange simplifycfg to not duplicate 'unwind' instructio...
2009-10-11 Chris Lattnerrewrite LCSSA to use SSAUpdate, to only return true...
2009-10-11 Chris Lattnerclean up and simplify some code. Don't use setvector...
2009-10-10 Chris Lattneradd a simple helper method.
2009-10-10 Chris Lattneradd ability for clients of SSAUpdater to find out about the
2009-10-10 Chris Lattneradd the ability to get a rewritten value from the middl...
2009-10-10 Chris Lattnerrename GetValueInBlock -> GetValueAtEndOfBlock to bette...
2009-10-10 Chris Lattneruse a typedef instead of spelling out an insane type...
2009-10-10 Chris LattnerImplement an efficient and fully general SSA update...
2009-10-10 Chris Lattnerrandom tidying
2009-10-09 Dale JohannesenUse names instead of numbers for some of the magic
2009-10-07 Eric ChristopherAdd FreeInst to the "is a call" check for Insts that...
2009-10-07 Eric ChristopherWhile we still have a MallocInst treat it as a call...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-10-05 Dan GohmanRemove an unnnecessary LLVMContext argument in
2009-10-04 Owen AndersonDo away with the strange use of BitVectors in SSI,...
2009-10-04 Owen AndersonFix a typo in the comment.
2009-10-04 Owen AndersonSSI needs to require DT and DF transitively, since...
2009-09-30 Dan GohmanFix this code so that it doesn't try to iterate through...
2009-09-28 Dan GohmanRemove a redundant #ifndef and add an assertion string.
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-27 Chris Lattnercalls are already handled, malloc doesn't need a specia...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-23 Dale JohannesenA minor improvment in accuracy to inline cost
2009-09-21 Chris Lattnertidy up
2009-09-18 Victor HernandezEnhance transform passes so that they apply the same...
2009-09-18 Victor HernandezUpdate malloc call creation code (AllocType is now...
2009-09-16 Andreas NeustifterPreserve ProfileInfo during CodeGenPrepare.
2009-09-10 Nick LewyckyCorrectly handle the case where a comparison is created...
2009-09-10 Evan ChengAdd malloc call utility functions. Patch by Victor...
2009-09-09 Dan GohmanFix SplitCriticalEdge to properly update LCSSA form...
2009-09-09 Andreas NeustifterPreserve ProfileInfo.
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Eric ChristopherFix comment.
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-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-09-01 Chris Lattnerremove a bunch of explicit code previously needed to...
2009-09-01 Chris LattnerChange CallGraphNode to maintain it's Function as an...
2009-08-28 Devang PatelReapply 79977.
2009-08-27 Chris Lattnerunbreak the build, yay for symlinks + makefiles. :(
2009-08-27 Chris Lattnerenhance InlineFunction to be able to optionally return
next