Home
last modified time | relevance | path

Searched refs:elementNames (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DTypes.cpp139 ArrayRef<StringRef> elementNames) { in get() argument
140 assert(elementTypes.size() == elementNames.size()); in get()
142 /*initFn=*/function_ref<void(ImplTy *)>(), elementTypes, elementNames); in get()
145 SmallVector<StringRef> elementNames(elementTypes.size()); in get() local
146 return get(context, elementTypes, elementNames); in get()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp478 auto elementNames = tupleType.getElementNames(); in genExprImpl() local
485 index = llvm::find(elementNames, name) - elementNames.begin(); in genExprImpl()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp441 ArrayRef<StringRef> elementNames);
2123 SmallVector<StringRef> elementNames; in parseTupleExpr() local
2154 elementNames.push_back(elementName); in parseTupleExpr()
2167 return createTupleExpr(loc, elements, elementNames); in parseTupleExpr()
2789 auto elementNames = tupleType.getElementNames(); in validateMemberAccess() local
2790 const auto *it = llvm::find(elementNames, name); in validateMemberAccess()
2791 if (it != elementNames.end()) in validateMemberAccess()
2792 return tupleType.getElementTypes()[it - elementNames.begin()]; in validateMemberAccess()
2971 ArrayRef<StringRef> elementNames) { in createTupleExpr() argument
2980 return ast::TupleExpr::create(ctx, loc, elements, elementNames); in createTupleExpr()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DTypes.h248 ArrayRef<StringRef> elementNames);
H A DNodes.h578 ArrayRef<StringRef> elementNames);
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp716 ArrayRef<StringRef> elementNames = tupleType.getElementNames(); in codeCompleteTupleMemberAccess() local
729 if (!elementNames[i].empty()) { in codeCompleteTupleMemberAccess()
731 llvm::formatv("{1} (field #{0})", i, elementNames[i]).str(); in codeCompleteTupleMemberAccess()
733 item.insertText = elementNames[i].str(); in codeCompleteTupleMemberAccess()