summaryrefslogtreecommitdiff
path: root/include/llvm/InstrTypes.h
Commit message (Expand)AuthorAge
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands2012-10-30
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Remove unnecessary classof()'sSean Silva2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Add LLVM_OVERRIDE to methods that override their base classes.Craig Topper2012-09-23
* Mark constructors, destructors, and operator new commented as 'do not impleme...Craig Topper2012-09-18
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-23
* Add some missing anchors.David Blaikie2011-12-01
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner2011-02-09
* Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands2011-02-07
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-06
* FixedNumOperandTraits and VariadicOperandTraits assumed that, given aJay Foad2011-01-11
* These methods should be "const"; make them so.Duncan Sands2011-01-04
* Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman2010-05-28
* Fix a comment; vectors are not a special case here.Dan Gohman2010-05-28
* doxygenize some comments, patch by Peter Collingbourne!Chris Lattner2010-02-12
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-02
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-22
* sink twine.h down out of Value.h. It is annoying that you needChris Lattner2009-12-29
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-29
* 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
* Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd andNick Lewycky2009-11-12
* rename SimplifyCompare -> SimplifyCmpInst and split it into Chris Lattner2009-11-09
* Factor out redundancy from clone() implementations.Devang Patel2009-10-27
* Remove FreeInst.Victor Hernandez2009-10-26
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-25
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-25
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* Round out the API for the new optimization flags.Nick Lewycky2009-09-27
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Add methods for creating NSW subtraction, as already existsDuncan Sands2009-09-26
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-07
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-06
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-06
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-04
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-25
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-25
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-20
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-12
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-11
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11