Lines Matching refs:execution
42 auto execution = resilientExecution.getExecution(); in protect() local
43 auto result = fn(*execution); in protect()
51 auto maybeExecution = resilientExecution.recover(execution.get()); in protect()
59 execution = std::move(maybeExecution).value(); in protect()
61 return fn(*execution); in protect()
72 auto execution = NN_TRY(makeExecution()); in create() local
73 CHECK(execution != nullptr); in create()
75 std::move(execution)); in create()
79 nn::SharedExecution execution) in ResilientExecution() argument
80 : kMakeExecution(std::move(makeExecution)), mExecution(std::move(execution)) { in ResilientExecution()
105 const auto fn = [&deadline](const nn::IExecution& execution) { in compute() argument
106 return execution.compute(deadline); in compute()
116 &timeoutDurationAfterFence](const nn::IExecution& execution) { in computeFenced() argument
117 return execution.computeFenced(waitFor, deadline, timeoutDurationAfterFence); in computeFenced()