Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks...
[oota-llvm.git] / lib / VMCore / ConstantFold.cpp
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonInline EvalVectorOp in order to get rid of passing...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-06-21 Nick LewyckyExpand this test to handle more cases (remainder and...
2009-06-21 Chris Lattnerimplement PR4424: 0/x is always 0 for integer division.
2009-06-20 Owen AndersonRevert r73790, and replace it with a significantly...
2009-06-19 Owen AndersonFix a serious bug that would cause deadlock during...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-03-14 Dan GohmanApply a patch by Micah Villmow to fix AsmParser to...
2009-02-24 Daniel DunbarExtension of GEP in constant folder was broken (apparen...
2009-02-04 Duncan SandsAllow the inverse transform x86_fp80 -> i80 (also
2009-02-04 Duncan SandsFix PR3468: a crash when constant folding a bitcast of
2009-01-21 Dale JohannesenMake special cases (0 inf nan) work for frem.
2009-01-19 Chris Lattnerdiv/rem by zero and div/rem overflow are both undefined...
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-03 Devang PatelFix unused variable warnings.
2008-10-16 Chris Lattnerapply Eli's patch for PR2165 and provide a testcase.
2008-10-09 Dale JohannesenAdd a "loses information" return value to APFloat:...
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-09-03 Nick LewyckyTry to fold each element of a vector. This is needed...
2008-09-03 Nick LewyckyDon't crash when trying to constant fold a vector with...
2008-07-10 Chris LattnerFix a case where vector comparison constant folding...
2008-07-10 Chris Lattnerelementwise comparison of vector constants was complete...
2008-07-08 Chris Lattnerimprove comment
2008-07-08 Chris LattnerFix three bugs:
2008-06-03 Dan GohmanConstant folding for insertvalue and extractvalue.
2008-05-17 Nick LewyckyRevert constant-folding change that will miscompile...
2008-05-17 Nick LewyckyUnbreak the build.
2008-05-17 Nick LewyckyConstant fold inttoptr and ptrtoint.
2008-05-15 Dan GohmanIR support for extractvalue and insertvalue instruction...
2008-05-10 Gabor Greifmerge of use-diet branch to trunk
2008-04-20 Chris Lattnerhopefully resolve PR2240
2008-04-20 Chris Lattnerrearrange some code, simplify handling of shifts.
2008-04-20 Chris LattnerUse simplified ConstantFP::get method, fix a bug handli...
2008-04-19 Chris LattnerImplement PR2206.
2008-04-19 Chris Lattnerrefactor handling of symbolic constant folding, picking up
2008-04-19 Chris Lattnerindentation fix.
2008-03-31 Nate BegemanDon't eliminate bitcast instructions that change the...
2008-03-25 Evan ChengHandle a special case xor undef, undef -> 0. Technicall...
2008-02-29 Dan GohmanUse the new convertFromAPInt instead of convertFromZero...
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-19 Chris LattnerFix some minor issues folding undef, PR2052
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-12-11 Chris LattnerTeach VMCore to constant fold shufflevectors with const...
2007-12-11 Chris Lattnersignificantly simplify some code, no functionality...
2007-12-11 Chris Lattnerrefactor some code, no functionality change.
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
2007-11-17 Nate BegemanAdd support for vectors to int <-> float casts.
2007-10-31 Dan GohmanFix a regression in test/CodeGen/X86/2007-04-24-VectorC...
2007-10-30 Dan GohmanAdd support for folding binary operators with vector...
2007-10-16 Dale JohannesenDisable attempts to constant fold PPC f128.
2007-10-15 Chris Lattneravoid an APFloat copy.
2007-10-14 Dale JohannesenDisable some compile-time optimizations on PPC
2007-10-07 Neil BoothconvertFromInteger, as originally written, expected...
2007-09-30 Dale JohannesenConstant fold int-to-long-double conversions;
2007-09-25 Dale JohannesenRemove no-longer-used variable.
2007-09-25 Dale JohannesenMake APFloat->int conversions deterministic even in
2007-09-24 Dale Johannesenfloat->int conversion rounds toward 0. Duh.
2007-09-24 Dale JohannesenJust use APFloat for const / const. Fixes
2007-09-20 Dale JohannesenFix dumb regression in constant folding (Regression...
2007-09-19 Dale JohannesenFix some long double issues.
2007-09-19 Duncan SandsPartial fix for PR1678: correct some parts of constant
2007-09-12 Dale JohannesenRevise previous patch per review comments.
2007-09-11 Dale JohannesenAdd APInt interfaces to APFloat (allows directly
2007-09-10 Chris LattnerFix a buggy constant folding transformation when handli...
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-08-13 Chris LattnerConstant fold: getelementptr (i8* inttoptr (i64 1 to...
2007-08-05 Reid SpencerFix a doxygen directive.
2007-07-20 Chris Lattnerzext(undef) = 0 and sext(undef) = 0, not undef.
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-03-26 Reid SpencerAdd a comment to explain a folding transform.
2007-03-25 Chris Lattnerfold constantexprs more aggressively, fixing PR1265
2007-03-23 Reid SpencerFix constant fold of div by zero and rem by zero to...
2007-03-03 Reid SpencerFix constant folding of fp->int bitcast for vectors.
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-03-01 Reid SpencerUse the APInt versions of the bit-wise conversions...
2007-03-01 Reid SpencerUse a simpler constructor when constructing ConstantInst.
2007-02-27 Reid SpencerPull out the stops.
2007-02-27 Reid SpencerAdjust to changes in the APInt interface.
2007-02-27 Reid SpencerFor PR1205:
2007-02-27 Reid SpencerFor PR1205:
2007-02-27 Chris LattnerConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid...
2007-02-24 Chris LattnerFix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1195:
2007-02-06 Chris LattnerFix Transforms/ConstProp/2007-02-05-BitCast.ll
2007-01-31 Chris LattnerRevise APIs for creating constantexpr GEPs to not requi...
2007-01-19 Reid SpencerFor PR1043:
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-12 Chris LattnerRemove a bunch of duplicated code. Among other things...
2007-01-12 Reid SpencerFor PR1064:
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
next