Commit ca7ad38
authored
[RISCV] Remove riscv-experimental-rv64-legal-i32. (#102509)
This has received no development work in a while and is slowly bit
rotting as new extensions are added.
At the moment, I don't think this is viable without adding a new
invariant that 32 bit values are always in sign extended form like
Mips64 does. We are very dependent on computeKnownBits and
ComputeNumSignBits in SelectionDAG to remove sign extends created for
ABI reasons. If we can't propagate sign bit information through 64-bit
values in SelectionDAG, we can't effectively clean up those extends.1 parent 31c75a1 commit ca7ad38
File tree
31 files changed
+136
-19577
lines changed- llvm
- lib/Target/RISCV
- test/CodeGen/RISCV
- rv64-legal-i32
31 files changed
+136
-19577
lines changedLarge diffs are not rendered by default.
This file was deleted.
0 commit comments