[PATCH] D92808: [ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of explicitly emitting retainRV or claimRV calls in the IR
Hans Wennborg via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 3 06:45:34 PST 2021
hans added a comment.
The preprocessed source is attached to this comment: https://bugs.chromium.org/p/chromium/issues/detail?id=1182642#c26
good.s and bad.s are here: https://bugs.chromium.org/p/chromium/issues/detail?id=1182642#c28
And this shows the problematic difference between them: https://bugs.chromium.org/p/chromium/issues/detail?id=1182642#c30
After this change, for some reason x0 is getting clobbered in the prologue.
In https://bugs.chromium.org/p/chromium/issues/detail?id=1182642#c31 I verify that manually changing the register back to x1 fixes the issue.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D92808/new/
https://reviews.llvm.org/D92808
More information about the cfe-commits
mailing list