diff options
author | shaw young <58664393+shawbyoung@users.noreply.github.com> | 2024-06-17 16:58:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 16:58:26 -0700 |
commit | 753498eed1d2d6d8c419bae5b65458640e5fbfd7 (patch) | |
tree | 66821947033fcc3675452dae458caec50fd41736 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | a02010b3e97b5f01d4ff921b353f4a25a29c45cd (diff) | |
download | llvm-753498eed1d2d6d8c419bae5b65458640e5fbfd7.zip llvm-753498eed1d2d6d8c419bae5b65458640e5fbfd7.tar.gz llvm-753498eed1d2d6d8c419bae5b65458640e5fbfd7.tar.bz2 |
[BOLT] Add sink block to flow CFG in profile inference (#95047)
Summary: Constructing an artificial sink block for the
flow CFG in stale profile inference to allow profile
inference to be run on CFGs with blocks that terminate
and have successors.
Testing Plan: Added infer_no_exits.test to verify that
functions with exit blocks with a landing pad are
covered by stale profile inference.
---------
Co-authored-by: Amir Ayupov <fads93@gmail.com>
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions