Lines Matching defs:comp_unit
385 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii);
388 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage());
401 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit);
445 comp_unit->GetLineTable();
476 CompileUnit &comp_unit) {
491 comp_unit.GetModule()->GetSectionList());
506 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled,
509 comp_unit.AddFunction(func_sp);
511 auto ts_or_err = GetTypeSystemForLanguage(comp_unit.GetLanguage());
889 CompUnitSP comp_unit;
896 comp_unit = GetOrCreateCompileUnit(cci);
903 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage());
924 scope, comp_unit.get(), ranges, &decl, location, is_external, artificial,
980 CompileUnit &comp_unit) {
983 emplace_result.first->second = CreateFunction(func_id, comp_unit);
1032 lldb::LanguageType SymbolFileNativePDB::ParseLanguage(CompileUnit &comp_unit) {
1034 PdbSymUid uid(comp_unit.GetID());
1048 size_t SymbolFileNativePDB::ParseFunctions(CompileUnit &comp_unit) {
1050 PdbSymUid uid{comp_unit.GetID()};
1055 size_t count = comp_unit.GetNumFunctions();
1063 FunctionSP func = GetOrCreateFunction(sym_id, comp_unit);
1066 size_t new_count = comp_unit.GetNumFunctions();
1095 sc.comp_unit = cu_sp.get();
1101 lldbassert(sc.comp_unit);
1116 sc.function = GetOrCreateFunction(csid, *sc.comp_unit).get();
1146 lldbassert(sc.comp_unit);
1147 if (auto *line_table = sc.comp_unit->GetLineTable()) {
1179 bool SymbolFileNativePDB::ParseLineTable(CompileUnit &comp_unit) {
1185 PdbSymUid cu_id(comp_unit.GetID());
1287 comp_unit.GetModule()->GetSectionList());
1319 auto line_table = std::make_unique<LineTable>(&comp_unit);
1335 comp_unit.SetLineTable(line_table.release());
1339 bool SymbolFileNativePDB::ParseDebugMacros(CompileUnit &comp_unit) {
1371 bool SymbolFileNativePDB::ParseSupportFiles(CompileUnit &comp_unit,
1374 PdbSymUid cu_id(comp_unit.GetID());
1404 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii);
1419 const SupportFileList &files = comp_unit->GetSupportFiles();
1708 sc.comp_unit = GetOrCreateCompileUnit(cci).get();
1710 sc.function = GetOrCreateFunction(func_id, *sc.comp_unit).get();
1765 size_t SymbolFileNativePDB::ParseTypes(CompileUnit &comp_unit) {
1809 SymbolFileNativePDB::ParseVariablesForCompileUnit(CompileUnit &comp_unit,
1811 PdbSymUid sym_uid(comp_unit.GetID());
2017 lldbassert(sc.function || sc.comp_unit);
2034 if (sc.comp_unit) {
2035 variables = sc.comp_unit->GetVariableList(false);
2038 sc.comp_unit->SetVariableList(variables);
2040 return ParseVariablesForCompileUnit(*sc.comp_unit, *variables);