Commit 984bca9
authored
[GVN][NewGVN] Take call attributes into account in expressions (llvm#114545)
Drop `canBeReplacedBy` and take call attributes into account in
expressions.
Address comment
llvm#114011 (review).1 parent a25d91a commit 984bca9
File tree
5 files changed
+101
-32
lines changed- llvm
- include/llvm/Transforms/Scalar
- lib/Transforms/Scalar
- test/Transforms
- GVN
- NewGVN
5 files changed
+101
-32
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
318 | 324 | | |
319 | 325 | | |
320 | 326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
146 | 148 | | |
147 | 149 | | |
148 | 150 | | |
| |||
154 | 156 | | |
155 | 157 | | |
156 | 158 | | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
157 | 162 | | |
158 | 163 | | |
159 | 164 | | |
| |||
364 | 369 | | |
365 | 370 | | |
366 | 371 | | |
| 372 | + | |
| 373 | + | |
367 | 374 | | |
368 | 375 | | |
369 | 376 | | |
| |||
2136 | 2143 | | |
2137 | 2144 | | |
2138 | 2145 | | |
2139 | | - | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
2143 | | - | |
2144 | | - | |
2145 | | - | |
2146 | | - | |
2147 | | - | |
2148 | | - | |
2149 | 2146 | | |
2150 | 2147 | | |
2151 | 2148 | | |
| |||
2690 | 2687 | | |
2691 | 2688 | | |
2692 | 2689 | | |
2693 | | - | |
| 2690 | + | |
2694 | 2691 | | |
2695 | 2692 | | |
2696 | 2693 | | |
| |||
2956 | 2953 | | |
2957 | 2954 | | |
2958 | 2955 | | |
2959 | | - | |
| 2956 | + | |
2960 | 2957 | | |
2961 | 2958 | | |
2962 | 2959 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
948 | 960 | | |
949 | 961 | | |
950 | 962 | | |
| |||
3854 | 3866 | | |
3855 | 3867 | | |
3856 | 3868 | | |
3857 | | - | |
3858 | | - | |
3859 | | - | |
3860 | | - | |
3861 | | - | |
3862 | | - | |
3863 | | - | |
3864 | | - | |
3865 | | - | |
3866 | | - | |
3867 | 3869 | | |
3868 | 3870 | | |
3869 | 3871 | | |
| |||
3973 | 3975 | | |
3974 | 3976 | | |
3975 | 3977 | | |
3976 | | - | |
3977 | | - | |
3978 | 3978 | | |
3979 | 3979 | | |
3980 | 3980 | | |
| |||
4082 | 4082 | | |
4083 | 4083 | | |
4084 | 4084 | | |
4085 | | - | |
4086 | | - | |
4087 | | - | |
| 4085 | + | |
4088 | 4086 | | |
4089 | | - | |
4090 | 4087 | | |
4091 | 4088 | | |
4092 | 4089 | | |
| |||
4134 | 4131 | | |
4135 | 4132 | | |
4136 | 4133 | | |
4137 | | - | |
4138 | | - | |
4139 | | - | |
| 4134 | + | |
4140 | 4135 | | |
4141 | | - | |
4142 | 4136 | | |
4143 | 4137 | | |
4144 | 4138 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
0 commit comments