reapply r8644[3-5] with only the scary part
[oota-llvm.git] / lib / Transforms /
2009-11-08 Chris Lattnerreapply r8644[3-5] with only the scary part
2009-11-08 Daniel DunbarSpeculatively revert r8644[3-5], they seem to be leadin...
2009-11-08 Chris Lattnerteach a couple of instcombine transformations involving...
2009-11-07 Nick LewyckyImprove tail call elimination to handle the switch...
2009-11-07 Chris Lattnermake instcombine only rewrite a chain of computation
2009-11-07 Chris LattnerRevert r86359, it is breaking the self host on the
2009-11-07 Nick LewyckyTeach dead store elimination that certain intrinsics...
2009-11-07 Chris Lattnerreapply 86289, 86278, 86270, 86267, 86266 & 86264 plus...
2009-11-07 Nick LewyckyOops, FunctionContainsEscapingAllocas is really used...
2009-11-07 Nick LewyckyDust off tail recursion elimination. Fix a fixme by...
2009-11-07 Devang PatelRevert following patches to fix llvmgcc bootstrap.
2009-11-07 Victor Hernandez- new SROA mallocs should have the mallocs running...
2009-11-07 Jeffrey YasskinAvoid "ambiguous 'else'" warning from gcc.
2009-11-07 Victor HernandezRe-commit r86077 now that r86290 fixes the 179.art...
2009-11-06 Chris LattnerFix a bug where we'd call SplitBlockPredecessors with...
2009-11-06 Eli FriedmanRemove function left over from other jump threading...
2009-11-06 Chris LattnerFix a problem discovered on self host.
2009-11-06 Chris Lattnerremove more code subsumed by r86264
2009-11-06 Chris Lattnereliminate some more code subsumed by r86264
2009-11-06 Chris Lattnerremove now redundant code, r86264 handles this case.
2009-11-06 Chris LattnerExtend jump threading to support much more general...
2009-11-06 Chris Lattnerremove some more Context arguments.
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-06 Victor HernandezRevert r86077 because it caused crashes in 179.art...
2009-11-05 Dan GohmanTeach LSR to avoid calling SplitCriticalEdge on edges...
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanLoopDeletion depends on loops having dedicated exits.
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-11-05 Dan GohmanTeach LoopUnroll how to bail if LoopSimplify can't...
2009-11-05 Dan GohmanCall getAnalysis<LoopInfo> the normal way, instead...
2009-11-05 Dan GohmanDelete an unused member variable.
2009-11-05 Dan GohmanAdd an assertion to catch indirectbr in SplitBlockPrede...
2009-11-05 Benjamin KramerTeach SimplifyLibCalls to fold memcmp calls with consta...
2009-11-05 Benjamin KramerDo map insert+find in one step. TODO -= 2.
2009-11-05 Victor HernandezUpdate CreateMalloc so that its callers specify the...
2009-11-04 Chris Lattnerimprove DSE when TargetData is not around, based on...
2009-11-04 Chris LattnerFix an iterator invalidation bug that happens when...
2009-11-04 Chris Lattnermove two functions up higher in the file. Delete a...
2009-11-03 Chris Lattnerreimplement multiple return value handling in IPSCCP...
2009-11-03 Chris Lattnerfinish half thunk thought
2009-11-03 Chris Lattnerfix an IPSCCP bug I introduced when I changed IPSCCP...
2009-11-03 Chris Lattnerfix a subtle bug I introduced when refactoring SCCP...
2009-11-03 Benjamin KramerEliminate some temporaries.
2009-11-03 Chris Lattnerremove a isFreeCall check: it is a callinst that can...
2009-11-03 Ted KremenekAlphabetize.
2009-11-03 Chris Lattnerturn IPSCCP back on now that the iterator invalidation...
2009-11-02 Chris Lattnerfix a nasty iterator invalidation bug from my conversio...
2009-11-02 Chris Lattnerrevert r8579[56], which are causing unhappiness in...
2009-11-02 Chris Lattnerdisable IPSCCP support for multiple return values,...
2009-11-02 Chris Lattnerimprove IPSCCP to be able to propagate the result of...
2009-11-02 Chris Lattnerdon't mark the arguments of prototype overdefined,...
2009-11-02 Chris Lattnerrestore some code I removed in r85788, refactor it...
2009-11-02 Chris Lattnerremove some confused code that dates from when we had
2009-11-02 Chris Lattneravoid redundant lookups in BBExecutable, and make it...
2009-11-02 Chris LattnerUse the libanalysis 'ConstantFoldLoadFromConstPtr'...
2009-11-02 Chris Lattnerswitch the main 'ValueState' map from being an std...
2009-11-02 Chris Lattnerfix a bug exposed by moving SRoA earlier which caused...
2009-11-02 Chris Lattneronly IPSCCP incoming arguments if the function is execu...
2009-11-02 Chris Lattneradd a new ValueState::getConstantInt() helper, use...
2009-11-02 Chris Lattnertidy up some more: remove some extraneous inline specif...
2009-11-02 Chris Lattnereliminate the SCCPSolver::getValueMapping method.
2009-11-02 Chris Lattnerfix failures introduced in r85774
2009-11-02 Chris Lattnerfactor duplicated code into a new DeleteInstructionInBlock
2009-11-02 Chris LattnerChris used to use '...' instead of proper grammar.
2009-11-02 Chris Lattnerremove some extraneous llvmcontext stuff.
2009-11-02 Chris Lattnerchange LatticeVal to use PointerIntPair to save some...
2009-11-02 Chris Lattnerfix instcombine to only do store sinking when the align...
2009-11-01 Chris Lattnerwhen merging two loads, make sure to take the min of...
2009-11-01 Chris Lattnersplit load sinking out to its own function, like gep...
2009-11-01 Chris Lattnerfix a bug noticed by inspection: when instcombine sinks...
2009-11-01 Chris Lattnercleanups, switch GlobalDCE to SmallPtrSet instead of...
2009-11-01 Chris Lattnerremove a bunch of locking from LLVMContextImpl. Since...
2009-11-01 Chris Lattnerimprove comment.
2009-11-01 Douglas GregorReverting 85714, 85715, 85716, which are breaking the...
2009-11-01 Dan GohmanRemove the #include of Pass.h from PassManager.h. This...
2009-11-01 Chris Lattnerteach ipsccp and ipconstprop that a blockaddress doesn...
2009-11-01 Chris Lattnerchange llvm::MergeBlockIntoPredecessor to not merge...
2009-11-01 Chris Lattnerstrengthen an assumption: RevectorBlockTo knows that...
2009-11-01 Chris Lattnerif CostMetrics says to never duplicate some code, don...
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 LattnerMake sure PRE doesn't split crit edges from indirectbr.
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 Chris Lattneradd a comment.
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 GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-31 Dan GohmanReplace LoopUnrollPass.cpp's custom code-size estimatio...
2009-10-31 Dan GohmanSimplify this code.
2009-10-31 Dan GohmanRemove an unnecessary #include.
2009-10-31 Dan GohmanUpdate CMakeLists for recent renames.
2009-10-31 Dan GohmanRename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll...
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
2009-10-31 Dan GohmanReapply r85634, with the bug fixed.
2009-10-31 Evan ChengRevert 85634. It's breaking consumer-typeset (and others).
2009-10-30 Dan GohmanAdd a comment about a missed opportunity.
next