Lines Matching defs:groupID
484 /// groupID = %laneid >> 2
486 /// row = groupID for a0
487 /// groupID + 8 for a1
491 AffineExpr groupID = dim.floorDiv(4);
493 return {RowColIndexing{groupID, threadIDInGroup},
494 RowColIndexing{groupID + 8, threadIDInGroup}};
498 /// groupID = %laneid >> 2
501 /// col = groupID
504 AffineExpr groupID = dim.floorDiv(4);
506 return {RowColIndexing{threadIDInGroup, groupID}};
510 /// groupID = %laneid >> 2
512 /// row = groupID for c0 and c1
513 /// groupID + 8 for c2 and c3
517 AffineExpr groupID = dim.floorDiv(4);
519 return {RowColIndexing{groupID, threadIDInGroup * 2 + 0},
520 RowColIndexing{groupID, threadIDInGroup * 2 + 1},
521 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 0},
522 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 1}};
529 /// groupID = %laneid >> 2
532 /// row = groupID for ai where 0 <= i < 2 || 4 <= i < 6
533 /// groupID + 8 Otherwise
539 AffineExpr groupID = dim.floorDiv(4);
543 RowColIndexing{groupID, threadIDInGroup * 2 + 0}, // i == 0
544 RowColIndexing{groupID, threadIDInGroup * 2 + 1}, // i == 1
545 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 0}, // i == 2
546 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 1}, // i == 3
547 RowColIndexing{groupID, threadIDInGroup * 2 + 0 + 8}, // i == 4
548 RowColIndexing{groupID, threadIDInGroup * 2 + 1 + 8}, // i == 5
549 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 0 + 8}, // i == 6
550 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 1 + 8} // i == 7
556 /// groupID = %laneid >> 2
562 /// col = groupID
565 AffineExpr groupID = dim.floorDiv(4);
569 RowColIndexing{threadIDInGroup * 2 + 0, groupID}, // i == 0
570 RowColIndexing{threadIDInGroup * 2 + 1, groupID}, // i == 1
571 RowColIndexing{threadIDInGroup * 2 + 0 + 8, groupID}, // i == 2
572 RowColIndexing{threadIDInGroup * 2 + 1 + 8, groupID} // i == 3
578 /// groupID = %laneid >> 2
581 /// row = groupID for ci where i < 2
582 /// groupID + 8 for ci where i >= 2
587 AffineExpr groupID = dim.floorDiv(4);
591 RowColIndexing{groupID, threadIDInGroup * 2 + 0}, // i == 0
592 RowColIndexing{groupID, threadIDInGroup * 2 + 1}, // i == 1
593 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 0}, // i == 2
594 RowColIndexing{groupID + 8, threadIDInGroup * 2 + 1} // i == 3