Lines Matching refs:DimensionKind

62 enum class DimensionKind {  enum
68 typedef std::tuple<DimensionKind, DimensionKind> OperandParams;
69 std::vector<DimensionKind> ioDimensionValues = {
70 DimensionKind::INTENDED_AT_COMPILE_AND_EXECUTE,
71 DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE,
72 DimensionKind::UNKNOWN_AT_COMPILE_INTENDED_AT_EXECUTE,
73 DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE};
74 std::vector<DimensionKind> constantDimensionValues = {
75 DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE,
76 DimensionKind::UNKNOWN_AT_COMPILE_INTENDED_AT_EXECUTE};
77 std::vector<OperandParams> Combine(const std::vector<DimensionKind>& firsts,
78 const std::vector<DimensionKind>& seconds);
182 auto getDimForCompile = [](DimensionKind kind, std::string* scope) { in TestOne()
184 case DimensionKind::INTENDED_AT_COMPILE_AND_EXECUTE: in TestOne()
187 case DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE: in TestOne()
190 case DimensionKind::UNKNOWN_AT_COMPILE_INTENDED_AT_EXECUTE: in TestOne()
193 case DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE: in TestOne()
211 DimensionKind::UNKNOWN_AT_COMPILE_INTENDED_AT_EXECUTE, in TestOne()
212 DimensionKind::UNKNOWN_AT_COMPILE_INTENDED_AT_EXECUTE}); in TestOne()
233 if (std::get<0>(paramsForConst) == DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE && in TestOne()
234 std::get<1>(paramsForConst) == DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE) { in TestOne()
261 if (first == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE && in TestOne()
262 second == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE) { in TestOne()
265 } else if (first == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE) { in TestOne()
268 } else if (second == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE) { in TestOne()
271 } else if (first == DimensionKind::INTENDED_AT_COMPILE_AND_EXECUTE && in TestOne()
272 second == DimensionKind::INTENDED_AT_COMPILE_AND_EXECUTE) { in TestOne()
274 } else if (first == DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE && in TestOne()
275 second == DimensionKind::INTENDED_AT_COMPILE_NOT_SET_AT_EXECUTE) { in TestOne()
285 size_t firstDim = (first == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE) in TestOne()
288 size_t secondDim = (second == DimensionKind::UNKNOWN_AT_COMPILE_OTHER_AT_EXECUTE) in TestOne()
316 std::vector<OperandParams> Combine(const std::vector<DimensionKind>& firsts, in Combine()
317 const std::vector<DimensionKind>& seconds) { in Combine()