Lines Matching refs:DIUnit

1009 void DwarfDebug::finishUnitAttributes(const DICompileUnit *DIUnit,  in finishUnitAttributes()  argument
1012 StringRef FN = DIUnit->getFilename(); in finishUnitAttributes()
1014 StringRef Producer = DIUnit->getProducer(); in finishUnitAttributes()
1015 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1023 DIUnit->getSourceLanguage()); in finishUnitAttributes()
1025 StringRef SysRoot = DIUnit->getSysRoot(); in finishUnitAttributes()
1028 StringRef SDK = DIUnit->getSDK(); in finishUnitAttributes()
1047 if (DIUnit->isOptimized()) in finishUnitAttributes()
1050 StringRef Flags = DIUnit->getFlags(); in finishUnitAttributes()
1054 if (unsigned RVer = DIUnit->getRuntimeVersion()) in finishUnitAttributes()
1059 if (DIUnit->getDWOId()) { in finishUnitAttributes()
1062 DIUnit->getDWOId()); in finishUnitAttributes()
1063 if (!DIUnit->getSplitDebugFilename().empty()) { in finishUnitAttributes()
1068 NewCU.addString(Die, attrDWOName, DIUnit->getSplitDebugFilename()); in finishUnitAttributes()
1075 DwarfDebug::getOrCreateDwarfCompileUnit(const DICompileUnit *DIUnit) { in getOrCreateDwarfCompileUnit() argument
1076 if (auto *CU = CUMap.lookup(DIUnit)) in getOrCreateDwarfCompileUnit()
1081 (!DIUnit->getSplitDebugInlining() || in getOrCreateDwarfCompileUnit()
1082 DIUnit->getEmissionKind() == DICompileUnit::FullDebug) && in getOrCreateDwarfCompileUnit()
1086 CompilationDir = DIUnit->getDirectory(); in getOrCreateDwarfCompileUnit()
1089 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit()
1099 CompilationDir, DIUnit->getFilename(), getMD5AsBytes(DIUnit->getFile()), in getOrCreateDwarfCompileUnit()
1100 DIUnit->getSource(), NewCU.getUniqueID()); in getOrCreateDwarfCompileUnit()
1106 finishUnitAttributes(DIUnit, NewCU); in getOrCreateDwarfCompileUnit()
1110 CUMap.insert({DIUnit, &NewCU}); in getOrCreateDwarfCompileUnit()
3418 const DICompileUnit *DIUnit = CU.getCUNode(); in getDwoLineTable() local
3420 DIUnit->getDirectory(), DIUnit->getFilename(), in getDwoLineTable()
3421 getMD5AsBytes(DIUnit->getFile()), DIUnit->getSource()); in getDwoLineTable()