Searched refs:VReg (Results 1 – 8 of 8) sorted by relevance
94 move_result->operands.push_back(code_ir->Alloc<lir::VReg>(dst_reg)); in BoxValue()200 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg - shift)); in GenerateShiftParamsCode()201 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in GenerateShiftParamsCode()206 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg - shift)); in GenerateShiftParamsCode()207 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in GenerateShiftParamsCode()256 const_size_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_size_reg)); in InjectArrayParamsHook()265 allocate_array_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_reg)); in InjectArrayParamsHook()266 allocate_array_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_size_reg)); in InjectArrayParamsHook()293 const_str_op->operands.push_back(code_ir->Alloc<lir::VReg>(value_reg)); // dst in InjectArrayParamsHook()310 index_const_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_index_reg)); in InjectArrayParamsHook()[all …]
75 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()85 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()98 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()
165 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DisassembleDebugInfo()180 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DisassembleDebugInfo()199 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DisassembleDebugInfo()428 return Alloc<VReg>(dex_instr.vA); in GetRegA()437 return Alloc<VReg>(dex_instr.vB); in GetRegB()446 return Alloc<VReg>(dex_instr.vC); in GetRegC()
102 : bytecode->CastOperand<VReg>(index)->reg; in GetRegA()111 : bytecode->CastOperand<VReg>(index)->reg; in GetRegB()120 : bytecode->CastOperand<VReg>(index)->reg; in GetRegC()
60 struct VReg;98 virtual bool Visit(VReg* vreg) { return false; } in Visit()153 struct VReg : public Operand { struct156 explicit VReg(dex::u4 reg) : reg(reg) {} in VReg() argument
245 reg = bytecode->CastOperand<lir::VReg>(0)->reg; in StressExitHook()251 reg = bytecode->CastOperand<lir::VReg>(0)->reg; in StressExitHook()424 load_block_id->operands.push_back(code_ir.Alloc<lir::VReg>(scratch_reg)); in CodeCoverage()
41 virtual bool Visit(lir::VReg* vreg) override;
133 bool PrintCodeIrVisitor::Visit(lir::VReg* vreg) { in Visit()