/art/test/442-checker-constant-folding/smali/ |
D | TestCmp.smali | 23 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const13>>,<<Const7>>] 24 ## CHECK-DAG: Return [<<Cmp>>] 46 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const11>>,<<Const22>>] bias:gt 47 ## CHECK-DAG: Return [<<Cmp>>] 69 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const33>>,<<Const44>>] bias:lt 70 ## CHECK-DAG: Return [<<Cmp>>] 92 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const55>>,<<Const66>>] bias:gt 93 ## CHECK-DAG: Return [<<Cmp>>] 115 ## CHECK-DAG: <<Cmp:i\d+>> Compare [<<Const77>>,<<Const88>>] bias:lt 116 ## CHECK-DAG: Return [<<Cmp>>] [all …]
|
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 235 __ Cmp(src_curr_addr, src_stop_addr); in EmitNativeCode() local 689 __ Cmp(out_lo, op2_lo); in GenMinMaxLong() local 733 __ Cmp(op1, op2); in GenMinMax() local 817 __ Cmp(out_reg, 0); in VisitMathRoundFloat() local 1182 __ Cmp(temp_lo, 0); in GenUnsafePut() local 1608 __ Cmp(temp_reg, temp2); in GenerateStringCompareToLoop() local 1614 __ Cmp(temp_reg, temp2); in GenerateStringCompareToLoop() local 1652 __ Cmp(temp0, Operand(temp1, vixl32::LSR, (mirror::kUseStringCompression ? 3 : 4))); in GenerateStringCompareToLoop() local 1719 __ Cmp(temp_reg, temp3); in GenerateStringCompareToLoop() local 1829 __ Cmp(str, arg); in VisitStringEquals() local [all …]
|
D | intrinsics_arm64.cc | 214 __ Cmp(src_curr_addr, src_stop_addr); in EmitNativeCode() local 574 __ Cmp(in_reg, Operand(0)); in GenAbsInteger() local 665 __ Cmp(op1_reg, op2_reg); in GenMinMax() local 1241 __ Cmp(tmp_value, expected); in GenCas() local 1403 __ Cmp(temp4, temp2); in VisitStringCompareTo() local 1427 __ Cmp(temp0, Operand(temp1.W(), LSR, (mirror::kUseStringCompression) ? 3 : 4)); in VisitStringCompareTo() local 1587 __ Cmp(str, arg); in VisitStringEquals() local 1597 __ Cmp(temp, temp1); in VisitStringEquals() local 1622 __ Cmp(temp, Operand(mirror::String::GetFlaggedCount(const_string_length, is_compressed))); in VisitStringEquals() local 1631 __ Cmp(temp, temp1); in VisitStringEquals() local [all …]
|
D | code_generator_arm_vixl.cc | 1134 __ Cmp(temp1_, ref_reg); in EmitNativeCode() local 1174 __ Cmp(tmp, expected); in EmitNativeCode() local 1836 __ Cmp(left_high, 0); in GenerateLongTestConstant() local 1843 __ Cmp(left_low, left_low); in GenerateLongTestConstant() local 1860 __ Cmp(left_high, High32Bits(value)); in GenerateLongTestConstant() local 1884 __ Cmp(left_low, left_low); in GenerateLongTestConstant() local 1904 __ Cmp(left_low, Low32Bits(value)); in GenerateLongTestConstant() local 1944 __ Cmp(HighRegisterFrom(left), HighRegisterFrom(right)); in GenerateLongTest() local 1975 __ Cmp(LowRegisterFrom(left), LowRegisterFrom(right)); in GenerateLongTest() local 2011 __ Cmp(InputRegisterAt(condition, 0), InputOperandAt(condition, 1)); in GenerateTest() local [all …]
|
D | code_generator_arm64.cc | 1025 __ Cmp(temp_.W(), ref_reg); in EmitNativeCode() local 1064 __ Cmp(tmp_value, expected); in EmitNativeCode() local 2126 __ Cmp(temp, shifted_initialized_value); in GenerateClassInitializationCheck() local 3011 __ Cmp(temp, temp2); in VisitArraySet() local 3085 __ Cmp(InputRegisterAt(instruction, 0), InputOperandAt(instruction, 1)); in VisitBoundsCheck() local 3186 __ Cmp(left, right); in VisitCompare() local 3240 __ Cmp(lhs, rhs); in HandleCondition() local 3304 __ Cmp(dividend, 0); in DivRemByPowerOfTwo() local 3653 __ Cmp(lhs, rhs); in GenerateTestAndBranch() local 3775 __ Cmp(InputRegisterAt(select, 2), 0); in VisitSelect() local [all …]
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 96 ___ Cmp(mr, temp); in GenerateMarkingRegisterCheck() local 471 Cmp(rn, 0); in CompareAndBranchIfZero() 482 Cmp(rn, 0); in CompareAndBranchIfNonZero()
|
D | jni_macro_assembler_arm_vixl.cc | 493 ___ Cmp(in_reg.AsVIXLRegister(), 0); in CreateHandleScopeEntry() local 532 ___ Cmp(scratch.AsVIXLRegister(), 0); in CreateHandleScopeEntry() local 626 ___ Cmp(scratch.AsVIXLRegister(), 0); in ExceptionPoll() local
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 173 ___ Cmp(mr.W(), temp); in GenerateMarkingRegisterCheck() local
|
D | jni_macro_assembler_arm64.cc | 575 ___ Cmp(reg_w(in_reg.AsOverlappingWRegister()), 0); in CreateHandleScopeEntry() local 597 ___ Cmp(reg_w(scratch.AsOverlappingWRegister()), 0); in CreateHandleScopeEntry() local
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2.cc | 334 __ Cmp(ip, Operand(0xc0000000)); in CompileBakerReadBarrierThunk() local
|