LLVM API Documentation
Static Public Member Functions | |
static Constant * | Add (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Sub (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Mul (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Div (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | LessThan (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | EqualTo (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | CastToPointer (const ConstantClass *V, const PointerType *PTy) |
Definition at line 423 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::Add | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Definition at line 424 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::CastToPointer | ( | const ConstantClass * | V, | |
const PointerType * | PTy | |||
) | [inline, static] |
Definition at line 455 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::Div | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Reimplemented in DirectIntRules< ConstantClass, BuiltinType, Ty >, and DirectFPRules< ConstantClass, BuiltinType, Ty >.
Definition at line 439 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::EqualTo | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Definition at line 450 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::LessThan | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Definition at line 445 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::Mul | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Definition at line 434 of file VMCore/ConstantFolding.cpp.
static Constant* DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >::Sub | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, SuperClass >.
Definition at line 429 of file VMCore/ConstantFolding.cpp.