aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/InstrTypes.h
Commit message (Expand)AuthorAgeFilesLines
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-40/+40
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-111-1/+0
* Rework InstrTypes.h so to reduce the repetition around the NSW/NUW/ExactChris Lattner2011-02-091-140/+58
* Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands2011-02-071-0/+21
* enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner2011-02-061-1/+1
* FixedNumOperandTraits and VariadicOperandTraits assumed that, given aJay Foad2011-01-111-3/+5
* These methods should be "const"; make them so.Duncan Sands2011-01-041-2/+2
* Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman2010-05-281-0/+8
* Fix a comment; vectors are not a special case here.Dan Gohman2010-05-281-1/+1
* doxygenize some comments, patch by Peter Collingbourne!Chris Lattner2010-02-121-27/+27
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-021-0/+25
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-221-2/+2
* sink twine.h down out of Value.h. It is annoying that you needChris Lattner2009-12-291-1/+2
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-291-2/+2
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-291-2/+10
* Add utility routines for NSW multiply.Dan Gohman2009-12-181-0/+21
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-181-0/+4
* Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd andNick Lewycky2009-11-121-0/+42
* rename SimplifyCompare -> SimplifyCmpInst and split it into Chris Lattner2009-11-091-1/+13
* Factor out redundancy from clone() implementations.Devang Patel2009-10-271-4/+2
* Remove FreeInst.Victor Hernandez2009-10-261-1/+0
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-0/+12
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-251-0/+18
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-2/+1
* Round out the API for the new optimization flags.Nick Lewycky2009-09-271-3/+12
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-2/+2
* Add methods for creating NSW subtraction, as already existsDuncan Sands2009-09-261-0/+21
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-071-6/+21
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-061-3/+3
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-061-21/+6
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-041-6/+21
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-251-1/+1
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-251-1/+1
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-251-7/+0
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-201-3/+3
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-2/+3
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-121-12/+6
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-111-0/+21
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Add convenience functions for creating exact sdiv operators, andDan Gohman2009-08-111-0/+22
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-291-0/+8
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-35/+33
* Permit the IntPtrTy argument to isEliminableCastPair to be null,Dan Gohman2009-07-211-1/+1
* These don't really need contexts either.Owen Anderson2009-07-131-2/+2
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-2/+4
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-6/+10
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-10/+6
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-4/+2
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-2/+11