Commit 16a10c3
committed
[RISCV][GISEL] Add support for scalable vector types in lowerReturnVal
Scalable vector types from LLVM IR are lowered into physical vector
registers in MIR based on calling convention.
This patch is stacked on llvm#70881.1 parent a1a77bb commit 16a10c3
File tree
7 files changed
+850
-3
lines changed- llvm
- lib
- CodeGen
- GlobalISel
- Target/RISCV
- GISel
- test/CodeGen/RISCV/GlobalISel/irtranslator
7 files changed
+850
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
359 | 359 | | |
360 | 360 | | |
361 | 361 | | |
362 | | - | |
| 362 | + | |
363 | 363 | | |
364 | 364 | | |
365 | 365 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1966 | 1966 | | |
1967 | 1967 | | |
1968 | 1968 | | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
1969 | 1972 | | |
1970 | 1973 | | |
1971 | 1974 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
371 | 375 | | |
372 | 376 | | |
373 | 377 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19638 | 19638 | | |
19639 | 19639 | | |
19640 | 19640 | | |
19641 | | - | |
| 19641 | + | |
| 19642 | + | |
| 19643 | + | |
19642 | 19644 | | |
19643 | 19645 | | |
19644 | 19646 | | |
19645 | 19647 | | |
19646 | | - | |
| 19648 | + | |
| 19649 | + | |
19647 | 19650 | | |
19648 | 19651 | | |
19649 | 19652 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments