[all-commits] [llvm/llvm-project] 2620ec: [ExposeDirectMethod] Nil chech thunk generation

Peter Rong via All-commits all-commits at lists.llvm.org
Thu Feb 12 10:50:36 PST 2026


  Branch: refs/heads/users/DataCorrupted/ExposeDirectMethod-thunk
  Home:   https://github.com/llvm/llvm-project
  Commit: 2620ecad4a3f2651ae34e59c845a1f14a4ca4410
      https://github.com/llvm/llvm-project/commit/2620ecad4a3f2651ae34e59c845a1f14a4ca4410
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGDecl.cpp
    M clang/lib/CodeGen/CGObjC.cpp
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/lib/CodeGen/CodeGenFunction.h

  Log Message:
  -----------
  [ExposeDirectMethod] Nil chech thunk generation

- Generation
- Dispatch


  Commit: a9ed910b78c2dadbeb69def177642df1b62345ef
      https://github.com/llvm/llvm-project/commit/a9ed910b78c2dadbeb69def177642df1b62345ef
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/test/CodeGenObjC/direct-method-ret-mismatch.m
    A clang/test/CodeGenObjC/expose-direct-method-consumed.m
    A clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
    A clang/test/CodeGenObjC/expose-direct-method-varargs.m
    A clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m
    A clang/test/CodeGenObjC/expose-direct-method.m

  Log Message:
  -----------
  add tests


  Commit: 96b30e84a0d23bc820bc34875dfe6f34dcd5fea0
      https://github.com/llvm/llvm-project/commit/96b30e84a0d23bc820bc34875dfe6f34dcd5fea0
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m

  Log Message:
  -----------
  amend mac tests


  Commit: a79ce9511b5e57046079af6616852c14eccf0aed
      https://github.com/llvm/llvm-project/commit/a79ce9511b5e57046079af6616852c14eccf0aed
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjCMac.cpp

  Log Message:
  -----------
  format


  Commit: ff6d3ac39789e7ae9cbe49f9616f43b932824ff2
      https://github.com/llvm/llvm-project/commit/ff6d3ac39789e7ae9cbe49f9616f43b932824ff2
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/test/CodeGenObjC/expose-direct-method-consumed.m

  Log Message:
  -----------
  fix mac test


  Commit: 512b20cf697186bb18e30c4f6928f20cb075df8c
      https://github.com/llvm/llvm-project/commit/512b20cf697186bb18e30c4f6928f20cb075df8c
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjC.cpp

  Log Message:
  -----------
  update comments


  Commit: 2871c65ddfcee83ada26ab142ea9eef35c1fe270
      https://github.com/llvm/llvm-project/commit/2871c65ddfcee83ada26ab142ea9eef35c1fe270
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjC.cpp
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/test/CodeGenObjC/direct-method-ret-mismatch.m
    M clang/test/CodeGenObjC/expose-direct-method-consumed.m
    M clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
    M clang/test/CodeGenObjC/expose-direct-method-varargs.m
    M clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m
    M clang/test/CodeGenObjC/expose-direct-method.m

  Log Message:
  -----------
  rebase to helper renaming


  Commit: f742669c7c2f6c85d409f04509f8b3128cc7141e
      https://github.com/llvm/llvm-project/commit/f742669c7c2f6c85d409f04509f8b3128cc7141e
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjCRuntime.cpp
    M clang/lib/CodeGen/CGObjCRuntime.h

  Log Message:
  -----------
  Add helper function back


  Commit: 48413963f39b5920867fa386adedb9a6d8a57f3d
      https://github.com/llvm/llvm-project/commit/48413963f39b5920867fa386adedb9a6d8a57f3d
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/Driver/ToolChains/Clang.cpp

  Log Message:
  -----------
  format


  Commit: 79b6aa1aa639f8aad5373350f11f67689c73e403
      https://github.com/llvm/llvm-project/commit/79b6aa1aa639f8aad5373350f11f67689c73e403
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    A clang/test/CodeGenObjC/expose-direct-method-cross-linkage.m

  Log Message:
  -----------
  Add linking tests


  Commit: d8b69029649137c00133c3bd2900298ebd5baf68
      https://github.com/llvm/llvm-project/commit/d8b69029649137c00133c3bd2900298ebd5baf68
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2026-02-12 (Thu, 12 Feb 2026)

  Changed paths:
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/test/CodeGenObjC/expose-direct-method-cross-linkage.m
    A clang/test/CodeGenObjC/expose-direct-method-lto.mm
    M clang/test/CodeGenObjC/expose-direct-method.m
    M clang/test/CodeGenObjC/lit.local.cfg

  Log Message:
  -----------
  Found a bug with LTO


Compare: https://github.com/llvm/llvm-project/compare/efeef5680bec...d8b690296491

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list