LLVM 24.0.0git
llvm::MultiClassReference Struct Reference

Public Member Functions

 MultiClassReference ()=default
bool isInvalid () const
void dump () const

Public Attributes

SMRange RefRange
MultiClass * MC = nullptr
SmallVector< const ArgumentInit *, 4 > TemplateArgs

Detailed Description

Definition at line 56 of file TGParser.cpp.

Constructor & Destructor Documentation

◆ MultiClassReference()

llvm::MultiClassReference::MultiClassReference ( )
default

Member Function Documentation

◆ dump()

LLVM_DUMP_METHOD void MultiClassReference::dump ( ) const

Definition at line 69 of file TGParser.cpp.

References llvm::errs(), LLVM_DUMP_METHOD, MC, and TemplateArgs.

◆ isInvalid()

bool llvm::MultiClassReference::isInvalid ( ) const
inline

Definition at line 63 of file TGParser.cpp.

References MC.

Member Data Documentation

◆ MC

MultiClass* llvm::MultiClassReference::MC = nullptr

Definition at line 58 of file TGParser.cpp.

Referenced by dump(), and isInvalid().

◆ RefRange

SMRange llvm::MultiClassReference::RefRange

Definition at line 57 of file TGParser.cpp.

◆ TemplateArgs

SmallVector<const ArgumentInit *, 4> llvm::MultiClassReference::TemplateArgs

Definition at line 59 of file TGParser.cpp.

Referenced by dump().


The documentation for this struct was generated from the following file: