Lines Matching refs:shared_ptr
117 std::shared_ptr<Device> device);
151 std::shared_ptr<Device> getDevice() const { return mDevice; } in getDevice()
154 std::shared_ptr<PreparedModel> getPreparedStepModel() const { return mPreparedStepModel; } in getPreparedStepModel()
161 std::shared_ptr<StepExecutor> stepExecutor, const Memory* temporaryMemory,
185 std::shared_ptr<Device> mDevice;
186 std::shared_ptr<PreparedModel> mPreparedStepModel;
510 std::vector<std::shared_ptr<ExecutionBurstController>> makeBursts(int preference) const;
512 std::shared_ptr<Controller> makeController(ExecutionBuilder* executionBuilder,
519 int next(std::shared_ptr<Controller> controller, std::shared_ptr<StepExecutor>* executor,
520 std::shared_ptr<ExecutionBurstController>* burstController = nullptr,
524 int fallback(std::shared_ptr<Controller> controller,
525 std::shared_ptr<StepExecutor>* executor) const;
528 const std::shared_ptr<Device> device);
536 void becomeSingleStep(const std::shared_ptr<Device> device, const ModelBuilder* model);
580 std::shared_ptr<const Device> forTest_simpleGetDevice() const;
581 const std::vector<std::shared_ptr<LogicalStep>>& forTest_compoundGetSteps() const;
605 std::optional<Buffer> getBuffer(std::shared_ptr<Controller> controller,
610 int readConditionValue(std::shared_ptr<Controller> controller, SourceOperandIndex operandIndex,
614 int nextCompound(std::shared_ptr<Controller> controller,
615 std::shared_ptr<StepExecutor>* executor,
616 std::shared_ptr<ExecutionBurstController>* burstController) const;
617 int nextCompound(const ExecutionStep* step, std::shared_ptr<Controller> controller,
618 std::shared_ptr<StepExecutor>* executor,
619 std::shared_ptr<ExecutionBurstController>* burstController) const;
620 int nextCompound(const IfStep* step, std::shared_ptr<Controller> controller,
621 std::shared_ptr<StepExecutor>* executor,
622 std::shared_ptr<ExecutionBurstController>* burstController) const;
623 int nextCompound(const WhileStep* step, std::shared_ptr<Controller> controller,
624 std::shared_ptr<StepExecutor>* executor,
625 std::shared_ptr<ExecutionBurstController>* burstController) const;
626 int nextCompound(const GotoStep* step, std::shared_ptr<Controller> controller,
627 std::shared_ptr<StepExecutor>* executor,
628 std::shared_ptr<ExecutionBurstController>* burstController) const;
644 SimpleBody(std::shared_ptr<Device> device, const ModelBuilder* model, in SimpleBody()
657 std::shared_ptr<Device> mDevice;
659 std::shared_ptr<PreparedModel> mPreparedModel;
681 std::vector<std::shared_ptr<LogicalStep>> mSteps;