aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/ConstantFold.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach VMCore to constant fold shufflevectors with constant operands.Chris Lattner2007-12-111-2/+45
* significantly simplify some code, no functionality change.Chris Lattner2007-12-111-88/+23
* refactor some code, no functionality change.Chris Lattner2007-12-111-94/+96
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-11/+10
* Add support for vectors to int <-> float casts.Nate Begeman2007-11-171-0/+18
* Fix a regression in test/CodeGen/X86/2007-04-24-VectorCrash.ll introducedDan Gohman2007-10-311-4/+3
* Add support for folding binary operators with vector zero operands.Dan Gohman2007-10-301-19/+29
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-161-0/+4
* avoid an APFloat copy.Chris Lattner2007-10-151-1/+1
* Disable some compile-time optimizations on PPCDale Johannesen2007-10-141-0/+12
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-071-1/+1
* Constant fold int-to-long-double conversions;Dale Johannesen2007-09-301-17/+9
* Remove no-longer-used variable.Dale Johannesen2007-09-251-3/+2
* Make APFloat->int conversions deterministic even inDale Johannesen2007-09-251-2/+0
* float->int conversion rounds toward 0. Duh.Dale Johannesen2007-09-241-1/+1
* Just use APFloat for const / const. FixesDale Johannesen2007-09-241-17/+0
* Fix dumb regression in constant folding (Regression/C/casts)Dale Johannesen2007-09-201-1/+1
* Fix some long double issues.Dale Johannesen2007-09-191-19/+21
* Partial fix for PR1678: correct some parts of constantDuncan Sands2007-09-191-2/+4
* Revise previous patch per review comments.Dale Johannesen2007-09-121-7/+6
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-111-13/+8
* Fix a buggy constant folding transformation when handling aliases.Chris Lattner2007-09-101-4/+7
* Next round of APFloat changes.Dale Johannesen2007-09-061-66/+97
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-041-3/+5
* Constant fold: getelementptr (i8* inttoptr (i64 1 to i8*), i32 -1)Chris Lattner2007-08-131-1/+23
* Fix a doxygen directive.Reid Spencer2007-08-051-1/+1
* zext(undef) = 0 and sext(undef) = 0, not undef.Chris Lattner2007-07-201-1/+6
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+1437