LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NullPointerRules Struct Reference

Inheritance diagram for NullPointerRules:

Inheritance graph
[legend]
Collaboration diagram for NullPointerRules:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static Constant * EqualTo (const Constant *V1, const Constant *V2)
static Constant * CastToBool (const Constant *V)
static Constant * CastToSByte (const Constant *V)
static Constant * CastToUByte (const Constant *V)
static Constant * CastToShort (const Constant *V)
static Constant * CastToUShort (const Constant *V)
static Constant * CastToInt (const Constant *V)
static Constant * CastToUInt (const Constant *V)
static Constant * CastToLong (const Constant *V)
static Constant * CastToULong (const Constant *V)
static Constant * CastToFloat (const Constant *V)
static Constant * CastToDouble (const Constant *V)
static Constant * CastToPointer (const ConstantPointerNull *V, const PointerType *PTy)

Detailed Description

Definition at line 280 of file ConstantFolding.cpp.


Member Function Documentation

static Constant* NullPointerRules::CastToBool (  const Constant *  V  )  [inline, static]
 

Definition at line 285 of file ConstantFolding.cpp.

References False.

static Constant* NullPointerRules::CastToDouble (  const Constant *  V  )  [inline, static]
 

Definition at line 315 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToFloat (  const Constant *  V  )  [inline, static]
 

Definition at line 312 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToInt (  const Constant *  V  )  [inline, static]
 

Definition at line 300 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToLong (  const Constant *  V  )  [inline, static]
 

Definition at line 306 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToPointer (  const ConstantPointerNull *  V,
const PointerType *  PTy
)  [inline, static]
 

Definition at line 319 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToSByte (  const Constant *  V  )  [inline, static]
 

Definition at line 288 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToShort (  const Constant *  V  )  [inline, static]
 

Definition at line 294 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToUByte (  const Constant *  V  )  [inline, static]
 

Definition at line 291 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToUInt (  const Constant *  V  )  [inline, static]
 

Definition at line 303 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToULong (  const Constant *  V  )  [inline, static]
 

Definition at line 309 of file ConstantFolding.cpp.

static Constant* NullPointerRules::CastToUShort (  const Constant *  V  )  [inline, static]
 

Definition at line 297 of file ConstantFolding.cpp.

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

Definition at line 282 of file ConstantFolding.cpp.

References True.


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