Lines Matching refs:Unit
52 DWARFFile &File, std::unique_ptr<CompileUnit> Unit) in RefModuleUnit() argument
53 : File(File), Unit(std::move(Unit)) {} in RefModuleUnit()
57 : File(Other.File), Unit(std::move(Other.Unit)) {} in RefModuleUnit()
60 LinkContext::RefModuleUnit &&Unit) { in addModulesCompileUnit() argument
61 ModulesCompileUnits.emplace_back(std::move(Unit)); in addModulesCompileUnit()
399 std::unique_ptr<CompileUnit> Unit; in loadClangModule() local
407 if (Unit) { in loadClangModule()
434 Unit = std::make_unique<CompileUnit>( in loadClangModule()
440 if (Unit) { in loadClangModule()
441 ModulesCompileUnits.emplace_back(RefModuleUnit{*ErrOrObj, std::move(Unit)}); in loadClangModule()
443 ModulesCompileUnits.back().Unit->loadLineTable(); in loadClangModule()
460 linkSingleCompileUnit(*RefModule.Unit, ArtificialTypeUnit); in link()
747 for (std::unique_ptr<CompileUnit> &Unit : CompileUnits) { in cloneAndEmitDebugFrame()
748 for (auto CurRange : Unit->getFunctionRanges()) in cloneAndEmitDebugFrame()
1060 if (ModuleUnit.Unit->getStage() != CompileUnit::Stage::Skipped) in forEachObjectSectionsSet()
1061 SectionsSetHandler(*ModuleUnit.Unit); in forEachObjectSectionsSet()
1083 if (ModuleUnit.Unit->getStage() != CompileUnit::Stage::Skipped) in forEachCompileAndTypeUnit()
1084 UnitHandler(ModuleUnit.Unit.get()); in forEachCompileAndTypeUnit()
1098 if (ModuleUnit.Unit->getStage() != CompileUnit::Stage::Skipped) in forEachCompileUnit()
1099 UnitHandler(ModuleUnit.Unit.get()); in forEachCompileUnit()