Lines Matching defs:references
38 /// Returns success if all references up to 'within' could be computed.
54 // Collect references until 'symbolTableOp' reaches 'within'.
91 // symbol references nested within 'op' are different semantically.
422 // If there are no nested references, just return the root symbol directly.
431 // Otherwise, lookup each of the nested non-leaf references and ensure that
552 /// Walk all of the symbol references within the given operation, invoking the
563 // Don't walk nested references.
672 // doesn't support parent references.
690 // Compute the set of valid nested references for 'symbol' as far up to the
692 SmallVector<SymbolRefAttr, 2> references;
694 collectValidReferencesFor(symbol, symName, commonAncestor, references));
703 for (size_t i = 0, e = references.size(); i != e;
706 scopes.push_back({references[i], &limitIt->getRegion(0)});
713 // above if we were able to collect all references.
716 return {{references.back(), limit}};
748 // If the references are not pointer equal, check to see if `subRef` is a
961 /// a given SymbolRefAttr. Returns failure if any of the nested references could