Searched refs:nestedRefs (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SymbolTable.cpp | 54 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 D | BuiltinAttributes.cpp | 303 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 D | AttributeParser.cpp | 174 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 D | BuiltinAttributes.td | 1101 ArrayRef<FlatSymbolRefAttr> nestedRefs);
|