summaryrefslogtreecommitdiff
path: root/include/llvm/Constants.h
Commit message (Expand)AuthorAge
* Constify ComparisonDavid Greene2011-08-25
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-24
* Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding itsJay Foad2011-08-22
* Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct...Jay Foad2011-07-25
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-21
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* devirtualize Constant::isNullValue:Chris Lattner2011-07-15
* add CFP::isNegative() and ConstnatInt::isNegative() methods.Chris Lattner2011-07-15
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* the various ConstantExpr::get*Ty methods existed to work with issues aroundChris Lattner2011-07-09
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad2011-06-28
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-22
* Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad2011-06-22
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-20
* PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plusJay Foad2011-04-13
* Remove some redundant llvm:: prefixes.Jay Foad2011-04-13
* Fix a comment.Jay Foad2011-04-13
* PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef.Jay Foad2011-04-13
* ConstantInt has some getters which return ConstantInt's or ConstantVector's ofNick Lewycky2011-03-06
* test commitJin-Gu Kang2011-03-05
* Add an END_WITH_NULL accessor for ConstantStruct.Talin2011-02-28
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-15
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-14
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-14
* make the constantexpr interfaces for inbounds GEPs follow the same styleChris Lattner2011-02-11
* switch the constantexpr, target folder, and IRBuilder interfacesChris Lattner2011-02-10
* refactor ConstantExpr interfaces a bit around "exactness".Chris Lattner2011-02-09
* implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner2011-02-07
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-06
* Have m_One also match constant vectors for which every element is 1.Duncan Sands2011-02-01
* Remove casts between Value** and Constant**, which won't work if aJay Foad2011-01-14
* FixedNumOperandTraits and VariadicOperandTraits assumed that, given aJay Foad2011-01-11
* clarify commentChris Lattner2010-12-03
* Prune includes.Benjamin Kramer2010-09-14
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* Add some comments about undef.Dan Gohman2010-05-14
* Delete an obsolete comment.Dan Gohman2010-05-10
* Add more information to the getSizeOf comment.Dan Gohman2010-02-25
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-24
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-12
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-02
* Add a getNUWMul function.Dan Gohman2010-02-01
* Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman2010-02-01
* Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman2010-01-28
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-29
* Add utility routines for NSW multiply.Dan Gohman2009-12-18
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-18
* Pass StringRef by value.Daniel Dunbar2009-11-06
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-01