Lines Matching refs:Type

33     case DataType::Type::kBool:  in VisitVecReplicateScalar()
34 case DataType::Type::kUint8: in VisitVecReplicateScalar()
35 case DataType::Type::kInt8: in VisitVecReplicateScalar()
36 case DataType::Type::kUint16: in VisitVecReplicateScalar()
37 case DataType::Type::kInt16: in VisitVecReplicateScalar()
38 case DataType::Type::kInt32: in VisitVecReplicateScalar()
39 case DataType::Type::kInt64: in VisitVecReplicateScalar()
44 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
45 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
69 case DataType::Type::kBool: in VisitVecReplicateScalar()
70 case DataType::Type::kUint8: in VisitVecReplicateScalar()
71 case DataType::Type::kInt8: in VisitVecReplicateScalar()
78 case DataType::Type::kUint16: in VisitVecReplicateScalar()
79 case DataType::Type::kInt16: in VisitVecReplicateScalar()
85 case DataType::Type::kInt32: in VisitVecReplicateScalar()
90 case DataType::Type::kInt64: in VisitVecReplicateScalar()
95 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
100 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
114 case DataType::Type::kBool: in VisitVecExtractScalar()
115 case DataType::Type::kUint8: in VisitVecExtractScalar()
116 case DataType::Type::kInt8: in VisitVecExtractScalar()
117 case DataType::Type::kUint16: in VisitVecExtractScalar()
118 case DataType::Type::kInt16: in VisitVecExtractScalar()
119 case DataType::Type::kInt32: in VisitVecExtractScalar()
120 case DataType::Type::kInt64: in VisitVecExtractScalar()
124 case DataType::Type::kFloat32: in VisitVecExtractScalar()
125 case DataType::Type::kFloat64: in VisitVecExtractScalar()
139 case DataType::Type::kBool: in VisitVecExtractScalar()
140 case DataType::Type::kUint8: in VisitVecExtractScalar()
141 case DataType::Type::kInt8: in VisitVecExtractScalar()
142 case DataType::Type::kUint16: in VisitVecExtractScalar()
143 case DataType::Type::kInt16: // TODO: up to here, and? in VisitVecExtractScalar()
146 case DataType::Type::kInt32: in VisitVecExtractScalar()
150 case DataType::Type::kInt64: in VisitVecExtractScalar()
154 case DataType::Type::kFloat32: in VisitVecExtractScalar()
155 case DataType::Type::kFloat64: in VisitVecExtractScalar()
170 case DataType::Type::kBool: in CreateVecUnOpLocations()
171 case DataType::Type::kUint8: in CreateVecUnOpLocations()
172 case DataType::Type::kInt8: in CreateVecUnOpLocations()
173 case DataType::Type::kUint16: in CreateVecUnOpLocations()
174 case DataType::Type::kInt16: in CreateVecUnOpLocations()
175 case DataType::Type::kInt32: in CreateVecUnOpLocations()
176 case DataType::Type::kInt64: in CreateVecUnOpLocations()
177 case DataType::Type::kFloat32: in CreateVecUnOpLocations()
178 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
191 if (instruction->GetPackedType() == DataType::Type::kInt64 || in VisitVecReduce()
203 case DataType::Type::kInt32: in VisitVecReduce()
218 case DataType::Type::kInt64: { in VisitVecReduce()
248 DataType::Type from = instruction->GetInputType(); in VisitVecCnv()
249 DataType::Type to = instruction->GetResultType(); in VisitVecCnv()
250 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv()
267 case DataType::Type::kUint8: in VisitVecNeg()
268 case DataType::Type::kInt8: in VisitVecNeg()
273 case DataType::Type::kUint16: in VisitVecNeg()
274 case DataType::Type::kInt16: in VisitVecNeg()
279 case DataType::Type::kInt32: in VisitVecNeg()
284 case DataType::Type::kInt64: in VisitVecNeg()
289 case DataType::Type::kFloat32: in VisitVecNeg()
294 case DataType::Type::kFloat64: in VisitVecNeg()
308 if (instruction->GetPackedType() == DataType::Type::kInt32) { in VisitVecAbs()
318 case DataType::Type::kInt32: { in VisitVecAbs()
328 case DataType::Type::kFloat32: in VisitVecAbs()
334 case DataType::Type::kFloat64: in VisitVecAbs()
349 if (instruction->GetPackedType() == DataType::Type::kBool) { in VisitVecNot()
359 case DataType::Type::kBool: { // special case boolean-not in VisitVecNot()
368 case DataType::Type::kUint8: in VisitVecNot()
369 case DataType::Type::kInt8: in VisitVecNot()
370 case DataType::Type::kUint16: in VisitVecNot()
371 case DataType::Type::kInt16: in VisitVecNot()
372 case DataType::Type::kInt32: in VisitVecNot()
373 case DataType::Type::kInt64: in VisitVecNot()
379 case DataType::Type::kFloat32: in VisitVecNot()
384 case DataType::Type::kFloat64: in VisitVecNot()
399 case DataType::Type::kBool: in CreateVecBinOpLocations()
400 case DataType::Type::kUint8: in CreateVecBinOpLocations()
401 case DataType::Type::kInt8: in CreateVecBinOpLocations()
402 case DataType::Type::kUint16: in CreateVecBinOpLocations()
403 case DataType::Type::kInt16: in CreateVecBinOpLocations()
404 case DataType::Type::kInt32: in CreateVecBinOpLocations()
405 case DataType::Type::kInt64: in CreateVecBinOpLocations()
406 case DataType::Type::kFloat32: in CreateVecBinOpLocations()
407 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
421 case DataType::Type::kBool: in CreateVecTerOpLocations()
422 case DataType::Type::kUint8: in CreateVecTerOpLocations()
423 case DataType::Type::kInt8: in CreateVecTerOpLocations()
424 case DataType::Type::kUint16: in CreateVecTerOpLocations()
425 case DataType::Type::kInt16: in CreateVecTerOpLocations()
426 case DataType::Type::kInt32: in CreateVecTerOpLocations()
427 case DataType::Type::kInt64: in CreateVecTerOpLocations()
428 case DataType::Type::kFloat32: in CreateVecTerOpLocations()
429 case DataType::Type::kFloat64: in CreateVecTerOpLocations()
456 case DataType::Type::kUint8: in VisitVecAdd()
457 case DataType::Type::kInt8: in VisitVecAdd()
461 case DataType::Type::kUint16: in VisitVecAdd()
462 case DataType::Type::kInt16: in VisitVecAdd()
466 case DataType::Type::kInt32: in VisitVecAdd()
470 case DataType::Type::kInt64: in VisitVecAdd()
474 case DataType::Type::kFloat32: in VisitVecAdd()
478 case DataType::Type::kFloat64: in VisitVecAdd()
498 case DataType::Type::kUint8: in VisitVecSaturationAdd()
502 case DataType::Type::kInt8: in VisitVecSaturationAdd()
506 case DataType::Type::kUint16: in VisitVecSaturationAdd()
510 case DataType::Type::kInt16: in VisitVecSaturationAdd()
533 case DataType::Type::kUint8: in VisitVecHalvingAdd()
537 case DataType::Type::kUint16: in VisitVecHalvingAdd()
563 case DataType::Type::kUint8: in VisitVecSub()
564 case DataType::Type::kInt8: in VisitVecSub()
568 case DataType::Type::kUint16: in VisitVecSub()
569 case DataType::Type::kInt16: in VisitVecSub()
573 case DataType::Type::kInt32: in VisitVecSub()
577 case DataType::Type::kInt64: in VisitVecSub()
581 case DataType::Type::kFloat32: in VisitVecSub()
585 case DataType::Type::kFloat64: in VisitVecSub()
605 case DataType::Type::kUint8: in VisitVecSaturationSub()
609 case DataType::Type::kInt8: in VisitVecSaturationSub()
613 case DataType::Type::kUint16: in VisitVecSaturationSub()
617 case DataType::Type::kInt16: in VisitVecSaturationSub()
643 case DataType::Type::kUint16: in VisitVecMul()
644 case DataType::Type::kInt16: in VisitVecMul()
648 case DataType::Type::kInt32: in VisitVecMul()
652 case DataType::Type::kFloat32: in VisitVecMul()
656 case DataType::Type::kFloat64: in VisitVecMul()
682 case DataType::Type::kFloat32: in VisitVecDiv()
686 case DataType::Type::kFloat64: in VisitVecDiv()
706 case DataType::Type::kUint8: in VisitVecMin()
710 case DataType::Type::kInt8: in VisitVecMin()
714 case DataType::Type::kUint16: in VisitVecMin()
718 case DataType::Type::kInt16: in VisitVecMin()
722 case DataType::Type::kUint32: in VisitVecMin()
726 case DataType::Type::kInt32: in VisitVecMin()
731 case DataType::Type::kFloat32: in VisitVecMin()
735 case DataType::Type::kFloat64: in VisitVecMin()
755 case DataType::Type::kUint8: in VisitVecMax()
759 case DataType::Type::kInt8: in VisitVecMax()
763 case DataType::Type::kUint16: in VisitVecMax()
767 case DataType::Type::kInt16: in VisitVecMax()
771 case DataType::Type::kUint32: in VisitVecMax()
775 case DataType::Type::kInt32: in VisitVecMax()
780 case DataType::Type::kFloat32: in VisitVecMax()
784 case DataType::Type::kFloat64: in VisitVecMax()
810 case DataType::Type::kBool: in VisitVecAnd()
811 case DataType::Type::kUint8: in VisitVecAnd()
812 case DataType::Type::kInt8: in VisitVecAnd()
813 case DataType::Type::kUint16: in VisitVecAnd()
814 case DataType::Type::kInt16: in VisitVecAnd()
815 case DataType::Type::kInt32: in VisitVecAnd()
816 case DataType::Type::kInt64: in VisitVecAnd()
821 case DataType::Type::kFloat32: in VisitVecAnd()
825 case DataType::Type::kFloat64: in VisitVecAnd()
851 case DataType::Type::kBool: in VisitVecAndNot()
852 case DataType::Type::kUint8: in VisitVecAndNot()
853 case DataType::Type::kInt8: in VisitVecAndNot()
854 case DataType::Type::kUint16: in VisitVecAndNot()
855 case DataType::Type::kInt16: in VisitVecAndNot()
856 case DataType::Type::kInt32: in VisitVecAndNot()
857 case DataType::Type::kInt64: in VisitVecAndNot()
862 case DataType::Type::kFloat32: in VisitVecAndNot()
866 case DataType::Type::kFloat64: in VisitVecAndNot()
892 case DataType::Type::kBool: in VisitVecOr()
893 case DataType::Type::kUint8: in VisitVecOr()
894 case DataType::Type::kInt8: in VisitVecOr()
895 case DataType::Type::kUint16: in VisitVecOr()
896 case DataType::Type::kInt16: in VisitVecOr()
897 case DataType::Type::kInt32: in VisitVecOr()
898 case DataType::Type::kInt64: in VisitVecOr()
903 case DataType::Type::kFloat32: in VisitVecOr()
907 case DataType::Type::kFloat64: in VisitVecOr()
933 case DataType::Type::kBool: in VisitVecXor()
934 case DataType::Type::kUint8: in VisitVecXor()
935 case DataType::Type::kInt8: in VisitVecXor()
936 case DataType::Type::kUint16: in VisitVecXor()
937 case DataType::Type::kInt16: in VisitVecXor()
938 case DataType::Type::kInt32: in VisitVecXor()
939 case DataType::Type::kInt64: in VisitVecXor()
944 case DataType::Type::kFloat32: in VisitVecXor()
948 case DataType::Type::kFloat64: in VisitVecXor()
962 case DataType::Type::kUint16: in CreateVecShiftLocations()
963 case DataType::Type::kInt16: in CreateVecShiftLocations()
964 case DataType::Type::kInt32: in CreateVecShiftLocations()
965 case DataType::Type::kInt64: in CreateVecShiftLocations()
986 case DataType::Type::kUint16: in VisitVecShl()
987 case DataType::Type::kInt16: in VisitVecShl()
991 case DataType::Type::kInt32: in VisitVecShl()
995 case DataType::Type::kInt64: in VisitVecShl()
1015 case DataType::Type::kUint16: in VisitVecShr()
1016 case DataType::Type::kInt16: in VisitVecShr()
1020 case DataType::Type::kInt32: in VisitVecShr()
1040 case DataType::Type::kUint16: in VisitVecUShr()
1041 case DataType::Type::kInt16: in VisitVecUShr()
1045 case DataType::Type::kInt32: in VisitVecUShr()
1049 case DataType::Type::kInt64: in VisitVecUShr()
1068 case DataType::Type::kBool: in VisitVecSetScalars()
1069 case DataType::Type::kUint8: in VisitVecSetScalars()
1070 case DataType::Type::kInt8: in VisitVecSetScalars()
1071 case DataType::Type::kUint16: in VisitVecSetScalars()
1072 case DataType::Type::kInt16: in VisitVecSetScalars()
1073 case DataType::Type::kInt32: in VisitVecSetScalars()
1074 case DataType::Type::kInt64: in VisitVecSetScalars()
1079 case DataType::Type::kFloat32: in VisitVecSetScalars()
1080 case DataType::Type::kFloat64: in VisitVecSetScalars()
1108 case DataType::Type::kBool: in VisitVecSetScalars()
1109 case DataType::Type::kUint8: in VisitVecSetScalars()
1110 case DataType::Type::kInt8: in VisitVecSetScalars()
1111 case DataType::Type::kUint16: in VisitVecSetScalars()
1112 case DataType::Type::kInt16: // TODO: up to here, and? in VisitVecSetScalars()
1115 case DataType::Type::kInt32: in VisitVecSetScalars()
1119 case DataType::Type::kInt64: in VisitVecSetScalars()
1123 case DataType::Type::kFloat32: in VisitVecSetScalars()
1127 case DataType::Type::kFloat64: in VisitVecSetScalars()
1141 case DataType::Type::kUint8: in CreateVecAccumLocations()
1142 case DataType::Type::kInt8: in CreateVecAccumLocations()
1143 case DataType::Type::kUint16: in CreateVecAccumLocations()
1144 case DataType::Type::kInt16: in CreateVecAccumLocations()
1145 case DataType::Type::kInt32: in CreateVecAccumLocations()
1146 case DataType::Type::kInt64: in CreateVecAccumLocations()
1192 case DataType::Type::kInt32: { in VisitVecDotProd()
1217 case DataType::Type::kBool: in CreateVecMemLocations()
1218 case DataType::Type::kUint8: in CreateVecMemLocations()
1219 case DataType::Type::kInt8: in CreateVecMemLocations()
1220 case DataType::Type::kUint16: in CreateVecMemLocations()
1221 case DataType::Type::kInt16: in CreateVecMemLocations()
1222 case DataType::Type::kInt32: in CreateVecMemLocations()
1223 case DataType::Type::kInt64: in CreateVecMemLocations()
1224 case DataType::Type::kFloat32: in CreateVecMemLocations()
1225 case DataType::Type::kFloat64: in CreateVecMemLocations()
1273 case DataType::Type::kInt16: // (short) s.charAt(.) can yield HVecLoad/Int16/StringCharAt. in VisitVecLoad()
1274 case DataType::Type::kUint16: in VisitVecLoad()
1298 case DataType::Type::kBool: in VisitVecLoad()
1299 case DataType::Type::kUint8: in VisitVecLoad()
1300 case DataType::Type::kInt8: in VisitVecLoad()
1301 case DataType::Type::kInt32: in VisitVecLoad()
1302 case DataType::Type::kInt64: in VisitVecLoad()
1307 case DataType::Type::kFloat32: in VisitVecLoad()
1311 case DataType::Type::kFloat64: in VisitVecLoad()
1332 case DataType::Type::kBool: in VisitVecStore()
1333 case DataType::Type::kUint8: in VisitVecStore()
1334 case DataType::Type::kInt8: in VisitVecStore()
1335 case DataType::Type::kUint16: in VisitVecStore()
1336 case DataType::Type::kInt16: in VisitVecStore()
1337 case DataType::Type::kInt32: in VisitVecStore()
1338 case DataType::Type::kInt64: in VisitVecStore()
1343 case DataType::Type::kFloat32: in VisitVecStore()
1347 case DataType::Type::kFloat64: in VisitVecStore()