LLVM API Documentation
#include <ParserInternals.h>
Collaboration diagram for llvm::ValID:
Definition at line 93 of file ParserInternals.h.
anonymous enum |
NumberVal | |
NameVal | |
ConstSIntVal | |
ConstUIntVal | |
ConstFPVal | |
ConstNullVal | |
ConstUndefVal | |
ConstZeroVal | |
ConstantVal | |
InlineAsmVal |
Definition at line 94 of file ParserInternals.h.
ValID llvm::ValID::copy | ( | ) | const [inline] |
static ValID llvm::ValID::create | ( | double | Val | ) | [inline, static] |
static ValID llvm::ValID::create | ( | uint64_t | Val | ) | [inline, static] |
static ValID llvm::ValID::create | ( | int64_t | Val | ) | [inline, static] |
static ValID llvm::ValID::create | ( | char * | Name | ) | [inline, static] |
static ValID llvm::ValID::create | ( | int | Num | ) | [inline, static] |
static ValID llvm::ValID::createInlineAsm | ( | const std::string & | AsmString, | |
const std::string & | Constraints, | |||
bool | HasSideEffects | |||
) | [inline, static] |
static ValID llvm::ValID::createNull | ( | ) | [inline, static] |
static ValID llvm::ValID::createUndef | ( | ) | [inline, static] |
static ValID llvm::ValID::createZeroInit | ( | ) | [inline, static] |
void llvm::ValID::destroy | ( | ) | const [inline] |
std::string llvm::ValID::getName | ( | ) | const [inline] |
Definition at line 168 of file ParserInternals.h.
References abort(), ConstantVal, ConstantValue, ConstFPVal, ConstNullVal, ConstPool64, ConstPoolFP, ConstSIntVal, ConstUIntVal, ConstUndefVal, ConstZeroVal, llvm::ConstantBool::False, llvm::ftostr(), llvm::itostr(), Name, NameVal, Num, NumberVal, and llvm::ConstantBool::True.
bool llvm::ValID::operator< | ( | const ValID & | V | ) | const [inline] |
Definition at line 189 of file ParserInternals.h.
References ConstantVal, ConstantValue, ConstFPVal, ConstNullVal, ConstPool64, ConstPoolFP, ConstSIntVal, ConstUIntVal, ConstUndefVal, ConstZeroVal, Name, NameVal, Num, NumberVal, UConstPool64, and V.
union { ... } |
int64_t llvm::ValID::ConstPool64 |
double llvm::ValID::ConstPoolFP |
char* llvm::ValID::Name |
Definition at line 101 of file ParserInternals.h.
Referenced by copy(), destroy(), getName(), and operator<().
int llvm::ValID::Num |
enum { ... } llvm::ValID::Type |
uint64_t llvm::ValID::UConstPool64 |