Commit 67caa7d
committed
[VPlan] Manage noalias/alias_scope metadata in VPlan.
Use VPIRMetadata added in #135272
to also manage no-alias metadata added by versioning.
Note that this means we have to build the no-alias metadata up-front
once. If it is not used, it will be discarded automatically.
!fixup move applyMetadata;
!fixup address comments, thanks
!fixup address remaining comments, thanks
!fixup address latest comments, thanks1 parent 1b60b83 commit 67caa7d
File tree
10 files changed
+101
-101
lines changed- llvm
- lib/Transforms/Vectorize
- test/Transforms/LoopVectorize/AArch64
- unittests/Transforms/Vectorize
10 files changed
+101
-101
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
518 | 519 | | |
519 | 520 | | |
520 | 521 | | |
521 | | - | |
| 522 | + | |
522 | 523 | | |
523 | 524 | | |
524 | 525 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2337 | 2337 | | |
2338 | 2338 | | |
2339 | 2339 | | |
| 2340 | + | |
2340 | 2341 | | |
2341 | 2342 | | |
2342 | 2343 | | |
| |||
2350 | 2351 | | |
2351 | 2352 | | |
2352 | 2353 | | |
2353 | | - | |
2354 | 2354 | | |
2355 | 2355 | | |
2356 | 2356 | | |
| |||
7895 | 7895 | | |
7896 | 7896 | | |
7897 | 7897 | | |
7898 | | - | |
7899 | | - | |
7900 | | - | |
7901 | | - | |
7902 | | - | |
7903 | | - | |
7904 | | - | |
7905 | | - | |
7906 | | - | |
7907 | | - | |
7908 | | - | |
7909 | | - | |
7910 | | - | |
7911 | | - | |
7912 | | - | |
7913 | | - | |
7914 | | - | |
7915 | | - | |
7916 | 7898 | | |
7917 | 7899 | | |
7918 | 7900 | | |
| |||
8503 | 8485 | | |
8504 | 8486 | | |
8505 | 8487 | | |
| 8488 | + | |
8506 | 8489 | | |
8507 | 8490 | | |
8508 | | - | |
| 8491 | + | |
8509 | 8492 | | |
8510 | 8493 | | |
8511 | 8494 | | |
8512 | | - | |
| 8495 | + | |
8513 | 8496 | | |
8514 | 8497 | | |
8515 | 8498 | | |
| |||
8882 | 8865 | | |
8883 | 8866 | | |
8884 | 8867 | | |
8885 | | - | |
| 8868 | + | |
| 8869 | + | |
8886 | 8870 | | |
8887 | 8871 | | |
8888 | 8872 | | |
| |||
9003 | 8987 | | |
9004 | 8988 | | |
9005 | 8989 | | |
| 8990 | + | |
| 8991 | + | |
| 8992 | + | |
| 8993 | + | |
| 8994 | + | |
| 8995 | + | |
| 8996 | + | |
| 8997 | + | |
| 8998 | + | |
| 8999 | + | |
| 9000 | + | |
| 9001 | + | |
| 9002 | + | |
| 9003 | + | |
9006 | 9004 | | |
9007 | 9005 | | |
9008 | 9006 | | |
| |||
9129 | 9127 | | |
9130 | 9128 | | |
9131 | 9129 | | |
| 9130 | + | |
| 9131 | + | |
| 9132 | + | |
| 9133 | + | |
| 9134 | + | |
| 9135 | + | |
| 9136 | + | |
| 9137 | + | |
| 9138 | + | |
| 9139 | + | |
9132 | 9140 | | |
9133 | 9141 | | |
9134 | 9142 | | |
9135 | | - | |
| 9143 | + | |
9136 | 9144 | | |
9137 | 9145 | | |
9138 | 9146 | | |
| |||
9397 | 9405 | | |
9398 | 9406 | | |
9399 | 9407 | | |
9400 | | - | |
| 9408 | + | |
| 9409 | + | |
9401 | 9410 | | |
9402 | 9411 | | |
9403 | 9412 | | |
| |||
9453 | 9462 | | |
9454 | 9463 | | |
9455 | 9464 | | |
9456 | | - | |
| 9465 | + | |
9457 | 9466 | | |
9458 | 9467 | | |
9459 | 9468 | | |
| |||
9559 | 9568 | | |
9560 | 9569 | | |
9561 | 9570 | | |
9562 | | - | |
9563 | | - | |
| 9571 | + | |
| 9572 | + | |
| 9573 | + | |
9564 | 9574 | | |
9565 | 9575 | | |
9566 | 9576 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
93 | 97 | | |
94 | 98 | | |
95 | 99 | | |
| |||
155 | 159 | | |
156 | 160 | | |
157 | 161 | | |
158 | | - | |
| 162 | + | |
| 163 | + | |
159 | 164 | | |
160 | | - | |
| 165 | + | |
161 | 166 | | |
162 | 167 | | |
163 | 168 | | |
| |||
233 | 238 | | |
234 | 239 | | |
235 | 240 | | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
236 | 245 | | |
237 | 246 | | |
238 | 247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | | - | |
223 | | - | |
224 | | - | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | 358 | | |
367 | 359 | | |
368 | 360 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1200 | 1200 | | |
1201 | 1201 | | |
1202 | 1202 | | |
1203 | | - | |
1204 | 1203 | | |
1205 | 1204 | | |
1206 | 1205 | | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
1207 | 1211 | | |
1208 | 1212 | | |
1209 | 1213 | | |
| |||
2467 | 2471 | | |
2468 | 2472 | | |
2469 | 2473 | | |
2470 | | - | |
| 2474 | + | |
2471 | 2475 | | |
2472 | 2476 | | |
2473 | 2477 | | |
| |||
2476 | 2480 | | |
2477 | 2481 | | |
2478 | 2482 | | |
2479 | | - | |
| 2483 | + | |
| 2484 | + | |
2480 | 2485 | | |
2481 | | - | |
| 2486 | + | |
2482 | 2487 | | |
2483 | 2488 | | |
2484 | 2489 | | |
| |||
2488 | 2493 | | |
2489 | 2494 | | |
2490 | 2495 | | |
2491 | | - | |
| 2496 | + | |
2492 | 2497 | | |
2493 | 2498 | | |
2494 | 2499 | | |
| |||
2648 | 2653 | | |
2649 | 2654 | | |
2650 | 2655 | | |
2651 | | - | |
2652 | | - | |
| 2656 | + | |
| 2657 | + | |
| 2658 | + | |
2653 | 2659 | | |
2654 | 2660 | | |
2655 | 2661 | | |
| |||
2707 | 2713 | | |
2708 | 2714 | | |
2709 | 2715 | | |
2710 | | - | |
| 2716 | + | |
| 2717 | + | |
2711 | 2718 | | |
2712 | | - | |
| 2719 | + | |
2713 | 2720 | | |
2714 | 2721 | | |
2715 | 2722 | | |
2716 | 2723 | | |
2717 | 2724 | | |
2718 | 2725 | | |
2719 | | - | |
| 2726 | + | |
2720 | 2727 | | |
2721 | 2728 | | |
2722 | 2729 | | |
| |||
2748 | 2755 | | |
2749 | 2756 | | |
2750 | 2757 | | |
2751 | | - | |
| 2758 | + | |
2752 | 2759 | | |
2753 | 2760 | | |
2754 | 2761 | | |
| |||
2785 | 2792 | | |
2786 | 2793 | | |
2787 | 2794 | | |
2788 | | - | |
| 2795 | + | |
| 2796 | + | |
2789 | 2797 | | |
2790 | | - | |
| 2798 | + | |
2791 | 2799 | | |
2792 | 2800 | | |
2793 | 2801 | | |
2794 | 2802 | | |
2795 | 2803 | | |
2796 | 2804 | | |
2797 | | - | |
| 2805 | + | |
2798 | 2806 | | |
2799 | 2807 | | |
2800 | 2808 | | |
| |||
2828 | 2836 | | |
2829 | 2837 | | |
2830 | 2838 | | |
2831 | | - | |
| 2839 | + | |
| 2840 | + | |
2832 | 2841 | | |
2833 | 2842 | | |
2834 | 2843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
| |||
284 | 283 | | |
285 | 284 | | |
286 | 285 | | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | 286 | | |
295 | 287 | | |
296 | 288 | | |
| |||
343 | 335 | | |
344 | 336 | | |
345 | 337 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | 338 | | |
354 | 339 | | |
355 | 340 | | |
| |||
0 commit comments