Lines Matching refs:TheCU
157 Mod ? Mod : TheCU); in getDeclContextDescriptor()
315 return DBuilder.createFile(remapDIPath(TheCU->getFilename()), in getOrCreateFile()
316 remapDIPath(TheCU->getDirectory())); in getOrCreateFile()
323 return DBuilder.createFile(remapDIPath(TheCU->getFilename()), in getOrCreateFile()
324 remapDIPath(TheCU->getDirectory())); in getOrCreateFile()
344 return DBuilder.createFile(remapDIPath(TheCU->getFilename()), in getOrCreateMainFile()
345 remapDIPath(TheCU->getDirectory())); in getOrCreateMainFile()
457 TheCU = DBuilder.createCompileUnit( in CreateCompileUnit()
479 "objc_class", TheCU, in CreateType()
493 "objc_class", TheCU, in CreateType()
501 DBuilder.createStructType(TheCU, "objc_object", getOrCreateMainFile(), in CreateType()
513 "objc_selector", TheCU, in CreateType()
671 static bool hasCXXMangling(const TagDecl *TD, llvm::DICompileUnit *TheCU) { in hasCXXMangling() argument
672 switch (TheCU->getSourceLanguage()) { in hasCXXMangling()
686 llvm::DICompileUnit *TheCU) { in getUniqueTagTypeName() argument
690 if (!hasCXXMangling(TD, TheCU) || !TD->isExternallyVisible()) in getUniqueTagTypeName()
736 SmallString<256> FullName = getUniqueTagTypeName(Ty, CGM, TheCU); in getOrCreateRecordFwdDecl()
771 TheCU, getOrCreateMainFile(), 0); in getOrCreateStructPtrType()
1402 DBuilder.createTemplateTypeParameter(TheCU, Name, TTy)); in CollectTemplateParams()
1407 TheCU, Name, TTy, in CollectTemplateParams()
1438 TheCU, Name, TTy, in CollectTemplateParams()
1459 TheCU, Name, TTy, cast<llvm::Constant>(V))); in CollectTemplateParams()
1463 TheCU, Name, nullptr, in CollectTemplateParams()
1468 TheCU, Name, nullptr, in CollectTemplateParams()
1480 TheCU, Name, TTy, cast<llvm::Constant>(V->stripPointerCasts()))); in CollectTemplateParams()
1812 static_cast<llvm::dwarf::SourceLanguage>(TheCU->getSourceLanguage()); in CreateType()
1820 llvm::dwarf::DW_TAG_structure_type, ID->getName(), Mod ? Mod : TheCU, in CreateType()
1869 DIB.createCompileUnit(TheCU->getSourceLanguage(), Mod.getModuleName(), in getOrCreateModuleRef()
1870 Mod.getPath(), TheCU->getProducer(), true, in getOrCreateModuleRef()
1892 unsigned RuntimeLang = TheCU->getSourceLanguage(); in CreateTypeDefinition()
2192 SmallString<256> FullName = getUniqueTagTypeName(Ty, CGM, TheCU); in CreateEnumType()
2209 llvm::dwarf::DW_TAG_enumeration_type, "", TheCU, DefUnit, 0)); in CreateEnumType()
2235 SmallString<256> FullName = getUniqueTagTypeName(Ty, CGM, TheCU); in CreateTypeDefinition()
2529 SmallString<256> FullName = getUniqueTagTypeName(Ty, CGM, TheCU); in CreateLimitedType()
2632 FDContext = getContextDescriptor(RDecl, Mod ? Mod : TheCU); in collectFunctionDeclProps()
2683 VDContext = getContextDescriptor(cast<Decl>(DC), Mod ? Mod : TheCU); in collectVarDeclProps()
3627 return getContextDescriptor(D, Mod ? Mod : TheCU); in getCurrentContextDescriptor()
3711 assert(TheCU && "no main compile unit"); in setDwoId()
3712 TheCU->setDWOId(Signature); in setDwoId()