class RecordVal

Declaration

class RecordVal { /* full declaration omitted */ };

Declared at: llvm/include/llvm/TableGen/Record.h:1395

Method Overview

Methods

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

Declared at: llvm/include/llvm/TableGen/Record.h:1418

llvm::StringRef getName() const

Declared at: llvm/include/llvm/TableGen/Record.h:1405

llvm::Init* getNameInit() const

Declared at: llvm/include/llvm/TableGen/Record.h:1406

std::string getNameInitAsString() const

Declared at: llvm/include/llvm/TableGen/Record.h:1408

bool getPrefix() const

Declared at: llvm/include/llvm/TableGen/Record.h:1412

llvm::RecTy* getType() const

Declared at: llvm/include/llvm/TableGen/Record.h:1413

llvm::Init* getValue() const

Declared at: llvm/include/llvm/TableGen/Record.h:1414

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)

Declared at: llvm/include/llvm/TableGen/Record.h:1416

Parameters

llvm::Init* V