Lines Matching refs:DIUnit

1004 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit,  in finishUnitAttributes()  argument
1007 StringRef FN = DIUnit->getFilename(); in finishUnitAttributes()
1009 StringRef Producer = DIUnit->getProducer(); in finishUnitAttributes()
1010 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1018 DIUnit->getSourceLanguage()); in finishUnitAttributes()
1020 StringRef SysRoot = DIUnit->getSysRoot(); in finishUnitAttributes()
1023 StringRef SDK = DIUnit->getSDK(); in finishUnitAttributes()
1042 if (DIUnit->isOptimized()) in finishUnitAttributes()
1045 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1049 if (unsigned RVer = DIUnit->getRuntimeVersion()) in finishUnitAttributes()
1054 if (DIUnit->getDWOId()) { in finishUnitAttributes()
1057 DIUnit->getDWOId()); in finishUnitAttributes()
1058 if (!DIUnit->getSplitDebugFilename().empty()) { in finishUnitAttributes()
1063 NewCU.addString(Die, attrDWOName, DIUnit->getSplitDebugFilename()); in finishUnitAttributes()
1070 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit() argument
1071 if (auto *CU = CUMap.lookup(DIUnit)) in getOrCreateDwarfCompileUnit()
1074 CompilationDir = DIUnit->getDirectory(); in getOrCreateDwarfCompileUnit()
1077 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit()
1081 for (auto *IE : DIUnit->getImportedEntities()) in getOrCreateDwarfCompileUnit()
1090 CompilationDir, DIUnit->getFilename(), getMD5AsBytes(DIUnit->getFile()), in getOrCreateDwarfCompileUnit()
1091 DIUnit->getSource(), NewCU.getUniqueID()); in getOrCreateDwarfCompileUnit()
1097 finishUnitAttributes(DIUnit, NewCU); in getOrCreateDwarfCompileUnit()
1101 CUMap.insert({DIUnit, &NewCU}); in getOrCreateDwarfCompileUnit()
3350 const DICompileUnit *DIUnit = CU.getCUNode(); in getDwoLineTable() local
3352 DIUnit->getDirectory(), DIUnit->getFilename(), in getDwoLineTable()
3353 getMD5AsBytes(DIUnit->getFile()), DIUnit->getSource()); in getDwoLineTable()