For PR950:
[oota-llvm.git] / lib / Transforms / Scalar / SCCP.cpp
2006-12-23 Reid SpencerFor PR950:
2006-12-20 Chris Lattnerhandle undef values much more carefully: generalize...
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-12 Reid SpencerChange inferred getCast into specific getCast. Passes...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-12-04 Devang PatelSCCP does not handle Packed Type properly. Disable...
2006-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-11-02 Reid SpencerFor PR786:
2006-10-23 Chris LattnerHandle fallout from the recent branch-on-undef changes...
2006-10-22 Chris Lattner3 Changes:
2006-10-20 Chris LattnerFix an ugly problem in SCCP. This fixes Benchmarks...
2006-09-28 Chris LattnerEliminate ConstantBool::True and ConstantBool::False...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-04-08 Chris LattnerAdd supprot for shufflevector
2006-02-08 Chris LattnerImplement some more interesting select sccp cases....
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2006-01-17 Robert BocchinoLowerpacked and SCCP support for the insertelement...
2006-01-10 Robert BocchinoAdded lower packed support for the extractelement opera...
2005-09-26 Chris LattnerEliminate GetGEPGlobalInitializer in favor of the more...
2005-04-23 Jeff CohenEliminate tabs and trailing spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-19 Chris LattnerWrap some long lines.
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-01-08 Chris LattnerSilence warnings
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-11-16 Chris LattnerDo not delete dead invoke instructions!
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 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-10-27 Chris LattnerConvert 'struct' to 'class' in various places to adhere...
2004-10-16 Chris LattnerHandle undef values as undefined on the constant lattice
2004-10-09 Chris LattnerUse DEBUG instead of DebugFlag directly, as DebugFlag...
2004-09-20 Chris LattnerPrototype these functions more accurately
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-04 Alkis EvlogimenosStop using getValues().
2004-07-18 Reid SpencerDelete a redundant if branch.
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-04-13 Chris LattnerAdd SCCP support for constant folding calls, implementing:
2004-04-05 Chris LattnerSupport getelementptr instructions which use uint's...
2004-03-16 Chris LattnerDo not try to optimize PHI nodes with incredibly high...
2004-03-12 Chris LattnerAdd sccp support for select instructions
2004-03-07 Chris LattnerSince 'load null' is undefined, we can make it do whate...
2004-02-15 Chris LattnerAdjustments to support the new ConstantAggregateZero...
2004-01-12 Chris LattnerDon't use ConstantExpr::getShift anymore
2004-01-12 Chris LattnerUse constantexprs for casts. Eliminate use of the...
2004-01-12 Chris LattnerFix fairly severe bug in my last checking where we...
2004-01-12 Chris Lattner* Implement minor performance optimization for the...
2004-01-12 Chris LattnerImplement SCCP/phitest.ll
2004-01-09 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-18 Chris LattnerADd support for the new varargs instructions
2003-10-10 Misha BrukmanFix spelling.
2003-10-08 Chris LattnerUpdate comment
2003-10-08 Chris LattnerUse a set to keep track of which edges have been notice...
2003-10-08 Chris LattnerMinor fixes here and there
2003-10-08 Chris LattnerAvoid building data structures we don't really need...
2003-09-08 Chris LattnerAdd support for the unwind instruction
2003-08-27 Chris LattnerFix bug: SCCP/2003-08-26-InvokeHandling.ll
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-06-24 Chris LattnerFix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll
2003-05-20 Misha BrukmanHopefully, the final fix for `[Pp]ropogate'.
2003-05-08 Chris LattnerHandle va_arg instruction correctly
2003-04-25 Chris LattnerFix major problem with PHI node traversal: rechecking...
2003-04-25 Chris LattnerMinor non-functional changes:
2003-04-23 Chris LattnerRemove unnecesary &*'s
2002-11-04 Chris LattnerMake sure to _delete_ memory allocated by worklists
2002-10-29 Misha BrukmanFix spelling of `propagate'.
2002-10-21 Chris Lattner - Rename AnalysisUsage::preservesAll to getPreservesA...
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-08-30 Chris Lattner - Implement SCCP of getelementptr instructions
2002-08-22 Chris LattnerEliminated the MemAccessInst class, folding contents...
2002-08-14 Chris LattnerRemove extra #includes
2002-08-14 Chris LattnerRemove support for unary operators
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-23 Chris Lattner*** empty log message ***
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-05-22 Chris LattnerUse the new DEBUG(x) macro to allow debugging code...
2002-05-22 Chris LattnerFix bug: test/Regression/Transforms/SCCP/2002-05-21...
2002-05-20 Chris LattnerFix bug: test/Regression/Transforms/SCCP/2002-05-20...
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-05-07 Chris LattnerMerge all individual .h files into a single Scalar...
2002-05-07 Chris LattnerAdd #include no longer included by llvm/Transforms...
2002-05-07 Chris Lattner* Convert InstWorkList to vector instead of set, becaus...
2002-05-06 Chris LattnerImplement constant propogation of shift instructions
2002-05-02 Chris LattnerOk, really it only takes me 3 times to get this right!
next