Commit ac7ae21
IR/Verifier: Allow vector type in atomic load and store (llvm#148893)
Vector types on atomics are assumed to be invalid by the verifier. However,
this type can be valid if it is lowered by codegen.1 parent 6b07eb8 commit ac7ae21
File tree
5 files changed
+43
-19
lines changed- llvm
- docs
- lib/IR
- test
- Assembler
- Verifier
5 files changed
+43
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11455 | 11455 | | |
11456 | 11456 | | |
11457 | 11457 | | |
11458 | | - | |
11459 | | - | |
11460 | | - | |
| 11458 | + | |
| 11459 | + | |
| 11460 | + | |
11461 | 11461 | | |
11462 | 11462 | | |
11463 | 11463 | | |
| |||
11594 | 11594 | | |
11595 | 11595 | | |
11596 | 11596 | | |
11597 | | - | |
11598 | | - | |
11599 | | - | |
| 11597 | + | |
| 11598 | + | |
| 11599 | + | |
11600 | 11600 | | |
11601 | 11601 | | |
11602 | 11602 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4446 | 4446 | | |
4447 | 4447 | | |
4448 | 4448 | | |
4449 | | - | |
4450 | | - | |
4451 | | - | |
| 4449 | + | |
| 4450 | + | |
| 4451 | + | |
| 4452 | + | |
4452 | 4453 | | |
| 4454 | + | |
4453 | 4455 | | |
4454 | 4456 | | |
4455 | 4457 | | |
| |||
4472 | 4474 | | |
4473 | 4475 | | |
4474 | 4476 | | |
4475 | | - | |
4476 | | - | |
4477 | | - | |
| 4477 | + | |
| 4478 | + | |
| 4479 | + | |
| 4480 | + | |
4478 | 4481 | | |
4479 | 4482 | | |
4480 | 4483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
55 | 74 | | |
56 | 75 | | |
57 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | | - | |
4 | | - | |
| 5 | + | |
5 | 6 | | |
6 | | - | |
7 | | - | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
14 | 15 | | |
0 commit comments