At some point the register coalescer seems to have been improved such
that the workaround added in 450edb0b3766 is no longer needed.
Details
Details
- Reviewers
asb craig.topper reames luismarques sjarus
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/RISCV/double-convert.ll | ||
---|---|---|
141 | There used to be a branch here when I wrote the original patch. It was made branchless sometime later. Perhaps the coalescer wasn't improved and the test cases don't cover it anymore? |
llvm/test/CodeGen/RISCV/double-convert.ll | ||
---|---|---|
141 | Unfortunately, I think you're right and that's what's going on here. Seems to be a load of regressions with inputs such as the GCC torture suite. |
There used to be a branch here when I wrote the original patch. It was made branchless sometime later. Perhaps the coalescer wasn't improved and the test cases don't cover it anymore?