Change the PointerType api for creating pointer types. The old functionality of Point...
[oota-llvm.git] / lib / VMCore / ConstantFold.cpp
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.
2007-01-11 Zhou ShengFor PR1043:
2007-01-11 Reid SpencerImplement better constant folding of unordered FCMP...
2007-01-04 Chris Lattnerfix typo
2007-01-04 Chris Lattnerfix some bugs handling vectors, avoid host-specific...
2006-12-31 Reid SpencerFix a bug in comparison of GEP indices.
2006-12-31 Reid SpencerFor PR950:
2006-12-24 Reid SpencerCleanup ConstantFoldCompareInstruction:
2006-12-23 Reid SpencerDon't overload var names.
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Reid SpencerClean up ConstantFoldCastInstruction.
2006-12-19 Reid SpencerRewrite ConstantFoldCastInstruction so that it doesn...
2006-12-18 Reid SpencerRevert last patch. ConstantInt isn't quite ready for...
2006-12-18 Reid SpencerRemove the last use of getUnsignedVersion and getSigned...
2006-12-12 Reid SpencerReplace inferred getCast(V,Ty) calls with more strict...
2006-12-11 Reid SpencerFix constant folding of FP->int due to cut & paste...
2006-12-11 Chris LattnerImplement correct constant folding of bitcast. This...
2006-12-11 Chris Lattnerfix typo
2006-12-06 Reid SpencerFix constant folding to deal with external weak global...
2006-12-05 Reid SpencerCan't make these fail now with just BitCast. Previous...
2006-12-05 Reid SpencerRemove the last inferred casts from VMCore.
2006-12-04 Reid SpencerFor PR950: Implement a stub for folding ICmp and FCmp...
2006-12-04 Reid SpencerChange inferred casts to explicit casts.
2006-12-01 Chris LattnerThese should be rewritten to fold without using the...
2006-12-01 Chris Lattnerthis logic is broken for trunc to bool, replace the...
2006-12-01 Chris LattnerFix a typo introduced by the cast patch that horribly...
2006-12-01 Reid SpencerDon't fold "ptrtoint GV to bool" since this should...
2006-12-01 Anton KorobeynikovIntroducing external weak linkage. Darwin codegen shoul...
2006-11-27 Reid SpencerFor PR950:
2006-11-08 Jim LaskeyRemove redundant <cmath>.
2006-11-08 Reid SpencerFor PR950:
2006-11-02 Reid SpencerRemove unused variables.
2006-11-02 Reid SpencerFor PR950:
2006-10-26 Reid SpencerFor PR950:
2006-10-20 Reid SpencerFor PR950:
2006-10-13 Chris LattnerFix another dtor issue. The function local statics...
2006-09-28 Chris LattnerEliminate ConstantBool::True and ConstantBool::False...
2006-09-17 Chris LattnerAdd new SetCondInst::isRelational/isEquality methods...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-06-28 Chris LattnerUse hidden visibility to reduce the sizes of some ...
2006-06-21 Chris LattnerAdd more anonymous namespaces to make it clear that...
2006-04-08 Chris LattnerAdd shufflevector support, todo, implement better const...
2006-04-07 Chris LattnerConstant fold extractelement(zero, x) -> zero
2006-04-02 Chris LattnerConstant fold casts from things like <4 x int> -> ...
2006-03-31 Chris Lattnerconstant fold extractelement with undef operands.
2006-01-17 Robert BocchinoVMCore support for the insertelement operation.
2006-01-10 Robert BocchinoAdded constant folding support for the extractelement...
2006-01-05 Chris LattnerImplement a few symbolic constant folding things. ...
2006-01-05 Chris Lattnerfix some formatting problems
next