LLVM API Documentation
#include <Record.h>
ListRecTy - 'list<Ty>' - Represent a list of values, all of which must be of the specified type.
bool ListRecTy::baseClassOf | ( | const RecTy * | RHS | ) | const [override, virtual] |
Reimplemented from llvm::RecTy.
Definition at line 312 of file Record.cpp.
static bool llvm::ListRecTy::classof | ( | const RecTy * | RT | ) | [inline, static] |
Definition at line 300 of file Record.h.
References llvm::RecTy::getRecTyKind(), and llvm::RecTy::ListRecTyKind.
Init* llvm::ListRecTy::convertValue | ( | UnsetInit * | UI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Definition at line 307 of file Record.h.
Referenced by convertValue().
Init* llvm::ListRecTy::convertValue | ( | BitInit * | BI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | BitsInit * | BI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | IntInit * | II | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | StringInit * | SI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init * ListRecTy::convertValue | ( | ListInit * | LI | ) | [override, virtual] |
Reimplemented from llvm::RecTy.
Definition at line 287 of file Record.cpp.
References llvm::Init::convertInitializerTo(), get(), llvm::ListInit::getElement(), llvm::ListInit::getSize(), and llvm::TypedInit::getType().
Init* llvm::ListRecTy::convertValue | ( | VarBitInit * | VB | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | DefInit * | DI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | DagInit * | DI | ) | [inline, override, virtual] |
Reimplemented from llvm::RecTy.
Init* llvm::ListRecTy::convertValue | ( | UnOpInit * | UI | ) | [inline, override, virtual] |
Init* llvm::ListRecTy::convertValue | ( | BinOpInit * | UI | ) | [inline, override, virtual] |
Init* llvm::ListRecTy::convertValue | ( | TernOpInit * | UI | ) | [inline, override, virtual] |
Init * ListRecTy::convertValue | ( | TypedInit * | TI | ) | [override, virtual] |
Reimplemented from llvm::RecTy.
Definition at line 304 of file Record.cpp.
References getElementType(), and llvm::TypedInit::getType().
Init* llvm::ListRecTy::convertValue | ( | VarInit * | VI | ) | [inline, override, virtual] |
Init* llvm::ListRecTy::convertValue | ( | FieldInit * | FI | ) | [inline, override, virtual] |
static ListRecTy* llvm::ListRecTy::get | ( | RecTy * | T | ) | [inline, static] |
Definition at line 304 of file Record.h.
References llvm::RecTy::getListTy().
Referenced by convertValue().
std::string ListRecTy::getAsString | ( | ) | const [override, virtual] |
Implements llvm::RecTy.
Definition at line 283 of file Record.cpp.
References llvm::RecTy::getAsString().
RecTy* llvm::ListRecTy::getElementType | ( | ) | const [inline] |
Definition at line 305 of file Record.h.
Referenced by convertValue(), and llvm::ListInit::Profile().
bool llvm::ListRecTy::typeIsConvertibleTo | ( | const RecTy * | RHS | ) | const [inline, override, virtual] |
typeIsConvertibleTo - Return true if all values of 'this' type can be converted to the specified type.
Implements llvm::RecTy.
Definition at line 325 of file Record.h.
References llvm::RecTy::baseClassOf().
ListRecTy* RecTy::getListTy | ( | ) | [friend] |