Lines Matching refs:num_lanes
327 int num_lanes = 0; in NumLanes() local
329 num_lanes = kNumLanes32; in NumLanes()
331 num_lanes = kNumLanes16; in NumLanes()
333 num_lanes = kNumLanes8; in NumLanes()
337 return num_lanes; in NumLanes()
344 int num_lanes = NumLanes(type); in GetIndexNodes() local
345 int lane_width = kSimd128Size / num_lanes; in GetIndexNodes()
348 for (int i = 1; i < num_lanes; ++i) { in GetIndexNodes()
376 int num_lanes = NumLanes(type); in LowerLoadOp() local
377 Node** indices = zone()->NewArray<Node*>(num_lanes); in LowerLoadOp()
379 Node** rep_nodes = zone()->NewArray<Node*>(num_lanes); in LowerLoadOp()
387 for (int i = num_lanes - 1; i > 0; --i) { in LowerLoadOp()
394 for (int i = 1; i < num_lanes; ++i) { in LowerLoadOp()
398 ReplaceNode(node, rep_nodes, num_lanes); in LowerLoadOp()
439 int num_lanes = NumLanes(rep_type); in LowerStoreOp() local
440 Node** indices = zone()->NewArray<Node*>(num_lanes); in LowerStoreOp()
444 Node** rep_nodes = zone()->NewArray<Node*>(num_lanes); in LowerStoreOp()
454 for (int i = num_lanes - 1; i > 0; --i) { in LowerStoreOp()
462 for (int i = 1; i < num_lanes; ++i) { in LowerStoreOp()
467 ReplaceNode(node, rep_nodes, num_lanes); in LowerStoreOp()
479 int num_lanes = NumLanes(input_rep_type); in LowerBinaryOp() local
480 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerBinaryOp()
482 for (int i = 0; i < num_lanes; ++i) { in LowerBinaryOp()
486 for (int i = 0; i < num_lanes / 2; ++i) { in LowerBinaryOp()
488 rep_node[i + num_lanes / 2] = in LowerBinaryOp()
492 ReplaceNode(node, rep_node, num_lanes); in LowerBinaryOp()
501 int num_lanes = NumLanes(input_rep_type); in LowerCompareOp() local
502 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerCompareOp()
503 for (int i = 0; i < num_lanes; ++i) { in LowerCompareOp()
520 ReplaceNode(node, rep_node, num_lanes); in LowerCompareOp()
539 int num_lanes = NumLanes(input_rep_type); in LowerBinaryOpForSmallInt() local
540 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerBinaryOpForSmallInt()
544 for (int i = 0; i < num_lanes; ++i) { in LowerBinaryOpForSmallInt()
549 for (int i = 0; i < num_lanes / 2; ++i) { in LowerBinaryOpForSmallInt()
553 rep_node[i + num_lanes / 2] = FixUpperBits( in LowerBinaryOpForSmallInt()
558 ReplaceNode(node, rep_node, num_lanes); in LowerBinaryOpForSmallInt()
603 int num_lanes = NumLanes(input_rep_type); in LowerSaturateBinaryOp() local
604 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerSaturateBinaryOp()
605 for (int i = 0; i < num_lanes; ++i) { in LowerSaturateBinaryOp()
621 ReplaceNode(node, rep_node, num_lanes); in LowerSaturateBinaryOp()
628 int num_lanes = NumLanes(input_rep_type); in LowerUnaryOp() local
629 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerUnaryOp()
630 for (int i = 0; i < num_lanes; ++i) { in LowerUnaryOp()
633 ReplaceNode(node, rep_node, num_lanes); in LowerUnaryOp()
641 int num_lanes = NumLanes(type); in LowerIntMinMax() local
642 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerIntMinMax()
653 for (int i = 0; i < num_lanes; ++i) { in LowerIntMinMax()
662 ReplaceNode(node, rep_node, num_lanes); in LowerIntMinMax()
744 int num_lanes = NumLanes(output_rep_type); in LowerConvertFromInt() local
745 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerConvertFromInt()
746 for (int i = 0; i < num_lanes; ++i) { in LowerConvertFromInt()
751 ReplaceNode(node, rep_node, num_lanes); in LowerConvertFromInt()
787 int num_lanes = NumLanes(output_rep_type); in LowerPack() local
788 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerPack()
789 for (int i = 0; i < num_lanes; ++i) { in LowerPack()
791 if (i < num_lanes / 2) in LowerPack()
794 input = rep_right[i - num_lanes / 2]; in LowerPack()
804 ReplaceNode(node, rep_node, num_lanes); in LowerPack()
812 int num_lanes = NumLanes(type); in LowerShiftOp() local
813 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerShiftOp()
814 for (int i = 0; i < num_lanes; ++i) { in LowerShiftOp()
853 ReplaceNode(node, rep_node, num_lanes); in LowerShiftOp()
861 int num_lanes = NumLanes(input_rep_type); in LowerNotEqual() local
862 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNotEqual()
863 for (int i = 0; i < num_lanes; ++i) { in LowerNotEqual()
873 ReplaceNode(node, rep_node, num_lanes); in LowerNotEqual()
878 int num_lanes = NumLanes(rep_type); in LowerNode() local
975 for (int j = 0; j < num_lanes; j++) { in LowerNode()
1068 int num_lanes = NumLanes(rep_type); in LowerNode() local
1069 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1071 for (int i = 0; i < num_lanes; ++i) { in LowerNode()
1079 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1196 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1198 for (int i = 0; i < num_lanes; ++i) { in LowerNode()
1205 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1220 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1221 for (int i = 0; i < num_lanes; ++i) { in LowerNode()
1228 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1236 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1238 for (int i = 1; i < num_lanes; ++i) { in LowerNode()
1241 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1252 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1253 for (int i = 0; i < num_lanes; ++i) { in LowerNode()
1261 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1326 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1327 for (int i = 0; i < num_lanes; ++i) { in LowerNode()
1335 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1361 Node** rep_node = zone()->NewArray<Node*>(num_lanes); in LowerNode()
1385 for (int i = 1; i < num_lanes; ++i) { in LowerNode()
1388 ReplaceNode(node, rep_node, num_lanes); in LowerNode()
1520 int num_lanes = NumLanes(type); in GetReplacementsWithType() local
1521 Node** result = zone()->NewArray<Node*>(num_lanes); in GetReplacementsWithType()
1569 int num_lanes = NumLanes(type); in PreparePhiReplacement() local
1570 Node*** inputs_rep = zone()->NewArray<Node**>(num_lanes); in PreparePhiReplacement()
1571 for (int i = 0; i < num_lanes; ++i) { in PreparePhiReplacement()
1576 for (int j = 0; j < num_lanes; ++j) { in PreparePhiReplacement()
1580 Node** rep_nodes = zone()->NewArray<Node*>(num_lanes); in PreparePhiReplacement()
1581 for (int i = 0; i < num_lanes; ++i) { in PreparePhiReplacement()
1586 ReplaceNode(phi, rep_nodes, num_lanes); in PreparePhiReplacement()