Lines Matching full:tile
1 //===-- X86FastTileConfig.cpp - Fast Tile Register Configure---------------===//
12 /// know the shape of each physical tile registers, because the register
14 /// pass. It collects the shape information of each physical tile register
16 /// to tile config register.
55 return "Fast Tile Register Configure"; in getPassName()
79 "Fast Tile Register Configure", false, false)
81 "Fast Tile Register Configure", false, false)
86 // The instruction must have 3 operands: tile def, row, col. in isTileDef()
107 // PreTileConfig should configure the tile registers based on basic
115 // AMX instructions that define tile register. in configBasicBlock()
124 int SS = MI.getOperand(0).getIndex(); // tile config stack slot. in configBasicBlock()
130 // Here is the data format for the tile config. in configBasicBlock()
134 // 16-17 tile0.colsb Tile 0 bytes per row. in configBasicBlock()
135 // 18-19 tile1.colsb Tile 1 bytes per row. in configBasicBlock()
136 // 20-21 tile2.colsb Tile 2 bytes per row. in configBasicBlock()
138 // 30-31 tile7.colsb Tile 7 bytes per row. in configBasicBlock()
140 // 48 tile0.rows Tile 0 rows. in configBasicBlock()
141 // 49 tile1.rows Tile 1 rows. in configBasicBlock()
142 // 50 tile2.rows Tile 2 rows. in configBasicBlock()
144 // 55 tile7.rows Tile 7 rows. in configBasicBlock()