/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 204 null_check_branch = OpCmpImmBranch(kCondEq, rs_x0, 0, NULL); in GenMonitorEnter() 211 LIR* not_unlocked_branch = OpCmpImmBranch(kCondNe, rs_w3, 0, NULL); in GenMonitorEnter() 213 LIR* lock_success_branch = OpCmpImmBranch(kCondEq, rs_w3, 0, NULL); in GenMonitorEnter() 252 null_check_branch = OpCmpImmBranch(kCondEq, rs_x0, 0, NULL); in GenMonitorExit() 293 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, NULL); in MarkGCCard()
|
D | int_arm64.cc | 234 OpCmpImmBranch(ccode, rl_src1.reg, 0, taken); in GenFusedLongCmpBranch() 235 OpCmpImmBranch(NegateComparison(ccode), rl_src1.reg, 0, not_taken); in GenFusedLongCmpBranch() 259 LIR* Arm64Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, in OpCmpImmBranch() function in art::Arm64Mir2Lir 297 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch() 814 LIR* src_check_branch = OpCmpImmBranch(kCondEq, rs_src, 0, nullptr); in GenInlinedArrayCopyCharArray() 815 LIR* dst_check_branch = OpCmpImmBranch(kCondEq, rs_dst, 0, nullptr); in GenInlinedArrayCopyCharArray() 822 LIR* len_neg_or_too_big = OpCmpImmBranch(kCondHi, rs_length, kLargeArrayThreshold, nullptr); in GenInlinedArrayCopyCharArray() 827 LIR* src_pos_negative = OpCmpImmBranch(kCondLt, rs_src_pos, 0, nullptr); in GenInlinedArrayCopyCharArray() 834 LIR* dst_pos_negative = OpCmpImmBranch(kCondLt, rs_dst_pos, 0, nullptr); in GenInlinedArrayCopyCharArray() 859 LIR* jmp_to_copy_two = OpCmpImmBranch(kCondEq, rs_tmp, 0, nullptr); in GenInlinedArrayCopyCharArray() [all …]
|
D | codegen_arm64.h | 206 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 178 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken); in GenFusedLongCmpImmBranch() 181 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch() 182 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch() 186 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch() 187 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch() 191 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch() 192 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch() 196 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); in GenFusedLongCmpImmBranch() 197 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); in GenFusedLongCmpImmBranch() 203 OpCmpImmBranch(ccode, low_reg, val_lo, taken); in GenFusedLongCmpImmBranch() [all …]
|
D | call_arm.cc | 192 null_check_branch = OpCmpImmBranch(kCondEq, rs_r0, 0, NULL); in GenMonitorEnter() 199 LIR* not_unlocked_branch = OpCmpImmBranch(kCondNe, rs_r1, 0, NULL); in GenMonitorEnter() 202 LIR* lock_success_branch = OpCmpImmBranch(kCondEq, rs_r1, 0, NULL); in GenMonitorEnter() 263 null_check_branch = OpCmpImmBranch(kCondEq, rs_r0, 0, NULL); in GenMonitorExit() 330 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, NULL); in MarkGCCard()
|
D | codegen_arm.h | 140 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
|
D | utility_arm.cc | 1121 OpCmpImmBranch(kCondNe, r_temp, 0, fail_target); in StoreBaseDisp()
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 62 LIR* branch = OpCmpImmBranch(kCondEq, reg, 0, nullptr); in GenDivZeroCheck() 134 LIR* branch = OpCmpImmBranch(kCondLs, length, index, nullptr); in GenArrayBoundsCheck() 153 LIR* branch = OpCmpImmBranch(kCondEq, reg, 0, nullptr); in GenNullCheck() 265 OpCmpImmBranch(cond, rl_src1.reg, mir_graph_->ConstantValue(rl_src2), taken); in GenCompareAndBranch() 275 OpCmpImmBranch(cond, rl_src1.reg, 0, taken); in GenCompareAndBranch() 312 OpCmpImmBranch(cond, rl_src.reg, 0, taken); in GenCompareZeroAndBranch() 572 LIR* unresolved_branch = OpCmpImmBranch(kCondEq, r_base, 0, NULL); in GenSput() 657 LIR* unresolved_branch = OpCmpImmBranch(kCondEq, r_base, 0, NULL); in GenSget() 845 LIR* branch = OpCmpImmBranch(kCondEq, rl_result.reg, 0, NULL); in GenConstClass() 912 LIR* fromfast = OpCmpImmBranch(kCondEq, TargetReg(kRet0, kRef), 0, NULL); in GenConstString() [all …]
|
D | gen_invoke.cc | 1212 slow_path_branch = OpCmpImmBranch(kCondNe, reg_slow_path, 0, nullptr); in GenInlinedReferenceGetReferent() 1517 rl_char.is_const ? nullptr : OpCmpImmBranch(kCondGt, reg_char, 0xFFFF, nullptr); in GenInlinedIndexOf() 1561 LIR* cmp_null_check_branch = OpCmpImmBranch(kCondEq, reg_cmp, 0, nullptr); in GenInlinedStringCompareTo()
|
D | codegen_util.cc | 1217 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch()
|
D | mir_to_lir.h | 1388 virtual LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value,
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 194 LIR* branch_over = OpCmpImmBranch(kCondHi, r_key, size-1, NULL); in GenLargePackedSwitch() 278 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, NULL); in MarkGCCard()
|
D | int_mips.cc | 54 LIR* branch = OpCmpImmBranch(kCondNe, rl_result.reg, 0, NULL); in GenCmpLong() 131 LIR* MipsMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) { in OpCmpImmBranch() function in art::MipsMir2Lir 365 return OpCmpImmBranch((target == NULL) ? kCondEq : kCondNe, rs_rMIPS_SUSPEND, 0, target); in OpTestSuspend() 371 return OpCmpImmBranch(c_code, reg, 0, target); in OpDecAndBranch()
|
D | codegen_mips.h | 138 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
|
/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 43 OpCmpImmBranch(kCondEq, rl_src.reg, key, &block_label_list_[case_block->id]); in GenLargeSparseSwitch() 193 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, NULL); in MarkGCCard()
|
D | target_x86.cc | 1123 LIR* src_null_branch = OpCmpImmBranch(kCondEq, rs_rAX, 0, nullptr); in GenInlinedArrayCopyCharArray() 1124 LIR* dst_null_branch = OpCmpImmBranch(kCondEq, rs_rCX, 0, nullptr); in GenInlinedArrayCopyCharArray() 1127 LIR* len_too_big = OpCmpImmBranch(kCondHi, rs_rDX, 128, nullptr); in GenInlinedArrayCopyCharArray() 1135 srcPos_negative = OpCmpImmBranch(kCondLt, tmp_reg, 0, nullptr); in GenInlinedArrayCopyCharArray() 1147 src_bad_off = OpCmpImmBranch(kCondLt, rs_rAX, pos_val, nullptr); in GenInlinedArrayCopyCharArray() 1160 dstPos_negative = OpCmpImmBranch(kCondLt, tmp_reg, 0, nullptr); in GenInlinedArrayCopyCharArray() 1172 dst_bad_off = OpCmpImmBranch(kCondLt, rs_rAX, pos_val, nullptr); in GenInlinedArrayCopyCharArray() 1196 LIR* jmp_to_begin_loop = OpCmpImmBranch(kCondEq, rs_rCX, 0, nullptr); in GenInlinedArrayCopyCharArray() 1204 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 | 265 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
|
D | int_x86.cc | 105 LIR* X86Mir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, in OpCmpImmBranch() function in art::X86Mir2Lir 2639 LIR* null_branchover = OpCmpImmBranch(kCondEq, object.reg, 0, NULL); in GenInstanceofFinal()
|