MLIR
16.0.0git
|
This class represents the information for a block definition within the input file. More...
#include "mlir/AsmParser/AsmParserState.h"
Public Member Functions | |
BlockDefinition (Block *block, SMRange loc={}) | |
Public Attributes | |
Block * | block |
The block representing this definition. More... | |
SMDefinition | definition |
The source location for the block, i.e. More... | |
SmallVector< SMDefinition > | arguments |
Source definitions for any arguments of this block. More... | |
This class represents the information for a block definition within the input file.
Definition at line 82 of file AsmParserState.h.
|
inline |
Definition at line 83 of file AsmParserState.h.
References mlir::AsmParserState::SMDefinition::loc.
SmallVector<SMDefinition> mlir::AsmParserState::BlockDefinition::arguments |
Source definitions for any arguments of this block.
Definition at line 94 of file AsmParserState.h.
Block* mlir::AsmParserState::BlockDefinition::block |
The block representing this definition.
Definition at line 87 of file AsmParserState.h.
Referenced by getLspDiagnoticFromDiag(), and printDefBlockName().
SMDefinition mlir::AsmParserState::BlockDefinition::definition |
The source location for the block, i.e.
the location of its name, and any uses it has.
Definition at line 91 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addUses(), and printDefBlockName().