aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Operator.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2012-12-11Holding my nose and moving the accumulation routine to GEPOperatorChandler Carruth
2012-12-09Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some...Michael Ilseman
2012-11-28Fast-math comments and convenience methodMichael Ilseman
2012-11-27Fast-math flags added to FPMathOperator.Michael Ilseman
2012-11-15Remove trailing whitespaceMichael Ilseman
2012-10-24Make ~Operator() protected so subclasses can inherit it and not haveKaelyn Uhrain
2012-10-24Fix ODR violations: a virtual function must be defined, even if it's neverRichard Smith
2012-10-17Remove LLVM_DELETED_FUNCTION from destructors that override non-deleted base ...Craig Topper
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-09Add in some interfaces that will allow easier access to the pointer address s...Micah Villmow
2012-09-29Remove more LLVM_DELETED_FUNCTIONs from destructors to fix -std=c++11 build o...Craig Topper
2012-09-28Remove a LLVM_DELETED_FUNCTION from destructor to fix -std=c++11 build on gcc...Craig Topper
2012-09-18Mark constructors, destructors, and operator new commented as 'do not impleme...Craig Topper
2012-04-16Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands
2012-04-16Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands
2012-04-14There is no need for setIsExact to be public. Make it private.Duncan Sands
2011-12-05Add support for vectors of pointers.Nadav Rotem
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-06-19Revert r133373. I was going to use this to teach the Verifier to verify constantNick Lewycky
2011-06-19Add the remaining instructions/constant expressions as Operators so that codeNick Lewycky
2011-05-08PR9869: Add explicit destructor declarations to Operator subclasses, to allowEli Friedman
2011-02-07implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.Chris Lattner
2011-02-07Add IRBuilder methods for creating an exact udiv, like for exact sdiv.Duncan Sands
2011-02-06enhance vmcore to know that udiv's can be exact, and add a trivialChris Lattner
2010-09-25Avoid warnings about implicit conversions to `bool' in MSVC. This timeOscar Fuentes
2010-09-23Avoid warnings about conversions to `bool' in MS compilers.Oscar Fuentes
2009-10-14Remove a bunch of unused arguments from functions, silencing aEric Christopher
2009-09-21add a helper method.Chris Lattner
2009-09-07Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman
2009-09-06Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar
2009-09-04Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman
2009-08-20Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman
2009-08-13Add unimplemented destructor declarations to hopefully addressDan Gohman
2009-08-11Avoid implicitly depending on Instructions.h.Dan Gohman
2009-07-27Add a new keyword 'inbounds' for use with getelementptr. See theDan Gohman
2009-07-27Order unsigned before signed, for consistency.Dan Gohman
2009-07-24Add specific classes for Add, Sub, and Mul, for convenience.Dan Gohman
2009-07-20Clarify that OverflowingBinaryOperator is not used for SDiv, even thoughDan Gohman
2009-07-20Drop UDivOperator and introduce SDivOperator. Thanks to ChrisDan Gohman
2009-07-20Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman
2009-07-17Convert more code to use Operator instead of explicitly handling bothDan Gohman
2009-07-17Add a GEPOperator class, and move the hasNoPointerOverflowDan Gohman
2009-07-17Add a new Operator class, for handling Instructions and ConstantExprsDan Gohman