[PATCH] D141020: [X86][ABI] Clobber %RAX for preserve_allcc and preserve_mostcc CCs
Phoebe Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 9 06:01:21 PST 2023
pengfei added a comment.
I took a look but fogot to comment. TBH, I know little about preserve_mostcc. I checked the existing test cases all of which declare void return with it. So is it not legal to return value with the CC? If we do not preserve rax, we probably have compatibility issue with pre-built code since it assumes rax is saved by callee.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D141020/new/
https://reviews.llvm.org/D141020
More information about the llvm-commits
mailing list