| Commit message (Expand) | Author | Age | Files | Lines |
* | Constant folding support for calls to umul.with.overflow(), basically identic... | Frits van Bommel | 2011-03-27 | 1 | -3/+8 |
* | convert ConstantVector::get to use ArrayRef. | Chris Lattner | 2011-02-15 | 1 | -2/+2 |
* | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner | 2011-02-14 | 1 | -2/+2 |
* | Switch ConstantVector::get to use ArrayRef instead of a pointer+size | Chris Lattner | 2011-02-14 | 1 | -2/+2 |
* | Simplify test, as suggested by Chris. | Anders Carlsson | 2011-02-06 | 1 | -6/+2 |
* | When loading from a constant, fold inttoptr if the integer type and the resul... | Anders Carlsson | 2011-02-06 | 1 | -0/+11 |
* | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 2011-01-24 | 1 | -1/+2 |
* | fix PR8983, a broken assertion. | Chris Lattner | 2011-01-16 | 1 | -1/+1 |
* | Teach constant folding to perform conversions from constant floating | Chandler Carruth | 2011-01-11 | 1 | -0/+56 |
* | Cleanup some of the constant folding code to consistently test intrinsic | Chandler Carruth | 2011-01-10 | 1 | -16/+18 |
* | use isNullValue() to simplify code, add an assert. | Chris Lattner | 2011-01-06 | 1 | -5/+6 |
* | implement constant folding support for an exotic constant expr: | Chris Lattner | 2011-01-06 | 1 | -1/+19 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -2/+1 |
* | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 | 1 | -1/+1 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -4/+2 |
* | Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue. | Frits van Bommel | 2010-11-29 | 1 | -1/+12 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
* | Clarify that constant folding of instructions applies when all operands | Duncan Sands | 2010-11-23 | 1 | -10/+11 |
* | Fix spelling. | Duncan Sands | 2010-11-21 | 1 | -2/+2 |
* | apply Dan's fix for PR8268 which allows constant folding to handle indexes over | Chris Lattner | 2010-11-21 | 1 | -7/+15 |
* | Boost the power of phi node constant folding slightly: if all | Duncan Sands | 2010-11-14 | 1 | -12/+18 |
* | add uadd_ov/usub_ov to apint, consolidate constant folding | Chris Lattner | 2010-10-14 | 1 | -32/+28 |
* | Don't try to constant fold libm functions with non-finite arguments. | Jakob Stoklund Olesen | 2010-09-27 | 1 | -0/+7 |
* | Don't include <fenv.h> now that we have llvm/System/FEnv.h. | Jakob Stoklund Olesen | 2010-09-17 | 1 | -1/+0 |
* | Attempt to support platforms which don't have fenv.h. | Dan Gohman | 2010-09-17 | 1 | -12/+7 |
* | Fix the folding of floating-point math library calls, like sin(infinity), | Dan Gohman | 2010-09-17 | 1 | -2/+9 |
* | 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 |