MLIR
20.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 81 of file AsmParserState.h.
|
inline |
Definition at line 82 of file AsmParserState.h.
SmallVector<SMDefinition> mlir::AsmParserState::BlockDefinition::arguments |
Source definitions for any arguments of this block.
Definition at line 93 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addDefinition(), and mlir::AsmParserState::addUses().
Block* mlir::AsmParserState::BlockDefinition::block |
The block representing this definition.
Definition at line 86 of file AsmParserState.h.
Referenced by 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 90 of file AsmParserState.h.
Referenced by mlir::AsmParserState::addUses(), and printDefBlockName().