• Home
  • Raw
  • Download

Lines Matching refs:program_

59     curr_record_->field_list.emplace_back(program_.lang);  in ParseRecordFields()
137 program_.array_types.insert(*type); in ParseType()
394 if (program_.array_types.find(type) == program_.array_types.end()) { in ParseArrayElementType()
395 program_.array_types.emplace(type, 1); in ParseArrayElementType()
397 } else if (panda::pandasm::Type::IsStringType(type_with_slash.GetName(), program_.lang)) { in ParseArrayElementType()
399 if (program_.array_types.find(type_with_slash) == program_.array_types.end()) { in ParseArrayElementType()
400 program_.array_types.emplace(type_with_slash, 1); in ParseArrayElementType()
658 for (const auto &f : program_.function_table) { in ParseResetFunctionLabelsAndParams()
670 curr_func_ = &(program_.function_table.at(t.first)); in ParseResetFunctionLabelsAndParams()
694 for (auto &k : program_.function_table) { in ParseResetFunctionTable()
710 const auto it_synonym = program_.function_synonyms.find(func_name); in ParseResetFunctionTable()
711 if (it_synonym == program_.function_synonyms.end()) { in ParseResetFunctionTable()
721 insn_it->ids[0] = program_.function_synonyms.at(func_name)[0]; in ParseResetFunctionTable()
725 …if (insn_it->OperandListLength() - diff < program_.function_table.at(insn_it->ids[0]).GetParamsNum… in ParseResetFunctionTable()
744 for (const auto &k : program_.record_table) { in ParseResetRecordTable()
808 program_.lang = res.value(); in ParseAsLanguageDirective()
978 for (auto &func : program_.function_table) { in ParseAfterMainLoop()
984 for (auto &rec : program_.record_table) { in ParseAfterMainLoop()
990 return std::move(program_); in ParseAfterMainLoop()
1296 AddObjectInTable(false, program_.function_table); in ParseOperandCall()
1307 const auto it_synonym = program_.function_synonyms.find(curr_ins_->ids.back()); in ParseOperandCall()
1308 if (it_synonym == program_.function_synonyms.end()) { in ParseOperandCall()
1318 program_.function_table.erase(p); in ParseOperandCall()
1322 if (program_.function_table.find(curr_ins_->ids.back()) == program_.function_table.end()) { in ParseOperandCall()
1323 auto node_handle = program_.function_table.extract(p); in ParseOperandCall()
1325 program_.function_table.insert(std::move(node_handle)); in ParseOperandCall()
1327 program_.function_table.erase(p); in ParseOperandCall()
1557 program_.strings.insert(s); in ParseStringLiteral()
1749 AddObjectInTable(false, program_.record_table); in ParseOperandType()
1757 program_.record_table.find(type.GetComponentName()) == program_.record_table.end()) { in ParseOperandType()
1760 AddObjectInTable(false, program_.record_table); in ParseOperandType()
1791 if (program_.literalarray_table.find(array_id) == program_.literalarray_table.end()) { in ParseOperandLiteralArray()
1826 auto it_record = program_.record_table.find(record_name); in ParseOperandField()
1827 if (it_record == program_.record_table.end()) { in ParseOperandField()
1829 AddObjectInTable(false, program_.record_table); in ParseOperandField()
1830 it_record = program_.record_table.find(record_name); in ParseOperandField()
1837 it_record->second.field_list.emplace_back(program_.lang); in ParseOperandField()
1908 auto iter = program_.function_table.find(signature); in UpdateFunctionName()
1909 if (iter == program_.function_table.end() || !iter->second.file_location->is_defined) { in UpdateFunctionName()
1910 program_.function_synonyms[curr_func_->name].push_back(signature); in UpdateFunctionName()
1911 program_.function_table.erase(signature); in UpdateFunctionName()
1912 auto node_handle = program_.function_table.extract(curr_func_->name); in UpdateFunctionName()
1914 program_.function_table.insert(std::move(node_handle)); in UpdateFunctionName()
1982 …auto iter = program_.record_table.find(std::string(context_.GiveToken().data(), context_.GiveToken… in ParseRecordName()
1983 if (iter == program_.record_table.end() || !iter->second.file_location->is_defined) { in ParseRecordName()
1999 AddObjectInTable(true, program_.record_table); in SetRecordInformation()
2000 …curr_record_ = &(program_.record_table.at(std::string(context_.GiveToken().data(), context_.GiveTo… in SetRecordInformation()
2030 AddObjectInTable(true, program_.function_table); in SetFunctionInformation()
2031 curr_func_ = &(program_.function_table.at(p)); in SetFunctionInformation()
2051program_.literalarray_table.find(std::string(context_.GiveToken().data(), context_.GiveToken().len… in ParseArrayName()
2052 if (iter == program_.literalarray_table.end()) { in ParseArrayName()
2068program_.literalarray_table.try_emplace(std::string(context_.GiveToken().data(), context_.GiveToke… in SetArrayInformation()
2072 …&(program_.literalarray_table.at(std::string(context_.GiveToken().data(), context_.GiveToken().len… in SetArrayInformation()
2150 Function::Parameter parameter(type, program_.lang); in ParseFunctionArg()