Searched refs:VReg (Results 1 – 8 of 8) sorted by relevance
90 move_result->operands.push_back(code_ir->Alloc<lir::VReg>(dst_reg)); in BoxValue()186 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg - shift)); in GenerateShiftParamsCode()187 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in GenerateShiftParamsCode()192 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg - shift)); in GenerateShiftParamsCode()193 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in GenerateShiftParamsCode()246 const_size_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_size_reg)); in InjectArrayParamsHook()254 allocate_array_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_reg)); in InjectArrayParamsHook()255 allocate_array_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_size_reg)); in InjectArrayParamsHook()287 index_const_op->operands.push_back(code_ir->Alloc<lir::VReg>(array_index_reg)); in InjectArrayParamsHook()293 aput_op->operands.push_back(code_ir->Alloc<lir::VReg>(src_reg)); in InjectArrayParamsHook()[all …]
166 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()181 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()200 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()429 return Alloc<VReg>(dex_instr.vA); in GetRegA()438 return Alloc<VReg>(dex_instr.vB); in GetRegB()447 return Alloc<VReg>(dex_instr.vC); in GetRegC()
72 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()82 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()95 auto reg = dbg_annotation->CastOperand<VReg>(0)->reg; in Visit()
99 : bytecode->CastOperand<VReg>(index)->reg; in GetRegA()108 : bytecode->CastOperand<VReg>(index)->reg; in GetRegB()117 : bytecode->CastOperand<VReg>(index)->reg; in GetRegC()
60 struct VReg;97 virtual bool Visit(VReg* vreg) { return false; } in Visit()151 struct VReg : public Operand { struct154 explicit VReg(dex::u4 reg) : reg(reg) {} in VReg() argument
244 reg = bytecode->CastOperand<lir::VReg>(0)->reg; in StressExitHook()250 reg = bytecode->CastOperand<lir::VReg>(0)->reg; in StressExitHook()423 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()