| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Adjust #includes to match movement of constant folding code from transformuti... | Chris Lattner | 2007-01-30 | 1 | -1/+2 |
| * | use smallvector instead of vector to make constant folding a bit more efficient | Chris Lattner | 2007-01-30 | 1 | -2/+3 |
| * | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer | 2007-01-30 | 1 | -4/+4 |
| * | Fix a minor bug handling constant exprs, introduced by a recent patch. | Chris Lattner | 2007-01-13 | 1 | -1/+1 |
| * | For PR1064: | Reid Spencer | 2007-01-12 | 1 | -1/+1 |
| * | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer | 2007-01-12 | 1 | -5/+3 |
| * | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. | Reid Spencer | 2007-01-11 | 1 | -3/+3 |
| * | For PR1043: | Zhou Sheng | 2007-01-11 | 1 | -10/+12 |
| * | Enable a couple xforms for packed vectors (undef | v) -> -1 for packed. | Chris Lattner | 2007-01-04 | 1 | -8/+9 |
| * | Vectors are not supported by ConstantInt::getAllOnesValue. | Jim Laskey | 2007-01-03 | 1 | -5/+10 |
| * | Fix a typo. | Reid Spencer | 2006-12-31 | 1 | -1/+1 |
| * | For PR950: | Reid Spencer | 2006-12-23 | 1 | -0/+88 |
| * | handle undef values much more carefully: generalize the resolveundefbranches | Chris Lattner | 2006-12-20 | 1 | -32/+172 |
| * | Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic | Chris Lattner | 2006-12-19 | 1 | -10/+10 |
| * | Change inferred getCast into specific getCast. Passes all tests. | Reid Spencer | 2006-12-12 | 1 | -1/+2 |
| * | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -3/+3 |
| * | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -6/+6 |
| * | SCCP does not handle Packed Type properly. Disable Packed Type handling | Devang Patel | 2006-12-04 | 1 | -1/+17 |
| * | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -23/+22 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -2/+2 |
| * | Handle fallout from the recent branch-on-undef changes. This fixes | Chris Lattner | 2006-10-23 | 1 | -1/+24 |
| * | 3 Changes: | Chris Lattner | 2006-10-22 | 1 | -24/+35 |
| * | Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp | Chris Lattner | 2006-10-20 | 1 | -2/+3 |
| * | Eliminate ConstantBool::True and ConstantBool::False. Instead, provide | Chris Lattner | 2006-09-28 | 1 | -9/+6 |
| * | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 1 | -2/+2 |
| * | Add supprot for shufflevector | Chris Lattner | 2006-04-08 | 1 | -0/+25 |
| * | Implement some more interesting select sccp cases. This implements: | Chris Lattner | 2006-02-08 | 1 | -15/+35 |
| * | Make iostream #inclusion explicit | Chris Lattner | 2006-01-22 | 1 | -0/+1 |
| * | Lowerpacked and SCCP support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+21 |
| * | Added lower packed support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 1 | -0/+12 |
| * | Eliminate GetGEPGlobalInitializer in favor of the more powerful | Chris Lattner | 2005-09-26 | 1 | -27/+1 |
| * | Eliminate tabs and trailing spaces | Jeff Cohen | 2005-04-23 | 1 | -8/+8 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -34/+34 |
| * | Wrap some long lines. | Chris Lattner | 2005-04-19 | 1 | -3/+9 |
| * | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -5/+5 |
| * | Silence warnings | Chris Lattner | 2005-01-08 | 1 | -2/+2 |
| * | If one side of and/or is known to be 0/-1, it doesn't matter | Chris Lattner | 2004-12-11 | 1 | -0/+37 |
| * | Two bug fixes: | Chris Lattner | 2004-12-11 | 1 | -17/+27 |
| * | Do not delete the entry block to a function. | Chris Lattner | 2004-12-11 | 1 | -1/+5 |
| * | Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored to | Chris Lattner | 2004-12-11 | 1 | -12/+85 |
| * | Fix a bug where we could delete dead invoke instructions with uses. | Chris Lattner | 2004-12-11 | 1 | -0/+26 |
| * | Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks. | Chris Lattner | 2004-12-10 | 1 | -2/+29 |
| * | Fix SCCP/2004-12-10-UndefBranchBug.ll | Chris Lattner | 2004-12-10 | 1 | -3/+51 |
| * | This is the initial implementation of IPSCCP, as requested by Brian. | Chris Lattner | 2004-12-10 | 1 | -63/+273 |
| * | Do not delete dead invoke instructions! | Chris Lattner | 2004-11-16 | 1 | -2/+1 |
| * | Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore. | Chris Lattner | 2004-11-15 | 1 | -21/+14 |
| * | Count more accurately | Chris Lattner | 2004-11-15 | 1 | -0/+4 |
| * | Two minor improvements: | Chris Lattner | 2004-11-15 | 1 | -13/+37 |
| * | rename InstValue to LatticeValue, as it holds for more than instructions. | Chris Lattner | 2004-11-15 | 1 | -35/+37 |
| * | Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver | Chris Lattner | 2004-11-15 | 1 | -167/+208 |