Lines Matching refs:plan
404 ExecutionStep::ExecutionStep(ExecutionPlan* plan, uint32_t stepIndex, uint32_t sourceModelIndex, in ExecutionStep() argument
406 : mPlan(plan), in ExecutionStep()
411 mToken(plan->getCacheToken()) {} in ExecutionStep()
1118 const ExecutionPlan* plan, ExecutionBuilder* executionBuilder, in Controller() argument
1127 : mPlan(plan), in Controller()
2085 const OptionalTimePoint& deadline, ExecutionPlan* plan, in partitionTheWork() argument
2087 uint32_t sourceModelIndex = plan->getSourceModels().addModel(this); in partitionTheWork()
2089 deadline, plan)); in partitionTheWork()
2090 int n = plan->finish(preference, priority, deadline, simulateFailureResultCode); in partitionTheWork()
2094 plan->dump(); in partitionTheWork()
2103 ExecutionPlan* plan) const { in partitionTheWorkInternal()
2107 SourceModels* sourceModels = &plan->getSourceModels(); in partitionTheWorkInternal()
2139 plan->becomeSingleStep(devices[bestDeviceIndex], this); in partitionTheWorkInternal()
2203 plan->createNewExecutionStep(sourceModelIndex, devices[deviceIndex]); in partitionTheWorkInternal()
2237 IfStep* ifStep = plan->createNewIfStep(); in partitionTheWorkInternal()
2240 ifStep->thenStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2242 thenModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2243 GotoStep* afterThenBranch = plan->createNewGotoStep(); in partitionTheWorkInternal()
2244 ifStep->elseStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2246 elseModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2247 afterThenBranch->gotoStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2297 WhileStep* whileStep = plan->createNewWhileStep(); in partitionTheWorkInternal()
2298 whileStep->condStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2300 condModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2301 GotoStep* afterCond = plan->createNewGotoStep(); in partitionTheWorkInternal()
2303 whileStep->bodyStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2305 bodyModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2306 GotoStep* afterBody = plan->createNewGotoStep(); in partitionTheWorkInternal()
2308 whileStep->exitStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()