Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/IR/
DSymbolTable.cpp58 SmallVector<FlatSymbolRefAttr, 1> nestedRefs(1, leafRef); in collectValidReferencesFor() local
70 results.push_back(SymbolRefAttr::get(*symbolTableName, nestedRefs, ctx)); in collectValidReferencesFor()
75 nestedRefs.insert(nestedRefs.begin(), in collectValidReferencesFor()
314 ArrayRef<FlatSymbolRefAttr> nestedRefs = symbol.getNestedReferences(); in lookupSymbolInImpl() local
315 if (nestedRefs.empty()) in lookupSymbolInImpl()
324 for (FlatSymbolRefAttr ref : nestedRefs.drop_back()) { in lookupSymbolInImpl()
828 auto nestedRefs = llvm::to_vector<2>(oldAttr.getNestedReferences()); in generateNewRefAttr() local
829 nestedRefs.back() = newLeafAttr; in generateNewRefAttr()
830 return SymbolRefAttr::get(oldAttr.getRootReference(), nestedRefs, in generateNewRefAttr()
876 auto nestedRefs = llvm::to_vector<4>(useRef.getNestedReferences()); in replaceAllSymbolUsesImpl() local
[all …]
DBuiltinAttributes.cpp283 ArrayRef<FlatSymbolRefAttr> nestedRefs = getNestedReferences(); in getLeafReference() local
284 return nestedRefs.empty() ? getRootReference() : nestedRefs.back().getValue(); in getLeafReference()
/external/llvm-project/mlir/lib/Parser/
DAttributeParser.cpp160 std::vector<FlatSymbolRefAttr> nestedRefs; in parseAttribute() local
179 nestedRefs.push_back(SymbolRefAttr::get(nameStr, getContext())); in parseAttribute()
182 return builder.getSymbolRefAttr(nameStr, nestedRefs); in parseAttribute()