Lines Matching refs:DIUnit

1007 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit,  in finishUnitAttributes()  argument
1010 StringRef FN = DIUnit->getFilename(); in finishUnitAttributes()
1012 StringRef Producer = DIUnit->getProducer(); in finishUnitAttributes()
1013 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1021 DIUnit->getSourceLanguage()); in finishUnitAttributes()
1023 StringRef SysRoot = DIUnit->getSysRoot(); in finishUnitAttributes()
1026 StringRef SDK = DIUnit->getSDK(); in finishUnitAttributes()
1045 if (DIUnit->isOptimized()) in finishUnitAttributes()
1048 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1052 if (unsigned RVer = DIUnit->getRuntimeVersion()) in finishUnitAttributes()
1057 if (DIUnit->getDWOId()) { in finishUnitAttributes()
1060 DIUnit->getDWOId()); in finishUnitAttributes()
1061 if (!DIUnit->getSplitDebugFilename().empty()) { in finishUnitAttributes()
1066 NewCU.addString(Die, attrDWOName, DIUnit->getSplitDebugFilename()); in finishUnitAttributes()
1073 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit() argument
1074 if (auto *CU = CUMap.lookup(DIUnit)) in getOrCreateDwarfCompileUnit()
1077 CompilationDir = DIUnit->getDirectory(); in getOrCreateDwarfCompileUnit()
1080 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit()
1084 for (auto *IE : DIUnit->getImportedEntities()) in getOrCreateDwarfCompileUnit()
1093 CompilationDir, DIUnit->getFilename(), getMD5AsBytes(DIUnit->getFile()), in getOrCreateDwarfCompileUnit()
1094 DIUnit->getSource(), NewCU.getUniqueID()); in getOrCreateDwarfCompileUnit()
1100 finishUnitAttributes(DIUnit, NewCU); in getOrCreateDwarfCompileUnit()
1105 for (auto Scope : DIUnit->getRetainedTypes()) in getOrCreateDwarfCompileUnit()
1109 CUMap.insert({DIUnit, &NewCU}); in getOrCreateDwarfCompileUnit()
3323 const DICompileUnit *DIUnit = CU.getCUNode(); in getDwoLineTable() local
3325 DIUnit->getDirectory(), DIUnit->getFilename(), in getDwoLineTable()
3326 getMD5AsBytes(DIUnit->getFile()), DIUnit->getSource()); in getDwoLineTable()