rename SimplifyCompare -> SimplifyCmpInst and split it into
[oota-llvm.git] / lib / Transforms / Scalar /
2009-11-09 Chris Lattnerrename SimplifyCompare -> SimplifyCmpInst and split...
2009-11-09 Chris Lattneruse instructionsimplify instead of a weak clone of...
2009-11-09 Chris Lattnerstub out a new form of BasicBlock::RemovePredecessorAnd...
2009-11-09 Chris Lattnerif a 'with overflow' intrinsic just has the normal...
2009-11-09 Chris Lattnerfix PR5104: when printing a single character, return...
2009-11-09 Chris Lattnerenhance PHI slicing to handle the case when a slicable...
2009-11-09 Owen AndersonSmall cleanups.
2009-11-09 Owen AndersonRevert my previous patch to ABCD and fix things the...
2009-11-09 Chris Lattnercomment typos pointed out by Duncan
2009-11-08 Owen AndersonFix an issue where the ordering of blocks within a...
2009-11-08 Chris LattnerTeach an instcombine to not pull trunc instructions...
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 Jeffrey YasskinAvoid "ambiguous 'else'" warning from gcc.
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-05 Dan GohmanTeach LSR to avoid calling SplitCriticalEdge on edges...
2009-11-05 Dan GohmanLoopDeletion depends on loops having dedicated exits.
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-11-05 Dan GohmanCall getAnalysis<LoopInfo> the normal way, instead...
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-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 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 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 Lattnerremove a bunch of locking from LLVMContextImpl. Since...
2009-11-01 Chris Lattnerteach ipsccp and ipconstprop that a blockaddress doesn...
2009-11-01 Chris Lattnerstrengthen an assumption: RevectorBlockTo knows that...
2009-11-01 Chris Lattnerif CostMetrics says to never duplicate some code, don...
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 Lattneradd a comment.
2009-10-31 Dan GohmanRename forgetLoopBackedgeTakenCount to forgetLoop,...
2009-10-31 Dan GohmanReplace LoopUnrollPass.cpp's custom code-size estimatio...
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 GohmanOptimize around the fact that pred_iterator is slow...
2009-10-30 Dan GohmanSort the incoming values in PHI nodes to match the...
2009-10-30 Evan ChengAdd option to createGVNPass to disable PRE.
2009-10-29 Nick LewyckyApply some cleanups. No functionality changes.
2009-10-29 Chris Lattnerteach various passes about blockaddress. We no longer
2009-10-28 Edward O'CallaghanNo newline at end of file.
2009-10-28 Benjamin KramerUpdate CMake file.
2009-10-28 Owen AndersonTreat lifetime begin/end markers as allocations/frees...
2009-10-28 Nick LewyckyAdd ABCD, a generalized implementation of the Eliminati...
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-27 Mike StumpVS build fix, patch by Marius Wachtler.
2009-10-27 Eric ChristopherAdd objectsize intrinsic and hook it up through codegen...
2009-10-27 Dan GohmanAdd braces to avoid ambiguous else.
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Owen AndersonAdd a straight-forward implementation of SCCVN for...
next