testing
[oota-llvm.git] / lib / Transforms / Scalar /
2004-08-01 Chris LattnerFix a regression in InstCombine/xor.ll
2004-07-30 Misha BrukmanFix De Morgan's name.
2004-07-30 Chris LattnerStart using the PatternMatcher a bit.
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-27 Robert BocchinoThis change fixed a bug in the function visitMul. ...
2004-07-27 Brian GaekeMake the create...() functions for some of these passes...
2004-07-27 Chris LattnerFix hoisting of void typed values, e.g. calls
2004-07-26 Chris LattnerImplement DeadStoreElim/alloca.llx by observing that...
2004-07-26 Chris LattnerThrottle back indvar substitution from creating multipl...
2004-07-25 Chris Lattner* Substantially simplify how free instructions are...
2004-07-25 Chris LattnerFree instructions kill values too. This implements...
2004-07-24 Chris Lattnerobvious fix
2004-07-22 Chris LattnerThis is a trivial dead store elimination pass. It...
2004-07-22 Chris LattnerUpdate GC intrinsics to take a pointer to the object...
2004-07-21 Chris Lattner* Further cleanup.
2004-07-21 Chris LattnerMake cast-cast code a bit more defensive
2004-07-21 Chris LattnerRemove special casing of pointers and treat them generi...
2004-07-20 Chris LattnerImplement Transforms/InstCombine/IntPtrCast.ll
2004-07-20 Chris LattnerImplement InstCombine/GEPIdxCanon.ll
2004-07-20 Chris LattnerRewrite cast->cast elimination code completely based...
2004-07-18 Chris LattnerMinor cleanup, no functionality change
2004-07-18 Reid SpencerDelete a redundant if branch.
2004-07-18 Reid SpencerExpand the coercion of constants to include the newly...
2004-07-18 Reid SpencerDelete a no-op loop.
2004-07-18 Reid SpencerExpand the scope to include global values because they...
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-18 Reid Spencerbug 122:
2004-07-15 Chris LattnerThis patch was contributed by Daniel Berlin!
2004-07-15 Chris LattnerFixes working towards PR341
2004-07-13 Chris LattnerFactor some code to handle "load (constantexpr cast...
2004-07-06 Chris LattnerCheck to make sure types are sized before calling getTy...
2004-07-06 Brian GaekeIt doesn't matter what the 2nd operand is; if the GEP...
2004-07-06 Brian GaekeAdd helper function.
2004-07-06 Chris LattnerImplement rem.ll:test3
2004-07-06 Chris LattnerFix a minor bug where we would go into infinite loops...
2004-07-06 Chris LattnerImplement InstCombine/sub.ll:test15: X % -Y === X % Y
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-07-03 Chris LattnerImplement add.ll:test22, a common case in MSIL files
2004-07-02 Chris LattnerDo not call getTypeSize on a type that has no size
2004-07-02 Brian GaekeGet rid of a dead variable, and fix a typo in a comment.
2004-07-01 Brian GaekeMake this pass use a more specific debug message than...
2004-06-27 Chris LattnerImplement InstCombine/add.ll:test21
2004-06-25 Chris LattnerNew constant expression lowering pass to simplify your...
2004-06-24 Chris LattnerTwo fixes. First, stop using the ugly shouldSubstitute...
2004-06-20 Chris LattnerMake use of BinaryOperator::create* methods to shrinkif...
2004-06-19 Chris LattnerNow that dominator tree children are built in determins...
2004-06-19 Chris LattnerFix a nasty bug, noticed by Reid
2004-06-19 Chris LattnerFix one source of nondeterminism in the -licm pass...
2004-06-19 Chris LattnerDo not loop over uses as we delete them. This causes...
2004-06-18 Chris LattnerImplement Transforms/InstCombine/and.ll:test17, a commo...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-17 Brian GaekeFix typo in DEBUG printout.
2004-06-10 Chris LattnerFix a bug in my checkin from last night that caused...
2004-06-10 Chris LattnerMore minor cleanups
2004-06-10 Chris LattnerEliminate many occurrances of Instruction::
2004-06-09 Chris LattnerImplement InstCombine/select.ll:test15*
2004-06-09 Chris LattnerBe more careful about the order we put stuff onto the...
2004-06-09 Chris LattnerImplement select.ll:test14*
2004-05-27 Chris LattnerFix InstCombine/load.ll & PR347.
2004-05-25 Reid SpencerRemove unused header file.
2004-05-25 Reid SpencerMake this pass simply invoke SymbolTable::strip().
2004-05-25 Chris LattnerImplement InstCombine:shift.ll:test16, which turns...
2004-05-25 Chris LattnerImplement instcombine/cast.ll:test16:
2004-05-23 Chris LattnerSpelling people's names right is kinda important
2004-05-23 Chris LattnerAdjust to the changes in the AliasSetTracker interface
2004-05-23 Chris LattnerAdd support for replacement of formal arguments with...
2004-05-23 Chris LattnerImplement the -lowergc pass which is used by code gener...
2004-05-13 Chris LattnerThis was not meant to be committed
2004-05-13 Chris LattnerFix a nasty bug that caused us to unroll EXTREMELY...
2004-05-08 Chris LattnerFix stupid bug in my checkin yesterday
2004-05-07 Chris LattnerImplement folding of GEP's like:
2004-05-07 Chris LattnerFix PR336: The instcombine pass asserts when visiting...
2004-05-04 Chris LattnerDo not mark instructions in unreachable sections of...
2004-05-04 Chris LattnerMinor efficiency tweak, suggested by Patrick Meredith
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-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 Chris LattnerMove the scev expansion code into this pass, where...
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-20 Chris LattnerFix PR325
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 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...
next