Lines Matching refs:plan
444 ExecutionStep::ExecutionStep(ExecutionPlan* plan, uint32_t stepIndex, uint32_t sourceModelIndex, in ExecutionStep() argument
446 : mPlan(plan), in ExecutionStep()
451 mToken(plan->getCacheToken()) {} in ExecutionStep()
1170 const ExecutionPlan* plan, ExecutionBuilder* executionBuilder, in Controller() argument
1179 : mPlan(plan), in Controller()
2137 const OptionalTimePoint& deadline, ExecutionPlan* plan, in partitionTheWork() argument
2140 uint32_t sourceModelIndex = plan->getSourceModels().addModel(this); in partitionTheWork()
2142 deadline, plan)); in partitionTheWork()
2143 int n = plan->finish(preference, priority, deadline, metaData, simulateFailureResultCode); in partitionTheWork()
2147 plan->dump(); in partitionTheWork()
2156 ExecutionPlan* plan) const { in partitionTheWorkInternal()
2160 SourceModels* sourceModels = &plan->getSourceModels(); in partitionTheWorkInternal()
2192 plan->becomeSingleStep(devices[bestDeviceIndex], this); in partitionTheWorkInternal()
2256 plan->createNewExecutionStep(sourceModelIndex, devices[deviceIndex]); in partitionTheWorkInternal()
2290 IfStep* ifStep = plan->createNewIfStep(); in partitionTheWorkInternal()
2293 ifStep->thenStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2295 thenModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2296 GotoStep* afterThenBranch = plan->createNewGotoStep(); in partitionTheWorkInternal()
2297 ifStep->elseStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2299 elseModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2300 afterThenBranch->gotoStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2350 WhileStep* whileStep = plan->createNewWhileStep(); in partitionTheWorkInternal()
2351 whileStep->condStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2353 condModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2354 GotoStep* afterCond = plan->createNewGotoStep(); in partitionTheWorkInternal()
2356 whileStep->bodyStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()
2358 bodyModelIndex, devices, preference, priority, deadline, plan)); in partitionTheWorkInternal()
2359 GotoStep* afterBody = plan->createNewGotoStep(); in partitionTheWorkInternal()
2361 whileStep->exitStepIndex = plan->getNextStepIndex(); in partitionTheWorkInternal()