[PATCH] D24118: [JumpThreading] Only write back branch-weight MDs for blocks that originally had PGO info
Adam Nemet via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 1 14:58:06 PDT 2016
anemet added a comment.
In https://reviews.llvm.org/D24118#531735, @davidxl wrote:
> Can you show me an example of
>
> "The profile data seems odd. There is a single profile sample of the
> loop being entered. On the other hand, there are no weights inside the
> loop."
>
> I want to know what is going on? Are your using FE PGO or IR PGO?
It's FE-based.
The CFG of the function with the branch weights from the IR looks like this: https://reviews.llvm.org/F2391730. I believe the IR was produced with -disable-llvm-optzns.
I can also send you the PGO data file privately if you're interested.
https://reviews.llvm.org/D24118
More information about the llvm-commits
mailing list