Delete PHI nodes that are not dead but are locked in a cycle of single
[oota-llvm.git] / lib / Transforms / Scalar /
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
2004-11-16 Chris LattnerDo not delete dead invoke instructions!
2004-11-15 Reid SpencerRemove unused variable for compilation by VC++.
2004-11-15 Chris LattnerMinor cleanups. There is no reason for SCCP to derive...
2004-11-15 Chris LattnerCount more accurately
2004-11-15 Chris LattnerQuiet warnings on the persephone tester
2004-11-15 Chris LattnerTwo minor improvements:
2004-11-15 Chris Lattnerrename InstValue to LatticeValue, as it holds for more...
2004-11-15 Chris LattnerSubstantially refactor the SCCP class into an SCCP...
2004-11-14 Chris LattnerThis optimization makes MANY phi nodes that all have...
2004-11-14 Chris LattnerImplement instcombine/phi.ll:test6 - pulling operations...
2004-11-14 Chris LattnerTransform this:
2004-11-14 Chris LattnerTeach SROA how to promote an array index that is variab...
2004-11-14 Chris LattnerRearrange some code, no functionality changes.
2004-11-13 Chris LattnerSimplify handling of shifts to be the same as we do...
2004-11-13 Chris LattnerFold:
2004-11-07 Chris LattnerThis is V9 specific, move it there.
2004-11-05 Chris LattnerFix some warnings on VC++
2004-11-02 Chris Lattner* Rearrange code slightly
2004-11-01 Chris LattnerSpeed up the tail duplication pass on the testcase...
2004-10-27 Reid SpencerChange Library Names Not To Conflict With Others When...
2004-10-27 Chris LattnerConvert 'struct' to 'class' in various places to adhere...
2004-10-27 Chris LattnerHrm, this code was severely botched. As it turns out...
2004-10-27 Chris LattnerInitialize with the correct constant type
2004-10-25 Chris LattnerFix compatibility with MSVC, patch by Morten Ofstad
2004-10-22 Chris LattnerFix a bug Nate noticed, where we miscompiled a simple...
2004-10-22 Reid SpencerWe won't use automake
2004-10-19 Chris LattnerHrm, some people complain when the compiler cheerfully...
2004-10-18 Reid SpencerInitial automake generated Makefile template
2004-10-18 Nate BegemanInitial implementation of the strength reduction for...
2004-10-18 Reid SpencerCorrection to allow compilation with Visual C++.
2004-10-18 Chris LattnerTurn store -> null/undef into the LLVM unreachable...
2004-10-18 Chris LattnerTurn things with obviously undefined semantics into...
2004-10-18 Chris LattnerMy friend the invoke instruction does not dominate...
2004-10-17 Chris LattnerGetting ADCE to interact well with unreachable instruct...
2004-10-17 Chris LattnerRemove printout, realize that instructions in the entry...
2004-10-17 Chris LattnerhasConstantValue will soon return instructions that...
2004-10-16 Chris LattnerFix a type violation
2004-10-16 Chris LattnerKill the bogon that slipped into my buffer before I...
2004-10-16 Chris LattnerImplement InstCombine/getelementptr.ll:test9, which...
2004-10-16 Chris LattnerOptimize instructions involving undef values. For...
2004-10-16 Chris LattnerHandle undef values as undefined on the constant lattice
2004-10-16 Chris LattnerAdd note
2004-10-13 Reid SpencerUpdate to reflect changes in Makefile rules.
2004-10-12 Chris LattnerTransform memmove -> memcpy when the source is obviousl...
2004-10-12 Chris LattnerFix a REALLY obscure bug in my previous checkin, which...
2004-10-11 Chris LattnerHandle a common case more carefully. In particular...
2004-10-11 Chris LattnerReenable the transform, turning X/-10 < 1 into X > -10
2004-10-10 Reid SpencerInitial version of automake Makefile.am file.
2004-10-09 Chris LattnerUse DEBUG instead of DebugFlag directly, as DebugFlag...
next