Do not infinitely "unroll" single BB loops.
[oota-llvm.git] / lib / Transforms /
2004-05-02 Chris LattnerDo not infinitely "unroll" single BB loops.
2004-05-02 Chris LattnerDont' merge terminators that are needed to select PHI...
2004-05-01 Chris LattnerImplement SimplifyCFG/branch-cond-merge.ll
2004-05-01 Chris LattnerMake sure to reprocess instructions used by deleted...
2004-05-01 Chris LattnerMake sure the instruction combiner doesn't lose track...
2004-05-01 Chris LattnerFix my missing parens
2004-05-01 Chris LattnerImplement SimplifyCFG/branch-cond-prop.ll
2004-04-30 Chris LattnerFix a major pessimization in the instcombiner. If...
2004-04-27 Chris LattnerChanges to fix up the inst_iterator to pass to boost...
2004-04-26 Chris LattnerInstcombine X/-1 --> 0-X
2004-04-23 Misha Brukman* Allow aggregating extracted function arguments (contr...
2004-04-23 Chris LattnerMove the scev expansion code into this pass, where...
2004-04-22 Misha BrukmanClarify the logic: the flag is renamed to `deleteFn...
2004-04-22 Misha BrukmanAdd a flag to choose between isolating a function or...
2004-04-22 Chris LattnerDisable a previous patch that was causing indvars to...
2004-04-22 Chris LattnerFix an extremely serious thinko I made in revision...
2004-04-21 Chris LattnerImplement a todo, rewriting all possible scev expressio...
2004-04-21 Chris LattnerThis code really wants to iterate over the OPERANDS...
2004-04-21 Chris LattnerImplement a fixme. The helps loops that have induction...
2004-04-21 Chris LattnerFix an incredibly nasty iterator invalidation problem...
2004-04-21 Alkis EvlogimenosInclude cerrno (gcc-3.4 fix)
2004-04-21 Chris LattnerFix typeo
2004-04-20 Chris LattnerREALLY fix PR324: don't delete linkonce functions until...
2004-04-20 Chris LattnerFix PR325
2004-04-20 Chris LattnerFix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc...
2004-04-19 Chris LattnerInitial checkin of a simple loop unswitching pass....
2004-04-19 Chris LattnerAdd #include
2004-04-18 Chris LattnerMove isLoopInvariant to the Loop class
2004-04-18 Chris LattnerCorrect rewriting of exit blocks after my last patch
2004-04-18 Chris LattnerLoop exit sets are no longer explicitly held, they...
2004-04-18 Chris LattnerChange the ExitBlocks list from being explicitly contai...
2004-04-18 Chris LattnerReduce the unrolling limit
2004-04-18 Chris LattnerIf the preheader of the loop was the entry block of...
2004-04-18 Chris LattnerBe much more careful about how we update instructions...
2004-04-18 Chris LattnerAfter unrolling our single basic block loop, fold it...
2004-04-18 Chris LattnerFix a bug: this does not preserve the CFG!
2004-04-18 Chris LattnerInitial checkin of a simple loop unroller. This pass...
2004-04-18 Chris LattnerMake the tail duplication threshold accessible from...
2004-04-17 Chris LattnerIf the loop executes a constant number of times, try...
2004-04-17 Chris LattnerFix a HUGE pessimization on X86. The indvars pass...
2004-04-17 Chris LattnerEven if there are not any induction variables in the...
2004-04-16 Chris LattnerAdd support for evaluation of exp/log/log10/pow
2004-04-16 Chris LattnerFix some really nasty dominance bugs that were exposed...
2004-04-16 Brian GaekeInclude <cmath> for compatibility with gcc 3.0.x (the...
2004-04-16 Chris LattnerFix some of the strange CBE-only failures that happened...
2004-04-16 Chris LattnerFix Inline/2004-04-15-InlineDeletesCall.ll
2004-04-15 Chris LattnerFix a bug in the previous checkin: if the exit block...
2004-04-15 Chris LattnerChange the canonical induction variable that we insert.
2004-04-14 Chris LattnerADd a trivial instcombine: load null -> null
2004-04-13 Chris LattnerAdd SCCP support for constant folding calls, implementing:
2004-04-13 Chris LattnerAdd a simple call constant propagation interface.
2004-04-13 Chris LattnerConstant propagation should remove the dead instructions
2004-04-13 Chris LattnerFix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFronti...
2004-04-13 Chris LattnerRefactor code a bit to make it simpler and eliminate...
2004-04-13 Chris LattnerThis patch addresses PR35: Loop simplify should reconst...
2004-04-12 Chris LattnerActually update the call graph as the inliner changes...
2004-04-12 Chris LattnerAdd support for removing invoke instructions
2004-04-12 Chris LattnerStop printing Function*
2004-04-12 Chris LattnerSimplify code a bit, and be sure to mark the external...
2004-04-11 Chris LattnerFix a bug in my select transformation
2004-04-10 Chris LattnerUpdate the value numbering interface.
2004-04-10 Chris LattnerImplement InstCombine/select.ll:test13*
2004-04-10 Chris LattnerImplement InstCombine/add.ll:test20
2004-04-10 Chris LattnerRewrite the GCSE pass to be *substantially* simpler...
2004-04-10 Chris LattnerFix spurious warning in release mode
2004-04-10 Chris LattnerSimplify code a bit, and fix a bug that was breaking...
2004-04-10 Chris LattnerFix a bug in my checkin last night that was breaking...
2004-04-10 Chris LattnerFix previous patch
2004-04-10 Chris LattnerCorrectly update counters
2004-04-10 Chris LattnerSimplify code a bit, and use alias analysis to allow...
2004-04-09 Chris LattnerImplement select.ll:test12*
2004-04-09 Chris LattnerFold code like:
2004-04-09 Chris LattnerFold binary operators with a constant operand into...
2004-04-09 Chris LattnerImplement select.ll:test11
2004-04-08 Chris LattnerImplement InstCombine/cast-propagate.ll
2004-04-08 Chris LattnerImplement ScalarRepl/select_promote.ll
2004-04-08 Chris LattnerRemove the "really gross hacks" that are there to deal...
2004-04-08 Chris LattnerImplement InstCombine/select.ll:test[7-10]
2004-04-07 Chris LattnerImplement test/Regression/Transforms/InstCombine/getele...
2004-04-05 Chris LattnerFix a bug in yesterdays checkins which broke siod....
2004-04-05 Chris LattnerFix InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
2004-04-05 Chris LattnerSupport getelementptr instructions which use uint's...
2004-04-02 Chris LattnerRewrite the indvars pass to use the ScalarEvolution...
2004-04-02 Chris LattnerFix the obvious bug in my previous checkin
2004-04-02 Chris LattnerImplement Transforms/SimplifyCFG/return-merge.ll
2004-04-01 Chris LattnerFix PR310 and TailDup/2004-04-01-DemoteRegToStack.llx
2004-04-01 Chris LattnerRemove some assertions that are now bogus with the...
2004-04-01 Chris LattnerFix PR306: Loop simplify incorrectly updates dominator...
2004-03-31 Chris LattnerAdd warning
2004-03-31 Chris LattnerFix linking of constant expr casts due to type resoluti...
2004-03-30 Brian GaekeStart cleaning up this pass so that I can debug it.
2004-03-30 Chris LattnerNow that all the code generators support the select...
2004-03-30 Chris LattnerImplement select.ll:test[3-6]
2004-03-30 Chris LattnerAdd a simple select instruction lowering pass
2004-03-26 Chris LattnerX % -1 == X % 1 == 0
2004-03-25 Chris LattnerTwo changes:
2004-03-19 Chris LattnerTeach the optimizer to delete zero sized alloca's ...
2004-03-18 Chris LattnerFix bug: CodeExtractor/2004-03-17-MissedLiveIns.ll
2004-03-18 Chris LattnerAdd statistics to the loop extractor. The loop extract...
2004-03-18 Chris LattnerFix problem with PHI nodes having multiple predecessors...
next