LLVM 20.0.0git
|
RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo. More...
#include "TableGen/TGParser.h"
Public Member Functions | |
void | dump () const |
RecordsEntry ()=default | |
RecordsEntry (std::unique_ptr< Record > Rec) | |
RecordsEntry (std::unique_ptr< ForeachLoop > Loop) | |
RecordsEntry (std::unique_ptr< Record::AssertionInfo > Assertion) | |
RecordsEntry (std::unique_ptr< Record::DumpInfo > Dump) | |
Public Attributes | |
std::unique_ptr< Record > | Rec |
std::unique_ptr< ForeachLoop > | Loop |
std::unique_ptr< Record::AssertionInfo > | Assertion |
std::unique_ptr< Record::DumpInfo > | Dump |
RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo.
Definition at line 40 of file TGParser.h.
|
default |
|
inline |
Definition at line 49 of file TGParser.h.
|
inline |
Definition at line 50 of file TGParser.h.
|
inline |
Definition at line 51 of file TGParser.h.
|
inline |
Definition at line 53 of file TGParser.h.
LLVM_DUMP_METHOD void RecordsEntry::dump | ( | ) | const |
Definition at line 4455 of file TGParser.cpp.
References llvm::Loop::dump(), and Rec.
Referenced by llvm::ForeachLoop::dump(), and llvm::MultiClass::dump().
std::unique_ptr<Record::AssertionInfo> llvm::RecordsEntry::Assertion |
Definition at line 43 of file TGParser.h.
std::unique_ptr<Record::DumpInfo> llvm::RecordsEntry::Dump |
Definition at line 44 of file TGParser.h.
std::unique_ptr<ForeachLoop> llvm::RecordsEntry::Loop |
Definition at line 42 of file TGParser.h.
std::unique_ptr<Record> llvm::RecordsEntry::Rec |
Definition at line 41 of file TGParser.h.
Referenced by dump().