Lines Matching refs:TableGenIndexSymbol
104 struct TableGenIndexSymbol { struct
105 TableGenIndexSymbol(const llvm::Record *record) in TableGenIndexSymbol() function
108 TableGenIndexSymbol(const llvm::RecordVal *value) in TableGenIndexSymbol() function
135 const TableGenIndexSymbol *lookup(SMLoc loc,
142 const char *, const TableGenIndexSymbol *,
144 const TableGenIndexSymbol *>::LeafSize,
155 DenseMap<const void *, std::unique_ptr<TableGenIndexSymbol>> defToSymbol;
160 auto getOrInsertDef = [&](const auto *def) -> TableGenIndexSymbol * { in initialize()
163 it.first->second = std::make_unique<TableGenIndexSymbol>(def); in initialize()
166 auto insertRef = [&](TableGenIndexSymbol *sym, SMRange refLoc, in initialize()
219 const TableGenIndexSymbol *
385 const TableGenIndexSymbol *symbol = index.lookup(posLoc); in getLocationsOf()
396 const TableGenIndexSymbol *symbol = index.lookup(posLoc); in findReferencesOf()