Reduce a lot of code duplication by implementing
[oota-llvm.git] / lib / VMCore / Constants.cpp
2012-01-26 Chris LattnerReduce a lot of code duplication by implementing
2012-01-26 Chris Lattnereliminate the Constant::getVectorElements method. ...
2012-01-26 Chris LattnerAdd a ConstantDataVector::getSplatValue() method, for...
2012-01-26 Chris Lattnersome general cleanup, using new methods and tidying...
2012-01-25 Chris Lattnerconstify some methods and add a new Constant::getAggreg...
2012-01-25 Chris Lattnerreapply r148901 with a crucial fix.
2012-01-25 Nick LewyckyFix assert("msg"). Fix unused-variable warnings complai...
2012-01-25 Argyrios KyrtzidisRevert r148901 because it crashes llvm tests.
2012-01-25 Chris LattnerIntroduce a new ConstantVector::getSplat constructor...
2012-01-25 Chris LattnerRemove the Type::getNumElements() method, which is...
2012-01-24 Chris LattnerC++, CBE, and TLOF support for ConstantDataSequential
2012-01-24 Chris LattnerRearrange argument order of ::get methods so that LLVMC...
2012-01-24 Chris Lattneradd more support for ConstantDataSequential
2012-01-24 Chris LattnerAdd AsmPrinter (aka MCLowering) support for ConstantDat...
2012-01-24 Chris LattnerAdd various "string" methods to ConstantDataSequential...
2012-01-24 Chris Lattnerteach valuetracking about ConstantDataSequential
2012-01-24 Chris LattnerAdd some accessor methods to CAZ and UndefValue that...
2012-01-24 Chris Lattnerimplement the ConstantDataSequential accessor methods.
2012-01-23 Chris Lattnerstart the implementation of a new ConstantDataVector...
2012-01-23 Chris Lattnerconvert CAZ, UndefValue, and CPN to use DenseMap's...
2012-01-23 Chris Lattnerrevert r148691 and 148693
2012-01-23 Chris Lattnerswitch UndefValue and ConstantPointerNull over to Dense...
2012-01-23 Chris LattnerReplace a use of ConstantUniqueMap for CAZ constants...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-11-14 Benjamin KramerFold ConstantVector::isAllOnesValue into Constant:...
2011-09-21 Richard TrieuChange:
2011-08-24 Nadav RotemImplement Constant::isAllOnesValue(). Fix ConstantFoldi...
2011-08-23 Eric ChristopherRevert "Address Duncan's CR request:"
2011-08-23 Nadav RotemAddress Duncan's CR request:
2011-08-07 Chris Lattnerstrengthen up an assertion: you can't create a constant...
2011-07-25 Jay FoadUse ArrayRef in the (protected) constructors of Constan...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-21 Jay FoadMake better use of ConstantExpr::getGetElementPtr's...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-19 Jay FoadConvert ConstantFoldGetElementPtr to use ArrayRef.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-17 Chris Lattnertidy up
2011-07-15 Chris Lattnerremove the old and dangerous uncheckedReplaceAllUsesWit...
2011-07-15 Chris Lattnerdevirtualize Constant::isNullValue:
2011-07-15 Chris Lattneradd CFP::isNegative() and ConstnatInt::isNegative(...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Chris Lattnersimplify assertions to not be completely redundant.
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in StructType::get() and TargetData...
2011-07-10 Chandler CarruthSilence -Wunused-variable in release builds.
2011-07-09 Chris Lattnerthe various ConstantExpr::get*Ty methods existed to...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-06-28 Jay FoadPR10210: New method ConstantArray::getAsCString()....
2011-06-22 Jay FoadReplace the existing forms of ConstantArray::get()...
2011-06-22 Jay FoadMake ConstantVector::get() always take an ArrayRef...
2011-06-22 Jay FoadEliminate a temporary std::vector in ConstantStruct...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-18 Chris Lattnerfix the varargs version of StructType::get to not requi...
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-13 Jay FoadPR9214: Convert ConstantExpr::getIndices() to return...
2011-04-13 Jay FoadRemove some redundant llvm:: prefixes.
2011-04-13 Jay FoadPR9214: Convert ConstantExpr::getWithOperands() to...
2011-03-06 Nick LewyckyConstantInt has some getters which return ConstantInt...
2011-03-01 TalinAdded missing va_end().
2011-02-28 TalinAdd an END_WITH_NULL accessor for ConstantStruct.
2011-02-18 Chris Lattnerhoist GlobalValue::removeDeadConstantUsers up to being...
2011-02-17 Nadav RotemEnhance constant folding of bitcast operations on vecto...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-11 Chris Lattnermake ConstantExpr::replaceUsesOfWithOnConstant preserve...
2011-02-11 Chris Lattnermake the constantexpr interfaces for inbounds GEPs...
2011-02-10 Chris Lattnerswitch the constantexpr, target folder, and IRBuilder...
2011-02-09 Chris Lattnerrefactor ConstantExpr interfaces a bit around "exactness".
2011-02-07 Chris Lattnerfix comment change.
2011-02-07 Chris Lattnerimplement .ll and .bc support for nsw/nuw on shl and...
2011-02-06 Chris Lattnerenhance vmcore to know that udiv's can be exact, and...
2011-02-01 Duncan SandsHave m_One also match constant vectors for which every...
2011-01-27 Jay FoadFix indentation.
2011-01-14 Jay FoadRemove casts between Value** and Constant**, which...
2010-12-04 Benjamin KramerApparently APFloat::getZero doesn't like PPCDoubleDoubles.
2010-12-04 Benjamin KramerSimplify code. No functionality change.
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-08-01 Benjamin KramerPreallocate vector, avoid unnecessary vector growth.
2010-07-17 Chris LattnerFix PR7658, a problem where type refinement can trigger
2010-05-03 Dan GohmanRemove the API compatibility layer which converted...
2010-04-12 Dan GohmanSimplify this code.
2010-03-30 Chris Lattnermove some method definitions to files that make sense.
2010-03-29 Chris Lattneradd support for zero initialized unions, patch by Tim...
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-02-18 TalinreplaceUsesOfWithOnConstant implementation for unions.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-12 Chris LattnerAdd support for a union type in LLVM IR. Patch by...
2010-02-02 Duncan SandsAdding missing methods for creating Add, Mul, Neg and...
2010-02-01 Chris Lattnereliminate a bunch of pointless LLVMContext arguments.
2010-02-01 Dan GohmanAdd a getNUWMul function.
2010-02-01 Dan GohmanAdd a generalized form of ConstantExpr::getOffsetOf...
2010-01-28 Dan GohmanMake getAlignOf return an i64, for consistency with...
next