[llvm] [ctx_prof] Handle case when no root is in this Module. (PR #107463)
Mircea Trofin via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 6 21:12:24 PDT 2024
================
@@ -0,0 +1,60 @@
+; REQUIRES: x86_64-linux
+;
+; RUN: rm -rf %t
+; RUN: split-file %s %t
+; RUN: llvm-ctxprof-util fromJSON --input=%t/profile.json --output=%t/profile.ctxprofdata
+; RUN: opt -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -ctx-profile-printer-level=everything \
+; RUN: %t/example.ll -S 2>&1 | FileCheck %s
+
+; CHECK: No contextual profile was provided
+;
+; This is the reference profile, laid out in the format the json formatter will
+; output it from opt.
+;--- profile.json
+[
+ {
+ "Counters": [
+ 9
+ ],
+ "Guid": 12341
----------------
mtrofin wrote:
Just saw that now. Added in 1d2da210a2f0. Also made the GUID values more obvious.
https://github.com/llvm/llvm-project/pull/107463
More information about the llvm-commits
mailing list