| Issue |
79046
|
| Summary |
[SystemZ] LLVM ERROR: Error while trying to spill R14D from class ADDR64Bit: Cannot scavenge register without an emergency spill slot!
|
| Labels |
|
| Assignees |
|
| Reporter |
JonPsson1
|
[tc_regscav.tar.gz](https://github.com/llvm/llvm-project/files/14014828/tc_regscav.tar.gz)
llc -mtriple=s390x-linux-gnu -mcpu=z16 ./tc_regscav.ll -misched=shuffle
LLVM ERROR: Error while trying to spill R14D from class ADDR64Bit: Cannot scavenge register without an emergency spill slot!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: ./bin/llc -mtriple=s390x-linux-gnu -mcpu=z16 ./tc_regscav.ll -misched=shuffle
1. Running pass 'Function Pass Manager' on module './tc_regscav.ll'.
2. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@fun'
@uweigand This test case has i128 registers, but it is an ADDR64 that needs scavenging...
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs