llvm-project
[CodeGen] Mark weak vtables unnamed_addr on duplicable-vtable targets
#205930
Merged

[CodeGen] Mark weak vtables unnamed_addr on duplicable-vtable targets #205930

ahatanak
ahatanak [CodeGen] Disable exact dynamic_cast for duplicable vtables
bac79d92
llvmorg-github-actions llvmorg-github-actions added clang:frontend
llvmorg-github-actions llvmorg-github-actions added clang:codegen
llvmorg-github-actions
llvmorg-github-actions
ahatanak ahatanak requested a review from ojhunt ojhunt 31 days ago
ahatanak ahatanak requested a review from ChuanqiXu9 ChuanqiXu9 31 days ago
ahatanak ahatanak requested a review from rjmccall rjmccall 31 days ago
ahatanak ahatanak requested a review from zygoloid zygoloid 31 days ago
ahatanak ahatanak requested a review from efriedma-quic efriedma-quic 31 days ago
ahatanak ahatanak requested a review from pcc pcc 31 days ago
ahatanak
ChuanqiXu9
ojhunt
ahatanak [CodeGen] Model vtable pointer uniqueness as a single policy
f5558675
ahatanak [CodeGen] Drop the requestable vtable-uniqueness policy
77d1325f
ahatanak [CodeGen] Mark weak vtables unnamed_addr on duplicable-vtable targets
7cfb76b5
ahatanak ahatanak force pushed from 36f06594 to 7cfb76b5 26 days ago
ChuanqiXu9
ojhunt
ChuanqiXu9
ojhunt
ChuanqiXu9
efriedma-quic
ahatanak
ojhunt
ChuanqiXu9
efriedma-quic
ChuanqiXu9
ojhunt
ojhunt approved these changes on 2026-07-07
ahatanak [CodeGen] Share the weak-vtable-duplication check via a helper
7cb43ee1
ahatanak [CodeGen] Move getVTableUniqueness() out of the header
e7a4946d
ahatanak Merge branch 'disable-exact-dynamic-cast-duplicable-vtables' into unn…
7ceb3391
ahatanak Merge branch 'main' into unnamed-addr-duplicable-vtables
16eb39ff
ahatanak Fold VTableMayBeDuplicated into the if condition
e16b26ca
ahatanak ahatanak merged 44cb124f into main 17 days ago
ahatanak ahatanak deleted the unnamed-addr-duplicable-vtables branch 17 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone