/aosp12/system/extras/simpleperf/ |
H A D | IOEventLoop_test.cpp | 32 IOEventLoop loop; in TEST() local 71 IOEventLoop loop; in TEST() local 80 loop.ExitLoop(); in TEST() 105 IOEventLoop loop; in TEST() local 109 loop.ExitLoop(); in TEST() 131 IOEventLoop loop; in TestPeriodicEvents() local 137 loop.ExitLoop(); in TestPeriodicEvents() 164 IOEventLoop loop; in TEST() local 189 IOEventLoop loop; in TEST() local 227 IOEventLoop loop; in TEST() local [all …]
|
H A D | workload_test.cpp | 28 IOEventLoop loop; in TEST() local 29 ASSERT_TRUE(loop.AddSignalEvent(SIGCHLD, [&]() { return loop.ExitLoop(); })); in TEST() 34 ASSERT_TRUE(loop.RunLoop()); in TEST() 45 IOEventLoop loop; in run_signaled_workload() local 46 ASSERT_TRUE(loop.AddSignalEvent(SIGCHLD, [&]() { return loop.ExitLoop(); })); in run_signaled_workload() 51 ASSERT_TRUE(loop.RunLoop()); in run_signaled_workload() 64 IOEventLoop loop; in run_exit_nonzero_workload() local 65 ASSERT_TRUE(loop.AddSignalEvent(SIGCHLD, [&]() { return loop.ExitLoop(); })); in run_exit_nonzero_workload() 69 ASSERT_TRUE(loop.RunLoop()); in run_exit_nonzero_workload()
|
H A D | IOEventLoop.cpp | 27 IOEventLoop* loop; member 33 IOEvent(IOEventLoop* loop, const std::function<bool()>& callback) in IOEvent() 34 : loop(loop), e(nullptr), timeout({}), callback(callback), enabled(false) {} in IOEvent() 99 e->loop->has_error_ = true; in EventCallbackFn() 100 e->loop->ExitLoop(); in EventCallbackFn() 217 IOEventLoop* loop = ref->loop; in DelEvent() local 218 for (auto it = loop->events_.begin(); it != loop->events_.end(); ++it) { in DelEvent() 220 loop->events_.erase(it); in DelEvent()
|
/aosp12/art/test/530-checker-peel-unroll/smali/ |
H A D | PeelUnroll.smali | 20 ## CHECK-DAG: <<Array:l\d+>> ParameterValue loop:none 21 ## CHECK-DAG: <<Const0:i\d+>> IntConstant 0 loop:none 22 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 loop:none 23 ## CHECK-DAG: <<Const2:i\d+>> IntConstant 2 loop:none 24 ## CHECK-DAG: <<Const128:i\d+>> IntConstant 128 loop:none 25 ## CHECK-DAG: <<Limit:i\d+>> IntConstant 4094 loop:none 42 ## CHECK-DAG: <<Array:l\d+>> ParameterValue loop:none 43 ## CHECK-DAG: <<Const0:i\d+>> IntConstant 0 loop:none 44 ## CHECK-DAG: <<Const1:i\d+>> IntConstant 1 loop:none 45 ## CHECK-DAG: <<Const2:i\d+>> IntConstant 2 loop:none [all …]
|
/aosp12/art/test/485-checker-dce-loop-update/smali/ |
H A D | TestCase.smali | 37 ## CHECK-DAG: Return [<<PhiX>>] loop:none 46 ## CHECK-DAG: Return [<<PhiX>>] loop:none 89 ## CHECK-DAG: Return [<<PhiX>>] loop:none 99 ## CHECK-DAG: If [<<ArgZ>>] loop:none 100 ## CHECK-DAG: Return [<<PhiX>>] loop:none 147 ## CHECK-DAG: Return [<<PhiY>>] loop:none 158 ## CHECK-DAG: <<Mul9:i\d+>> Mul [<<PhiX>>,<<Cst11>>] loop:none 192 # Additional logic which will end up outside the loop 226 # ### Inner loop ### 248 # ### Inner loop ### [all …]
|
/aosp12/art/compiler/optimizing/ |
H A D | induction_var_analysis.cc | 219 if (!FixOutsideUse(loop, m, FindFirstLoopHeaderPhiUse(loop, m), rewrite)) { in RewriteBreakLoopBody() 291 VisitControl(loop); in VisitLoop() 330 ClassifyNonTrivial(loop); in VisitNode() 342 if (otherLoop != loop) { in VisitDescendant() 348 VisitNode(loop, instruction); in VisitDescendant() 696 HLoopInformation* loop, in SolvePhiAllInputs() argument 861 HLoopInformation* loop, in SolveConversion() argument 1162 if (!IsTaken(LookupInfo(loop, index)->op_b, LookupInfo(loop, upper), cmp) && in RewriteBreakLoop() 1195 auto it = induction_.find(loop); in AssignInfo() 1197 it = induction_.Put(loop, in AssignInfo() [all …]
|
H A D | induction_var_analysis.h | 155 void VisitLoop(HLoopInformation* loop); 159 void ClassifyNonTrivial(HLoopInformation* loop); 163 InductionInfo* TransferPhi(HLoopInformation* loop, 177 InductionInfo* SolveAddSub(HLoopInformation* loop, 184 InductionInfo* SolveOp(HLoopInformation* loop, 190 InductionInfo* SolveTest(HLoopInformation* loop, 194 InductionInfo* SolveConversion(HLoopInformation* loop, 203 void VisitControl(HLoopInformation* loop); 204 void VisitCondition(HLoopInformation* loop, 210 void VisitTripCount(HLoopInformation* loop, [all …]
|
H A D | bounds_check_elimination.cc | 1655 if (loop != nullptr) { in DynamicBCESeemsProfitable() 1658 if (loop->IsIrreducible()) { in DynamicBCESeemsProfitable() 1673 if (IsEarlyExitLoop(loop)) { in DynamicBCESeemsProfitable() 1678 return loop->DominatesAllBackEdges(block); in DynamicBCESeemsProfitable() 1699 if (!loop->Contains(*successor)) { in IsEarlyExitLoop() 1714 if (loop->IsDefinedOutOfTheLoop(length)) { in CanHandleLength() 1730 if (loop->IsDefinedOutOfTheLoop(check)) { in CanHandleNullCheck() 1734 if (loop->IsDefinedOutOfTheLoop(array)) { in CanHandleNullCheck() 1790 HBasicBlock* header = loop->GetHeader(); in GetPreHeader() 1802 return loop->GetPreHeader(); in GetPreHeader() [all …]
|
/aosp12/art/test/624-checker-stringops/smali/ |
H A D | Smali.smali | 84 …G: <<New:l\d+>> NewInstance loop:none 86 …<Null1:l\d+>> NullCheck [<<New>>] loop:<<Loop>> 92 …G: <<Null4:l\d+>> NullCheck [<<New>>] loop:none 93 …G: InvokeVirtual [<<Null4>>] intrinsic:StringBufferLength loop:none 96 …K-DAG: <<New:l\d+>> NewInstance loop:none 98 …G: <<Append1:l\d+>> InvokeVirtual [<<New>>,<<String1>>] intrinsic:StringBufferAppend loop:<<Loop>> 99 …G: <<String2:l\d+>> LoadString loop:<<Loop>> 100 …G: <<Append2:l\d+>> InvokeVirtual [<<New>>,<<String2>>] intrinsic:StringBufferAppend loop:<<Loop>> 101 …G: <<String3:l\d+>> LoadString loop:<<Loop>> 102 …G: <<Append3:l\d+>> InvokeVirtual [<<New>>,<<String3>>] intrinsic:StringBufferAppend loop:<<Loop>> [all …]
|
/aosp12/system/update_engine/payload_consumer/ |
H A D | postinstall_runner_action_unittest.cc | 281 ScopedLoopbackDeviceBinder loop(postinstall_image_, false, nullptr); in TEST_F() local 284 loop.dev(), kPostinstallDefaultScript, false, false, false); in TEST_F() 294 ScopedLoopbackDeviceBinder loop(postinstall_image_, false, nullptr); in TEST_F() local 300 ScopedLoopbackDeviceBinder loop(postinstall_image_, false, nullptr); in TEST_F() local 302 RunPostinstallAction(loop.dev(), in TEST_F() 315 ScopedLoopbackDeviceBinder loop(postinstall_image_, false, nullptr); in TEST_F() local 318 RunPostinstallAction(loop.dev(), in TEST_F() 331 ScopedLoopbackDeviceBinder loop(postinstall_image_, false, nullptr); in TEST_F() local 334 RunPostinstallAction(loop.dev(), in TEST_F() 411 loop.dev(), "bin/self_check_context", false, false, false); in TEST_F() [all …]
|
/aosp12/system/extras/simpleperf/runtest/ |
H A D | function_indirect_recursive.cpp | 3 void FunctionRecursiveTwo(int loop); 5 void FunctionRecursiveOne(int loop) { in FunctionRecursiveOne() argument 8 if (loop >= 0) { in FunctionRecursiveOne() 9 FunctionRecursiveTwo(loop); in FunctionRecursiveOne() 13 void FunctionRecursiveTwo(int loop) { in FunctionRecursiveTwo() argument 16 if (loop > 0) { in FunctionRecursiveTwo() 17 FunctionRecursiveOne(loop - 1); in FunctionRecursiveTwo()
|
/aosp12/art/test/696-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `696-loop`. 16 name: "art-run-test-696-loop", 21 ":art-run-test-696-loop-expected-stdout", 22 ":art-run-test-696-loop-expected-stderr", 28 name: "art-run-test-696-loop-expected-stdout", 29 out: ["art-run-test-696-loop-expected-stdout.txt"], 36 name: "art-run-test-696-loop-expected-stderr", 37 out: ["art-run-test-696-loop-expected-stderr.txt"],
|
/aosp12/system/core/libappfuse/ |
H A D | FuseAppLoop.cc | 32 bool HandleLookUp(FuseAppLoop* loop, FuseBuffer* buffer, FuseAppLoopCallback* callback) { in HandleLookUp() argument 37 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 44 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 50 return loop->ReplySimple(buffer->request.header.unique, -ENOENT); in HandleLookUp() 67 bool HandleRead(FuseAppLoop* loop, FuseBuffer* buffer, FuseAppLoopCallback* callback) { in HandleRead() argument 69 return loop->ReplySimple(buffer->request.header.unique, -EINVAL); in HandleRead() 79 return loop->ReplySimple(buffer->request.header.unique, -EINVAL); in HandleWrite() 101 return HandleLookUp(loop, buffer, callback); in HandleMessage() 104 return HandleGetAttr(loop, buffer, callback); in HandleMessage() 111 return HandleRead(loop, buffer, callback); in HandleMessage() [all …]
|
/aosp12/art/test/597-deopt-busy-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `597-deopt-busy-loop`. 16 name: "art-run-test-597-deopt-busy-loop", 21 ":art-run-test-597-deopt-busy-loop-expected-stdout", 22 ":art-run-test-597-deopt-busy-loop-expected-stderr", 28 name: "art-run-test-597-deopt-busy-loop-expected-stdout", 29 out: ["art-run-test-597-deopt-busy-loop-expected-stdout.txt"], 36 name: "art-run-test-597-deopt-busy-loop-expected-stderr", 37 out: ["art-run-test-597-deopt-busy-loop-expected-stderr.txt"],
|
/aosp12/art/test/656-loop-deopt/ |
H A D | Android.bp | 3 // Build rules for ART run-test `656-loop-deopt`. 16 name: "art-run-test-656-loop-deopt", 21 ":art-run-test-656-loop-deopt-expected-stdout", 22 ":art-run-test-656-loop-deopt-expected-stderr", 28 name: "art-run-test-656-loop-deopt-expected-stdout", 29 out: ["art-run-test-656-loop-deopt-expected-stdout.txt"], 36 name: "art-run-test-656-loop-deopt-expected-stderr", 37 out: ["art-run-test-656-loop-deopt-expected-stderr.txt"],
|
/aosp12/art/test/090-loop-formation/ |
H A D | Android.bp | 3 // Build rules for ART run-test `090-loop-formation`. 16 name: "art-run-test-090-loop-formation", 21 ":art-run-test-090-loop-formation-expected-stdout", 22 ":art-run-test-090-loop-formation-expected-stderr", 28 name: "art-run-test-090-loop-formation-expected-stdout", 29 out: ["art-run-test-090-loop-formation-expected-stdout.txt"], 36 name: "art-run-test-090-loop-formation-expected-stderr", 37 out: ["art-run-test-090-loop-formation-expected-stderr.txt"],
|
/aosp12/art/test/154-gc-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `154-gc-loop`. 16 name: "art-run-test-154-gc-loop", 21 ":art-run-test-154-gc-loop-expected-stdout", 22 ":art-run-test-154-gc-loop-expected-stderr", 28 name: "art-run-test-154-gc-loop-expected-stdout", 29 out: ["art-run-test-154-gc-loop-expected-stdout.txt"], 36 name: "art-run-test-154-gc-loop-expected-stderr", 37 out: ["art-run-test-154-gc-loop-expected-stderr.txt"],
|
/aosp12/frameworks/base/services/core/jni/ |
H A D | com_android_server_storage_AppFuseBridge.cpp | 95 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_delete() local 96 CHECK(loop); in com_android_server_storage_AppFuseBridge_delete() 97 delete loop; in com_android_server_storage_AppFuseBridge_delete() 102 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_start_loop() local 103 CHECK(loop); in com_android_server_storage_AppFuseBridge_start_loop() 105 loop->Start(&callback); in com_android_server_storage_AppFuseBridge_start_loop() 111 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_add_bridge() local 112 CHECK(loop); in com_android_server_storage_AppFuseBridge_add_bridge() 119 if (!loop->AddBridge(mountId, std::move(devFd), std::move(proxyFd[0]))) { in com_android_server_storage_AppFuseBridge_add_bridge()
|
/aosp12/art/test/564-checker-inline-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `564-checker-inline-loop`. 16 name: "art-run-test-564-checker-inline-loop", 21 ":art-run-test-564-checker-inline-loop-expected-stdout", 22 ":art-run-test-564-checker-inline-loop-expected-stderr", 31 name: "art-run-test-564-checker-inline-loop-expected-stdout", 32 out: ["art-run-test-564-checker-inline-loop-expected-stdout.txt"], 39 name: "art-run-test-564-checker-inline-loop-expected-stderr", 40 out: ["art-run-test-564-checker-inline-loop-expected-stderr.txt"],
|
/aosp12/art/test/591-checker-regression-dead-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `591-checker-regression-dead-loop`. 16 name: "art-run-test-591-checker-regression-dead-loop", 21 ":art-run-test-591-checker-regression-dead-loop-expected-stdout", 22 ":art-run-test-591-checker-regression-dead-loop-expected-stderr", 31 name: "art-run-test-591-checker-regression-dead-loop-expected-stdout", 32 out: ["art-run-test-591-checker-regression-dead-loop-expected-stdout.txt"], 39 name: "art-run-test-591-checker-regression-dead-loop-expected-stderr", 40 out: ["art-run-test-591-checker-regression-dead-loop-expected-stderr.txt"],
|
/aosp12/art/test/623-checker-loop-regressions/ |
H A D | Android.bp | 3 // Build rules for ART run-test `623-checker-loop-regressions`. 16 name: "art-run-test-623-checker-loop-regressions", 21 ":art-run-test-623-checker-loop-regressions-expected-stdout", 22 ":art-run-test-623-checker-loop-regressions-expected-stderr", 31 name: "art-run-test-623-checker-loop-regressions-expected-stdout", 32 out: ["art-run-test-623-checker-loop-regressions-expected-stdout.txt"], 39 name: "art-run-test-623-checker-loop-regressions-expected-stderr", 40 out: ["art-run-test-623-checker-loop-regressions-expected-stderr.txt"],
|
/aosp12/art/test/1961-checker-loop-vectorizer/ |
H A D | Android.bp | 3 // Build rules for ART run-test `1961-checker-loop-vectorizer`. 16 name: "art-run-test-1961-checker-loop-vectorizer", 21 ":art-run-test-1961-checker-loop-vectorizer-expected-stdout", 22 ":art-run-test-1961-checker-loop-vectorizer-expected-stderr", 31 name: "art-run-test-1961-checker-loop-vectorizer-expected-stdout", 32 out: ["art-run-test-1961-checker-loop-vectorizer-expected-stdout.txt"], 39 name: "art-run-test-1961-checker-loop-vectorizer-expected-stderr", 40 out: ["art-run-test-1961-checker-loop-vectorizer-expected-stderr.txt"],
|
/aosp12/art/test/478-checker-inliner-nested-loop/ |
H A D | Android.bp | 3 // Build rules for ART run-test `478-checker-inliner-nested-loop`. 16 name: "art-run-test-478-checker-inliner-nested-loop", 21 ":art-run-test-478-checker-inliner-nested-loop-expected-stdout", 22 ":art-run-test-478-checker-inliner-nested-loop-expected-stderr", 31 name: "art-run-test-478-checker-inliner-nested-loop-expected-stdout", 32 out: ["art-run-test-478-checker-inliner-nested-loop-expected-stdout.txt"], 39 name: "art-run-test-478-checker-inliner-nested-loop-expected-stderr", 40 out: ["art-run-test-478-checker-inliner-nested-loop-expected-stderr.txt"],
|
/aosp12/art/test/482-checker-loop-back-edge-use/ |
H A D | Android.bp | 3 // Build rules for ART run-test `482-checker-loop-back-edge-use`. 16 name: "art-run-test-482-checker-loop-back-edge-use", 21 ":art-run-test-482-checker-loop-back-edge-use-expected-stdout", 22 ":art-run-test-482-checker-loop-back-edge-use-expected-stderr", 31 name: "art-run-test-482-checker-loop-back-edge-use-expected-stdout", 32 out: ["art-run-test-482-checker-loop-back-edge-use-expected-stdout.txt"], 39 name: "art-run-test-482-checker-loop-back-edge-use-expected-stderr", 40 out: ["art-run-test-482-checker-loop-back-edge-use-expected-stderr.txt"],
|
/aosp12/art/test/565-checker-irreducible-loop/smali/ |
H A D | IrreducibleLoop.smali | 19 # Check that both the irreducible loop and the other loop entry 23 ## CHECK-DAG: ParallelMove {{.*84->.*}} loop:none 24 ## CHECK-DAG: ParallelMove {{.*84->.*}} loop:{{B\d+}} irreducible:true 35 # The then part: beginning of the irreducible loop. 43 # The other block branching to the irreducible loop. 57 ## CHECK-DAG: ParallelMove {{.*84->.*}} loop:none 58 ## CHECK-DAG: ParallelMove {{.*84->.*}} loop:{{B\d+}} irreducible:true 70 # The then part: beginning of the irreducible loop. 78 # The other block branching to the irreducible loop. 91 # Last use of v2 before the irreducible loop, that
|