llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-pgo

Author: Mingming Liu (mingmingl-llvm)

<details>
<summary>Changes</summary>

An RFC is in 
https://discourse.llvm.org/t/rfc-vtable-type-profiling-for-samplefdo/87283 

This change extends to process perf data with Intel 
[MEM_INST_RETIRED.ALL_LOADS](https://perfmon-events.intel.com/index.html?pltfrm=skylake_server.html&amp;evnt=MEM_INST_RETIRED.ALL_LOADS)
 samples and produce sample profiles with vtable information for non 
context-sensitive SampleFDO profiles.

* For feature parity across different hardwares,  future work could incorporate 
support for AMD Instruction-Based Sampling (IBS) and Arm Statistical Profiling 
Extension (SPE).


---

Patch is 186.37 KiB, truncated to 20.00 KiB below, full version: 
https://github.com/llvm/llvm-project/pull/148013.diff


10 Files Affected:

- (added) llvm/test/tools/llvm-profgen/Inputs/dap-perf-trace.txt (+37) 
- (added) llvm/test/tools/llvm-profgen/Inputs/dap.perfbin () 
- (added) llvm/test/tools/llvm-profgen/Inputs/lbr-perf-for-dap.script (+175) 
- (added) llvm/test/tools/llvm-profgen/afdo-with-vtable.test (+18) 
- (modified) llvm/tools/llvm-profgen/PerfReader.cpp (+68-4) 
- (modified) llvm/tools/llvm-profgen/PerfReader.h (+21-13) 
- (modified) llvm/tools/llvm-profgen/ProfileGenerator.cpp (+16) 
- (modified) llvm/tools/llvm-profgen/ProfiledBinary.cpp (+40) 
- (modified) llvm/tools/llvm-profgen/ProfiledBinary.h (+35) 
- (modified) llvm/tools/llvm-profgen/llvm-profgen.cpp (+12) 


``````````diff
diff --git a/llvm/test/tools/llvm-profgen/Inputs/dap-perf-trace.txt 
b/llvm/test/tools/llvm-profgen/Inputs/dap-perf-trace.txt
new file mode 100644
index 0000000000000..28f15b1ff199d
--- /dev/null
+++ b/llvm/test/tools/llvm-profgen/Inputs/dap-perf-trace.txt
@@ -0,0 +1,37 @@
+0 0x7b10 [0x88]: PERF_RECORD_MMAP2 3446532/3446532: [0x200000(0x60000) @ 0 
08:01 527501 0]: r--p /path/to/dap.perfbin
+0 0x7b98 [0x88]: PERF_RECORD_MMAP2 3446532/3446532: [0x260000(0x153000) @ 
0x5f000 08:01 527501 0]: r-xp /path/to/dap.perfbin
+0 0x7c20 [0x88]: PERF_RECORD_MMAP2 3446532/3446532: [0x3b3000(0xc000) @ 
0x1b1000 08:01 527501 0]: r--p /path/to/dap.perfbin
+0 0x7ca8 [0x88]: PERF_RECORD_MMAP2 3446532/3446532: [0x3bf000(0x3000) @ 
0x1bc000 08:01 527501 0]: rw-p /path/to/dap.perfbin
+1282514021937402 0x8660 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514022939813 0x87b0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3fb0
+1282514023932029 0x8a00 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3fb0
+1282514024937981 0x8d48 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3fb0
+1282514028925828 0x94c0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3fb0
+1282514028934870 0x9678 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3fc0
+1282514029934094 0x9830 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3fb0
+1282514040934785 0xb1d0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3fc0
+1282514052924510 0xcbb8 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514053932406 0xcfb0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3fc0
+1282514063928248 0xe5c8 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514073928057 0xfd20 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514081925013 0x10f28 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514084927335 0x11678 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514088926926 0x11f90 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514089929492 0x12270 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514119919997 0x16610 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514120924169 0x16920 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514145923603 0x1a338 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514146917708 0x1a428 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514173914003 0x1e1b0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514188915199 0x20488 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514210915866 0x236d8 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514212908181 0x23a50 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608a2 period: 233 addr: 0x3b3f70
+1282514480886012 0x4a098 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282514840855333 0x7dd48 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282514955835364 0x8e380 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282514967839429 0x8fef8 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282515023830209 0x97f98 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282515356804308 0xc7b28 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282515410794371 0xcf590 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282515541786485 0xe2280 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
+1282515703761203 0xf93c0 [0x60]: PERF_RECORD_SAMPLE(IP, 0x4002): 
3446532/3446532: 0x2608ac period: 233 addr: 0x3b3f80
diff --git a/llvm/test/tools/llvm-profgen/Inputs/dap.perfbin 
b/llvm/test/tools/llvm-profgen/Inputs/dap.perfbin
new file mode 100755
index 0000000000000..e69de29bb2d1d
diff --git a/llvm/test/tools/llvm-profgen/Inputs/lbr-perf-for-dap.script 
b/llvm/test/tools/llvm-profgen/Inputs/lbr-perf-for-dap.script
new file mode 100644
index 0000000000000..34a2f5121b3c6
--- /dev/null
+++ b/llvm/test/tools/llvm-profgen/Inputs/lbr-perf-for-dap.script
@@ -0,0 +1,175 @@
+PERF_RECORD_MMAP2 3446532/3446532: [0x260000(0x153000) @ 0x5f000 08:01 527501 
0]: r-xp /path/to/dap.perfbin
+PERF_RECORD_MMAP2 3446532/3446532: [0x7fff5ff28000(0x2000) @ 0 00:00 0 0]: 
r-xp [vdso]
+PERF_RECORD_MMAP2 3446532/3446532: [0xffffffffff600000(0x1000) @ 0 00:00 0 0]: 
--xp [vsyscall]
+           350fd4 0x260832/0x260894/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//- 
+           260884 0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26087a/0x260be0/P/-/-/2//-  
0x2608ac/0x260870/P/-/-/1//-  0x2607fc/0x2608a4/P/-/-/2//-  
0x2608a2/0x2607f0/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x260c52/0x260827/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/2//- 
+           2608a4 0x260c47/0x350850/P/-/-/2//-  0x260822/0x260c30/P/-/-/1//-  
0x260808/0x26081d/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//- 
+           35104c 0x2608ac/0x260850/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//- 
+           260800 0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26087a/0x260be0/P/-/-/2//-  
0x2608ac/0x260870/P/-/-/1//-  0x2607fc/0x2608a4/P/-/-/2//-  
0x2608a2/0x2607f0/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x260c52/0x260827/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/2//-  
0x260822/0x260c30/P/-/-/1//-  0x260808/0x26081d/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//- 
+           2608a4 0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//- 
+           35109d 0x26085a/0x260be0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26087a/0x260be0/P/-/-/2//-  
0x2608ac/0x260870/P/-/-/1//-  0x2607fc/0x2608a4/P/-/-/2//-  
0x2608a2/0x2607f0/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x260c52/0x260827/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/2//-  
0x260822/0x260c30/P/-/-/1//-  0x260808/0x26081d/P/-/-/1//- 
+           260c30 0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//- 
+           260bf0 0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//- 
+           2608af 0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26087a/0x260be0/P/-/-/2//-  0x2608ac/0x260870/P/-/-/1//-  
0x2607fc/0x2608a4/P/-/-/2//-  0x2608a2/0x2607f0/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x260c52/0x260827/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/2//-  0x260822/0x260c30/P/-/-/1//-  
0x260808/0x26081d/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//- 
+           350866 0x351059/0x351098/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//- 
+           350f40 0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26087a/0x260be0/P/-/-/2//-  0x2608ac/0x260870/P/-/-/1//-  
0x2607fc/0x2608a4/P/-/-/2//-  0x2608a2/0x2607f0/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x260c52/0x260827/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/2//-  0x260822/0x260c30/P/-/-/1//-  
0x260808/0x26081d/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//- 
+           26090f 0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//- 
+           260814 0x26090a/0x260880/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/3//-  0x26080f/0x260c30/P/-/-/1//-  
0x26088f/0x260800/P/-/-/3//-  0x26090a/0x260880/P/-/-/1//-  
0x26091c/0x260900/P/-/-/1//-  0x2608bb/0x26090f/P/-/-/2//-  
0x3510ab/0x2608af/P/-/-/3//-  0x351059/0x351098/P/-/-/7//-  
0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26087a/0x260be0/P/-/-/2//-  
0x2608ac/0x260870/P/-/-/1//-  0x2607fc/0x2608a4/P/-/-/2//- 
+           350f57 0x350879/0x350887/P/-/-/5//-  0x350879/0x350887/P/-/-/3//-  
0x260c47/0x350850/P/-/-/2//-  0x260822/0x260c30/P/-/-/1//-  
0x260808/0x26081d/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//-  
0x260bf4/0x350f40/P/-/-/1//-  0x260be4/0x260bf0/P/-/-/1//-  
0x26085a/0x260be0/P/-/-/2//-  0x2608ac/0x260850/P/-/-/1//-  
0x26084c/0x2608a4/P/-/-/2//-  0x2608a2/0x260840/P/-/-/2//-  
0x260832/0x260894/P/-/-/1//-  0x26081b/0x26082e/P/-/-/1//-  
0x260c52/0x260814/P/-/-/1//-  0x3508da/0x260c4c/P/-/-/5//-  
0x350879/0x350887/P/-/-/3//-  0x260c47/0x350850/P/-/-/3//-  
0x26080f/0x260c30/P/-/-/1//-  0x26088f/0x260800/P/-/-/3//-  
0x26090a/0x260880/P/-/-/1//-  0x26091c/0x260900/P/-/-/1//-  
0x2608bb/0x26090f/P/-/-/2//-  0x3510ab/0x2608af/P/-/-/3//-  
0x351059/0x351098/P/-/-/7//-  0x350f8c/0x350fb4/P/-/-/4//- 
+           260880 0x350f8c/0x350fb4/P/-/-/4//-  0x260bf4/0x350f40/P/-/-/1//-  
0x260be4/0x260bf0/P/-/-/1//-  0x26085a/0x260be0/P/-/-/2//-  
0x2608ac/0x260850/P/-/-/1//-  0x26084c/0x2608a4/P/-/-/2//-  
0x2608a2/0x260840/P/-/-/2//-  0x260832/0x260894/P/-/-/1//-  
0x26081b/0x26082e/P/-/-/1//-  0x260c52/0x260814/P/-/-/1//-  
0x3508da/0x260c4c/P/-/-/5//-  0x350879/0x350...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/148013
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to