Home
last modified time | relevance | path

Searched refs:pandaIns (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
Demitter.cpp160 void FunctionEmitter::GenInstructionDebugInfo(const IRNode *ins, panda::pandasm::Ins *pandaIns) in GenInstructionDebugInfo() argument
173 pandaIns->ins_debug.line_number = astNode ? astNode->Range().start.line : INVALID_LINE; in GenInstructionDebugInfo()
178 pandaIns->ins_debug.bound_left = offset_; in GenInstructionDebugInfo()
179 pandaIns->ins_debug.bound_right = offset_ + insLen; in GenInstructionDebugInfo()
184 pandaIns->ins_debug.column_number = astNode ? in GenInstructionDebugInfo()
194 auto &pandaIns = func_->ins.emplace_back(); in GenFunctionInstructions() local
196 ins->Transform(&pandaIns); in GenFunctionInstructions()
197 GenInstructionDebugInfo(ins, &pandaIns); in GenFunctionInstructions()
Demitter.h81 void GenInstructionDebugInfo(const IRNode *ins, panda::pandasm::Ins *pandaIns);
/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dts2abc.cpp336 static void ParseInstructionOpCode(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionOpCode() argument
341 pandaIns.opcode = g_opcodeMap[opcode]; in ParseInstructionOpCode()
346 static void ParseInstructionRegs(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionRegs() argument
351 pandaIns.regs.emplace_back(regs[i].asUInt()); in ParseInstructionRegs()
356 static void ParseInstructionIds(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionIds() argument
362 pandaIns.ids.emplace_back(ParseString(ids[i].asString())); in ParseInstructionIds()
368 static void ParseInstructionImms(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionImms() argument
377 pandaIns.imms.emplace_back(static_cast<int64_t>(imsValue)); in ParseInstructionImms()
379 pandaIns.imms.emplace_back(imsValue); in ParseInstructionImms()
385 static void ParseInstructionLabel(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionLabel() argument
[all …]