Add the StrNCmpOptimization which is similar to strcmp.
[oota-llvm.git] / lib / Transforms / Scalar /
2005-05-01 Chris LattnerImplement getelementptr.ll:test11
2005-05-01 Chris LattnerCheck for volatile loads only once.
2005-04-26 Chris LattnerFix the compile failures from last night.
2005-04-25 Chris Lattnerimplement getelementptr.ll:test10
2005-04-24 Chris LattnerEliminate cases where we could << by 64, which is undef...
2005-04-24 Chris LattnerImplement xor.ll:test21: select (not C), A, B -> selec...
2005-04-24 Chris LattnerUse getPrimitiveSizeInBits() instead of getPrimitiveSiz...
2005-04-23 Jeff CohenEliminate tabs and trailing spaces
2005-04-23 Chris LattnerGeneralize the setcc -> PHI and Select folding optimiz...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerInstcombine this:
2005-04-19 Chris LattnerWrap some long lines.
2005-04-19 Chris LattnerEliminate a broken transformation, fixing PR548
2005-04-18 Chris Lattnersilence a bogus warning
2005-04-15 Chris Lattnera new simple pass, which will be extended to be more...
2005-04-08 Chris LattnerFix bug: InstCombine/2005-05-07-UDivSelectCrash.ll
2005-04-07 Chris LattnerImplement the following xforms:
2005-04-07 Chris LattnerImplement InstCombine/add.ll:test28, transforming C1...
2005-04-07 Chris LattnerTransform X-(X+Y) == -Y and X-(Y+X) == -Y
2005-03-29 Chris Lattnerdisable this transformation in the one obscure case...
2005-03-25 Chris LattnerFix a bug where LICM was not updating AA information...
2005-03-23 Chris Lattnerenable -debug-only=licm
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-03-06 Chris Lattnerfix a bug where we thought arguments were constants :(
2005-03-06 Chris LattnerFix Regression/Transforms/LoopStrengthReduce/dont_inser...
2005-03-06 Chris Lattnerimplement Transforms/LoopStrengthReduce/invariant_value...
2005-03-06 Chris Lattnerminor simplifications of the code.
2005-03-06 Chris LattnerFix a bug where we could corrupt a parent loop's header...
2005-03-05 Jeff CohenReformat comments to fix 80 columns.
2005-03-05 Jeff CohenReuse induction variables created for strength-reduced...
2005-03-04 Chris LattnerDo not compute 1ULL << 64, which is undefined. This...
2005-03-04 Jeff CohenAdd support for not strength reducing GEPs where the...
2005-03-01 Jeff CohenFixed the following LSR bugs:
2005-02-28 Jeff CohenFix crash in LSR due to attempt to remove original...
2005-02-27 Jeff CohenPHI nodes were incorrectly placed when more than one...
2005-02-27 Jeff CohenFirst pass at improved Loop Strength Reduction. Still...
2005-02-22 Chris LattnerRemove use of bind_obj
2005-02-17 Chris LattnerDo not mark obviously unreachable blocks live when...
2005-02-14 Chris LattnerFix the second bug attached to PR504.
2005-02-12 Chris LattnerFix for testcase Transforms/IndVarsSimplify/2005-02...
2005-02-01 Chris LattnerAPI change.
2005-01-31 Chris LattnerImplement InstCombine/cast.ll:test25, a case that occur...
2005-01-31 Chris LattnerImplement the trivial cases in InstCombine/store.ll
2005-01-31 Chris LattnerImplement Transforms/InstCombine/cast-load-gep.ll,...
2005-01-29 Chris LattnerAdjust to changes in instruction interfaces.
2005-01-28 Chris Lattner* add some DEBUG statements
2005-01-23 Chris LattnerGet rid of a several dozen more and instructions in...
2005-01-21 Chris LattnerHandle comparisons of gep instructions that have differ...
2005-01-19 Chris LattnerAdd two optimizations. The first folds (X+Y)-X -> Y
2005-01-17 Chris LattnerDelete PHI nodes that are not dead but are locked in...
2005-01-17 Chris LattnerMove code out of indentation one level to make it easie...
2005-01-14 Chris LattnerFix some bugs in an xform added yesterday. This fixes...
2005-01-14 Chris LattnerFix a compile crash on spiff
2005-01-14 Chris Lattnerif two gep comparisons only differ by one index, compar...
2005-01-13 Chris LattnerDo not overrun iterators. This fixes a 176.gcc crash
2005-01-13 Chris LattnerTurn select C, (X+Y), (X-Y) --> (X+(select C, Y, (...
2005-01-13 Chris LattnerImplement an optimization for == and != comparisons...
2005-01-13 Chris LattnerFix some bugs in code I didn't mean to check in.
2005-01-13 Chris LattnerFix a crash compiling 129.compress
2005-01-08 Chris LattnerFix uint64_t -> unsigned VS warnings.
2005-01-08 Chris LattnerSilence VS warnings.
2005-01-08 Chris LattnerSilence warnings
2005-01-08 Jeff CohenAdd more missing createXxxPass functions.
2005-01-06 Jeff CohenPut createLoopUnswitchPass() into proper namespace
2005-01-01 Chris LattnerThis is a bulk commit that implements the following...
2004-12-29 Chris LattnerFix PR491 and testcase Transforms/DeadStoreElimination...
2004-12-15 Chris LattnerAdjust to new interfaces
2004-12-14 Chris LattnerConstant exprs are not efficiently negatable in practic...
2004-12-12 Chris LattnerChange indentation of a whole bunch of code, no real...
2004-12-12 Chris LattnerMore substantial simplifications and speedups. This...
2004-12-12 Chris LattnerMore minor microoptimizations
2004-12-12 Chris LattnerRemove some more set operations
2004-12-12 Chris LattnerReduce number of set operations.
2004-12-12 Chris LattnerOptimize div/rem + select combinations more.
2004-12-12 Chris LattnerSimplify code and do not invalidate iterators.
2004-12-11 Chris LattnerIf one side of and/or is known to be 0/-1, it doesn...
2004-12-11 Chris LattnerTwo bug fixes:
2004-12-11 Chris LattnerDo not delete the entry block to a function.
2004-12-11 Chris LattnerImplement Transforms/SCCP/ipsccp-gvar.ll, by tracking...
2004-12-11 Chris LattnerFix a bug where we could delete dead invoke instruction...
2004-12-10 Chris LattnerImplement SCCP/ipsccp-conditional.ll, by totally deleti...
2004-12-10 Chris LattnerFix SCCP/2004-12-10-UndefBranchBug.ll
2004-12-10 Chris LattnerThis is the initial implementation of IPSCCP, as reques...
2004-12-09 Chris Lattnernote to self: Do not check in debugging code!
2004-12-09 Chris LattnerImplement trivial sinking for load instructions. This...
2004-12-08 Chris LattnerDo extremely simple sinking of instructions when they...
2004-12-08 Alkis EvlogimenosFix this regression and remove the XFAIL from this...
2004-12-08 Chris LattnerFix Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
2004-12-02 Chris LattnerThis pass is moving to lib IPO
2004-11-30 Chris LattnerThis pass is completely broken.
2004-11-29 Chris LattnerAllow hoisting loads of globals and alloca's in conditi...
2004-11-28 Reid SpencerFix for PR454:
2004-11-28 Chris LattnerMake DSE potentially more aggressive by being more...
2004-11-27 Chris LattnerImplement Regression/Transforms/InstCombine/getelementp...
2004-11-26 Chris LattnerProvide size information when checking to see if we...
2004-11-22 Chris LattnerDo not count debugger intrinsics in size estimation.
2004-11-22 Chris LattnerDo not consider debug intrinsics in the size computatio...
2004-11-19 Chris LattnerFix the exposed prototype for the lower packed pass...
2004-11-18 Chris LattnerDelete stoppoints that occur for the same source line.
2004-11-18 Chris LattnerCheck in hook that I forgot
next