/external/clang/test/CodeGenCXX/ |
destructor-exception-spec.cpp | 13 SchedulePostRATDList Scheduler;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
TaskQueue.h | 70 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } 74 Scheduler.wait(); 98 Scheduler.async(std::move(T)); 121 Scheduler.async(std::move(Continuation)); 125 ThreadPool &Scheduler;
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/ |
ExecuteStage.h | 13 /// The ExecuteStage is responsible for managing the hardware scheduler 23 #include "Scheduler.h" 32 Scheduler &HWS; 40 ExecuteStage(RetireControlUnit &R, Scheduler &S) : Stage(), RCU(R), HWS(S) {}
|
DispatchStage.h | 14 /// and communicating to the simulated instruction scheduler that an instruction 32 class Scheduler; 37 // dispatched in groups to the Scheduler. An instruction can be dispatched if 59 Scheduler ≻ 88 RegisterFile &F, Scheduler &Sched)
|
Scheduler.cpp | 1 //===--------------------- Scheduler.cpp ------------------------*- C++ -*-===// 10 // A scheduler for processor resource units and processor resource groups. 14 #include "Scheduler.h" 228 void Scheduler::dump() const { 229 dbgs() << "[SCHEDULER]: WaitQueue size is: " << WaitQueue.size() << '\n'; 230 dbgs() << "[SCHEDULER]: ReadyQueue size is: " << ReadyQueue.size() << '\n'; 231 dbgs() << "[SCHEDULER]: IssuedQueue size is: " << IssuedQueue.size() << '\n'; 236 bool Scheduler::canBeDispatched(const InstRef &IR, 260 void Scheduler::issueInstructionImpl( 279 void Scheduler::issueInstruction [all...] |
/external/v8/src/compiler/ |
scheduler.cc | 5 #include "src/compiler/scheduler.h" 28 Scheduler::Scheduler(Zone* zone, Graph* graph, Schedule* schedule, Flags flags, 42 Schedule* Scheduler::ComputeSchedule(Zone* zone, Graph* graph, Flags flags) { 44 (flags & Scheduler::kTempSchedule) ? zone : graph->zone(); 48 float node_hint_multiplier = (flags & Scheduler::kSplitNodes) ? 1.1 : 1; 53 Scheduler scheduler(zone, graph, schedule, flags, node_count_hint); 55 scheduler.BuildCFG(); 56 scheduler.ComputeSpecialRPONumbering() [all...] |
scheduler.h | 29 class V8_EXPORT_PRIVATE Scheduler { 44 // transitions over time while the scheduler is choosing a position: 82 Scheduler(Zone* zone, Graph* graph, Schedule* schedule, Flags flags, 128 DEFINE_OPERATORS_FOR_FLAGS(Scheduler::Flags)
|
/external/guava/guava-tests/test/com/google/common/util/concurrent/ |
AbstractScheduledServiceTest.java | 19 import com.google.common.util.concurrent.AbstractScheduledService.Scheduler; 44 volatile Scheduler configuration = Scheduler.newFixedDelaySchedule(0, 10, TimeUnit.MILLISECONDS); 69 @Override protected Scheduler scheduler() { return configuration; } method in class:AbstractScheduledServiceTest.NullService 161 @Override protected Scheduler scheduler() { 162 return Scheduler.newFixedDelaySchedule(0, 1, TimeUnit.MILLISECONDS); 188 @Override protected Scheduler scheduler() { 273 protected Scheduler scheduler() { method in class:AbstractScheduledServiceTest.TestService 351 TestCustomScheduler scheduler = new TestCustomScheduler(); local 424 @Override protected Scheduler scheduler() { method in class:AbstractScheduledServiceTest.SchedulerTest.TestAbstractScheduledCustomService 466 @Override protected Scheduler scheduler() { method in class:TestFailingCustomScheduledService [all...] |
/external/tensorflow/tensorflow/core/kernels/batching_util/ |
adaptive_shared_batch_scheduler_test.cc | 42 // Creates a FakeTask of size 'task_size', and calls 'scheduler->Schedule()' on 44 Status ScheduleTask(size_t task_size, BatchScheduler<FakeTask>* scheduler) { 46 Status status = scheduler->Schedule(&task); 68 using Scheduler = AdaptiveSharedBatchScheduler<FakeTask>; 69 std::shared_ptr<Scheduler> scheduler; 70 Scheduler::Options options; 72 EXPECT_FALSE(Scheduler::Create(options, &scheduler).ok()); 73 options = Scheduler::Options() 121 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local 160 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local 232 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local 284 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local 323 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local 360 std::shared_ptr<AdaptiveSharedBatchScheduler<FakeTask>> scheduler; local [all...] |
serial_device_batch_scheduler_test.cc | 42 // Creates a FakeTask of size 'task_size', and calls 'scheduler->Schedule()' on 44 Status ScheduleTask(size_t task_size, BatchScheduler<FakeTask>* scheduler) { 46 Status status = scheduler->Schedule(&task); 68 using Scheduler = SerialDeviceBatchScheduler<FakeTask>; 69 std::shared_ptr<Scheduler> scheduler; 70 Scheduler::Options default_options; 72 Scheduler::Options options = default_options; 74 EXPECT_FALSE(Scheduler::Create(options, &scheduler).ok()) 118 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local 145 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local 229 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local 277 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local 331 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local 367 std::shared_ptr<SerialDeviceBatchScheduler<FakeTask>> scheduler; local [all...] |
/external/guava/guava/src/com/google/common/util/concurrent/ |
AbstractScheduledService.java | 48 * {@link Scheduler}. When this service is asked to stop via {@link #stopAsync} it will cancel the 83 * protected Scheduler scheduler() { 84 * return Scheduler.newFixedRateSchedule(0, 1, TimeUnit.SECONDS); 100 * A scheduler defines the policy for how the {@link AbstractScheduledService} should run its 104 * methods, these provide {@link Scheduler} instances for the common use case of running the 111 public abstract static class Scheduler { 113 * Returns a {@link Scheduler} that schedules the task using the 121 public static Scheduler newFixedDelaySchedule(final long initialDelay, final long delay, 123 return new Scheduler() { [all...] |
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/android/util/concurrent/ |
RoboExecutorService.java | 15 import org.robolectric.util.Scheduler; 18 * Executor service that runs all operations on the background scheduler. 21 private final Scheduler scheduler; field in class:RoboExecutorService 26 private final Scheduler scheduler; field in class:RoboExecutorService.AdvancingFutureTask 28 public AdvancingFutureTask(Scheduler scheduler, Callable<V> callable) { 30 this.scheduler = scheduler; [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/ |
scheduler-queue-usage.s | 2 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=btver2 -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,BTVER2 %s 3 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=znver1 -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,ZNVER1 %s 4 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=sandybridge -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,SNB %s 5 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=ivybridge -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,IVB %s 6 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=haswell -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,HSW %s 7 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=broadwell -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,BDW %s 8 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=knl -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,KNL %s 9 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=skylake -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,SKX %s 10 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=skylake-avx512 -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,SKX-AVX512 %s 11 # RUN: llvm-mca %s -mtriple=x86_64-unknown-unknown -mcpu=slm -iterations=1 -all-stats=false -all-views=false -scheduler-stats < %s | FileCheck --check-prefixes=ALL,SLM % [all...] |
option-all-stats-1.s | 30 # FULLREPORT-NEXT: SCHEDQ - Scheduler full: 61 46 # FULLREPORT: Scheduler's queue usage:
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/ |
RuntimeEnvironmentTest.java | 11 import org.robolectric.util.Scheduler; 78 Scheduler s = new Scheduler();
|
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/ |
RuntimeEnvironment.java | 14 import org.robolectric.util.Scheduler; 29 private static Scheduler masterScheduler; 154 * Retrieves the current master scheduler. This scheduler is always used by the main 155 * {@link android.os.Looper Looper}, and if the global scheduler option is set it is also used for 156 * the background scheduler and for all other {@link android.os.Looper Looper}s 157 * @return The current master scheduler. 158 * @see #setMasterScheduler(Scheduler) 162 public static Scheduler getMasterScheduler() { 167 * Sets the current master scheduler. See {@link #getMasterScheduler()} for details [all...] |
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
ShadowMessageQueue.java | 25 import org.robolectric.util.Scheduler; 28 * Robolectric puts {@link android.os.Message}s into the scheduler queue instead of sending 40 private Scheduler scheduler; field in class:ShadowMessageQueue 43 // is handled by the Scheduler class which is user-driven 72 public Scheduler getScheduler() { 73 return scheduler; 76 public void setScheduler(Scheduler scheduler) { 77 this.scheduler = scheduler [all...] |
ShadowApplication.java | 31 import org.robolectric.util.Scheduler; 37 private Scheduler backgroundScheduler = RoboSettings.isUseGlobalScheduler() 39 : new Scheduler(); 64 * Note: calling this method does not pause or un-pause the scheduler. 86 * Return the foreground scheduler. 88 * @return Foreground scheduler. 90 public Scheduler getForegroundThreadScheduler() { 95 * Return the background scheduler. 97 * @return Background scheduler. 99 public Scheduler getBackgroundThreadScheduler() 264 public Handler scheduler; field in class:ShadowApplication.Wrapper [all...] |
ShadowOverScroller.java | 8 import org.robolectric.util.Scheduler; 66 // post a task so that the scheduler will actually run 123 private Scheduler getScheduler() {
|
/external/llvm/lib/CodeGen/ |
PostRASchedulerList.cpp | 1 //===----- SchedulePostRAList.cpp - list scheduler ------------------------===// 10 // This implements a top-down list scheduler, using standard algorithms. 58 EnablePostRAScheduler("post-RA-scheduler", 163 /// Initialize the scheduler state for the next scheduling region. 169 /// Notify that the scheduler has finished scheduling the current region. 204 "Post RA top-down list latency scheduler", false, false) 314 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, 331 Scheduler.startBlock(&MBB); 344 Scheduler.enterRegion(&MBB, I, Current, CurrentCount - Count); 345 Scheduler.setEndIndex(CurrentCount) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
PostRASchedulerList.cpp | 1 //===----- SchedulePostRAList.cpp - list scheduler ------------------------===// 10 // This implements a top-down list scheduler, using standard algorithms. 58 EnablePostRAScheduler("post-RA-scheduler", 163 /// Initialize the scheduler state for the next scheduling region. 169 /// Notify that the scheduler has finished scheduling the current region. 204 "Post RA top-down list latency scheduler", false, false) 314 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, 331 Scheduler.startBlock(&MBB); 344 Scheduler.enterRegion(&MBB, I, Current, CurrentCount - Count); 345 Scheduler.setEndIndex(CurrentCount) [all...] |
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowLooperTest.java | 24 import org.robolectric.util.Scheduler; 207 Scheduler old = sLooper.getScheduler(); 247 Scheduler scheduler = shadowOf(mainLooper).getScheduler(); local 250 Scheduler s = new Scheduler(); 263 assertThat(shadowOf(mainLooper).getScheduler()).named("scheduler").isNotSameAs(scheduler); 264 assertThat(shadowOf(mainLooper).getScheduler()).named("scheduler").isSameAs(s); 281 Scheduler s = new Scheduler() [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
scheduler-queue-usage.s | 2 # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -iterations=1 -scheduler-stats -resource-pressure=false -instruction-info=false < %s | FileCheck %s -check-prefixes=ALL,M3 3 # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m1 -iterations=1 -scheduler-stats -resource-pressure=false -instruction-info=false < %s | FileCheck %s -check-prefixes=ALL,M1 24 # ALL: Scheduler's queue usage: 25 # ALL-NEXT: No scheduler resources used.
|
/external/robolectric-shadows/utils/src/main/java/org/robolectric/util/ |
Scheduler.java | 3 import static org.robolectric.util.Scheduler.IdleState.CONSTANT_IDLE; 4 import static org.robolectric.util.Scheduler.IdleState.PAUSED; 5 import static org.robolectric.util.Scheduler.IdleState.UNPAUSED; 14 * get routed to a Scheduler instance. 16 * <p>The execution of a scheduler can be in one of three states: 20 * Scheduler is explicitly instructed to do so, correctly matching Android's behavior. 22 * Scheduler will automatically run any {@link Runnable}s that are scheduled to run at or 23 * before the Scheduler's current time, but it won't automatically run any future events. To 24 * run future events the Scheduler needs to have its clock advanced. 26 * the Scheduler will continue looping through posted events (including future events) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
scheduler-queue-usage.s | 2 # RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=btver2 -iterations=1 -scheduler-stats < %s | FileCheck %s 31 # CHECK: Scheduler's queue usage:
|