[PATCH] D92808: [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly emitting retainRV or claimRV calls in the IR

Akira Hatanaka via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 27 17:06:23 PST 2021


ahatanak reopened this revision.
ahatanak added a comment.
This revision is now accepted and ready to land.

Address post-commit review comments.

- Use operand bundle instead of attribute.
- Emit a call to `@llvm.objc.clang.arc.noop.use` in the front-end so that the optimization passes know the call result is used.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D92808/new/

https://reviews.llvm.org/D92808



More information about the llvm-commits mailing list