Lines Matching refs:kinds
88 std::string fir::NameUniquer::doKinds(llvm::ArrayRef<std::int64_t> kinds) { in doKinds() argument
90 for (auto i : kinds) in doKinds()
113 llvm::ArrayRef<std::int64_t> kinds) { in doDispatchTable() argument
116 return result.append(toLower(name)).append(doKinds(kinds)); in doDispatchTable()
164 llvm::ArrayRef<std::int64_t> kinds) { in doType() argument
167 return result.append(toLower(name)).append(doKinds(kinds)); in doType()
174 llvm::ArrayRef<std::int64_t> kinds) { in doTypeDescriptor() argument
177 return result.append(toLower(name)).append(doKinds(kinds)); in doTypeDescriptor()
182 llvm::StringRef name, llvm::ArrayRef<std::int64_t> kinds) { in doTypeDescriptor() argument
185 return doTypeDescriptor(rmodules, rhost, name, kinds); in doTypeDescriptor()
209 llvm::SmallVector<std::int64_t, 8> kinds; in deconstruct() local
263 kinds.push_back(-readInt(uniq, i, i + 2, end)); in deconstruct()
265 kinds.push_back(readInt(uniq, i, i + 1, end)); in deconstruct()
273 return {nk, DeconstructedName(modules, host, name, kinds)}; in deconstruct()