aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Constants.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-12-01Remove bugzilla link.James Molloy
2012-11-17TypoJames Molloy
2012-11-17Add a new function to ConstantExpr - getAsInstruction. This returns its Instr...James Molloy
2012-11-16Remove trailing spaces.Jakub Staszak
2012-10-29In various places throughout the code generator, there were specialUlrich Weigand
2012-10-11Remove unnecessary classof()'sSean Silva
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-18Mark constructors, destructors, and operator new commented as 'do not impleme...Craig Topper
2012-06-13When linearizing a multiplication, return at once if we see a factor of zero,Duncan Sands
2012-06-12Now that Reassociate's LinearizeExprTree can look through arbitrary expressionDuncan Sands
2012-02-05Efficient Constant Uniquing.Talin
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-01-31eliminate the "string" form of ConstantArray::get, usingChris Lattner
2012-01-31with recent changes, ConstantArray is never a "string". Remove the associatedChris Lattner
2012-01-30Various improvements suggested by DuncanChris Lattner
2012-01-30initialize the Next field to nullChris Lattner
2012-01-26Add a ConstantDataVector::getSplatValue() method, for parity withChris Lattner
2012-01-25constify some methods and add a new Constant::getAggregateElementChris Lattner
2012-01-25reapply r148901 with a crucial fix.Chris Lattner
2012-01-25Revert r148901 because it crashes llvm tests.Argyrios Kyrtzidis
2012-01-25Introduce a new ConstantVector::getSplat constructor function to Chris Lattner
2012-01-24Rearrange argument order of ::get methods so that LLVMContext comes first,Chris Lattner
2012-01-24add more support for ConstantDataSequentialChris Lattner
2012-01-24Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, Chris Lattner
2012-01-24Add various "string" methods to ConstantDataSequential, which have theChris Lattner
2012-01-24teach valuetracking about ConstantDataSequentialChris Lattner
2012-01-24Add some accessor methods to CAZ and UndefValue that help simplify clients.Chris Lattner
2012-01-24implement the ConstantDataSequential accessor methods.Chris Lattner
2012-01-23start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-11-14Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplif...Benjamin Kramer
2011-08-25Constify ComparisonDavid Greene
2011-08-24Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem
2011-08-22Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding itsJay Foad
2011-07-25Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15devirtualize Constant::isNullValue:Chris Lattner
2011-07-15add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner
2011-07-13Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad
2011-07-09the various ConstantExpr::get*Ty methods existed to work with issues aroundChris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-06-28PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad
2011-06-22Replace the existing forms of ConstantArray::get() with a single formJay Foad
2011-06-22Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad
2011-06-20Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner