[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