Commit be46324
[Hexagon] Only handle simple types memory accesses (llvm#120654)
The code was asserting because allowsMemoryAccess() was called with
Extended Value Type INVALID_SIMPLE_VALUE_TYPE in
HexagonISelLowering.cpp.
Fixes llvm#118881
(cherry picked from commit 8177bf5)1 parent 5998cd3 commit be46324
File tree
2 files changed
+26
-0
lines changed- llvm
- lib/Target/Hexagon
- test/CodeGen/Hexagon
2 files changed
+26
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3796 | 3796 | | |
3797 | 3797 | | |
3798 | 3798 | | |
| 3799 | + | |
| 3800 | + | |
3799 | 3801 | | |
3800 | 3802 | | |
3801 | 3803 | | |
| |||
3806 | 3808 | | |
3807 | 3809 | | |
3808 | 3810 | | |
| 3811 | + | |
| 3812 | + | |
3809 | 3813 | | |
3810 | 3814 | | |
3811 | 3815 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments