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 |