Home
last modified time | relevance | path

Searched refs:VReg (Results 1 – 8 of 8) sorted by relevance

/tools/dexter/slicer/
Dinstrumentation.cc94 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 …]
Ddebuginfo_encoder.cc75 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()
Dcode_ir.cc165 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()
Dbytecode_encoder.cc102 : bytecode->CastOperand<VReg>(index)->reg; in GetRegA()
111 : bytecode->CastOperand<VReg>(index)->reg; in GetRegB()
120 : bytecode->CastOperand<VReg>(index)->reg; in GetRegC()
/tools/dexter/slicer/export/slicer/
Dcode_ir.h60 struct VReg;
98 virtual bool Visit(VReg* vreg) { return false; } in Visit()
153 struct VReg : public Operand { struct
156 explicit VReg(dex::u4 reg) : reg(reg) {} in VReg() argument
/tools/dexter/dexter/
Dexperimental.cc245 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()
Ddisassembler.h41 virtual bool Visit(lir::VReg* vreg) override;
Ddisassembler.cc133 bool PrintCodeIrVisitor::Visit(lir::VReg* vreg) { in Visit()