[all-commits] [llvm/llvm-project] 753498: [BOLT] Add sink block to flow CFG in profile infe...

shaw young via All-commits all-commits at lists.llvm.org
Mon Jun 17 16:58:47 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 753498eed1d2d6d8c419bae5b65458640e5fbfd7
      https://github.com/llvm/llvm-project/commit/753498eed1d2d6d8c419bae5b65458640e5fbfd7
  Author: shaw young <58664393+shawbyoung at users.noreply.github.com>
  Date:   2024-06-17 (Mon, 17 Jun 2024)

  Changed paths:
    M bolt/lib/Profile/StaleProfileMatching.cpp
    A bolt/test/X86/Inputs/infer_no_exits.s
    A bolt/test/X86/infer_no_exits.test

  Log Message:
  -----------
   [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 at gmail.com>



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