Lines Matching defs:var_id
838 VariableSP SymbolFileNativePDB::CreateGlobalVariable(PdbGlobalSymId var_id) {
839 CVSymbol sym = m_index->symrecords().readRecord(var_id.offset);
841 return CreateConstantSymbol(var_id, sym);
906 ts->GetNativePDBParser()->GetOrCreateVariableDecl(var_id);
919 toOpaqueUid(var_id), name.str().c_str(), global_name.c_str(), type_sp,
927 SymbolFileNativePDB::CreateConstantSymbol(PdbGlobalSymId var_id,
952 toOpaqueUid(var_id), constant.Name.str().c_str(), global_name.c_str(),
959 SymbolFileNativePDB::GetOrCreateGlobalVariable(PdbGlobalSymId var_id) {
960 auto emplace_result = m_global_vars.try_emplace(toOpaqueUid(var_id), nullptr);
962 if (VariableSP var_sp = CreateGlobalVariable(var_id))
1831 PdbCompilandSymId var_id,
1847 GetVariableLocationInfo(*m_index, var_id, *func_block, module);
1856 CompilandIndexItem *cii = m_index->compilands().GetCompiland(var_id.modi);
1875 toOpaqueUid(var_id), name.c_str(), name.c_str(), sftype, var_scope, block,
1886 ts->GetNativePDBParser()->GetOrCreateVariableDecl(scope_id, var_id);
1888 m_local_variables[toOpaqueUid(var_id)] = var_sp;
1893 PdbCompilandSymId scope_id, PdbCompilandSymId var_id, bool is_param) {
1894 auto iter = m_local_variables.find(toOpaqueUid(var_id));
1898 return CreateLocalVariable(scope_id, var_id, is_param);