LLVM API Documentation
#include <ParserInternals.h>
Collaboration diagram for llvm::ValID:
Public Types | |
enum | { NumberVal, NameVal, ConstSIntVal, ConstUIntVal, ConstFPVal, ConstNullVal, ConstUndefVal, ConstantVal } |
Public Member Functions | |
void | destroy () const |
ValID | copy () const |
std::string | getName () const |
bool | operator< (const ValID &V) const |
Static Public Member Functions | |
static ValID | create (int Num) |
static ValID | create (char *Name) |
static ValID | create (int64_t Val) |
static ValID | create (uint64_t Val) |
static ValID | create (double Val) |
static ValID | createNull () |
static ValID | createUndef () |
static ValID | create (Constant *Val) |
Public Attributes | |
enum llvm::ValID:: { ... } | Type |
int | Num |
char * | Name |
int64_t | ConstPool64 |
uint64_t | UConstPool64 |
double | ConstPoolFP |
Constant * | ConstantValue |
Definition at line 72 of file ParserInternals.h.
|
Definition at line 73 of file ParserInternals.h. |
|
Definition at line 124 of file ParserInternals.h. |
|
Definition at line 115 of file ParserInternals.h. References ConstantVal, ConstantValue, D, and Type. |
|
Definition at line 103 of file ParserInternals.h. References ConstFPVal, ConstPoolFP, D, and Type. |
|
Definition at line 99 of file ParserInternals.h. References ConstUIntVal, D, Type, and UConstPool64. |
|
Definition at line 95 of file ParserInternals.h. References ConstPool64, ConstSIntVal, D, and Type. |
|
Definition at line 91 of file ParserInternals.h. |
|
Definition at line 87 of file ParserInternals.h. |
|
Definition at line 107 of file ParserInternals.h. References ConstNullVal, D, and Type. |
|
Definition at line 111 of file ParserInternals.h. References ConstUndefVal, D, and Type. |
|
Definition at line 119 of file ParserInternals.h. Referenced by getBBVal(), getTypeVal(), and getValNonImprovising(). |
|
Definition at line 131 of file ParserInternals.h. References abort(), ConstantVal, ConstantValue, ConstFPVal, ConstNullVal, ConstPool64, ConstPoolFP, ConstSIntVal, ConstUIntVal, ConstUndefVal, llvm::ConstantBool::False, llvm::ftostr(), llvm::itostr(), Name, NameVal, Num, NumberVal, and llvm::ConstantBool::True. Referenced by getBBVal(), ResolveDefinitions(), and ResolveTypes(). |
|
Definition at line 151 of file ParserInternals.h. References ConstantVal, ConstantValue, ConstFPVal, ConstNullVal, ConstPool64, ConstPoolFP, ConstSIntVal, ConstUIntVal, ConstUndefVal, Name, NameVal, Num, NumberVal, Type, and UConstPool64. |
|
Definition at line 84 of file ParserInternals.h. Referenced by create(), getName(), getValNonImprovising(), and operator<(). |
|
Definition at line 81 of file ParserInternals.h. Referenced by create(), getName(), getValNonImprovising(), and operator<(). |
|
Definition at line 83 of file ParserInternals.h. Referenced by create(), getName(), getValNonImprovising(), and operator<(). |
|
Definition at line 80 of file ParserInternals.h. Referenced by copy(), create(), destroy(), getBBVal(), getName(), getTypeVal(), getValNonImprovising(), and operator<(). |
|
Definition at line 79 of file ParserInternals.h. Referenced by create(), getBBVal(), getName(), getTypeVal(), getValNonImprovising(), operator<(), ResolveDefinitions(), and ResolveTypes(). |
|
Referenced by create(), createNull(), createUndef(), getBBVal(), getTypeVal(), getValNonImprovising(), operator<(), ResolveDefinitions(), and ResolveTypes(). |
|
Definition at line 82 of file ParserInternals.h. Referenced by create(), getValNonImprovising(), and operator<(). |