Searched refs:pa_ins (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/runtime_core/abc2program/ |
H A D | program_dump.cpp | 330 for (const pandasm::Ins &pa_ins : function.ins) { in DumpOriginalFunctionIns() 331 std::string insStr = pa_ins.ToString("", true, regs_num_); in DumpOriginalFunctionIns() 334 << DUMP_CONTENT_LINE_NUMBER << pa_ins.ins_debug.line_number; in DumpOriginalFunctionIns() 336 << DUMP_CONTENT_COLUMN_NUMBER << pa_ins.ins_debug.column_number in DumpOriginalFunctionIns() 357 for (const pandasm::Ins &pa_ins : function.ins) { in GetOriginalDumpIns() 358 original_dump_ins_.emplace_back(PandasmDumperUtils::DeepCopyIns(pa_ins)); in GetOriginalDumpIns() 361 for (pandasm::Ins &pa_ins : original_dump_ins_) { in GetOriginalDumpIns() 362 original_dump_ins_ptrs_.emplace_back(&pa_ins); in GetOriginalDumpIns() 363 original_ins_index_map_[&pa_ins] = idx; in GetOriginalDumpIns() 373 for (pandasm::Ins *pa_ins in GetFinalDumpIns() [all...] |
H A D | abc_code_processor.cpp | 64 pandasm::Ins pa_ins = code_converter_->BytecodeInstructionToPandasmInstruction(bc_ins, method_id_); in FillInsWithoutLabels() local 73 if (pa_ins.IsJump()) { in FillInsWithoutLabels() 76 function_.AddInstruction(pa_ins); in FillInsWithoutLabels() 207 pandasm::Ins &pa_ins = function_.ins[inst_idx]; in AddLabel4InsAtIndex() local 208 if (pa_ins.set_label) { in AddLabel4InsAtIndex() 211 pa_ins.label = AbcFileUtils::GetLabelNameByInstIdx(inst_idx); in AddLabel4InsAtIndex() 212 pa_ins.set_label = true; in AddLabel4InsAtIndex()
|
H A D | dump_utils.cpp | 77 bool PandasmDumperUtils::IsMatchLiteralId(const pandasm::Ins &pa_ins) in IsMatchLiteralId() argument 79 auto it = opcode_literal_id_index_map_.find(pa_ins.opcode); in IsMatchLiteralId() 83 size_t PandasmDumperUtils::GetLiteralIdIndex4Ins(const pandasm::Ins &pa_ins) in GetLiteralIdIndex4Ins() argument 85 auto it = opcode_literal_id_index_map_.find(pa_ins.opcode); in GetLiteralIdIndex4Ins()
|
H A D | dump_utils.h | 80 static bool IsMatchLiteralId(const pandasm::Ins &pa_ins); 81 static size_t GetLiteralIdIndex4Ins(const pandasm::Ins &pa_ins);
|
H A D | program_dump.h | 81 void ReplaceLiteralId4Ins(pandasm::Ins &pa_ins) const;
|
/arkcompiler/runtime_core/disassembler/ |
H A D | disassembler.cpp | 2162 static void translateImmToLabel(pandasm::Ins *pa_ins, LabelTable *label_table, const uint8_t *ins_arr, in translateImmToLabel() argument 2166 const int32_t jmp_offset = std::get<int64_t>(pa_ins->imms.at(0)); in translateImmToLabel() 2177 pa_ins->imms.clear(); in translateImmToLabel() 2178 pa_ins->ids.push_back(label_table->at(idx)); in translateImmToLabel() 2218 auto pa_ins = BytecodeInstructionToPandasmInstruction(bc_ins, method_id); in GetInstructions() local 2219 if (pa_ins.IsJump()) { in GetInstructions() 2220 translateImmToLabel(&pa_ins, &label_table, ins_arr, bc_ins, bc_ins_last, code_id); in GetInstructions() 2237 method->AddInstruction(pa_ins); in GetInstructions()
|
Completed in 7 milliseconds