Lines Matching defs:TheCU
218 Mod ? Mod : TheCU);
239 TheCU->getFile());
410 FileName = TheCU->getFile()->getFilename();
411 CSInfo = TheCU->getFile()->getChecksum();
417 FileName = TheCU->getFile()->getFilename();
665 TheCU = DBuilder.createCompileUnit(
690 "objc_class", TheCU, TheCU->getFile(), 0);
704 "objc_class", TheCU, TheCU->getFile(), 0);
710 ObjTy = DBuilder.createStructType(TheCU, "objc_object", TheCU->getFile(), 0,
716 ObjTy, "isa", TheCU->getFile(), 0, Size, 0, 0,
723 "objc_selector", TheCU,
724 TheCU->getFile(), 0);
792 getOrCreateType(Info.ElementType, TheCU->getFile());
853 getOrCreateType(Info.ElementType, TheCU->getFile());
865 MangledName, TheCU, TheCU->getFile(), 0); \
875 MangledName, TheCU, TheCU->getFile(), 0); \
1073 static bool hasCXXMangling(const TagDecl *TD, llvm::DICompileUnit *TheCU) {
1074 switch (TheCU->getSourceLanguage()) {
1108 llvm::DICompileUnit *TheCU) {
1110 if (!hasCXXMangling(TD, TheCU))
1126 llvm::DICompileUnit *TheCU) {
1130 if (!needsTypeIdentifier(TD, CGM, TheCU))
1193 Identifier = getTypeIdentifier(Ty, CGM, TheCU);
1252 TheCU, TheCU->getFile(), 0);
2256 TheCU, Name, TTy, defaultParameter));
2262 TheCU, Name, TTy, defaultParameter,
2309 TheCU, Name, TTy, defaultParameter, cast_or_null<llvm::Constant>(V)));
2328 TheCU, Name, TTy, defaultParameter, V));
2336 TheCU, Name, TTy, defaultParameter, V));
2344 TheCU, Name, nullptr, OS.str(), defaultParameter));
2349 TheCU, Name, nullptr,
2361 TheCU, Name, TTy, defaultParameter, V->stripPointerCasts()));
2963 static_cast<llvm::dwarf::SourceLanguage>(TheCU->getSourceLanguage());
2971 llvm::dwarf::DW_TAG_structure_type, ID->getName(), Mod ? Mod : TheCU,
3030 StringRef CompDir = TheCU->getDirectory();
3058 TheCU->getSourceLanguage(),
3060 DIB.createFile(Mod.getModuleName(), TheCU->getDirectory()),
3061 TheCU->getProducer(), false, StringRef(), 0, RemapPath(PCM),
3083 unsigned RuntimeLang = TheCU->getSourceLanguage();
3474 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
3491 llvm::dwarf::DW_TAG_enumeration_type, "", TheCU, DefUnit, 0));
3517 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
3890 SmallString<256> Identifier = getTypeIdentifier(Ty, CGM, TheCU);
4022 FDContext = getContextDescriptor(RDecl, Mod ? Mod : TheCU);
4086 VDContext = getContextDescriptor(cast<Decl>(DC), Mod ? Mod : TheCU);
4454 // FunctionDecls. When/if we fix this we can have FDContext be TheCU/null for
5882 return getContextDescriptor(D, Mod ? Mod : TheCU);
6002 assert(TheCU && "no main compile unit");
6003 TheCU->setDWOId(Signature);
6085 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))
6091 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))