| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | more cleanups: remove some redundant code, and simplify some | Chris Lattner | 2009-08-30 | 1 | -49/+15 |
* | eliminate the temporary SrcGEPOperands smallvector. | Chris Lattner | 2009-08-30 | 1 | -18/+15 |
* | simplify/detangle some control flow. | Chris Lattner | 2009-08-30 | 1 | -20/+15 |
* | simplify and cleanup some code, remove some code that just | Chris Lattner | 2009-08-30 | 1 | -75/+29 |
* | Remove an unnecessary Context argument. | Dan Gohman | 2009-08-29 | 1 | -5/+3 |
* | Remove unused variables. | Dan Gohman | 2009-08-26 | 1 | -2/+0 |
* | Eliminate the unused Context argument on one of the ICmpInst and FCmpInst | Dan Gohman | 2009-08-25 | 1 | -137/+133 |
* | Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, | Dan Gohman | 2009-08-25 | 1 | -1/+5 |
* | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 1 | -13/+14 |
* | Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap | Dan Gohman | 2009-08-20 | 1 | -1/+1 |
* | Fix a few places to check if TargetData is available before using it. | Dan Gohman | 2009-08-19 | 1 | -2/+2 |
* | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -103/+109 |
* | When InstCombine simplifies a load -> extract element to gep -> load, place | Mon P Wang | 2009-08-13 | 1 | -3/+5 |
* | Transform -X/C to X/-C, implementing a README.txt entry. | Dan Gohman | 2009-08-12 | 1 | -0/+8 |
* | Optimize (x/C)*C to x if the division is exact. | Dan Gohman | 2009-08-12 | 1 | -1/+10 |
* | Update instcombine's debug output to account for Value*'s operator<< | Dan Gohman | 2009-08-12 | 1 | -10/+10 |
* | Remove a bunch more now-unnecessary Context arguments. | Dan Gohman | 2009-08-12 | 1 | -144/+136 |
* | Eliminate a bunch of now unnecessary explicit Context variables. | Dan Gohman | 2009-08-12 | 1 | -97/+94 |
* | Optimize exact sdiv by a constant power of 2 to ashr. | Dan Gohman | 2009-08-11 | 1 | -0/+9 |
* | Add a new Constant::getIntegerValue helper function, and convert a | Dan Gohman | 2009-08-03 | 1 | -8/+4 |
* | Make SimplifyDemandedUseBits generate vector constants where | Eli Friedman | 2009-08-03 | 1 | -2/+2 |
* | Move a few more APIs back to 2.5 forms. The only remaining ones left to chan... | Owen Anderson | 2009-07-31 | 1 | -78/+77 |
* | Move getTrue() and getFalse() to 2.5-like APIs. | Owen Anderson | 2009-07-31 | 1 | -78/+78 |
* | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -49/+49 |
* | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -18/+17 |
* | Move ConstantExpr to 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -120/+120 |
* | Return ConstantVector to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -9/+9 |
* | Teach instcombine to respect and preserve inbounds. Add inbounds | Dan Gohman | 2009-07-28 | 1 | -21/+53 |
* | Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>. | Dan Gohman | 2009-07-28 | 1 | -15/+5 |
* | Move ConstantFP construction back to the 2.5-ish API. | Owen Anderson | 2009-07-27 | 1 | -2/+2 |
* | Remove Value::getName{Start,End}, the last of the old Name APIs. | Daniel Dunbar | 2009-07-26 | 1 | -2/+2 |
* | Fix 80-col violations. | Eric Christopher | 2009-07-25 | 1 | -5/+8 |
* | Move ExtractElementInst to ::Create instead of new. Update all uses. | Eric Christopher | 2009-07-25 | 1 | -7/+7 |
* | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 1 | -4/+5 |
* | Revert the ConstantInt constructors back to their 2.5 forms where possible, t... | Owen Anderson | 2009-07-24 | 1 | -129/+135 |
* | refactor a blob of code out to a new 'FoldOrOfFCmps' function and | Chris Lattner | 2009-07-23 | 1 | -67/+70 |
* | Make some existing optimizations that would only trigger on scalars | Chris Lattner | 2009-07-23 | 1 | -2/+20 |
* | refactor a bunch of code out into a helper function, | Chris Lattner | 2009-07-23 | 1 | -63/+73 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -2/+4 |
* | Convert instcombine from using using getAnalysis<TargetData> to | Dan Gohman | 2009-07-21 | 1 | -46/+62 |
* | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 1 | -78/+78 |
* | Revert the addition of hasNoPointerOverflow to GEPOperator. | Dan Gohman | 2009-07-20 | 1 | -84/+1 |
* | Canonicalize bitcasts between types like <1 x i64> and i64 to | Eli Friedman | 2009-07-18 | 1 | -0/+24 |
* | Back out 76300; apparently the preference is to canonicalize the other | Eli Friedman | 2009-07-18 | 1 | -16/+6 |
* | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the | Eli Friedman | 2009-07-18 | 1 | -4/+15 |
* | Remove no-op check. | Eli Friedman | 2009-07-18 | 1 | -2/+1 |
* | Remove dead check. | Eli Friedman | 2009-07-18 | 1 | -3/+1 |
* | Canonicalize insert/extractelement from single-element vectors into | Eli Friedman | 2009-07-18 | 1 | -6/+16 |
* | Convert more code to use Operator instead of explicitly handling both | Dan Gohman | 2009-07-17 | 1 | -23/+6 |
* | Make BasicAliasAnalysis and Value::getUnderlyingObject use | Dan Gohman | 2009-07-17 | 1 | -4/+16 |