aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Constants.h
Commit message (Expand)AuthorAgeFilesLines
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-44/+0
* Add some comments about undef.Dan Gohman2010-05-141-1/+6
* Delete an obsolete comment.Dan Gohman2010-05-101-3/+0
* Add more information to the getSizeOf comment.Dan Gohman2010-02-251-2/+3
* When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman2010-02-241-0/+6
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-0/+45
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-021-1/+4
* Add a getNUWMul function.Dan Gohman2010-02-011-0/+1
* Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman2010-02-011-3/+8
* Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman2010-01-281-2/+1
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-291-2/+9
* Add utility routines for NSW multiply.Dan Gohman2009-12-181-0/+1
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-181-0/+1
* Pass StringRef by value.Daniel Dunbar2009-11-061-3/+3
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-011-4/+0
* Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner2009-10-311-0/+4
* Previously, all operands to Constant were themselves constant.Chris Lattner2009-10-281-2/+2
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-281-0/+40
* Random #include pruning.Benjamin Kramer2009-10-201-1/+2
* fix a bunch of bad formatting, delete the dead Chris Lattner2009-10-111-61/+59
* For the NSWSub support in the builder to actually be useable,Duncan Sands2009-09-261-0/+1
* Rename ConstantFP's getInf to getInfinity.Dan Gohman2009-09-251-1/+1
* Add a ConstantFP::getInf utility function for creating infinity ConstantFPs.Dan Gohman2009-09-251-0/+1
* Remove the default value for ConstantStruct::get's isPacked parameter andNick Lewycky2009-09-191-3/+3
* Factor out the code for checking that all indices in a getelementptr areDan Gohman2009-09-101-0/+7
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-071-2/+7
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-061-4/+4
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-061-7/+2
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-041-2/+7
* Revert 80959. It isn't sufficient to solve the full problem. And itDan Gohman2009-09-031-0/+12
* Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,Dan Gohman2009-09-031-12/+0
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-031-2/+2
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-021-2/+2
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-021-2/+2
* Add helper functions to ConstantInt and ConstantFP to accept strings.Erick Tryzelaar2009-08-161-0/+6
* Add a getOffsetOf, for building a target-independent expression forDan Gohman2009-08-161-0/+5
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+2
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-111-0/+1
* Add convenience functions for creating inbounds GEPs.Dan Gohman2009-08-111-1/+10
* 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/+2
* Rename ConvertType to ConvertConstant to avoid a name conflict on llvm-gcc.Daniel Dunbar2009-08-101-2/+2
* 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-2/+4
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-0/+3
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-0/+2
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-2/+34
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-0/+5
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-1/+13