Home
last modified time | relevance | path

Searched refs:OpRegImm (Results 1 – 22 of 22) sorted by relevance

/art/compiler/dex/quick/arm/
Dcall_arm.cc127 OpRegImm(kOpCmp, keyReg, size-1); in GenLargePackedSwitch()
205 OpRegImm(kOpCmp, rs_r3, 0); in GenMonitorEnter()
211 OpRegImm(kOpCmp, rs_r1, 0); in GenMonitorEnter()
325 OpRegImm(kOpCmp, rs_r2, 0); in GenMonitorExit()
461 m2l_->OpRegImm(kOpAdd, rs_rARM_SP, sp_displace_); in GenEntrySequence()
504 OpRegImm(kOpSub, rs_rARM_SP, frame_size_without_spills); in GenEntrySequence()
508 OpRegImm(kOpSub, rs_rARM_SP, frame_size_without_spills); in GenEntrySequence()
541 OpRegImm(kOpAdd, rs_rARM_SP, adjust); in GenExitSequence()
Dint_arm.cc276 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
287 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
300 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
406 OpRegImm(kOpCmp, reg, check_value); in OpCmpImmBranch()
965 OpRegImm(kOpCmp /* eq */, r_tmp, 1); in GenInlinedCas()
1042 OpRegImm(kOpAdd, rs_dst, mirror::Array::DataOffset(2).Int32Value()); in GenInlinedArrayCopyCharArray()
1045 OpRegImm(kOpAdd, rs_src, mirror::Array::DataOffset(2).Int32Value()); in GenInlinedArrayCopyCharArray()
1056 OpRegImm(kOpSub, rs_length, 2); in GenInlinedArrayCopyCharArray()
1063 OpRegImm(kOpSub, rs_length, 4); in GenInlinedArrayCopyCharArray()
Dcodegen_arm.h211 LIR* OpRegImm(OpKind op, RegStorage r_dest_src1, int value);
Dutility_arm.cc656 LIR* ArmMir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm() function in art::ArmMir2Lir
/art/compiler/dex/quick/mips/
Dcall_mips.cc120 OpRegImm(kOpAdd, r_base, 8); in GenLargeSparseSwitch()
327 m2l_->OpRegImm(kOpAdd, m2l_->TargetPtrReg(kSp), sp_displace_); in GenEntrySequence()
348 OpRegImm(kOpSub, rs_sp, frame_sub); in GenEntrySequence()
397 OpRegImm(kOpSub, rs_sp, frame_size_); in GenSpecialEntryForSuspend()
410 OpRegImm(kOpAdd, rs_sp, frame_size_); in GenSpecialExitForSuspend()
Dint_mips.cc455 OpRegImm(kOpSub, TargetPtrReg(kSuspend), 1); in OpTestSuspend()
461 OpRegImm(kOpSub, reg, 1); in OpDecAndBranch()
792 OpRegImm(kOpAdd, reg_ptr, data_offset); in GenArrayPut()
Dutility_mips.cc295 LIR* MipsMir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm() function in art::MipsMir2Lir
1053 OpRegImm(kOpSub, rs_rSP, 16); in InvokeTrampoline()
1055 OpRegImm(kOpAdd, rs_rSP, 16); in InvokeTrampoline()
Dtarget_mips.cc852 OpRegImm(kOpSub, rs_sp, offset); in SpillCoreRegs()
880 OpRegImm(kOpAdd, rs_sp, frame_size_); in UnSpillCoreRegs()
Dcodegen_mips.h208 LIR* OpRegImm(OpKind op, RegStorage r_dest_src1, int value);
/art/compiler/dex/quick/x86/
Dcall_x86.cc83 OpRegImm(kOpCmp, keyReg, size - 1); in GenLargePackedSwitch()
187 OpRegImm(kOpSub, rs_rSP, frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set)); in GenEntrySequence()
204 m2l_->OpRegImm(kOpAdd, local_rs_rSP, sp_displace_); in GenEntrySequence()
268 OpRegImm(kOpAdd, rs_rSP, adjust); in GenExitSequence()
Dint_x86.cc331 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
335 OpRegImm(kOpMov, rl_result.reg, false_val); in GenSelect()
342 OpRegImm(kOpMov, temp1_reg, immediateForTemp); in GenSelect()
373 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
464 OpRegImm(kOpCmp, rl_src1.reg, val_lo); in GenFusedLongCmpImmBranch()
498 OpRegImm(kOpSub, low_reg, val_lo); in GenFusedLongCmpImmBranch()
512 OpRegImm(kOpCmp, low_reg, val_lo); in GenFusedLongCmpImmBranch()
626 OpRegImm(kOpCmp, rl_result.reg, 0); in GenDivRemLit()
630 OpRegImm(kOpCmp, rl_result.reg, 0x80000000); in GenDivRemLit()
653 OpRegImm(kOpCmp, rl_src.reg, 0); in GenDivRemLit()
[all …]
Dfp_x86.cc429 OpRegImm(kOpAnd, rs_rAX, 0x400); in GenRemFP()
642 OpRegImm(kOpAnd, rl_src.reg, 0x7fffffff); in GenInlinedAbsFloat()
678 OpRegImm(kOpLsl, rl_result.reg, 1); in GenInlinedAbsDouble()
679 OpRegImm(kOpLsr, rl_result.reg, 1); in GenInlinedAbsDouble()
706 OpRegImm(kOpAnd, rl_src.reg.GetHigh(), 0x7fffffff); in GenInlinedAbsDouble()
725 OpRegImm(kOpAnd, rl_result.reg.GetHigh(), 0x7fffffff); in GenInlinedAbsDouble()
Dutility_x86.cc139 LIR* X86Mir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm() function in art::X86Mir2Lir
219 return OpRegImm(kOpAsr, r_dest_src1, 16); in OpRegReg()
458 return OpRegImm(kOpLsl, r_dest, 1); in OpRegRegReg()
527 return OpRegImm(op, r_dest, value); in OpRegRegImm()
Dtarget_x86.cc1211 OpRegImm(kOpAnd, rs_rCX, 1); in GenInlinedArrayCopyCharArray()
1213 OpRegImm(kOpSub, rs_rDX, 1); in GenInlinedArrayCopyCharArray()
1221 OpRegImm(kOpSub, rs_rDX, 2); in GenInlinedArrayCopyCharArray()
1346 OpRegImm(kOpMov, rs_rDI, start_value); in GenInlinedIndexOf()
1354 OpRegImm(kOpSub, rs_rCX, start_value); in GenInlinedIndexOf()
1391 OpRegImm(kOpLsl, rs_rDI, 1); in GenInlinedIndexOf()
1393 OpRegImm(kOpAdd, rs_rDI, value_offset); in GenInlinedIndexOf()
Dcodegen_x86.h307 LIR* OpRegImm(OpKind op, RegStorage r_dest_src1, int value) OVERRIDE;
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc130 OpRegImm(kOpCmp, key_reg, size - 1); in GenLargePackedSwitch()
354 OpRegImm(kOpSub, rs_sp, frame_size_without_spills); in GenEntrySequence()
371 m2l_->OpRegImm(kOpAdd, rs_sp, sp_displace_); in GenEntrySequence()
Dint_arm64.cc196 OpRegImm(kOpCmp, rl_src.reg, 0); in GenSelect()
292 OpRegImm(kOpCmp, reg, check_value); in OpCmpImmBranch()
671 OpRegImm(kOpCmp, rl_src.reg, 0); in GenInlinedAbsInt()
686 OpRegImm(kOpCmp, rl_src.reg, 0); in GenInlinedAbsLong()
877 OpRegImm(kOpAdd, rs_src, mirror::Array::DataOffset(2).Int32Value()); in GenInlinedArrayCopyCharArray()
882 OpRegImm(kOpAdd, rs_dst, mirror::Array::DataOffset(2).Int32Value()); in GenInlinedArrayCopyCharArray()
894 OpRegImm(kOpSub, rs_length, 2); in GenInlinedArrayCopyCharArray()
901 OpRegImm(kOpSub, rs_length, 4); in GenInlinedArrayCopyCharArray()
909 OpRegImm(kOpSub, rs_length, 8); in GenInlinedArrayCopyCharArray()
Dcodegen_arm64.h214 LIR* OpRegImm(OpKind op, RegStorage r_dest_src1, int value) OVERRIDE;
Dutility_arm64.cc935 LIR* Arm64Mir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm() function in art::Arm64Mir2Lir
/art/compiler/dex/quick/
Dgen_invoke.cc1054 OpRegImm(kOpAdd, reg_dst_ptr, data_offset); in GenInlinedStringGetCharsNoCheck()
1065 OpRegImm(kOpAdd, reg_src_ptr, value_offset); in GenInlinedStringGetCharsNoCheck()
1102 OpRegImm(kOpSub, rl_result.reg, 1); in GenInlinedStringIsEmptyOrLength()
1106 OpRegImm(kOpSub, rl_result.reg, 1); in GenInlinedStringIsEmptyOrLength()
1107 OpRegImm(kOpLsr, rl_result.reg, 31); in GenInlinedStringIsEmptyOrLength()
Dgen_common.cc1818 OpRegImm(kOpAdd, rl_result.reg, lit); in GenArithOpIntLit()
2192 OpRegImm(kOpAdd, key_temp, 1); // Increment key. in GenSmallPackedSwitch()
Dmir_to_lir.h1419 virtual LIR* OpRegImm(OpKind op, RegStorage r_dest_src1, int value) = 0;