Home
last modified time | relevance | path

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

/art/compiler/dex/quick/arm64/
Dcall_arm64.cc204 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()
Dint_arm64.cc234 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 …]
Dcodegen_arm64.h206 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
/art/compiler/dex/quick/arm/
Dint_arm.cc178 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 …]
Dcall_arm.cc192 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()
Dcodegen_arm.h140 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
Dutility_arm.cc1121 OpCmpImmBranch(kCondNe, r_temp, 0, fail_target); in StoreBaseDisp()
/art/compiler/dex/quick/
Dgen_common.cc62 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 …]
Dgen_invoke.cc1212 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()
Dcodegen_util.cc1217 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target); in OpCmpMemImmBranch()
Dmir_to_lir.h1388 virtual LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value,
/art/compiler/dex/quick/mips/
Dcall_mips.cc194 LIR* branch_over = OpCmpImmBranch(kCondHi, r_key, size-1, NULL); in GenLargePackedSwitch()
278 LIR* branch_over = OpCmpImmBranch(kCondEq, val_reg, 0, NULL); in MarkGCCard()
Dint_mips.cc54 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()
Dcodegen_mips.h138 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target);
/art/compiler/dex/quick/x86/
Dcall_x86.cc43 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()
Dtarget_x86.cc1123 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 …]
Dcodegen_x86.h265 LIR* OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) OVERRIDE;
Dint_x86.cc105 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()