Lines Matching defs:TheCU
246 Mod ? Mod : TheCU);
267 TheCU->getFile());
439 FileName = TheCU->getFile()->getFilename();
440 CSInfo = TheCU->getFile()->getChecksum();
446 FileName = TheCU->getFile()->getFilename();
692 TheCU = DBuilder.createCompileUnit(
717 "objc_class", TheCU, TheCU->getFile(), 0);
731 "objc_class", TheCU, TheCU->getFile(), 0);
737 ObjTy = DBuilder.createStructType(TheCU, "objc_object", TheCU->getFile(), 0,
743 ObjTy, "isa", TheCU->getFile(), 0, Size, 0, 0,
750 "objc_selector", TheCU,
751 TheCU->getFile(), 0);
830 getOrCreateType(Info.ElementType, TheCU->getFile());
891 getOrCreateType(Info.ElementType, TheCU->getFile());
903 MangledName, TheCU, TheCU->getFile(), 0); \
912 TheCU, TheCU->getFile(), 0); \
1117 static bool hasCXXMangling(const TagDecl *TD, llvm::DICompileUnit *TheCU) {
1118 switch (TheCU->getSourceLanguage()) {
1152 llvm::DICompileUnit *TheCU) {
1154 if (!hasCXXMangling(TD, TheCU))
1170 llvm::DICompileUnit *TheCU) {
1174 if (!needsTypeIdentifier(TD, CGM, TheCU))
1237 Identifier = getTypeIdentifier(Ty, CGM, TheCU);
1300 TheCU, TheCU->getFile(), 0);
2294 TheCU, Name, TTy, defaultParameter));
2300 TheCU, Name, TTy, defaultParameter,
2347 TheCU, Name, TTy, defaultParameter, cast_or_null<llvm::Constant>(V)));
2366 TheCU, Name, TTy, defaultParameter, V));
2374 TheCU, Name, TTy, defaultParameter, V));
2382 TheCU, Name, nullptr, QualName, defaultParameter));
2387 TheCU, Name, nullptr,
2399 TheCU, Name, TTy, defaultParameter, V->stripPointerCasts()));
2989 static_cast<llvm::dwarf::SourceLanguage>(TheCU->getSourceLanguage());
3010 llvm::dwarf::DW_TAG_structure_type, ID->getName(), Mod ? Mod : TheCU,
3069 StringRef CompDir = TheCU->getDirectory();
3097 TheCU->getSourceLanguage(),
3099 DIB.createFile(Mod.getModuleName(), TheCU->getDirectory()),
3100 TheCU->getProducer(), false, StringRef(), 0, RemapPath(PCM),
3122 unsigned RuntimeLang = TheCU->getSourceLanguage();
3517 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
3534 llvm::dwarf::DW_TAG_enumeration_type, "", TheCU, DefUnit, 0));
3560 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
3936 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
4068 FDContext = getContextDescriptor(RDecl, Mod ? Mod : TheCU);
4132 VDContext = getContextDescriptor(cast<Decl>(DC), Mod ? Mod : TheCU);
4499 // FunctionDecls. When/if we fix this we can have FDContext be TheCU/null for
5928 return getContextDescriptor(D, Mod ? Mod : TheCU);
6048 assert(TheCU && "no main compile unit");
6049 TheCU->setDWOId(Signature);
6131 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))
6137 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))