Lines Matching defs:kinds
100 std::string fir::NameUniquer::doKinds(llvm::ArrayRef<std::int64_t> kinds) {
102 for (auto i : kinds)
125 llvm::ArrayRef<std::int64_t> kinds) {
130 .append(doKinds(kinds));
190 llvm::ArrayRef<std::int64_t> kinds) {
195 .append(doKinds(kinds));
202 llvm::ArrayRef<std::int64_t> kinds) {
207 .append(doKinds(kinds));
214 llvm::ArrayRef<std::int64_t> kinds) {
217 return doTypeDescriptor(rmodules, rprocs, blockId, name, kinds);
254 llvm::SmallVector<std::int64_t> kinds;
284 kinds.push_back(-readInt(uniq, i, i + 2, end));
286 kinds.push_back(readInt(uniq, i, i + 1, end));
323 return {nk, DeconstructedName(modules, procs, blockId, name, kinds)};
351 mangleTypeDescriptorKinds(llvm::ArrayRef<std::int64_t> kinds) {
352 if (kinds.empty())
355 for (std::int64_t kind : kinds)
368 mangleTypeDescriptorKinds(result.second.kinds);