Lines Matching refs:OperandLifeTime

110                                       .lifetime = OperandLifeTime::SUBGRAPH_INPUT,  in addOperand()
115 static uint32_t addOperand(Model* model, OperandLifeTime lifetime) { in addOperand()
339 if (model.main.operands[input].lifetime == OperandLifeTime::TEMPORARY_VARIABLE || in mutateExecutionOrderTest()
340 model.main.operands[input].lifetime == OperandLifeTime::SUBGRAPH_OUTPUT) { in mutateExecutionOrderTest()
529 static std::vector<OperandLifeTime> getInvalidLifeTimes(const Model& model, size_t modelSize, in getInvalidLifeTimes()
536 std::vector<OperandLifeTime> ret; in getInvalidLifeTimes()
538 case OperandLifeTime::SUBGRAPH_OUTPUT: in getInvalidLifeTimes()
539 case OperandLifeTime::TEMPORARY_VARIABLE: in getInvalidLifeTimes()
541 OperandLifeTime::SUBGRAPH_INPUT, in getInvalidLifeTimes()
542 OperandLifeTime::CONSTANT_COPY, in getInvalidLifeTimes()
545 case OperandLifeTime::CONSTANT_COPY: in getInvalidLifeTimes()
546 case OperandLifeTime::CONSTANT_REFERENCE: in getInvalidLifeTimes()
547 case OperandLifeTime::SUBGRAPH_INPUT: in getInvalidLifeTimes()
549 OperandLifeTime::TEMPORARY_VARIABLE, in getInvalidLifeTimes()
550 OperandLifeTime::SUBGRAPH_OUTPUT, in getInvalidLifeTimes()
553 case OperandLifeTime::NO_VALUE: in getInvalidLifeTimes()
560 case OperandLifeTime::SUBGRAPH: in getInvalidLifeTimes()
571 ret.erase(std::remove(ret.begin(), ret.end(), OperandLifeTime::CONSTANT_COPY), ret.end()); in getInvalidLifeTimes()
580 const std::vector<OperandLifeTime> invalidLifeTimes = in mutateOperandLifeTimeTest()
582 for (OperandLifeTime invalidLifeTime : invalidLifeTimes) { in mutateOperandLifeTimeTest()
592 case OperandLifeTime::SUBGRAPH_INPUT: { in mutateOperandLifeTimeTest()
596 case OperandLifeTime::SUBGRAPH_OUTPUT: { in mutateOperandLifeTimeTest()
606 case OperandLifeTime::CONSTANT_COPY: { in mutateOperandLifeTimeTest()
610 case OperandLifeTime::SUBGRAPH_INPUT: in mutateOperandLifeTimeTest()
613 case OperandLifeTime::SUBGRAPH_OUTPUT: in mutateOperandLifeTimeTest()
626 static std::optional<OperandLifeTime> getInputOutputLifeTime(const Model& model, size_t modelSize, in getInputOutputLifeTime()
632 case OperandLifeTime::CONSTANT_COPY: in getInputOutputLifeTime()
633 case OperandLifeTime::CONSTANT_REFERENCE: in getInputOutputLifeTime()
634 return OperandLifeTime::SUBGRAPH_INPUT; in getInputOutputLifeTime()
635 case OperandLifeTime::SUBGRAPH_INPUT: { in getInputOutputLifeTime()
642 return OperandLifeTime::CONSTANT_COPY; in getInputOutputLifeTime()
644 case OperandLifeTime::SUBGRAPH_OUTPUT: in getInputOutputLifeTime()
645 return OperandLifeTime::TEMPORARY_VARIABLE; in getInputOutputLifeTime()
646 case OperandLifeTime::TEMPORARY_VARIABLE: in getInputOutputLifeTime()
647 return OperandLifeTime::SUBGRAPH_OUTPUT; in getInputOutputLifeTime()
648 case OperandLifeTime::NO_VALUE: in getInputOutputLifeTime()
655 case OperandLifeTime::SUBGRAPH: in getInputOutputLifeTime()
668 const std::optional<OperandLifeTime> changedLifeTime = in mutateOperandInputOutputTest()
681 if (*changedLifeTime == OperandLifeTime::CONSTANT_COPY) { in mutateOperandInputOutputTest()
744 if (operandValue.lifetime == OperandLifeTime::SUBGRAPH_OUTPUT) { in mutateOperandAddWriterTest()
745 operandValue.lifetime = OperandLifeTime::TEMPORARY_VARIABLE; in mutateOperandAddWriterTest()
748 OperandLifeTime::TEMPORARY_VARIABLE); in mutateOperandAddWriterTest()
1030 if (operandValue.lifetime == OperandLifeTime::SUBGRAPH_OUTPUT) { in mutateOperationRemoveWriteTest()
1031 operandValue.lifetime = OperandLifeTime::TEMPORARY_VARIABLE; in mutateOperationRemoveWriteTest()
1034 OperandLifeTime::TEMPORARY_VARIABLE); in mutateOperationRemoveWriteTest()
1276 uint32_t index = addOperand(model, OperandLifeTime::SUBGRAPH_INPUT); in addOperationInputTest()
1291 uint32_t index = addOperand(model, OperandLifeTime::SUBGRAPH_OUTPUT); in addOperationOutputTest()