assert(0) -> LLVM_UNREACHABLE.
[oota-llvm.git] / lib / Transforms / Scalar / SCCP.cpp
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-03 Owen AndersonEven more passes being LLVMContext'd.
2009-06-06 Nick LewyckyDon't crash on multiple return value with no obvious...
2009-05-28 Nick LewyckyUse Operands.data() instead of &Operands[0] where Opera...
2009-03-21 Duncan SandsFactorize out a concept - no functionality change.
2009-03-20 Duncan SandsDon't load values out of global constants with weak
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-14 Chris LattnerFix PR3325, a miscompilation of invokes by IPSCCP....
2008-11-21 Devang PatelFix unused variable warnings.
2008-11-03 Nick LewyckyReplace explicit loop with utility function.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-23 Chris Lattnerimprove encapsulation of the BBExecutable set.
2008-08-23 Chris LattnerSwitch an assortment of maps, sets and vectors to more...
2008-08-14 Bill WendlingTemporarily revert r54792. It's causing an ICE during...
2008-08-14 Devang PatelUse DenseMap. Patch by Pratik Solanki.
2008-08-13 Dan GohmanFix SCCP's handling of struct value loads and stores...
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-06-20 Dan GohmanTidy up some commments and use the getAggregateOperand and
2008-06-20 Dan GohmanFix the conditions under which SCCP should examine...
2008-06-20 Dan GohmanTeach SCCP about insertvalue and extractvalue, and...
2008-05-24 Chris LattnerFix PR2358 by resolving calls with undef arguments...
2008-05-23 Dale JohannesenAllow for switch with no cases. Was causing fault
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-11 Chris LattnerFix various DOUTs to not call the extremely expensive...
2008-05-10 Chris LattnerSimplify code by using SwitchInst::findCaseValue instea...
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-24 Chris Lattnercode restructuring, not functionality change.
2008-04-24 Chris LattnerDon't replace multiple result of calls with undef,
2008-04-24 Chris Lattnercode cleanup, no functionality change.
2008-04-23 Chris LattnerRewrite multiple return value handling in SCCP. Before...
2008-04-09 Devang PatelBe conservative if getresult operand is neither call...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-11 Devang PatelAdd TODO reminder.
2008-03-11 Devang PatelInitial multiple return values support.
2008-03-09 Nick LewyckySCCP also needs to be taught to follow unwind_to
2008-03-08 Nick LewyckyNot all users of a BB are Instructions any more.
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-01-28 Chris LattnerFix PR1938 by forcing the code that uses an undefined...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-29 Christopher LambDisable null pointer folding transforms for non-generic...
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-07-20 Duncan SandsPlace SCCPSolver also in the anonymous namespace. ...
2007-05-17 Devang PatelFix PR1431
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-14 Chris Lattnerfix long lines
2007-03-04 Chris Lattnerminor cleanups
2007-02-15 Reid SpencerFor PR1195:
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-02 Chris LattnerSwitch this back to using an std::map. DenseMap entrie...
2007-02-02 Chris LattnerRemove more malloc thrashing, this speeds up IPSCCP...
2007-02-02 Chris LattnerConvert an std::set to SmallSet, this speeds up IPSCCP...
2007-02-02 Chris Lattnereliminate a malloc/free for (almost) every GEP processe...
2007-02-02 Chris Lattnerswitch hash_map's over to DenseMap in SCCP. This speed...
2007-02-02 Reid SpencerChanges to support making the shift instructions be...
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
2007-01-30 Chris Lattneruse smallvector instead of vector to make constant...
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2007-01-13 Chris LattnerFix a minor bug handling constant exprs, introduced...
2007-01-12 Reid SpencerFor PR1064:
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-11 Zhou ShengFor PR1043:
2007-01-04 Chris LattnerEnable a couple xforms for packed vectors (undef |...
2007-01-03 Jim LaskeyVectors are not supported by ConstantInt::getAllOnesValue.
2006-12-31 Reid SpencerFix a typo.
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:
next