Lines Matching refs:modules
112 fir::NameUniquer::doConstant(llvm::ArrayRef<llvm::StringRef> modules, in doConstant() argument
116 result.append(doModulesHost(modules, host)).append("EC"); in doConstant()
121 fir::NameUniquer::doDispatchTable(llvm::ArrayRef<llvm::StringRef> modules, in doDispatchTable() argument
126 result.append(doModulesHost(modules, host)).append("DT"); in doDispatchTable()
136 llvm::ArrayRef<llvm::StringRef> modules, in doIntrinsicTypeDescriptor() argument
159 result.append(doModulesHost(modules, host)).append("C"); in doIntrinsicTypeDescriptor()
164 fir::NameUniquer::doProcedure(llvm::ArrayRef<llvm::StringRef> modules, in doProcedure() argument
168 result.append(doModulesHost(modules, host)).append("P"); in doProcedure()
172 std::string fir::NameUniquer::doType(llvm::ArrayRef<llvm::StringRef> modules, in doType() argument
177 result.append(doModulesHost(modules, host)).append("T"); in doType()
182 fir::NameUniquer::doTypeDescriptor(llvm::ArrayRef<llvm::StringRef> modules, in doTypeDescriptor() argument
187 result.append(doModulesHost(modules, host)).append("CT"); in doTypeDescriptor()
192 llvm::ArrayRef<std::string> modules, llvm::Optional<std::string> host, in doTypeDescriptor() argument
194 auto rmodules = convertToStringRef(modules); in doTypeDescriptor()
200 fir::NameUniquer::doVariable(llvm::ArrayRef<llvm::StringRef> modules, in doVariable() argument
204 result.append(doModulesHost(modules, host)).append("E"); in doVariable()
209 fir::NameUniquer::doNamelistGroup(llvm::ArrayRef<llvm::StringRef> modules, in doNamelistGroup() argument
213 result.append(doModulesHost(modules, host)).append("G"); in doNamelistGroup()
226 llvm::SmallVector<std::string> modules; in deconstruct() local
280 modules.push_back(readName(uniq, i, i + 1, end)); in deconstruct()
301 return {nk, DeconstructedName(modules, host, name, kinds)}; in deconstruct()
311 deconstructResult.second.modules.empty() && in isExternalFacingUniquedName()
324 return !result.second.modules.empty() && in belongsToModule()
325 result.second.modules[0] == moduleName; in belongsToModule()
345 llvm::SmallVector<llvm::StringRef> modules; in getTypeDescriptorName() local
346 for (const std::string &mod : result.second.modules) in getTypeDescriptorName()
347 modules.push_back(mod); in getTypeDescriptorName()
351 return doVariable(modules, host, varName); in getTypeDescriptorName()