Lines Matching refs:ExecutionPlan
404 ExecutionStep::ExecutionStep(ExecutionPlan* plan, uint32_t stepIndex, uint32_t sourceModelIndex, in ExecutionStep()
615 void ExecutionPlan::CompoundBody::findModelOutputsThatAreDownstreamInputs() { in findModelOutputsThatAreDownstreamInputs()
641 void ExecutionPlan::CompoundBody::findTempsAsStepModelOutputs() { in findTempsAsStepModelOutputs()
874 int ExecutionPlan::CompoundBody::finish(const SourceModels* sourceModels, in finish()
966 void ExecutionPlan::CompoundBody::findControlFlowBoundaryConstants( in findControlFlowBoundaryConstants()
1005 void ExecutionPlan::CompoundBody::findMemoryStepRoles() { in findMemoryStepRoles()
1093 int ExecutionPlan::SimpleBody::finish(const SourceModels*, int32_t executionPreference, in finish()
1110 int ExecutionPlan::finish(int32_t executionPreference, int32_t priority, in finish()
1117 ExecutionPlan::Controller::Controller( in Controller()
1118 const ExecutionPlan* plan, ExecutionBuilder* executionBuilder, in Controller()
1160 std::vector<SharedBurst> ExecutionPlan::makeBursts() const { in makeBursts()
1207 std::shared_ptr<ExecutionPlan::Controller> ExecutionPlan::makeController( in makeController()
1390 int ExecutionPlan::fallback(std::shared_ptr<Controller> controller, in fallback()
1415 ExecutionPlan::Buffer::Buffer(void* pointer, uint32_t size) in Buffer()
1419 ExecutionPlan::Buffer::Buffer(RunTimePoolInfo info, uint32_t offset) in Buffer()
1422 void* ExecutionPlan::Buffer::getPointer() const { in getPointer()
1426 uint32_t ExecutionPlan::Buffer::getSize() const { in getSize()
1430 void ExecutionPlan::Buffer::flush() const { in flush()
1434 std::optional<ExecutionPlan::Buffer> ExecutionPlan::getBufferFromModelArgumentInfo( in getBufferFromModelArgumentInfo()
1460 std::optional<ExecutionPlan::Buffer> ExecutionPlan::getBuffer( in getBuffer()
1492 int ExecutionPlan::readConditionValue(std::shared_ptr<Controller> controller, in readConditionValue()
1494 std::optional<ExecutionPlan::Buffer> buffer = getBuffer(controller, operandIndex); in readConditionValue()
1506 int ExecutionPlan::next(std::shared_ptr<Controller> controller, in next()
1528 int ExecutionPlan::nextCompound(std::shared_ptr<Controller> controller, in nextCompound()
1557 int ExecutionPlan::nextCompound(const ExecutionStep* step, std::shared_ptr<Controller> controller, in nextCompound()
1587 void ExecutionPlan::Controller::setInput(const SourceOperandIndex& outerOperand, in setInput()
1621 void ExecutionPlan::Controller::setOutput(const SourceOperandIndex& outerOperand, in setOutput()
1644 int ExecutionPlan::Controller::waitForLastStepSyncFence() const { in waitForLastStepSyncFence()
1661 int ExecutionPlan::nextCompound(const IfStep* step, std::shared_ptr<Controller> controller, in nextCompound()
1704 int ExecutionPlan::nextCompound(const WhileStep* step, std::shared_ptr<Controller> controller, in nextCompound()
1826 int ExecutionPlan::nextCompound(const GotoStep* step, std::shared_ptr<Controller> controller, in nextCompound()
1835 std::shared_ptr<StepExecutor> ExecutionPlan::makeStepExecutor( in makeStepExecutor()
1845 void ExecutionPlan::becomeCompoundIfEmpty() { in becomeCompoundIfEmpty()
1853 ExecutionStep* ExecutionPlan::createNewExecutionStep(uint32_t sourceModelIndex, in createNewExecutionStep()
1862 IfStep* ExecutionPlan::createNewIfStep() { in createNewIfStep()
1870 WhileStep* ExecutionPlan::createNewWhileStep() { in createNewWhileStep()
1878 GotoStep* ExecutionPlan::createNewGotoStep() { in createNewGotoStep()
1886 void ExecutionPlan::becomeSingleStep(const std::shared_ptr<Device> device, in becomeSingleStep()
1893 void ExecutionPlan::recordOutputDef(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex) { in recordOutputDef()
1900 void ExecutionPlan::recordTemporaryDef(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex) { in recordTemporaryDef()
1907 void ExecutionPlan::dump() const { in dump()
1915 void ExecutionPlan::reset() { in reset()
1923 bool ExecutionPlan::isSimpleCpu() const { in isSimpleCpu()
1927 ExecutionPlan::Kind ExecutionPlan::forTest_getKind() const { in forTest_getKind()
1943 std::shared_ptr<const Device> ExecutionPlan::forTest_simpleGetDevice() const { in forTest_simpleGetDevice()
1947 const std::vector<std::shared_ptr<LogicalStep>>& ExecutionPlan::forTest_compoundGetSteps() const { in forTest_compoundGetSteps()
1951 std::set<uint32_t> ExecutionPlan::forTest_flatGetDynamicTemporaries() const { in forTest_flatGetDynamicTemporaries()
1960 bool ExecutionPlan::hasDynamicTemporaries() const { in hasDynamicTemporaries()
1964 bool ExecutionPlan::forTest_hasStepModelWithNoInputsOrNoOutputs() const { in forTest_hasStepModelWithNoInputsOrNoOutputs()
1968 bool ExecutionPlan::CompoundBody::hasStepModelWithNoInputsOrNoOutputs() const { in hasStepModelWithNoInputsOrNoOutputs()
1975 const uint8_t* ExecutionPlan::forTest_simpleGetCacheToken() const { in forTest_simpleGetCacheToken()
1979 void ExecutionPlan::SimpleBody::dump() const { in dump()
1983 void ExecutionPlan::CompoundBody::dump() const { in dump()
1989 SourceOperandIndex ExecutionPlan::getInputSourceOperand(uint32_t index) const { in getInputSourceOperand()
1996 SourceOperandIndex ExecutionPlan::getOutputSourceOperand(uint32_t index) const { in getOutputSourceOperand()
2003 void ExecutionPlan::SimpleBody::forEachStepRoleOfInput(uint32_t index, in forEachStepRoleOfInput()
2008 void ExecutionPlan::SimpleBody::forEachStepRoleOfOutput(uint32_t index, in forEachStepRoleOfOutput()
2014 void ExecutionPlan::CompoundBody::forEachStepRoleOfInput(uint32_t index, in forEachStepRoleOfInput()
2021 void ExecutionPlan::CompoundBody::forEachStepRoleOfOutput(uint32_t index, in forEachStepRoleOfOutput()
2027 void ExecutionPlan::CompoundBody::forEachStepRoleOfSourceOperand( in forEachStepRoleOfSourceOperand()
2038 MemoryPreference ExecutionPlan::getMemoryPreference(IOType type, uint32_t index) const { in getMemoryPreference()
2049 MemoryPreference ExecutionPlan::CompoundBody::getMemoryPreferenceOfSourceOperand( in getMemoryPreferenceOfSourceOperand()
2061 void ExecutionPlan::forEachDynamicTemporary( in forEachDynamicTemporary()
2085 const OptionalTimePoint& deadline, ExecutionPlan* plan, in partitionTheWork()
2103 ExecutionPlan* plan) const { in partitionTheWorkInternal()