[llvm] [SHT_LLVM_BB_ADDR_MAP][AsmPrinter] Add none and all options to PGO Map (PR #111221)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 26 03:46:27 PDT 2024


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `llvm` at step 6 "test-build-unified-tree-check-clang".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/11122

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (test-build-unified-tree-check-clang) failure: test (failure)
******************** TEST 'Clang :: Modules/no-external-type-id.cppm' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 3: rm -rf /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
+ rm -rf /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
RUN: at line 4: split-file /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/Modules/no-external-type-id.cppm /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
+ split-file /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/Modules/no-external-type-id.cppm /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
RUN: at line 5: cd /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
+ cd /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp
RUN: at line 7: /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/20/include -nostdsysteminc -std=c++20 /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.cppm -emit-module-interface -o /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.pcm
+ /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/20/include -nostdsysteminc -std=c++20 /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.cppm -emit-module-interface -o /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.pcm
RUN: at line 8: /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/20/include -nostdsysteminc -std=c++20 /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm -emit-module-interface -o /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.pcm      -fmodule-file=a=/b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.pcm
+ /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/20/include -nostdsysteminc -std=c++20 /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm -emit-module-interface -o /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.pcm -fmodule-file=a=/b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/a.pcm
RUN: at line 10: llvm-bcanalyzer --dump --disable-histogram /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.pcm | /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm
+ llvm-bcanalyzer --dump --disable-histogram /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.pcm
+ /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm
/b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm:5:11: error: CHECK: expected string not found in input
// CHECK: <DECL_FUNCTION {{.*}} op8=4112
          ^
<stdin>:1:1: note: scanning from here
<BLOCKINFO_BLOCK/>
^
<stdin>:14:5: note: possible intended match here
 <TARGET_OPTIONS op0=24 op1=120 op2=56 op3=54 op4=95 op5=54 op6=52 op7=45 op8=117 op9=110 op10=107 op11=110 op12=111 op13=119 op14=110 op15=45 op16=108 op17=105 op18=110 op19=117 op20=120 op21=45 op22=103 op23=110 op24=117 op25=0 op26=0 op27=0 op28=0 op29=5 op30=4 op31=43 op32=99 op33=120 op34=56 op35=4 op36=43 op37=109 op38=109 op39=120 op40=4 op41=43 op42=115 op43=115 op44=101 op45=5 op46=43 op47=115 op48=115 op49=101 op50=50 op51=4 op52=43 op53=120 op54=56 op55=55/>
    ^

Input file: <stdin>
Check file: /b/1/llvm-x86_64-debian-dylib/build/tools/clang/test/Modules/Output/no-external-type-id.cppm.tmp/b.cppm

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: <BLOCKINFO_BLOCK/> 
check:5'0     X~~~~~~~~~~~~~~~~~~ error: no match found
           2: <UNHASHED_CONTROL_BLOCK NumWords=17 BlockCodeSize=5> 
check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           3:  <SIGNATURE abbrevid=4/> blob data = unprintable, 20 bytes. 
check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           4:  <DIAG_PRAGMA_MAPPINGS op0=33 op1=0 op2=0 op3=0 op4=0 op5=1/> 
check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           5:  <UnknownCode6 abbrevid=5 op0=1/> blob data = unprintable, 1 bytes. 
check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           6:  <UnknownCode7 abbrevid=6 op0=0/> blob data = '' 
check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           .
           .
           .
...

```

</details>

https://github.com/llvm/llvm-project/pull/111221


More information about the llvm-commits mailing list