Home
last modified time | relevance | path

Searched refs:BlockDefinition (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/AsmParser/
H A DAsmParserState.h82 struct BlockDefinition { struct
83 BlockDefinition(Block *block, SMRange loc = {})
106 ArrayRef<std::unique_ptr<BlockDefinition>>::iterator>; argument
115 const BlockDefinition *getBlockDef(Block *block) const;
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAsmParserState.cpp47 SmallVector<std::unique_ptr<BlockDefinition>> blocks;
109 -> const BlockDefinition * { in getBlockDef()
252 impl->blocks.emplace_back(std::make_unique<BlockDefinition>( in addDefinition()
266 BlockDefinition &def = *impl->blocks[it->second]; in addDefinition()
308 BlockDefinition &blockDef = *impl->blocks[existingIt->second]; in addUses()
318 impl->blocks.emplace_back(std::make_unique<BlockDefinition>(block)); in addUses()
321 BlockDefinition &def = *impl->blocks[it->second]; in addUses()
H A DParser.cpp602 struct BlockDefinition { struct in __anon220499430211::OperationParser
617 BlockDefinition &getBlockInfoByName(StringRef name) { in getBlockInfoByName()
677 SmallVector<DenseMap<StringRef, BlockDefinition>, 2> blocksByName;
798 blocksByName.push_back(DenseMap<StringRef, BlockDefinition>()); in pushSSANameScope()
2158 BlockDefinition &blockDef = getBlockInfoByName(name); in getBlockNamed()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/
H A DMLIRServer.cpp176 const AsmParserState::BlockDefinition &def) { in printDefBlockName()
267 const AsmParserState::BlockDefinition &block);
270 const AsmParserState::BlockDefinition &block);
369 for (const AsmParserState::BlockDefinition &block : asmState.getBlockDefs()) { in getLocationsOf()
414 for (const AsmParserState::BlockDefinition &block : asmState.getBlockDefs()) { in findReferencesOf()
460 for (const AsmParserState::BlockDefinition &block : asmState.getBlockDefs()) { in findHover()
545 const AsmParserState::BlockDefinition &block) { in buildHoverForBlock()
577 const AsmParserState::BlockDefinition &block) { in buildHoverForBlockArgument()