/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 189 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 …]
|
D | call_arm.cc | 160 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()
|
D | codegen_arm.h | 199 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
|
D | utility_arm.cc | 1206 OpCmpImmBranch(kCondNe, r_temp, 0, fail_target); in StoreBaseDisp()
|
/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 171 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()
|
D | int_arm64.cc | 243 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 …]
|
D | codegen_arm64.h | 203 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 84 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 …]
|
D | gen_invoke.cc | 970 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()
|
D | codegen_util.cc | 338 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, nullptr); in MarkGCCard() 1264 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch()
|
D | mir_to_lir.h | 1407 virtual LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value,
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 1139 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 …]
|
D | codegen_x86.h | 296 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
|
D | int_x86.cc | 108 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/ |
D | int_mips.cc | 71 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()
|
D | call_mips.cc | 194 LIR* branch_over = OpCmpImmBranch(kCondHi, r_key, size-1, nullptr); in GenLargePackedSwitch()
|
D | codegen_mips.h | 197 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
|