[all-commits] [llvm/llvm-project] 1fe899: [ObjC][ARC] Replace uses of ObjC intrinsics that a...

Akira Hatanaka via All-commits all-commits at lists.llvm.org
Mon Nov 8 21:20:15 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1fe8993ad81900eea4d0f5603dffd239e520c31d
      https://github.com/llvm/llvm-project/commit/1fe8993ad81900eea4d0f5603dffd239e520c31d
  Author: Akira Hatanaka <ahatanaka at apple.com>
  Date:   2021-11-08 (Mon, 08 Nov 2021)

  Changed paths:
    M llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
    M llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll

  Log Message:
  -----------
  [ObjC][ARC] Replace uses of ObjC intrinsics that are arguments of
operand bundle "clang.arc.attachedcall" with ObjC runtime functions

The existing code only handles the case where the intrinsic being
rewritten is used as the called function pointer of a call/invoke.




More information about the All-commits mailing list