aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Constants.h
AgeCommit message (Expand)Author
2010-05-14Add some comments about undef.Dan Gohman
2010-05-10Delete an obsolete comment.Dan Gohman
2010-02-25Add more information to the getSizeOf comment.Dan Gohman
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-02-02Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands
2010-02-01Add a getNUWMul function.Dan Gohman
2010-02-01Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman
2010-01-28Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner
2009-12-18Add utility routines for NSW multiply.Dan Gohman
2009-12-18Add utility routines for creating integer negation operators with NSW set.Dan Gohman
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-11-01Revert 85678/85680. The decision is to stay with the current form of Chris Lattner
2009-10-31Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner
2009-10-28Previously, all operands to Constant were themselves constant.Chris Lattner
2009-10-28IR support for the new BlockAddress constant kind. This isChris Lattner
2009-10-20Random #include pruning.Benjamin Kramer
2009-10-11fix a bunch of bad formatting, delete the dead Chris Lattner
2009-09-26For the NSWSub support in the builder to actually be useable,Duncan Sands
2009-09-25Rename ConstantFP's getInf to getInfinity.Dan Gohman
2009-09-25Add a ConstantFP::getInf utility function for creating infinity ConstantFPs.Dan Gohman
2009-09-19Remove the default value for ConstantStruct::get's isPacked parameter andNick Lewycky
2009-09-10Factor out the code for checking that all indices in a getelementptr areDan Gohman
2009-09-07Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman
2009-09-06Public and private corrections, warned about by icc (#304).Duncan Sands
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-09-03Revert 80959. It isn't sufficient to solve the full problem. And itDan Gohman
2009-09-03Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,Dan Gohman
2009-09-03Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel
2009-09-02Revert 80839 for now. It causes test failures.Devang Patel
2009-09-02Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel
2009-08-16Add helper functions to ConstantInt and ConstantFP to accept strings.Erick Tryzelaar
2009-08-16Add a getOffsetOf, for building a target-independent expression forDan Gohman
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Add convenience functions for creating nsw add operators.Dan Gohman
2009-08-11Add convenience functions for creating inbounds GEPs.Dan Gohman
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-11Add convenience functions for creating exact sdiv operators, andDan Gohman
2009-08-10Rename ConvertType to ConvertConstant to avoid a name conflict on llvm-gcc.Daniel Dunbar
2009-08-10Change the MDNode uniquing to a ValueMap, at Devang's request.Owen Anderson
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-31Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-29Move ConstantExpr to 2.5 API.Owen Anderson
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-28Change ConstantArray to 2.5 API.Owen Anderson
2009-07-27Move ConstantStruct back to 2.5 API.Owen Anderson