Lines Matching refs:Operand
198 const uint32_t* outputIndexes, const Operand* operands, in OperationValidationContext()
221 const Operand* getInputOperand(uint32_t index) const;
222 const Operand* getOutputOperand(uint32_t index) const;
229 const Operand* operands;
241 const Operand* OperationValidationContext::getInputOperand(uint32_t index) const { in getInputOperand()
246 const Operand* OperationValidationContext::getOutputOperand(uint32_t index) const { in getOutputOperand()
264 const Operand* operand = getInputOperand(index); in getInputShape()
278 const Operand* operand = getOutputOperand(index); in getOutputShape()
424 bool tensorHasUnspecifiedDimensions(const Operand& operand) { in tensorHasUnspecifiedDimensions()
494 const Operand& halOperand, const ANeuralNetworksSymmPerChannelQuantParams& channelQuant, in validateOperandSymmPerChannelQuantParams()
652 int validateOperationOperandTypes(const std::vector<Operand>& operands, uint32_t inOperandCount, in validateOperationOperandTypes()
697 static bool compatible(const Operand& a, const Operand& b) { in compatible()
714 static bool validateConditionOperand(const Operand& operand) { in validateConditionOperand()
731 const uint32_t* outputs, const std::vector<Operand>& operands, in validateIfOperation()
737 auto validateBranchOperand = [&](const Operand& branchModelOperand) -> bool { in validateIfOperation()
745 const Operand& innerOperand = *helper.getSubgraphInputOperand(branchModelOperand, i); in validateIfOperation()
746 const Operand& outerOperand = operands[inputs[op::kFirstInput + i]]; in validateIfOperation()
750 const Operand& innerOperand = *helper.getSubgraphOutputOperand(branchModelOperand, i); in validateIfOperation()
751 const Operand& outerOperand = operands[outputs[i]]; in validateIfOperation()
766 const Operand& operand) { in validateControlFlowOperandUnknownSize()
776 const std::vector<Operand>& operands, in validateWhileOperation()
790 auto validateCondOperand = [&](const Operand& condModelOperand) -> bool { in validateWhileOperation()
798 const Operand& innerOperand = *helper.getSubgraphInputOperand(condModelOperand, i); in validateWhileOperation()
799 const Operand& outerOperand = operands[inputs[op::kFirstInput + i]]; in validateWhileOperation()
808 auto validateBodyOperand = [&](const Operand& bodyModelOperand) -> bool { in validateWhileOperation()
820 const Operand& innerOperand = *helper.getSubgraphInputOperand(bodyModelOperand, i); in validateWhileOperation()
821 const Operand& outerOperand = operands[inputs[op::kFirstInput + i]]; in validateWhileOperation()
827 const Operand& innerOperand = *helper.getSubgraphOutputOperand(bodyModelOperand, i); in validateWhileOperation()
828 const Operand& outerOperand = operands[outputs[i]]; in validateWhileOperation()
833 const Operand& inputOperand = *helper.getSubgraphInputOperand(bodyModelOperand, i); in validateWhileOperation()
834 const Operand& outputOperand = *helper.getSubgraphOutputOperand(bodyModelOperand, i); in validateWhileOperation()
850 const std::vector<hal::Operand>& operands, in validateOperation()
863 const uint32_t* outputIndexes, const std::vector<Operand>& operands, in validateOperation()
2496 bool compliantWithV1_0(const V1_3::Operand& operand) { in compliantWithV1_0()
2503 bool compliantWithV1_2(const V1_3::Operand& operand) { in compliantWithV1_2()
2508 bool compliantWithV1_3(const V1_3::Operand& operand) { in compliantWithV1_3()
2522 isOperandCompliant.begin(), [&isPoolCompliant, version](const Operand& op) { in compliantWith()
2856 V1_0::Operand convertToV1_0(const V1_2::Operand& operand) { in convertToV1_0()
2866 V1_0::Operand convertToV1_0(const V1_3::Operand& operand) { in convertToV1_0()
2876 V1_2::Operand convertToV1_2(const V1_0::Operand& operand) { in convertToV1_2()
2886 V1_2::Operand convertToV1_2(const V1_3::Operand& operand) { in convertToV1_2()
2897 V1_3::Operand convertToV1_3(const V1_0::Operand& operand) { in convertToV1_3()
2907 V1_3::Operand convertToV1_3(const V1_2::Operand& operand) { in convertToV1_3()
2918 V1_3::Operand convertToV1_3(const V1_3::Operand& operand) { in convertToV1_3()
2922 hidl_vec<V1_0::Operand> convertToV1_0(const hidl_vec<V1_0::Operand>& operands) { in convertToV1_0()
2926 hidl_vec<V1_0::Operand> convertToV1_0(const hidl_vec<V1_2::Operand>& operands) { in convertToV1_0()
2927 hidl_vec<V1_0::Operand> result(operands.size()); in convertToV1_0()
2929 [](const V1_2::Operand& operand) { return convertToV1_0(operand); }); in convertToV1_0()
2933 hidl_vec<V1_0::Operand> convertToV1_0(const hidl_vec<V1_3::Operand>& operands) { in convertToV1_0()
2934 hidl_vec<V1_0::Operand> result(operands.size()); in convertToV1_0()
2936 [](const V1_3::Operand& operand) { return convertToV1_0(operand); }); in convertToV1_0()
2940 hidl_vec<V1_2::Operand> convertToV1_2(const hidl_vec<V1_0::Operand>& operands) { in convertToV1_2()
2941 hidl_vec<V1_2::Operand> result(operands.size()); in convertToV1_2()
2943 [](const V1_0::Operand& operand) { return convertToV1_2(operand); }); in convertToV1_2()
2947 hidl_vec<V1_2::Operand> convertToV1_2(const hidl_vec<V1_2::Operand>& operands) { in convertToV1_2()
2951 hidl_vec<V1_2::Operand> convertToV1_2(const hidl_vec<V1_3::Operand>& operands) { in convertToV1_2()
2952 hidl_vec<V1_2::Operand> result(operands.size()); in convertToV1_2()
2954 [](const V1_3::Operand& operand) { return convertToV1_2(operand); }); in convertToV1_2()
2958 hidl_vec<V1_3::Operand> convertToV1_3(const hidl_vec<V1_0::Operand>& operands) { in convertToV1_3()
2959 hidl_vec<V1_3::Operand> result(operands.size()); in convertToV1_3()
2961 [](const V1_0::Operand& operand) { return convertToV1_3(operand); }); in convertToV1_3()
2965 hidl_vec<V1_3::Operand> convertToV1_3(const hidl_vec<V1_2::Operand>& operands) { in convertToV1_3()
2966 hidl_vec<V1_3::Operand> result(operands.size()); in convertToV1_3()
2968 [](const V1_2::Operand& operand) { return convertToV1_3(operand); }); in convertToV1_3()
2972 hidl_vec<V1_3::Operand> convertToV1_3(const hidl_vec<V1_3::Operand>& operands) { in convertToV1_3()