[all-commits] [llvm/llvm-project] fa4ac1: [BOLT] Accept PLT fall-throughs as valid traces (#...

Amir Ayupov via All-commits all-commits at lists.llvm.org
Fri Apr 11 21:26:40 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fa4ac19f0fc937e30fd7711dad98d0fcdb34f8ba
      https://github.com/llvm/llvm-project/commit/fa4ac19f0fc937e30fd7711dad98d0fcdb34f8ba
  Author: Amir Ayupov <aaupov at fb.com>
  Date:   2025-04-11 (Fri, 11 Apr 2025)

  Changed paths:
    M bolt/lib/Profile/DataAggregator.cpp
    M bolt/test/X86/callcont-fallthru.s
    M bolt/test/link_fdata.py

  Log Message:
  -----------
  [BOLT] Accept PLT fall-throughs as valid traces (#129481)

We used to report PLT traces as invalid (mismatching disassembled
function contents) because PLT functions are marked as pseudo and
ignored, thus missing CFG. However, such traces are not mismatching
the function contents. Accept them without attaching the profile.

Test Plan: updated callcont-fallthru.s



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