/art/runtime/arch/mips/ |
H A D | memcmp16_mips.S | 26 beqz $a2,done /* 0 length string */ 27 beq $a0,$a1,done /* strings are identical */ 33 bne $t0,$t1,done 38 done: label
|
/art/runtime/arch/mips64/ |
H A D | memcmp16_mips64.S | 28 beqz $a2, done /* 0 length string */ 30 beq $a0, $a1, done /* addresses are identical */ 36 bne $t0, $t1, done 44 done: label
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_cmpl_float.S | 18 bc1nez ft2, 1f # done if vBB == vCC (ordered) 22 bc1nez ft2, 1f # done if vBB < vCC (ordered) 27 bc1nez ft2, 1f # done if vBB > vCC (ordered) 33 bc1t fcc0, 1f # done if vBB == vCC (ordered) 37 bc1t fcc0, 1f # done if vBB < vCC (ordered) 42 bc1t fcc0, 1f # done if vBB > vCC (ordered)
|
H A D | op_cmpl_double.S | 20 bc1nez ft2, 1f # done if vBB == vCC (ordered) 24 bc1nez ft2, 1f # done if vBB < vCC (ordered) 29 bc1nez ft2, 1f # done if vBB > vCC (ordered) 35 bc1t fcc0, 1f # done if vBB == vCC (ordered) 39 bc1t fcc0, 1f # done if vBB < vCC (ordered) 44 bc1t fcc0, 1f # done if vBB > vCC (ordered)
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | fcmp.S | 16 bc1nez f2, 1f # done if vBB == vCC (ordered) 20 bc1nez f2, 1f # done if vBB < vCC (ordered) 25 bc1nez f2, 1f # done if vBB > vCC (ordered)
|
H A D | fcmpWide.S | 16 bc1nez f2, 1f # done if vBB == vCC (ordered) 20 bc1nez f2, 1f # done if vBB < vCC (ordered) 25 bc1nez f2, 1f # done if vBB > vCC (ordered)
|
/art/test/153-reference-stress/src/ |
H A D | Main.java | 22 static volatile boolean done = false; field in class:Main 57 done = true; 63 while (!done) {
|
/art/test/597-deopt-new-string/src/ |
H A D | Main.java | 21 static volatile boolean done = false; field in class:Main 72 done = true; 75 while (!done) {
|
/art/runtime/base/ |
H A D | mutex-inl.h | 132 bool done = false; local 137 done = state_.CompareExchangeWeakAcquire(cur_state, cur_state + 1); 141 } while (!done); 156 bool done = false; local 164 done = state_.CompareExchangeWeakSequentiallyConsistent(cur_state, cur_state - 1); 165 if (done && (cur_state - 1) == 0) { // Weak CAS may fail spuriously. 175 } while (!done);
|
H A D | mutex.cc | 395 bool done = false; local 400 done = state_.CompareExchangeWeakAcquire(0 /* cur_state */, 1 /* new state */); 417 } while (!done); 441 bool done = false; local 446 done = state_.CompareExchangeWeakAcquire(0 /* cur_state */, 1 /* new state */); 450 } while (!done); 498 bool done = false; local 508 done = state_.CompareExchangeWeakSequentiallyConsistent(cur_state, 0 /* new state */); 509 if (LIKELY(done)) { // Spurious fail? 528 } while (!done); 596 bool done = false; local 635 bool done = false; local 667 bool done = false; local 741 bool done = false; local 858 bool done = false; local [all...] |
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | DexRandomAccessFile.java | 102 boolean done = false; 103 while (!done) { 108 // Check the 8th bit - if it's 0, we're done. 111 done = true; 182 boolean done = false; 184 while (!done) { 189 // Check the 8th bit - if it's 0, we're done. 196 done = true; 235 // When it's all 1s (0xffffffff), we're done!
|
/art/test/658-fp-read-barrier/src/ |
H A D | Main.java | 18 static volatile boolean done = false; field in class:Main 35 Main.done = true; 45 while (!done) {
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
H A D | UniqueProgramTrackerListener.java | 87 boolean done = false; 88 while (!done) { 91 done = true;
|
/art/compiler/optimizing/ |
H A D | intrinsics_x86.cc | 291 // TODO: Can be done with an xchg of 8b registers. This is straight from Quick. 518 // if out is min jmp done 521 // jmp done 526 // done: 534 NearLabel nan, done, op2_label; local 544 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); 560 __ jmp(&done); 587 __ jmp(&done); 598 __ Bind(&done); 711 // if out is min jmp done 907 NearLabel skip_incr, done; local 1644 NearLabel done; local 1802 NearLabel done; local 2666 NearLabel all_zeroes, done; local 2685 NearLabel handle_low, done, all_zeroes; local 2771 NearLabel done; local 2785 NearLabel done, all_zeroes; local 3275 NearLabel loop, done; local 3330 NearLabel loop, done; local 3391 NearLabel allocate, done; local [all...] |
H A D | intrinsics_x86_64.cc | 202 // TODO: Can be done with an xchg of 8b registers. This is straight from Quick. 359 // if out is min jmp done 362 // jmp done 367 // done: 375 NearLabel nan, done, op2_label; local 385 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); 401 __ jmp(&done); 410 __ jmp(&done); 421 __ Bind(&done); 490 // if out is min jmp done 677 NearLabel skip_incr, done; local 721 NearLabel skip_incr, done; local 1443 NearLabel loop, done; local 1491 NearLabel loop, done; local 1801 NearLabel done; local 1945 NearLabel done; local 2747 NearLabel is_zero, done; local 2863 NearLabel is_zero, done; local 2937 NearLabel done; local 3062 NearLabel allocate, done; local [all...] |
H A D | induction_var_analysis.h | 46 explicit NodeInfo(uint32_t d) : depth(d), done(false) {} 48 bool done; member in struct:art::HInductionVarAnalysis::NodeInfo
|
H A D | code_generator_mips.cc | 691 MipsLabel done; variable 692 __ Beq(temp1_, ref_reg, &done); 753 __ Bind(&done); variable 1758 MipsLabel done; 1762 __ Beqz(value, &done); 1772 __ Bind(&done); 2359 MipsLabel done; 2368 __ Beqz(TMP, &done); 2379 __ Beqz(TMP, &done); 2390 __ Beqz(TMP, &done); [all...] |
H A D | code_generator_mips64.cc | 635 Mips64Label done; variable 636 __ Beqc(temp1_, ref_reg, &done); 688 __ Bind(&done); variable 1413 Mips64Label done; local 1417 __ Beqzc(value, &done); 1427 __ Bind(&done); 2085 Mips64Label uncompressed_load, done; 2091 __ Bc(&done); 2097 __ Bind(&done); 2108 Mips64Label uncompressed_load, done; [all...] |
H A D | intrinsics_arm_vixl.cc | 540 vixl32::Label nan, done; local 541 vixl32::Label* final_label = codegen->GetFinalLabel(invoke, &done); 558 // for <>(not equal), we've done min/max calculation. 577 if (done.IsReferenced()) { 578 __ Bind(&done); 624 vixl32::Label handle_nan_eq, done; local 625 vixl32::Label* final_label = codegen->GetFinalLabel(invoke, &done); 642 // for <>(not equal), we've done min/max calculation. 655 if (done.IsReferenced()) { 656 __ Bind(&done); 823 vixl32::Label done; local 2369 vixl32::Label done; local 2375 __ CompareAndBranchIfZero(RegisterFrom(length), &done, /* is_far_target */ false); local 2874 vixl32::Label done, compressed_string_loop; local 3138 vixl32::Label allocate, done; local [all...] |
H A D | code_generator_x86.cc | 609 NearLabel done; variable 611 __ j(kEqual, &done); 672 __ Bind(&done); variable 2714 NearLabel done, nan; local 2719 // if input >= temp goto done 2721 __ j(kAboveEqual, &done); 2726 __ jmp(&done); 2730 __ Bind(&done); 2739 NearLabel done, nan; local 2744 // if input >= temp goto done 4009 NearLabel done; local 4041 NearLabel done; local 4076 NearLabel done; local 4375 NearLabel less, greater, done; local 5271 NearLabel done, not_compressed; local 5457 Label done; local 6468 NearLabel done, zero; local 6745 NearLabel done; local [all...] |
H A D | code_generator_x86_64.cc | 628 NearLabel done; variable 630 __ j(kEqual, &done); 692 __ Bind(&done); variable 2063 NearLabel less, greater, done; local 2113 __ j(kEqual, &done); 2118 __ jmp(&done); 2123 __ Bind(&done); 2804 NearLabel done, nan; local 2807 // if input >= (float)INT_MAX goto done 2809 __ j(kAboveEqual, &done); 2826 NearLabel done, nan; local 2868 NearLabel done, nan; local 2890 NearLabel done, nan; local 4729 NearLabel done, not_compressed; local 4902 Label done; local 5844 NearLabel done, zero; local 6129 NearLabel done; local [all...] |
H A D | intrinsics_arm64.cc | 719 vixl::aarch64::Label done; local 724 // For positive values, zero or NaN inputs, rounding is done. 725 __ Tbz(out_reg, out_reg.GetSizeInBits() - 1, &done); 735 __ Bind(&done); 1290 // Note that the null check must have been done earlier. 1398 __ Tbz(temp3, 0u, &end); // If actually compressed, we're done. 1526 // Note that the null check must have been done earlier. 1665 // Note that the null check must have been done earlier. 2032 vixl::aarch64::Label done; local 2036 __ Cbz(num_chr, &done); 2318 vixl::aarch64::Label loop, done; local 2731 vixl::aarch64::Label done; local 2737 __ Cbz(WRegisterFrom(length), &done); local 3014 vixl::aarch64::Label allocate, done; local [all...] |
H A D | code_generator_arm64.cc | 1630 vixl::aarch64::Label done; local 1632 __ Cbz(value, &done); 1638 __ Bind(&done); 2809 vixl::aarch64::Label uncompressed_load, done; local 2815 __ B(&done); 2819 __ Bind(&done); 2828 // input instruction has done it already. See the comment in 2839 vixl::aarch64::Label uncompressed_load, done; local 2845 __ B(&done); 2849 __ Bind(&done); 2964 vixl::aarch64::Label done; local 3900 vixl::aarch64::Label done, zero; local 4150 vixl::aarch64::Label done; local [all...] |
H A D | intrinsics_mips.cc | 331 // until we're completely done reading from in_lo/in_hi. 339 __ Srl(out_lo, in_hi, 16); // Here we are finally done reading 874 MipsLabel done; local 897 __ B(&done); 920 __ B(&done); 931 __ Bind(&done); 936 MipsLabel done; local 990 __ B(&done); 1022 __ Bind(&done); 1152 // done usin 2554 MipsLabel done; local 2688 MipsLabel done; local [all...] |
/art/runtime/ |
H A D | thread-inl.h | 198 bool done = local 201 if (LIKELY(done)) {
|