[all-commits] [llvm/llvm-project] ff65d5: [ExposeObjCDirect] Setup helper functions

Peter Rong via All-commits all-commits at lists.llvm.org
Wed Dec 3 22:57:45 PST 2025


  Branch: refs/heads/users/DataCorrupted/ExposeDirectMethod-helpers
  Home:   https://github.com/llvm/llvm-project
  Commit: ff65d5543f5187998bf7a35017e70c5605008739
      https://github.com/llvm/llvm-project/commit/ff65d5543f5187998bf7a35017e70c5605008739
  Author: Peter Rong <PeterRong at meta.com>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

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

  Log Message:
  -----------
  [ExposeObjCDirect] Setup helper functions

1. GenerateDirectMethodsPreconditionCheck: Move some functionalities to a separate functions.
Those functions will be reused if we move precondition checks into a thunk
2. Create `DirectMethodInfo`, which will be used to manage true implementation and its thunk



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