class RecordVal
Declaration
class RecordVal { /* full declaration omitted */ };
Declared at: llvm/include/llvm/TableGen/Record.h:1395
Method Overview
- public RecordVal(llvm::Init * N, llvm::RecTy * T, bool P)
- public void dump() const
- public llvm::StringRef getName() const
- public llvm::Init * getNameInit() const
- public std::string getNameInitAsString() const
- public bool getPrefix() const
- public llvm::RecTy * getType() const
- public llvm::Init * getValue() const
- public void print(llvm::raw_ostream & OS, bool PrintSem = true) const
- public bool setValue(llvm::Init * V)
Methods
¶RecordVal(llvm::Init* N, llvm::RecTy* T, bool P)
RecordVal(llvm::Init* N, llvm::RecTy* T, bool P)
Declared at: llvm/include/llvm/TableGen/Record.h:1403
Parameters
- llvm::Init* N
- llvm::RecTy* T
- bool P
¶void dump() const
void dump() const
Declared at: llvm/include/llvm/TableGen/Record.h:1418
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/TableGen/Record.h:1405
¶llvm::Init* getNameInit() const
llvm::Init* getNameInit() const
Declared at: llvm/include/llvm/TableGen/Record.h:1406
¶std::string getNameInitAsString() const
std::string getNameInitAsString() const
Declared at: llvm/include/llvm/TableGen/Record.h:1408
¶bool getPrefix() const
bool getPrefix() const
Declared at: llvm/include/llvm/TableGen/Record.h:1412
¶llvm::RecTy* getType() const
llvm::RecTy* getType() const
Declared at: llvm/include/llvm/TableGen/Record.h:1413
¶llvm::Init* getValue() const
llvm::Init* getValue() const
Declared at: llvm/include/llvm/TableGen/Record.h:1414
¶void print(llvm::raw_ostream& OS,
bool PrintSem = true) const
void print(llvm::raw_ostream& OS,
bool PrintSem = true) const
Declared at: llvm/include/llvm/TableGen/Record.h:1419
Parameters
- llvm::raw_ostream& OS
- bool PrintSem = true
¶bool setValue(llvm::Init* V)
bool setValue(llvm::Init* V)
Declared at: llvm/include/llvm/TableGen/Record.h:1416
Parameters
- llvm::Init* V