Lines Matching refs:DIUnit
385 DwarfDebug::constructDwarfCompileUnit(const DICompileUnit *DIUnit) { in constructDwarfCompileUnit() argument
386 StringRef FN = DIUnit->getFilename(); in constructDwarfCompileUnit()
387 CompilationDir = DIUnit->getDirectory(); in constructDwarfCompileUnit()
390 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in constructDwarfCompileUnit()
397 DIUnit->getSplitDebugFilename()); in constructDwarfCompileUnit()
408 NewCU.addString(Die, dwarf::DW_AT_producer, DIUnit->getProducer()); in constructDwarfCompileUnit()
410 DIUnit->getSourceLanguage()); in constructDwarfCompileUnit()
425 if (DIUnit->isOptimized()) in constructDwarfCompileUnit()
428 StringRef Flags = DIUnit->getFlags(); in constructDwarfCompileUnit()
432 if (unsigned RVer = DIUnit->getRuntimeVersion()) in constructDwarfCompileUnit()
442 if (DIUnit->getDWOId()) { in constructDwarfCompileUnit()
445 DIUnit->getDWOId()); in constructDwarfCompileUnit()
446 if (!DIUnit->getSplitDebugFilename().empty()) in constructDwarfCompileUnit()
449 DIUnit->getSplitDebugFilename()); in constructDwarfCompileUnit()
452 CUMap.insert(std::make_pair(DIUnit, &NewCU)); in constructDwarfCompileUnit()