Implement review feedback for the ConstantBool->ConstantInt merge. Chris
[oota-llvm.git] / lib / VMCore / ConstantFold.cpp
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
2006-01-04 Chris Lattnerimplement constant folding of ==/!= on constant packed...
2006-01-04 Chris Lattnerimplement constant folding for the element-wise binary...
2006-01-04 Chris Lattnerdon't crash when trying to constant fold packed express...
2005-05-03 Jeff CohenUse ANSI-approved way of getting the value infinity...
2005-05-02 Andrew Lenharthfold fp div by 0 to inf, the way gcc does. This is...
2005-04-24 Reid SpencerShut GCC 4.0 up about classes with virtual functions...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-28 Chris LattnerFix a nasty thinko in my previous commit.
2005-01-28 Chris LattnerFix ConstProp/2005-01-28-SetCCGEP.ll: indexing over...
2005-01-06 Chris LattnerNo need to pessimize current code for future possibilities.
2004-11-22 Chris LattnerFix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c
2004-11-17 Chris LattnerGeneralize this code to turn any cast-to-first-element...
2004-10-17 Chris Lattnerfold gep undef, ... -> undef
2004-10-17 Chris LattnerFix constant folding relational operators with undef...
2004-10-16 Chris LattnerImplement constant folding of undef values.
2004-10-11 Chris LattnerAllow creation of GEP constantexprs with a vector of...
2004-10-11 Chris LattnerIf we are trying to create a ConstantExpr cast that...
2004-07-17 Reid Spencerbug 122:
2004-07-15 Chris LattnerImplement folding of expressions like 'uint cast (int...
2004-07-07 Chris LattnerWhen folding constant expr gep's, don't force the use...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-05-30 Reid SpencerFix a bug that Chris asserts emphatically is a bug...
2004-04-11 Chris LattnerAdd a missing break, which caused a crash in an obscure...
2004-04-05 Chris LattnerSupport getelementptr instructions which use uint's...
2004-03-12 Chris LattnerTeach the constant folder how to do select instructions
2004-03-08 Chris LattnerImplement test/Regression/Assembler/2004-03-07-Function...
2004-02-22 Chris LattnerGet all instruction definitions
2004-02-16 Chris LattnerMove the folding of gep null, 0, 0, 0 to a place where...
2004-02-01 Chris LattnerFix a crasher bug in my constant folding rewrite
2004-01-13 Chris LattnerImplement a bunch of symbolic constant folding opportun...
2004-01-12 Chris LattnerRearrange and comment code better. No functionality...
2004-01-12 Chris LattnerRename ConstantHandling.* -> ConstantFolding.*
2004-01-12 Chris LattnerRemove a whole bunch more ugliness. This is actually...
2004-01-12 Chris LattnerMove ConstantHandling.h into lib/VMCore and out of...
2004-01-12 Chris LattnerEliminate usage of the wierd overloaded operator consta...
2004-01-12 Chris LattnerMove llvm::ConstantFoldInstruction from here to Transfo...
2004-01-11 Chris LattnerImplement: Assembler/2004-01-11-getelementptrfolding.llx
2003-11-25 Chris LattnerRelax constrains on GEP type indexes
2003-11-17 Chris LattnerImplement == and != correctly. Before they would incor...
2003-11-17 Chris LattnerNo REALLY, get rid of ConstantPointer references
2003-11-17 Chris LattnerEliminate use of the ConstantPointer class
2003-11-17 Chris LattnerConstant folding shalt not be built on annotations
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-08-21 Chris LattnerImplement Assembler/2003-08-21-ConstantExprCast-Fold.llx
2003-08-20 Chris LattnerImplement testcase: Assembler/2003-08-20-ConstantExprGE...
2003-08-13 Chris LattnerImplement constant folding of casts from boolean consta...
2003-06-26 Chris LattnerImplement more aggressive folding of constant GEP instr...
2003-05-27 Chris LattnerFix constant folding to ALWAYS work.
2003-05-14 Chris LattnerRemove unnecessary casts
next