[PATCH] D124330: Revert "HHVM calling conventions."
Matthias Braun via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 7 15:46:20 PST 2023
MatzeB added inline comments.
================
Comment at: llvm/test/CodeGen/X86/statepoint-fastregalloc.mir:24
# Same as above but with multiple RegMask operands per instruction.
# These regmasks have no real meaning and chosen to allow only single register to be assignable ($r12)
---
----------------
Amir wrote:
> MatzeB wrote:
> > I guess this comment needs to be adapted or removed?
> If I only replace the register name, would it still make sense? I'm removing csr_64_hhvm and apparently it has an effect on statepoint operands.
This feels like they just choose the HHVM convention to show the concept. This feels like they just choose it because HHVM convention only had a single callee-saved register to choose from to make the test more stable. But at a first glance feels fine to switch to any other callee saved reg of the default calling convention instead...
You should subscribe the original author(s) of the test to this diff in case they have a comment.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124330/new/
https://reviews.llvm.org/D124330
More information about the llvm-commits
mailing list