Commit 2da6ed1
committed
[mlir][vector] Update the internal representation of
This PR updates the internal representation of the `in_bounds` attribute
for `xfer_read`/`xfer_write` Ops. Currently we use `ArrayAttr` - that's
being updated to `DenseBoolArrayAttribute`.
Note that this means that the asm format of the `xfer_{read|_write}`
will change from:
```mlir
vector.transfer_read %arg0[%0, %1], %cst {in_bounds = [true], permutation_map = #map3} : memref<12x16xf32>, vector<8xf32>
```
to:
```mlir
vector.transfer_read %arg0[%0, %1], %cst {in_bounds = array<i1: true>, permutation_map = #map3} : memref<12x16xf32>, vector<8xf32>
```in_bounds
1 parent 98e4413 commit 2da6ed1
File tree
79 files changed
+1083
-1088
lines changed- mlir
- include/mlir
- Dialect/Vector/IR
- Interfaces
- lib
- Conversion/VectorToSCF
- Dialect
- ArmSME/Transforms
- Linalg/Transforms
- Vector
- IR
- Transforms
- test
- Conversion
- GPUCommon
- VectorToArmSME
- VectorToGPU
- VectorToLLVM
- VectorToSCF
- Dialect
- Affine/SuperVectorize
- ArmSME
- Bufferization/Transforms
- GPU
- Linalg
- MemRef
- NVGPU
- SCF
- Tensor
- Vector
- Integration/Dialect
- SparseTensor/GPU/CUDA
- Vector
- CPU
- ArmSME
- ArmSVE
- GPU/CUDA
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
79 files changed
+1083
-1088
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1362 | 1362 | | |
1363 | 1363 | | |
1364 | 1364 | | |
1365 | | - | |
| 1365 | + | |
1366 | 1366 | | |
1367 | 1367 | | |
1368 | 1368 | | |
| |||
1557 | 1557 | | |
1558 | 1558 | | |
1559 | 1559 | | |
1560 | | - | |
| 1560 | + | |
1561 | 1561 | | |
1562 | 1562 | | |
1563 | 1563 | | |
| |||
1609 | 1609 | | |
1610 | 1610 | | |
1611 | 1611 | | |
1612 | | - | |
| 1612 | + | |
1613 | 1613 | | |
1614 | 1614 | | |
1615 | 1615 | | |
| |||
1720 | 1720 | | |
1721 | 1721 | | |
1722 | 1722 | | |
1723 | | - | |
| 1723 | + | |
1724 | 1724 | | |
1725 | 1725 | | |
1726 | 1726 | | |
1727 | 1727 | | |
1728 | 1728 | | |
1729 | | - | |
| 1729 | + | |
1730 | 1730 | | |
1731 | 1731 | | |
1732 | 1732 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
| 245 | + | |
246 | 246 | | |
247 | 247 | | |
248 | | - | |
| 248 | + | |
| 249 | + | |
249 | 250 | | |
250 | 251 | | |
251 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
500 | | - | |
501 | | - | |
| 500 | + | |
502 | 501 | | |
503 | 502 | | |
504 | 503 | | |
| |||
691 | 690 | | |
692 | 691 | | |
693 | 692 | | |
694 | | - | |
| 693 | + | |
695 | 694 | | |
696 | 695 | | |
697 | | - | |
698 | | - | |
| 696 | + | |
699 | 697 | | |
700 | | - | |
| 698 | + | |
701 | 699 | | |
702 | 700 | | |
703 | 701 | | |
| |||
990 | 988 | | |
991 | 989 | | |
992 | 990 | | |
993 | | - | |
| 991 | + | |
994 | 992 | | |
995 | 993 | | |
996 | 994 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
649 | | - | |
| 649 | + | |
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
| |||
1373 | 1373 | | |
1374 | 1374 | | |
1375 | 1375 | | |
1376 | | - | |
| 1376 | + | |
1377 | 1377 | | |
1378 | 1378 | | |
1379 | 1379 | | |
| |||
2406 | 2406 | | |
2407 | 2407 | | |
2408 | 2408 | | |
2409 | | - | |
| 2409 | + | |
2410 | 2410 | | |
2411 | 2411 | | |
2412 | 2412 | | |
| |||
2485 | 2485 | | |
2486 | 2486 | | |
2487 | 2487 | | |
2488 | | - | |
| 2488 | + | |
2489 | 2489 | | |
2490 | 2490 | | |
2491 | 2491 | | |
| |||
2789 | 2789 | | |
2790 | 2790 | | |
2791 | 2791 | | |
2792 | | - | |
| 2792 | + | |
2793 | 2793 | | |
2794 | 2794 | | |
2795 | 2795 | | |
| |||
2848 | 2848 | | |
2849 | 2849 | | |
2850 | 2850 | | |
2851 | | - | |
| 2851 | + | |
2852 | 2852 | | |
2853 | 2853 | | |
2854 | 2854 | | |
| |||
3348 | 3348 | | |
3349 | 3349 | | |
3350 | 3350 | | |
3351 | | - | |
| 3351 | + | |
3352 | 3352 | | |
3353 | 3353 | | |
3354 | 3354 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3792 | 3792 | | |
3793 | 3793 | | |
3794 | 3794 | | |
3795 | | - | |
| 3795 | + | |
3796 | 3796 | | |
3797 | 3797 | | |
3798 | 3798 | | |
| |||
3807 | 3807 | | |
3808 | 3808 | | |
3809 | 3809 | | |
3810 | | - | |
3811 | | - | |
| 3810 | + | |
| 3811 | + | |
3812 | 3812 | | |
3813 | 3813 | | |
3814 | 3814 | | |
| |||
3823 | 3823 | | |
3824 | 3824 | | |
3825 | 3825 | | |
3826 | | - | |
3827 | | - | |
| 3826 | + | |
| 3827 | + | |
3828 | 3828 | | |
3829 | 3829 | | |
3830 | 3830 | | |
| |||
3876 | 3876 | | |
3877 | 3877 | | |
3878 | 3878 | | |
3879 | | - | |
| 3879 | + | |
3880 | 3880 | | |
3881 | 3881 | | |
3882 | 3882 | | |
| |||
3949 | 3949 | | |
3950 | 3950 | | |
3951 | 3951 | | |
3952 | | - | |
3953 | | - | |
| 3952 | + | |
3954 | 3953 | | |
3955 | 3954 | | |
3956 | 3955 | | |
| |||
4031 | 4030 | | |
4032 | 4031 | | |
4033 | 4032 | | |
4034 | | - | |
| 4033 | + | |
4035 | 4034 | | |
4036 | 4035 | | |
4037 | 4036 | | |
| |||
4159 | 4158 | | |
4160 | 4159 | | |
4161 | 4160 | | |
4162 | | - | |
| 4161 | + | |
4163 | 4162 | | |
4164 | 4163 | | |
4165 | 4164 | | |
| |||
4329 | 4328 | | |
4330 | 4329 | | |
4331 | 4330 | | |
4332 | | - | |
| 4331 | + | |
4333 | 4332 | | |
4334 | 4333 | | |
4335 | 4334 | | |
| |||
4339 | 4338 | | |
4340 | 4339 | | |
4341 | 4340 | | |
4342 | | - | |
| 4341 | + | |
4343 | 4342 | | |
4344 | 4343 | | |
4345 | 4344 | | |
| |||
4353 | 4352 | | |
4354 | 4353 | | |
4355 | 4354 | | |
4356 | | - | |
4357 | | - | |
| 4355 | + | |
| 4356 | + | |
4358 | 4357 | | |
4359 | 4358 | | |
4360 | 4359 | | |
| |||
4412 | 4411 | | |
4413 | 4412 | | |
4414 | 4413 | | |
4415 | | - | |
| 4414 | + | |
4416 | 4415 | | |
4417 | 4416 | | |
4418 | 4417 | | |
| |||
4765 | 4764 | | |
4766 | 4765 | | |
4767 | 4766 | | |
4768 | | - | |
| 4767 | + | |
4769 | 4768 | | |
4770 | 4769 | | |
4771 | 4770 | | |
| |||
Lines changed: 10 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
33 | | - | |
| 31 | + | |
| 32 | + | |
34 | 33 | | |
35 | 34 | | |
36 | 35 | | |
| |||
132 | 131 | | |
133 | 132 | | |
134 | 133 | | |
135 | | - | |
| 134 | + | |
136 | 135 | | |
137 | 136 | | |
138 | 137 | | |
| |||
205 | 204 | | |
206 | 205 | | |
207 | 206 | | |
208 | | - | |
| 207 | + | |
209 | 208 | | |
210 | 209 | | |
211 | 210 | | |
| |||
298 | 297 | | |
299 | 298 | | |
300 | 299 | | |
301 | | - | |
| 300 | + | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| |||
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
| 389 | + | |
| 390 | + | |
394 | 391 | | |
395 | 392 | | |
396 | 393 | | |
| |||
Lines changed: 6 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
255 | 254 | | |
256 | 255 | | |
257 | 256 | | |
| |||
302 | 301 | | |
303 | 302 | | |
304 | 303 | | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
309 | 307 | | |
310 | 308 | | |
311 | 309 | | |
| |||
0 commit comments