aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
* switch a couple things off std::ostreamChris Lattner2009-08-231-5/+7
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-201-1/+1
* Add helper functions to ConstantInt and ConstantFP to accept strings.Erick Tryzelaar2009-08-161-0/+21
* Add a getOffsetOf, for building a target-independent expression forDan Gohman2009-08-161-0/+12
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-32/+39
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-111-0/+9
* Don't set the isexact flag if an sdiv operator has been folded intoDan Gohman2009-08-111-1/+4
* Simplify ConstantExpr::getInBoundsGetElementPtr and fix a possible crash, ifDaniel Dunbar2009-08-111-8/+5
* Add convenience functions for creating inbounds GEPs.Dan Gohman2009-08-111-0/+20
* Add convenience functions for creating exact sdiv operators, andDan Gohman2009-08-111-0/+6
* Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson2009-08-101-2/+2
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-5/+8
* Privatize the last bit of Constant-creation state.Owen Anderson2009-08-041-425/+29
* Add a new Constant::getIntegerValue helper function, and convert aDan Gohman2009-08-031-0/+17
* Privatize all but one of the remaining constant tables.Owen Anderson2009-07-311-55/+4
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-10/+48
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-13/+31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-8/+19
* Move types back to the 2.5 API.Owen Anderson2009-07-291-1/+1
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-0/+121
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-30/+0
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-7/+54
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-5/+132
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-4/+94
* Unbreak build.Daniel Dunbar2009-07-271-2/+0
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-0/+81
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-269/+67
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-241-11/+12
* Privatize the ConstantVector tables.Owen Anderson2009-07-241-57/+3
* Privatize the ConstantStruct table.Owen Anderson2009-07-231-92/+4
* Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel2009-07-231-9/+2
* Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel2009-07-221-12/+0
* reimplement Constant::ContainsRelocations as Chris Lattner2009-07-221-23/+24
* Privatize the ConstantArray table.Owen Anderson2009-07-211-121/+5
* Privatize the first of the value maps.Owen Anderson2009-07-211-44/+7
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-211-22/+0
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-5/+2
* Make GetElementPtr ConstantExprs default to having no pointer overflow.Dan Gohman2009-07-181-1/+5
* Fix compile warning.Daniel Dunbar2009-07-171-0/+2
* Privatize the MDNode uniquing table.Owen Anderson2009-07-161-28/+3
* Privatize the MDString uniquing table.Owen Anderson2009-07-161-26/+1
* Privatize the ConstantFP table. I'm on a roll!Owen Anderson2009-07-161-70/+0
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-61/+0
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-5/+0
* Move the ConstantStruct factory methods over to LLVMContext.Owen Anderson2009-07-151-8/+0
* Revert 75798 to fix llvm build.Rafael Espindola2009-07-151-0/+14
* The static function TypeToFloatSemantics is nowDuncan Sands2009-07-151-14/+0
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-51/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-5/+5
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-54/+0