LLVM API Documentation

BoolRules Struct Reference

Inheritance diagram for BoolRules:

Inheritance graph
[legend]
Collaboration diagram for BoolRules:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static ConstantLessThan (const ConstantBool *V1, const ConstantBool *V2)
static ConstantEqualTo (const Constant *V1, const Constant *V2)
static ConstantAnd (const ConstantBool *V1, const ConstantBool *V2)
static ConstantOr (const ConstantBool *V1, const ConstantBool *V2)
static ConstantXor (const ConstantBool *V1, const ConstantBool *V2)

Detailed Description

Definition at line 237 of file VMCore/ConstantFolding.cpp.


Member Function Documentation

static Constant* BoolRules::And ( const ConstantBool V1,
const ConstantBool V2 
) [inline, static]

Definition at line 247 of file VMCore/ConstantFolding.cpp.

References llvm::ConstantBool::getValue().

static Constant* BoolRules::EqualTo ( const Constant V1,
const Constant V2 
) [inline, static]

Definition at line 243 of file VMCore/ConstantFolding.cpp.

static Constant* BoolRules::LessThan ( const ConstantBool V1,
const ConstantBool V2 
) [inline, static]

Definition at line 239 of file VMCore/ConstantFolding.cpp.

References llvm::ConstantBool::getValue().

static Constant* BoolRules::Or ( const ConstantBool V1,
const ConstantBool V2 
) [inline, static]

Definition at line 251 of file VMCore/ConstantFolding.cpp.

References llvm::ConstantBool::getValue().

static Constant* BoolRules::Xor ( const ConstantBool V1,
const ConstantBool V2 
) [inline, static]

Definition at line 255 of file VMCore/ConstantFolding.cpp.

References llvm::ConstantBool::getValue().


The documentation for this struct was generated from the following file: