Searched refs:pandaIns (Results 1 – 3 of 3) sorted by relevance
160 void FunctionEmitter::GenInstructionDebugInfo(const IRNode *ins, panda::pandasm::Ins *pandaIns) in GenInstructionDebugInfo() argument173 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() local196 ins->Transform(&pandaIns); in GenFunctionInstructions()197 GenInstructionDebugInfo(ins, &pandaIns); in GenFunctionInstructions()
81 void GenInstructionDebugInfo(const IRNode *ins, panda::pandasm::Ins *pandaIns);
336 static void ParseInstructionOpCode(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionOpCode() argument341 pandaIns.opcode = g_opcodeMap[opcode]; in ParseInstructionOpCode()346 static void ParseInstructionRegs(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionRegs() argument351 pandaIns.regs.emplace_back(regs[i].asUInt()); in ParseInstructionRegs()356 static void ParseInstructionIds(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionIds() argument362 pandaIns.ids.emplace_back(ParseString(ids[i].asString())); in ParseInstructionIds()368 static void ParseInstructionImms(const Json::Value &ins, panda::pandasm::Ins &pandaIns) in ParseInstructionImms() argument377 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 …]