[all-commits] [llvm/llvm-project] c9cd9a: [SampleFDO] Report error when reading a bad/incomp...

wmi-11 via All-commits all-commits at lists.llvm.org
Mon Jan 25 10:28:55 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9cd9a006632419ce7346e50564e6347a93181cc
      https://github.com/llvm/llvm-project/commit/c9cd9a006632419ce7346e50564e6347a93181cc
  Author: Wei Mi <wmi at google.com>
  Date:   2021-01-25 (Mon, 25 Jan 2021)

  Changed paths:
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    A llvm/test/Transforms/SampleProfile/Inputs/bad.extbinary.afdo
    M llvm/test/Transforms/SampleProfile/profile-format.ll

  Log Message:
  -----------
  [SampleFDO] Report error when reading a bad/incompatible profile instead of
turning off SampleFDO silently.

Currently sample loader pass turns off SampleFDO optimization silently when
it sees error in reading the profile. This behavior will defeat the tests
which could have caught those bad/incompatible profile problems. This patch
change the behavior to report error.

Differential Revision: https://reviews.llvm.org/D95269




More information about the All-commits mailing list