| Commit message (Expand) | Author | Age | Files | Lines |
* | eliminate CallInst::ArgOffset | Gabor Greif | 2010-07-16 | 1 | -2/+2 |
* | Add parentheses around an || to correct the logic. Also silences a GCC warning | Chandler Carruth | 2010-07-12 | 1 | -1/+1 |
* | fix PR7429, a crash turning a load from a string into a float. | Chris Lattner | 2010-07-12 | 1 | -3/+9 |
* | conditionalize by CallInst::ArgOffset | Gabor Greif | 2010-07-07 | 1 | -2/+2 |
* | Eliminate unnecessary uses of getZExtValue(). | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
* | Revert 101465, it broke internal OpenGL testing. | Eric Christopher | 2010-04-16 | 1 | -2/+2 |
* | reapply r101434 | Gabor Greif | 2010-04-16 | 1 | -2/+2 |
* | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif | 2010-04-16 | 1 | -2/+2 |
* | reapply r101364, which has been backed out in r101368 | Gabor Greif | 2010-04-15 | 1 | -2/+2 |
* | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif | 2010-04-15 | 1 | -2/+2 |
* | rotate CallInst operands, i.e. move callee to the back | Gabor Greif | 2010-04-15 | 1 | -2/+2 |
* | Minor code simplification. | Dan Gohman | 2010-04-12 | 1 | -1/+1 |
* | FP16 constfolding | Anton Korobeynikov | 2010-03-19 | 1 | -0/+25 |
* | Simplify this code. | Dan Gohman | 2010-03-18 | 1 | -16/+8 |
* | When constant folding GEP of GEP, do not crash if an index of | Duncan Sands | 2010-03-12 | 1 | -1/+13 |
* | Constant-fold GEP-of-GEP into a single GEP. | Dan Gohman | 2010-03-10 | 1 | -0/+11 |
* | Remove the code which constant-folded ptrtoint(inttoptr(x)+c) to | Dan Gohman | 2010-02-23 | 1 | -37/+5 |
* | Canonicalize ConstantInts to the right operand of commutative | Dan Gohman | 2010-02-22 | 1 | -2/+2 |
* | Minor formatting cleanup. | Dan Gohman | 2010-02-22 | 1 | -2/+1 |
* | Fold bswap(undef) to undef. | Dan Gohman | 2010-02-17 | 1 | -0/+6 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -2/+2 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -2/+2 |
* | Add const qualifiers. | Dan Gohman | 2010-02-08 | 1 | -2/+2 |
* | Generalize target-independent folding rules for sizeof to handle more | Dan Gohman | 2010-02-01 | 1 | -0/+38 |
* | fix PR5978 by peeling the loop so that we avoid shifting the | Chris Lattner | 2010-01-08 | 1 | -2/+2 |
* | constant fold nasty constant expressions formed by llvm-gcc, | Chris Lattner | 2010-01-02 | 1 | -3/+16 |
* | Fix PR5551 by not ignoring the top level constantexpr when | Chris Lattner | 2009-12-04 | 1 | -1/+1 |
* | fix PR5673 by being more careful about pointers to functions. | Chris Lattner | 2009-12-03 | 1 | -3/+10 |
* | Teach ConstantFolding to do a better job when folding gep(bitcast). | Nick Lewycky | 2009-11-29 | 1 | -0/+1 |
* | Make ConstantFoldConstantExpression recursively visit the entire | Dan Gohman | 2009-11-23 | 1 | -2/+11 |
* | fix ConstantFoldCompareInstOperands to take the LHS/RHS as | Chris Lattner | 2009-11-09 | 1 | -23/+18 |
* | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 1 | -72/+60 |
* | Teach FoldBitCast to be able to handle bitcasts from (e.g.) i128 -> <4 x float>. | Chris Lattner | 2009-10-25 | 1 | -4/+13 |
* | move FoldBitCast earlier in the file, and use it instead of | Chris Lattner | 2009-10-25 | 1 | -132/+132 |
* | refactor FoldBitCast to reduce nesting and to always return a constantexpr | Chris Lattner | 2009-10-25 | 1 | -104/+109 |
* | various cleanups suggested by Duncan | Chris Lattner | 2009-10-24 | 1 | -3/+5 |
* | fix PR5287, a serious regression from my previous patches. Thanks to | Chris Lattner | 2009-10-24 | 1 | -0/+1 |
* | teach libanalysis to simplify vector loads with bitcast sources. This | Chris Lattner | 2009-10-23 | 1 | -7/+13 |
* | enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32 | Chris Lattner | 2009-10-23 | 1 | -6/+8 |
* | teach libanalysis to fold int and fp loads from almost arbitrary | Chris Lattner | 2009-10-23 | 1 | -8/+185 |
* | move another load optimization from instcombine -> libanalysis. | Chris Lattner | 2009-10-22 | 1 | -34/+48 |
* | move 'loading i32 from string' optimization from instcombine | Chris Lattner | 2009-10-22 | 1 | -6/+35 |
* | Move some constant folding logic for loads out of instcombine into | Chris Lattner | 2009-10-22 | 1 | -0/+35 |
* | Extend ConstantFolding to understand signed overflow variants | Evan Phoenix | 2009-10-05 | 1 | -0/+24 |
* | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 1 | -2/+1 |
* | teach the optimizer how to constant fold uadd/usub intrinsics. | Chris Lattner | 2009-10-05 | 1 | -1/+29 |
* | simplify this code a bunch. | Chris Lattner | 2009-10-05 | 1 | -14/+14 |
* | code simplifications. | Chris Lattner | 2009-10-05 | 1 | -16/+25 |
* | simplify some code | Chris Lattner | 2009-09-16 | 1 | -6/+5 |
* | Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and | Dan Gohman | 2009-09-11 | 1 | -6/+2 |