Commit 1db8c5b
Implementation of the CoopVec Inference and Training builtin intrinisics (microsoft#7290)
Implements
HLSL:
__builtin_MatVecMul
__builtin_MatVecMulAdd
__builtin_OuterProductAccumulate
__builtin_VectorAccumulate
Lowered to
DXIL:
@dx.op.matVecMul
@dx.op.matVecMulAdd
@dx.op.outerProductAccumulate
@dx.op.vectorAccumulate
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Damyan Pepper <[email protected]>
Co-authored-by: Simon Moll <[email protected]>
Co-authored-by: Tex Riddell <[email protected]>
Co-authored-by: Chris B <[email protected]>1 parent 969168d commit 1db8c5b
File tree
22 files changed
+1894
-26
lines changed- docs
- include/dxc
- DXIL
- DxilContainer
- HLSL
- lib
- DXIL
- DxilValidation
- HLSL
- tools/clang
- lib/Sema
- test
- CodeGenDXIL/hlsl/intrinsics/linalg_builtins
- DXC/Passes/DxilGen
- SemaHLSL/hlsl/linalg
- utils/hct
22 files changed
+1894
-26
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2419 | 2419 | | |
2420 | 2420 | | |
2421 | 2421 | | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
2422 | 2426 | | |
2423 | 2427 | | |
2424 | 2428 | | |
| |||
3134 | 3138 | | |
3135 | 3139 | | |
3136 | 3140 | | |
| 3141 | + | |
| 3142 | + | |
| 3143 | + | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
| 3147 | + | |
| 3148 | + | |
3137 | 3149 | | |
3138 | 3150 | | |
3139 | 3151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
183 | 191 | | |
184 | 192 | | |
185 | 193 | | |
| |||
743 | 751 | | |
744 | 752 | | |
745 | 753 | | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
746 | 767 | | |
747 | 768 | | |
748 | 769 | | |
| |||
1060 | 1081 | | |
1061 | 1082 | | |
1062 | 1083 | | |
1063 | | - | |
| 1084 | + | |
1064 | 1085 | | |
1065 | 1086 | | |
1066 | 1087 | | |
| |||
1201 | 1222 | | |
1202 | 1223 | | |
1203 | 1224 | | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
1204 | 1231 | | |
1205 | 1232 | | |
1206 | 1233 | | |
| |||
1385 | 1412 | | |
1386 | 1413 | | |
1387 | 1414 | | |
1388 | | - | |
| 1415 | + | |
1389 | 1416 | | |
1390 | 1417 | | |
1391 | 1418 | | |
| |||
1556 | 1583 | | |
1557 | 1584 | | |
1558 | 1585 | | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
1559 | 1608 | | |
1560 | 1609 | | |
1561 | 1610 | | |
| |||
2127 | 2176 | | |
2128 | 2177 | | |
2129 | 2178 | | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
2130 | 2186 | | |
2131 | 2187 | | |
2132 | 2188 | | |
0 commit comments