Searched refs:done (Results 1 - 25 of 35) sorted by relevance

12

/art/runtime/arch/mips/
H A Dmemcmp16_mips.S26 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 Dmemcmp16_mips64.S28 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 Dop_cmpl_float.S18 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 Dop_cmpl_double.S20 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 Dfcmp.S16 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 DfcmpWide.S16 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 DMain.java22 static volatile boolean done = false; field in class:Main
57 done = true;
63 while (!done) {
/art/test/597-deopt-new-string/src/
H A DMain.java21 static volatile boolean done = false; field in class:Main
72 done = true;
75 while (!done) {
/art/runtime/base/
H A Dmutex-inl.h132 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 Dmutex.cc395 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 DDexRandomAccessFile.java102 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 DMain.java18 static volatile boolean done = false; field in class:Main
35 Main.done = true;
45 while (!done) {
/art/tools/dexfuzz/src/dexfuzz/listeners/
H A DUniqueProgramTrackerListener.java87 boolean done = false;
88 while (!done) {
91 done = true;
/art/compiler/optimizing/
H A Dintrinsics_x86.cc291 // 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 Dintrinsics_x86_64.cc202 // 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 Dinduction_var_analysis.h46 explicit NodeInfo(uint32_t d) : depth(d), done(false) {}
48 bool done; member in struct:art::HInductionVarAnalysis::NodeInfo
H A Dcode_generator_mips.cc691 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 Dcode_generator_mips64.cc635 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 Dintrinsics_arm_vixl.cc540 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 Dcode_generator_x86.cc609 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 Dcode_generator_x86_64.cc628 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 Dintrinsics_arm64.cc719 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 Dcode_generator_arm64.cc1630 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 Dintrinsics_mips.cc331 // 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 Dthread-inl.h198 bool done = local
201 if (LIKELY(done)) {

Completed in 1629 milliseconds

12