llvm-project
d803a93f - [Inliner] Report inlining decision before deleting Callee contents (#153616)

Commit
82 days ago
[Inliner] Report inlining decision before deleting Callee contents (#153616) Call `recordInliningWithCalleeDeleted` before dropping the contents of the Callee. Otherwise the handlers don't have access to e.g. the DebugLoc, so the Callee DebugLoc was missing in inlining remarks for functions with internal linkage. The test is the same as `optimization-remarks-passed-yaml.ll` except that the function `foo` has internal linkage instead of external linkage.
Parents
Loading