Home
last modified time | relevance | path

Searched refs:OpCmpImmBranch (Results 1 – 17 of 17) sorted by relevance

/art/compiler/dex/quick/arm/
Dint_arm.cc189 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken); in GenFusedLongCmpImmBranch()
192 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
193 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch()
197 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
198 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch()
202 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
203 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch()
207 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch()
208 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch()
214 OpCmpImmBranch(ccode, low_reg, val_lo, taken); in GenFusedLongCmpImmBranch()
[all …]
Dcall_arm.cc160 null_check_branch = OpCmpImmBranch(kCondEq, rs_r0, 0, nullptr); in GenMonitorEnter()
169 LIR* not_unlocked_branch = OpCmpImmBranch(kCondNe, rs_r3, 0, nullptr); in GenMonitorEnter()
174 LIR* lock_success_branch = OpCmpImmBranch(kCondEq, rs_r1, 0, nullptr); in GenMonitorEnter()
242 null_check_branch = OpCmpImmBranch(kCondEq, rs_r0, 0, nullptr); in GenMonitorExit()
265 unlock_success_branch = OpCmpImmBranch(kCondEq, rs_r2, 0, nullptr); in GenMonitorExit()
Dcodegen_arm.h199 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
Dutility_arm.cc1206 OpCmpImmBranch(kCondNe, r_temp, 0, fail_target); in StoreBaseDisp()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc171 null_check_branch = OpCmpImmBranch(kCondEq, rs_x0, 0, nullptr); in GenMonitorEnter()
180 LIR* not_unlocked_branch = OpCmpImmBranch(kCondNe, rs_w2, 0, nullptr); in GenMonitorEnter()
185 LIR* lock_success_branch = OpCmpImmBranch(kCondEq, rs_w3, 0, nullptr); in GenMonitorEnter()
224 null_check_branch = OpCmpImmBranch(kCondEq, rs_x0, 0, nullptr); in GenMonitorExit()
248 unlock_success_branch = OpCmpImmBranch(kCondEq, rs_w1, 0, nullptr); in GenMonitorExit()
Dint_arm64.cc243 OpCmpImmBranch(ccode, rl_src1.reg, 0, taken); in GenFusedLongCmpBranch()
244 OpCmpImmBranch(NegateComparison(ccode), rl_src1.reg, 0, not_taken); in GenFusedLongCmpBranch()
268 LIR* Arm64Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, in OpCmpImmBranch() function in art::Arm64Mir2Lir
310 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch()
849 LIR* src_check_branch = OpCmpImmBranch(kCondEq, rs_src, 0, nullptr); in GenInlinedArrayCopyCharArray()
850 LIR* dst_check_branch = OpCmpImmBranch(kCondEq, rs_dst, 0, nullptr); in GenInlinedArrayCopyCharArray()
857 LIR* len_neg_or_too_big = OpCmpImmBranch(kCondHi, rs_length, kLargeArrayThreshold, nullptr); in GenInlinedArrayCopyCharArray()
862 LIR* src_pos_negative = OpCmpImmBranch(kCondLt, rs_src_pos, 0, nullptr); in GenInlinedArrayCopyCharArray()
869 LIR* dst_pos_negative = OpCmpImmBranch(kCondLt, rs_dst_pos, 0, nullptr); in GenInlinedArrayCopyCharArray()
907 LIR* jmp_to_ret = OpCmpImmBranch(kCondEq, rs_length, 0, nullptr); in GenInlinedArrayCopyCharArray()
[all …]
Dcodegen_arm64.h203 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
/art/compiler/dex/quick/
Dgen_common.cc84 LIR* branch = OpCmpImmBranch(kCondEq, r_result, 0, nullptr); in GenIfNullUseHelperImm()
113 unresolved_branch = OpCmpImmBranch(kCondEq, r_base, 0, nullptr); in GenGetOtherTypeForSgetSput()
192 LIR* branch = OpCmpImmBranch(kCondEq, reg, 0, nullptr); in GenDivZeroCheck()
265 LIR* branch = OpCmpImmBranch(kCondLs, length, index, nullptr); in GenArrayBoundsCheck()
284 LIR* branch = OpCmpImmBranch(kCondEq, reg, 0, nullptr); in GenNullCheck()
394 OpCmpImmBranch(cond, rl_src1.reg, mir_graph_->ConstantValue(rl_src2), taken); in GenCompareAndBranch()
404 OpCmpImmBranch(cond, rl_src1.reg, 0, taken); in GenCompareAndBranch()
440 OpCmpImmBranch(cond, rl_src.reg, 0, taken); in GenCompareZeroAndBranch()
1168 LIR* null_branchover = OpCmpImmBranch(kCondEq, object.reg, 0, nullptr); in GenInstanceofFinal()
1266 LIR* branch1 = OpCmpImmBranch(kCondEq, ref_reg, 0, nullptr); in GenInstanceofCallingHelper()
[all …]
Dgen_invoke.cc970 slow_path_branch = OpCmpImmBranch(kCondNe, reg_slow_path, 0, nullptr); in GenInlinedReferenceGetReferent()
1124 LIR* data_null_check_branch = OpCmpImmBranch(kCondEq, rl_data.reg, 0, nullptr); in GenInlinedStringFactoryNewStringFromBytes()
1157 LIR* string_null_check_branch = OpCmpImmBranch(kCondEq, rl_string.reg, 0, nullptr); in GenInlinedStringFactoryNewStringFromString()
1366 rl_char.is_const ? nullptr : OpCmpImmBranch(kCondGt, reg_char, 0xFFFF, nullptr); in GenInlinedIndexOf()
1410 LIR* cmp_null_check_branch = OpCmpImmBranch(kCondEq, reg_cmp, 0, nullptr); in GenInlinedStringCompareTo()
Dcodegen_util.cc338 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, nullptr); in MarkGCCard()
1264 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch()
Dmir_to_lir.h1407 virtual LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value,
/art/compiler/dex/quick/x86/
Dtarget_x86.cc1139 LIR* src_null_branch = OpCmpImmBranch(kCondEq, rs_rAX, 0, nullptr); in GenInlinedArrayCopyCharArray()
1140 LIR* dst_null_branch = OpCmpImmBranch(kCondEq, rs_rCX, 0, nullptr); in GenInlinedArrayCopyCharArray()
1143 LIR* len_too_big = OpCmpImmBranch(kCondHi, rs_rDX, 128, nullptr); in GenInlinedArrayCopyCharArray()
1151 srcPos_negative = OpCmpImmBranch(kCondLt, tmp_reg, 0, nullptr); in GenInlinedArrayCopyCharArray()
1163 src_bad_off = OpCmpImmBranch(kCondLt, rs_rAX, pos_val, nullptr); in GenInlinedArrayCopyCharArray()
1176 dstPos_negative = OpCmpImmBranch(kCondLt, tmp_reg, 0, nullptr); in GenInlinedArrayCopyCharArray()
1188 dst_bad_off = OpCmpImmBranch(kCondLt, rs_rAX, pos_val, nullptr); in GenInlinedArrayCopyCharArray()
1212 LIR* jmp_to_begin_loop = OpCmpImmBranch(kCondEq, rs_rCX, 0, nullptr); in GenInlinedArrayCopyCharArray()
1220 LIR* jmp_to_ret = OpCmpImmBranch(kCondEq, rs_rDX, 0, nullptr); in GenInlinedArrayCopyCharArray()
1298 slowpath_branch = OpCmpImmBranch(kCondGt, rs_rAX, 0xFFFF, nullptr); in GenInlinedIndexOf()
[all …]
Dcodegen_x86.h296 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
Dint_x86.cc108 LIR* X86Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, in OpCmpImmBranch() function in art::X86Mir2Lir
3025 LIR* null_branchover = OpCmpImmBranch(kCondEq, object.reg, 0, nullptr); in GenInstanceofFinal()
/art/compiler/dex/quick/mips/
Dint_mips.cc71 LIR* branch = OpCmpImmBranch(kCondNe, rl_result.reg, 0, nullptr); in GenCmpLong()
149 LIR* MipsMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) { in OpCmpImmBranch() function in art::MipsMir2Lir
456 return OpCmpImmBranch((target == nullptr) ? kCondEq : kCondNe, TargetPtrReg(kSuspend), 0, target); in OpTestSuspend()
462 return OpCmpImmBranch(c_code, reg, 0, target); in OpDecAndBranch()
Dcall_mips.cc194 LIR* branch_over = OpCmpImmBranch(kCondHi, r_key, size-1, nullptr); in GenLargePackedSwitch()
Dcodegen_mips.h197 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);