aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Constants.h
Commit message (Expand)AuthorAgeFilesLines
* Efficient Constant Uniquing.Talin2012-02-051-6/+5
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-051-36/+0
* Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis2012-02-011-0/+36
* eliminate the "string" form of ConstantArray::get, usingChris Lattner2012-01-311-11/+0
* with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner2012-01-311-25/+0
* Various improvements suggested by DuncanChris Lattner2012-01-301-11/+18
* initialize the Next field to nullChris Lattner2012-01-301-1/+1
* Add a ConstantDataVector::getSplatValue() method, for parity withChris Lattner2012-01-261-0/+4
* constify some methods and add a new Constant::getAggregateElementChris Lattner2012-01-251-8/+8
* reapply r148901 with a crucial fix.Chris Lattner2012-01-251-0/+9
* Revert r148901 because it crashes llvm tests.Argyrios Kyrtzidis2012-01-251-9/+0
* Introduce a new ConstantVector::getSplat constructor function to Chris Lattner2012-01-251-0/+9
* Rearrange argument order of ::get methods so that LLVMContext comes first,Chris Lattner2012-01-241-12/+22
* add more support for ConstantDataSequentialChris Lattner2012-01-241-0/+3
* Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, Chris Lattner2012-01-241-1/+8
* Add various "string" methods to ConstantDataSequential, which have theChris Lattner2012-01-241-0/+27
* teach valuetracking about ConstantDataSequentialChris Lattner2012-01-241-2/+10
* Add some accessor methods to CAZ and UndefValue that help simplify clients.Chris Lattner2012-01-241-4/+37
* implement the ConstantDataSequential accessor methods.Chris Lattner2012-01-241-0/+7
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-231-3/+161
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplif...Benjamin Kramer2011-11-141-6/+0
* Constify ComparisonDavid Greene2011-08-251-1/+1
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-241-1/+1
* Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding itsJay Foad2011-08-221-5/+5
* Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad2011-07-251-3/+3
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-211-9/+24
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-66/+66
* devirtualize Constant::isNullValue:Chris Lattner2011-07-151-50/+0
* add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner2011-07-151-7/+6
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-131-3/+2
* the various ConstantExpr::get*Ty methods existed to work with issues aroundChris Lattner2011-07-091-33/+4
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-4/+12
* PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad2011-06-281-0/+6
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-221-3/+1
* Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad2011-06-221-2/+0
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-201-8/+23
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-131-1/+1
* Remove some redundant llvm:: prefixes.Jay Foad2011-04-131-1/+1
* Fix a comment.Jay Foad2011-04-131-1/+1
* PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef.Jay Foad2011-04-131-4/+1
* ConstantInt has some getters which return ConstantInt's or ConstantVector's ofNick Lewycky2011-03-061-0/+2
* test commitJin-Gu Kang2011-03-051-0/+1
* Add an END_WITH_NULL accessor for ConstantStruct.Talin2011-02-281-0/+2
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-151-5/+3
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-141-3/+5
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-141-5/+3
* make the constantexpr interfaces for inbounds GEPs follow the same styleChris Lattner2011-02-111-14/+13
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-101-19/+39
* refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner2011-02-091-8/+16