Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp54 SmallVector<FlatSymbolRefAttr, 1> nestedRefs(1, leafRef); in collectValidReferencesFor() local
65 results.push_back(SymbolRefAttr::get(symbolTableName, nestedRefs)); in collectValidReferencesFor()
70 nestedRefs.insert(nestedRefs.begin(), in collectValidReferencesFor()
351 if (nestedRefs.empty()) in lookupSymbolInImpl()
360 for (FlatSymbolRefAttr ref : nestedRefs.drop_back()) { in lookupSymbolInImpl()
840 auto nestedRefs = llvm::to_vector<2>(oldAttr.getNestedReferences()); in generateNewRefAttr() local
841 nestedRefs.back() = newLeafAttr; in generateNewRefAttr()
842 return SymbolRefAttr::get(oldAttr.getRootReference(), nestedRefs); in generateNewRefAttr()
863 auto nestedRefs = symRef.getNestedReferences(); in replaceAllSymbolUsesImpl() local
865 return SymbolRefAttr::get(newSymbol, nestedRefs); in replaceAllSymbolUsesImpl()
[all …]
H A DBuiltinAttributes.cpp303 ArrayRef<FlatSymbolRefAttr> nestedRefs) { in get() argument
304 return get(StringAttr::get(ctx, value), nestedRefs); in get()
323 ArrayRef<FlatSymbolRefAttr> nestedRefs = getNestedReferences(); in getLeafReference() local
324 return nestedRefs.empty() ? getRootReference() : nestedRefs.back().getAttr(); in getLeafReference()
339 ArrayRef<FlatSymbolRefAttr> nestedRefs( in replaceImmediateSubElements()
342 return get(replAttrs[0].cast<StringAttr>(), nestedRefs); in replaceImmediateSubElements()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAttributeParser.cpp174 std::vector<FlatSymbolRefAttr> nestedRefs; in parseAttribute() local
200 nestedRefs.push_back(SymbolRefAttr::get(getContext(), nameStr)); in parseAttribute()
203 SymbolRefAttr::get(getContext(), nameStr, nestedRefs); in parseAttribute()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinAttributes.td1101 ArrayRef<FlatSymbolRefAttr> nestedRefs);