This change stops LLVM from lowering PPCISD::CALL to PPCISD::CALL_NOP on LV2 since it stops it from being able to build LV2 code
I've tested this with RPCS3 using a sample from PSL1GHT and I can confirm that it runs for me
This fixes issue #55456
Details
Details
- Reviewers
- None
- Group Reviewers
Restricted Project
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Turns out that this fix will only work when there aren't multiple TOCs so it's not very useful, I have a feeling that the issue lies deeper in the backend, like in the tablegen files, however I'm not very experienced so I don't completely know what I'm doing :(