Lines Matching refs:move_op
438 auto move_op = code_ir->Alloc<lir::Bytecode>(); in Apply() local
441 move_op->opcode = dex::OP_MOVE_OBJECT_16; in Apply()
442 move_op->operands.push_back(code_ir->Alloc<lir::VReg>(reg + 1)); in Apply()
443 move_op->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in Apply()
446 move_op->opcode = dex::OP_MOVE_16; in Apply()
447 move_op->operands.push_back(code_ir->Alloc<lir::VReg>(reg + 1)); in Apply()
448 move_op->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in Apply()
451 move_op->opcode = dex::OP_MOVE_WIDE_16; in Apply()
452 move_op->operands.push_back(code_ir->Alloc<lir::VRegPair>(reg + 1)); in Apply()
453 move_op->operands.push_back(code_ir->Alloc<lir::VRegPair>(reg)); in Apply()
458 code_ir->instructions.InsertBefore(bytecode, move_op); in Apply()