[all-commits] [llvm/llvm-project] 550b62: [clang] callee_type metadata for indirect calls (#...
Prabhu Rajasekaran via All-commits
all-commits at lists.llvm.org
Tue Oct 21 08:03:15 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 550b62cbcbcb1ec8ec16c2dc0812bc23383962d6
https://github.com/llvm/llvm-project/commit/550b62cbcbcb1ec8ec16c2dc0812bc23383962d6
Author: Prabhu Rajasekaran <prabhukr at google.com>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
A clang/test/CodeGen/call-graph-section-callback.cpp
A clang/test/CodeGen/call-graph-section-templates.cpp
A clang/test/CodeGen/call-graph-section-virtual-methods.cpp
A clang/test/CodeGen/call-graph-section.c
A clang/test/CodeGen/call-graph-section.cpp
Log Message:
-----------
[clang] callee_type metadata for indirect calls (#163233)
Create and add generalized type identifier metadata to indirect calls,
and to functions which are potential indirect call targets.
The functions carry the !type metadata. The indirect callsites carry a
list of !type metadata values under !callee_type metadata.
RFC:
https://discourse.llvm.org/t/rfc-call-graph-information-from-clang-llvm-for-c-c/88255
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