Lines Matching defs:threadIDInGroup

485   /// threadIDInGroup = %laneid % 4
488 /// col = threadIDInGroup
492 AffineExpr threadIDInGroup = dim % 4;
493 return {RowColIndexing{groupID, threadIDInGroup},
494 RowColIndexing{groupID + 8, threadIDInGroup}};
499 /// threadIDInGroup = %laneid % 4
500 /// row = threadIDInGroup
505 AffineExpr threadIDInGroup = dim % 4;
506 return {RowColIndexing{threadIDInGroup, groupID}};
511 /// threadIDInGroup = %laneid % 4
514 /// col = (threadIDInGroup * 2) + (i & 0x1) for ci where i = {0,..,3}
518 AffineExpr threadIDInGroup = dim % 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}};
530 /// threadIDInGroup = %laneid % 4
535 /// col = (threadIDInGroup * 2) + (i & 0x1) for ai where i < 4
536 /// (threadIDInGroup * 2) + (i & 0x1) + 8 for ai where i >= 4
540 AffineExpr threadIDInGroup = dim % 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
557 /// threadIDInGroup = %laneid % 4
559 /// row = (threadIDInGroup * 2) + (i & 0x1) for bi where i < 2
560 /// (threadIDInGroup * 2) + (i & 0x1) + 8 for bi where i >= 2
566 AffineExpr threadIDInGroup = dim % 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
579 /// threadIDInGroup = %laneid % 4
584 /// col = (threadIDInGroup * 2) + (i & 0x1) for ci where i = {0,..,3}
588 AffineExpr threadIDInGroup = dim % 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