LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::SubMultiClassReference Struct Reference
Collaboration diagram for llvm::SubMultiClassReference:
Collaboration graph
[legend]

Public Member Functions

 SubMultiClassReference ()
 
bool isInvalid () const
 
void dump () const
 

Public Attributes

SMRange RefRange
 
MultiClassMC
 
SmallVector< Init *, 4 > TemplateArgs
 

Detailed Description

Definition at line 47 of file TGParser.cpp.

Constructor & Destructor Documentation

◆ SubMultiClassReference()

llvm::SubMultiClassReference::SubMultiClassReference ( )
inline

Definition at line 52 of file TGParser.cpp.

Member Function Documentation

◆ dump()

LLVM_DUMP_METHOD void llvm::SubMultiClassReference::dump ( ) const

Definition at line 59 of file TGParser.cpp.

References llvm::errs(), llvm::X86II::TA, and llvm::SubClassReference::TemplateArgs.

◆ isInvalid()

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

Definition at line 54 of file TGParser.cpp.

References llvm::dump().

Member Data Documentation

◆ MC

MultiClass* llvm::SubMultiClassReference::MC

Definition at line 49 of file TGParser.cpp.

Referenced by isObjectStart(), and QualifiedNameOfImplicitName().

◆ RefRange

SMRange llvm::SubMultiClassReference::RefRange

Definition at line 48 of file TGParser.cpp.

Referenced by isObjectStart(), and QualifiedNameOfImplicitName().

◆ TemplateArgs

SmallVector<Init*, 4> llvm::SubMultiClassReference::TemplateArgs

Definition at line 50 of file TGParser.cpp.

Referenced by isObjectStart(), and QualifiedNameOfImplicitName().


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