Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/IR/Constants.h
Show First 20 Lines • Show All 1,011 Lines • ▼ Show 20 Lines | public: | ||||
static Constant *getOffsetOf(Type *Ty, Constant *FieldNo); | static Constant *getOffsetOf(Type *Ty, Constant *FieldNo); | ||||
static Constant *getNeg(Constant *C, bool HasNUW = false, | static Constant *getNeg(Constant *C, bool HasNUW = false, | ||||
bool HasNSW = false); | bool HasNSW = false); | ||||
static Constant *getFNeg(Constant *C); | static Constant *getFNeg(Constant *C); | ||||
static Constant *getNot(Constant *C); | static Constant *getNot(Constant *C); | ||||
static Constant *getAdd(Constant *C1, Constant *C2, bool HasNUW = false, | static Constant *getAdd(Constant *C1, Constant *C2, bool HasNUW = false, | ||||
bool HasNSW = false); | bool HasNSW = false); | ||||
static Constant *getFAdd(Constant *C1, Constant *C2); | |||||
static Constant *getSub(Constant *C1, Constant *C2, bool HasNUW = false, | static Constant *getSub(Constant *C1, Constant *C2, bool HasNUW = false, | ||||
bool HasNSW = false); | bool HasNSW = false); | ||||
static Constant *getFSub(Constant *C1, Constant *C2); | |||||
static Constant *getMul(Constant *C1, Constant *C2, bool HasNUW = false, | static Constant *getMul(Constant *C1, Constant *C2, bool HasNUW = false, | ||||
bool HasNSW = false); | bool HasNSW = false); | ||||
static Constant *getFMul(Constant *C1, Constant *C2); | |||||
static Constant *getFDiv(Constant *C1, Constant *C2); | |||||
static Constant *getFRem(Constant *C1, Constant *C2); | |||||
static Constant *getAnd(Constant *C1, Constant *C2); | static Constant *getAnd(Constant *C1, Constant *C2); | ||||
static Constant *getOr(Constant *C1, Constant *C2); | static Constant *getOr(Constant *C1, Constant *C2); | ||||
static Constant *getXor(Constant *C1, Constant *C2); | static Constant *getXor(Constant *C1, Constant *C2); | ||||
static Constant *getUMin(Constant *C1, Constant *C2); | static Constant *getUMin(Constant *C1, Constant *C2); | ||||
static Constant *getShl(Constant *C1, Constant *C2, bool HasNUW = false, | static Constant *getShl(Constant *C1, Constant *C2, bool HasNUW = false, | ||||
bool HasNSW = false); | bool HasNSW = false); | ||||
static Constant *getLShr(Constant *C1, Constant *C2, bool isExact = false); | static Constant *getLShr(Constant *C1, Constant *C2, bool isExact = false); | ||||
static Constant *getAShr(Constant *C1, Constant *C2, bool isExact = false); | static Constant *getAShr(Constant *C1, Constant *C2, bool isExact = false); | ||||
▲ Show 20 Lines • Show All 417 Lines • Show Last 20 Lines |