MLIR
20.0.0git
|
This class contains record of any parsed top-level symbols. More...
#include "AsmParser/ParserState.h"
Public Attributes | |
llvm::StringMap< Attribute > | attributeAliasDefinitions |
A map from attribute alias identifier to Attribute. More... | |
llvm::StringMap< Type > | typeAliasDefinitions |
A map from type alias identifier to Type. More... | |
DenseMap< const OpAsmDialectInterface *, llvm::StringMap< std::pair< std::string, AsmDialectResourceHandle > > > | dialectResources |
A map of dialect resource keys to the resolved resource name and handle to use during parsing. More... | |
DenseMap< uint64_t, DistinctAttr > | distinctAttributes |
A map from unique integer identifier to DistinctAttr. More... | |
This class contains record of any parsed top-level symbols.
Definition at line 28 of file ParserState.h.
llvm::StringMap<Attribute> mlir::detail::SymbolState::attributeAliasDefinitions |
A map from attribute alias identifier to Attribute.
Definition at line 30 of file ParserState.h.
Referenced by mlir::detail::Parser::codeCompleteAttribute(), and mlir::detail::Parser::parseExtendedAttr().
DenseMap<const OpAsmDialectInterface *, llvm::StringMap<std::pair<std::string, AsmDialectResourceHandle> > > mlir::detail::SymbolState::dialectResources |
A map of dialect resource keys to the resolved resource name and handle to use during parsing.
Definition at line 39 of file ParserState.h.
Referenced by mlir::detail::Parser::parseResourceHandle().
DenseMap<uint64_t, DistinctAttr> mlir::detail::SymbolState::distinctAttributes |
A map from unique integer identifier to DistinctAttr.
Definition at line 42 of file ParserState.h.
Referenced by mlir::detail::Parser::parseDistinctAttr().
llvm::StringMap<Type> mlir::detail::SymbolState::typeAliasDefinitions |
A map from type alias identifier to Type.
Definition at line 33 of file ParserState.h.
Referenced by mlir::detail::Parser::codeCompleteType().