LLVM API Documentation
Static Public Member Functions | |
static Constant * | Div (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Rem (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | And (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Or (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Xor (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Shl (const ConstantClass *V1, const ConstantClass *V2) |
static Constant * | Shr (const ConstantClass *V1, const ConstantClass *V2) |
Definition at line 491 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::And | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 514 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Div | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from DirectRules< ConstantClass, BuiltinType, Ty, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 495 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Or | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 518 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Rem | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 504 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Shl | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 527 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Shr | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 532 of file VMCore/ConstantFolding.cpp.
static Constant* DirectIntRules< ConstantClass, BuiltinType, Ty >::Xor | ( | const ConstantClass * | V1, | |
const ConstantClass * | V2 | |||
) | [inline, static] |
Reimplemented from TemplateRules< ConstantClass, DirectIntRules< ConstantClass, BuiltinType, Ty > >.
Definition at line 522 of file VMCore/ConstantFolding.cpp.