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 ConstantEqualTo (const Constant *V1, const Constant *V2)
static ConstantCastToBool (const Constant *V)
static ConstantCastToSByte (const Constant *V)
static ConstantCastToUByte (const Constant *V)
static ConstantCastToShort (const Constant *V)
static ConstantCastToUShort (const Constant *V)
static ConstantCastToInt (const Constant *V)
static ConstantCastToUInt (const Constant *V)
static ConstantCastToLong (const Constant *V)
static ConstantCastToULong (const Constant *V)
static ConstantCastToFloat (const Constant *V)
static ConstantCastToDouble (const Constant *V)
static ConstantCastToPointer (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: