[all-commits] [llvm/llvm-project] b43a1d: [PGO] Do not create block count annotations when a...
Wolfgang Pieb via All-commits
all-commits at lists.llvm.org
Thu Oct 13 14:58:24 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b43a1d1bd97816d32388e78fd5659f732edc82c9
https://github.com/llvm/llvm-project/commit/b43a1d1bd97816d32388e78fd5659f732edc82c9
Author: Wolfgang Pieb <wolfgang_pieb at playstation.sony.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
M llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
A llvm/test/Transforms/PGOProfile/Inputs/maxcountzero.proftext
A llvm/test/Transforms/PGOProfile/maxcountzero.ll
Log Message:
-----------
[PGO] Do not create block count annotations when all weights are 0,
avoiding an assertion.
A BB with a nonzero count, whose successor blocks all have 0 counts, could
cause an assertion. Don't create any branch weights in this case.
Reviewed By: xur
Differential Revision: https://reviews.llvm.org/D134203
More information about the All-commits
mailing list