INFO:2025-04-21T14:26:51Z:root:pulling... From https://github.com/llvm/llvm-project * branch main -> FETCH_HEAD f12078e72601..111af76bd747 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 111af76bd747 [DirectX] add Function name to DiagnosticInfoUnsupported Msg in DXILOpLowering (#136234) INFO:2025-04-21T14:26:55Z:root:syncing... Deleted branch merge (was f12078e72601). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2025-04-21T14:26:56Z:root:building ninja: Entering directory `out/gn' ninja: no work to do. INFO:2025-04-21T14:26:57Z:root:analyze skipping analyze because previous build was not green INFO:2025-04-21T14:26:57Z:root:testing INFO:2025-04-21T14:26:57Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /Users/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:126: note: Did not find cir-opt in /Users/thakis/src/llvm-project/out/gn/bin:/Users/thakis/src/llvm-project/out/gn/bin llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/util.py:473: note: using SDKROOT: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk' llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /Users/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /Users/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 21316 tests, 8 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 478.55s Total Discovered Tests: 47102 Skipped : 35 (0.07%) Unsupported : 179 (0.38%) Passed : 46854 (99.47%) Expectedly Failed: 34 (0.07%) INFO:2025-04-21T14:35:03Z:root:test check-clang-tools ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/test:check-clang-tools(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /Users/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 1009 tests, 8 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 52.53s Total Discovered Tests: 1433 Unsupported : 3 (0.21%) Passed : 1429 (99.72%) Expectedly Failed: 1 (0.07%) INFO:2025-04-21T14:35:56Z:root:test check-clangd ninja: Entering directory `out/gn' [0/1] ACTION //clang-tools-extra/clangd/test:check-clangd(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using clang: /Users/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 99 tests, 8 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 17.56s Total Discovered Tests: 1372 Unsupported: 7 (0.51%) Passed : 1365 (99.49%) INFO:2025-04-21T14:36:15Z:root:test check-lld ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /Users/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /Users/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3086 tests, 8 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 46.07s Total Discovered Tests: 3086 Unsupported : 25 (0.81%) Passed : 3060 (99.16%) Expectedly Failed: 1 (0.03%) INFO:2025-04-21T14:37:02Z:root:test check-llvm ninja: Entering directory `out/gn' [0/1] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /Users/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /Users/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /Users/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /Users/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 56951 tests, 8 workers -- Testing: FAIL: LLVM :: CodeGen/X86/jump_sign.ll (1 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/jump_sign.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/jump_sign.ll -mtriple=i686-unknown-unknown -mattr=cmov -verify-machineinstrs | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/jump_sign.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-unknown-unknown -mattr=cmov -verify-machineinstrs + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/jump_sign.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/jump_sign.ll:218:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :175:18: note: scanning from here # %bb.0: # %entry ^ :186:12: note: possible intended match here imull $-13107, %eax, %eax # imm = 0xCCCD ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/jump_sign.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 170: .globl func_o # -- Begin function func_o 171: .p2align 4 172: .type func_o,@function 173: func_o: # @func_o 174: .cfi_startproc 175: # %bb.0: # %entry next:218'0 X error: no match found 176: testb %al, %al next:218'0 ~~~~~~~~~~~~~~~~ 177: je .LBB12_1 next:218'0 ~~~~~~~~~~~~~ 178: # %bb.2: # %if.end.i next:218'0 ~~~~~~~~~~~~~~~~~~~~~ 179: testb %al, %al next:218'0 ~~~~~~~~~~~~~~~~ 180: jne .LBB12_5 next:218'0 ~~~~~~~~~~~~~~ 181: # %bb.3: # %sw.bb next:218'0 ~~~~~~~~~~~~~~~~~~ 182: testb %al, %al next:218'0 ~~~~~~~~~~~~~~~~ 183: jne .LBB12_8 next:218'0 ~~~~~~~~~~~~~~ 184: # %bb.4: # %if.end29 next:218'0 ~~~~~~~~~~~~~~~~~~~~~ 185: movzwl (%eax), %eax next:218'0 ~~~~~~~~~~~~~~~~~~~~~ 186: imull $-13107, %eax, %eax # imm = 0xCCCD next:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:218'1 ? possible intended match 187: rorw %ax next:218'0 ~~~~~~~~~~ 188: movzwl %ax, %eax next:218'0 ~~~~~~~~~~~~~~~~~~ 189: cmpl $6554, %eax # imm = 0x199A next:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190: jae .LBB12_5 next:218'0 ~~~~~~~~~~~~~~ 191: .LBB12_8: # %if.then44 next:218'0 ~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll (2 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll -mtriple=i686-unknown -mattr=+avx512bw,+avx512vl | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll --check-prefixes=CHECK,X86 # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-unknown -mattr=+avx512bw,+avx512vl + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll --check-prefixes=CHECK,X86 /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll:271:13: error: X86-NEXT: expected string not found in input ; X86-NEXT: xorl %edx, %edx ^ :535:18: note: scanning from here # %bb.0: # %entry ^ :536:2: note: possible intended match here xorl %eax, %eax ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 530: .globl PR55050 # -- Begin function PR55050 531: .p2align 4 532: .type PR55050,@function 533: PR55050: # @PR55050 534: .cfi_startproc 535: # %bb.0: # %entry next:271'0 X error: no match found 536: xorl %eax, %eax next:271'0 ~~~~~~~~~~~~~~~~~ next:271'1 ? possible intended match 537: testb %al, %al next:271'0 ~~~~~~~~~~~~~~~~ 538: jne .LBB15_2 next:271'0 ~~~~~~~~~~~~~~ 539: # %bb.1: # %if next:271'0 ~~~~~~~~~~~~~~~ 540: xorl %eax, %eax next:271'0 ~~~~~~~~~~~~~~~~~ 541: .LBB15_2: # %exit next:271'0 ~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/swifterror.ll (3 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/swifterror.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -verify-machineinstrs < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/swifterror.ll -mtriple=x86_64-apple-darwin -disable-block-placement | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-APPLE /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/swifterror.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-APPLE /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/swifterror.ll + /Users/thakis/src/llvm-project/out/gn/bin/llc -verify-machineinstrs -mtriple=x86_64-apple-darwin -disable-block-placement /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/swifterror.ll:934:21: error: CHECK-APPLE-NEXT: expected string not found in input ; CHECK-APPLE-NEXT: xorl %eax, %eax ^ :302:23: note: scanning from here .cfi_offset %r13, -16 ^ :303:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/swifterror.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 297: pushq %r12 298: .cfi_def_cfa_offset 24 299: pushq %rax 300: .cfi_def_cfa_offset 32 301: .cfi_offset %r12, -24 302: .cfi_offset %r13, -16 next:934'0 X error: no match found 303: testb %al, %al next:934'0 ~~~~~~~~~~~~~~~~ next:934'1 ? possible intended match 304: jne LBB8_3 next:934'0 ~~~~~~~~~~~~ 305: ## %bb.1: ## %.preheader next:934'0 ~~~~~~~~~~~~~~~~~~~~~~~~~ 306: movq %rdi, %r13 next:934'0 ~~~~~~~~~~~~~~~~~ 307: ## implicit-def: $di next:934'0 ~~~~~~~~~~~~~~~~~~~~~~ 308: ## implicit-def: $r12 next:934'0 ~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/x86-shrink-wrapping.ll (4 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/x86-shrink-wrapping.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll -o - -enable-shrink-wrap=true -pass-remarks-output=/Users/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/X86/Output/x86-shrink-wrapping.ll.tmp -disable-cgp-delete-phis | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll --check-prefix=ENABLE # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll -o - -enable-shrink-wrap=true -pass-remarks-output=/Users/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/X86/Output/x86-shrink-wrapping.ll.tmp -disable-cgp-delete-phis + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll --check-prefix=ENABLE /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll:817:16: error: ENABLE-NEXT: expected string not found in input ; ENABLE-NEXT: xorl %eax, %eax ^ :298:23: note: scanning from here .cfi_offset %rbx, -24 ^ :305:2: note: possible intended match here xorl %ecx, %ecx ^ /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll:900:16: error: ENABLE-NEXT: expected string not found in input ; ENABLE-NEXT: xorl %eax, %eax ^ :334:23: note: scanning from here .cfi_offset %rbx, -24 ^ :341:2: note: possible intended match here xorl %ecx, %ecx ^ /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll:1015:16: error: ENABLE-NEXT: is not on the line after the previous match ; ENABLE-NEXT: xorl %eax, %eax ^ :384:2: note: 'next' match was here xorl %eax, %eax ^ :377:20: note: previous match ended here ## %bb.0: ## %entry ^ :378:1: note: non-matching line after previous match is here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/x86-shrink-wrapping.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 293: .cfi_offset %rbp, -16 294: movq %rsp, %rbp 295: .cfi_def_cfa_register %rbp 296: pushq %rbx 297: pushq %rax 298: .cfi_offset %rbx, -24 next:817'0 X error: no match found 299: testb %al, %al next:817'0 ~~~~~~~~~~~~~~~~ 300: jne LBB10_3 next:817'0 ~~~~~~~~~~~~~ 301: ## %bb.1: ## %if.then next:817'0 ~~~~~~~~~~~~~~~~~~~~~~ 302: movq %rsp, %rax next:817'0 ~~~~~~~~~~~~~~~~~ 303: addq $-16, %rax next:817'0 ~~~~~~~~~~~~~~~~~ 304: movq %rax, %rsp next:817'0 ~~~~~~~~~~~~~~~~~ 305: xorl %ecx, %ecx next:817'0 ~~~~~~~~~~~~~~~~~ next:817'1 ? possible intended match 306: .p2align 4 next:817'0 ~~~~~~~~~~~~ 307: LBB10_2: ## %for.body next:817'0 ~~~~~~~~~~~~~~~~~~~~~~ 308: ## =>This Inner Loop Header: Depth=1 next:817'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309: ## InlineAsm Start next:817'0 ~~~~~~~~~~~~~~~~~~~~ 310: movl $1, %edx next:817'0 ~~~~~~~~~~~~~~~ . . . 329: .cfi_offset %rbp, -16 330: movq %rsp, %rbp 331: .cfi_def_cfa_register %rbp 332: pushq %rbx 333: pushq %rax 334: .cfi_offset %rbx, -24 next:900'0 X error: no match found 335: testb %al, %al next:900'0 ~~~~~~~~~~~~~~~~ 336: jne LBB11_5 next:900'0 ~~~~~~~~~~~~~ 337: ## %bb.1: ## %if.then next:900'0 ~~~~~~~~~~~~~~~~~~~~~~ 338: movq %rsp, %rax next:900'0 ~~~~~~~~~~~~~~~~~ 339: addq $-16, %rax next:900'0 ~~~~~~~~~~~~~~~~~ 340: movq %rax, %rsp next:900'0 ~~~~~~~~~~~~~~~~~ 341: xorl %ecx, %ecx next:900'0 ~~~~~~~~~~~~~~~~~ next:900'1 ? possible intended match 342: jmp LBB11_2 next:900'0 ~~~~~~~~~~~~~ 343: .p2align 4 next:900'0 ~~~~~~~~~~~~ 344: LBB11_4: ## %body2 next:900'0 ~~~~~~~~~~~~~~~~~~~ 345: ## in Loop: Header=BB11_2 Depth=1 next:900'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346: ## InlineAsm Start next:900'0 ~~~~~~~~~~~~~~~~~~~~ . . . 379: jne LBB12_2 380: ## %bb.1: ## %body 381: testb %al, %al 382: jne LBB12_7 383: LBB12_2: ## %loop2a.preheader 384: xorl %eax, %eax next:1015 !~~~~~~~~~~~~~~ error: match on wrong line 385: xorl %ecx, %ecx 386: movq %rax, %rsi 387: jmp LBB12_4 388: .p2align 4 389: LBB12_3: ## %loop2b . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/bfloat.ll (5 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/bfloat.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll -mtriple=i686-linux-gnu -mattr=avx512bf16,avx512fp16,avx512vl | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll --check-prefixes=X86 # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-linux-gnu -mattr=avx512bf16,avx512fp16,avx512vl + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll --check-prefixes=X86 /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll -mtriple=x86_64-linux-gnu | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll --check-prefixes=CHECK,SSE2 # RUN: at line 3 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-linux-gnu + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll --check-prefixes=CHECK,SSE2 /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll:845:14: error: SSE2-NEXT: expected string not found in input ; SSE2-NEXT: xorl %eax, %eax ^ :404:9: note: scanning from here # %bb.0: ^ :438:2: note: possible intended match here orl %ebx, %eax ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/bfloat.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 399: .text 400: .globl pr63017_2 401: .p2align 4 402: .type pr63017_2,@function 403: pr63017_2: # @pr63017_2 404: # %bb.0: next:845'0 X error: no match found 405: testb %al, %al next:845'0 ~~~~~~~~~~~~~~~~ 406: jne .LBB16_1 next:845'0 ~~~~~~~~~~~~~~ 407: # %bb.2: # %cond.load next:845'0 ~~~~~~~~~~~~~~~~~~~~~~ 408: movzwl (%rax), %eax next:845'0 ~~~~~~~~~~~~~~~~~~~~~ 409: shll $16, %eax next:845'0 ~~~~~~~~~~~~~~~~ . . . 433: movd 12(%rsp), %xmm0 # 4-byte Folded Reload next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434: # xmm0 = mem[0],zero,zero,zero next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435: callq __truncsfbf2@PLT next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~ 436: pextrw $0, %xmm0, %eax next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~ 437: movzwl %ax, %eax next:845'0 ~~~~~~~~~~~~~~~~~~ 438: orl %ebx, %eax next:845'0 ~~~~~~~~~~~~~~~~ next:845'1 ? possible intended match 439: shlq $32, %rax next:845'0 ~~~~~~~~~~~~~~~~ 440: orq %r14, %rax next:845'0 ~~~~~~~~~~~~~~~~ 441: movq %rax, %xmm0 next:845'0 ~~~~~~~~~~~~~~~~~~ 442: movdqa %xmm0, 48(%rsp) # 16-byte Spill next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443: movd 12(%rsp), %xmm0 # 4-byte Folded Reload next:845'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/concat-fpext-v2bf16.ll (6 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/concat-fpext-v2bf16.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll -mtriple=x86_64-- -mattr=avx512bf16,avx512fp16 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-- -mattr=avx512bf16,avx512fp16 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll:7:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :8:18: note: scanning from here # %bb.0: # %entry ^ :9:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/concat-fpext-v2bf16.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl test # -- Begin function test 4: .p2align 4 5: .type test,@function 6: test: # @test 7: .cfi_startproc 8: # %bb.0: # %entry next:7'0 X error: no match found 9: testb %al, %al next:7'0 ~~~~~~~~~~~~~~~~ next:7'1 ? possible intended match 10: je .LBB0_1 next:7'0 ~~~~~~~~~~~~ 11: # %bb.2: # %loop.127.preheader next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: retq next:7'0 ~~~~~~ 13: .LBB0_1: # %ifmerge.89 next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~ 14: vbroadcastss %xmm0, %xmm0 next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/pr91005.ll (7 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/pr91005.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mattr=+f16c < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr91005.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr91005.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mattr=+f16c + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr91005.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr91005.ll:7:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :16:9: note: scanning from here # %bb.0: ^ :17:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr91005.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 11: .globl PR91005 12: .p2align 4 13: .type PR91005,@function 14: PR91005: # @PR91005 15: .cfi_startproc 16: # %bb.0: next:7'0 X error: no match found 17: testb %al, %al next:7'0 ~~~~~~~~~~~~~~~~ next:7'1 ? possible intended match 18: je .LBB0_2 next:7'0 ~~~~~~~~~~~~ 19: # %bb.1: next:7'0 ~~~~~~~~~ 20: vbroadcastss .LCPI0_0(%rip), %xmm0 # xmm0 = [31744,31744,31744,31744] next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: vpcmpeqw %xmm0, %xmm0, %xmm0 next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: vpinsrw $0, .LCPI0_1(%rip), %xmm0, %xmm1 next:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/shift-combine.ll (8 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/shift-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-unknown < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shift-combine.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shift-combine.ll --check-prefix=X86 # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-unknown + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shift-combine.ll --check-prefix=X86 /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shift-combine.ll:393:13: error: X86-NEXT: expected string not found in input ; X86-NEXT: xorl %eax, %eax ^ :256:9: note: scanning from here # %bb.0: ^ :257:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shift-combine.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 251: .globl PR42880 # -- Begin function PR42880 252: .p2align 4 253: .type PR42880,@function 254: PR42880: # @PR42880 255: .cfi_startproc 256: # %bb.0: next:393'0 X error: no match found 257: testb %al, %al next:393'0 ~~~~~~~~~~~~~~~~ next:393'1 ? possible intended match 258: je .LBB16_1 next:393'0 ~~~~~~~~~~~~~ 259: # %bb.2: # %if next:393'0 ~~~~~~~~~~~~~~~ 260: .LBB16_1: # %then next:393'0 ~~~~~~~~~~~~~~~~~~ 261: .Lfunc_end16: next:393'0 ~~~~~~~~~~~~~~ 262: .size PR42880, .Lfunc_end16-PR42880 next:393'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/shuffle-half.ll (9 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/shuffle-half.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-half.ll -mtriple=x86_64-linux-gnu -mattr=avx512vl | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-half.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-linux-gnu -mattr=avx512vl + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-half.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-half.ll:8:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :9:28: note: scanning from here vxorps %xmm0, %xmm0, %xmm0 ^ :10:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-half.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl dump_vec # -- Begin function dump_vec 4: .p2align 4 5: .type dump_vec,@function 6: dump_vec: # @dump_vec 7: .cfi_startproc 8: # %bb.0: 9: vxorps %xmm0, %xmm0, %xmm0 next:8'0 X error: no match found 10: testb %al, %al next:8'0 ~~~~~~~~~~~~~~~~ next:8'1 ? possible intended match 11: jne .LBB0_2 next:8'0 ~~~~~~~~~~~~~ 12: # %bb.1: # %cond.load next:8'0 ~~~~~~~~~~~~~~~~~~~~~~ 13: vmovups (%rax), %zmm0 next:8'0 ~~~~~~~~~~~~~~~~~~~~~~~ 14: .LBB0_2: next:8'0 ~~~~~~~~~ 15: retq next:8'0 ~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/ragreedy-hoist-spill.ll (10 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/ragreedy-hoist-spill.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll -mtriple=x86_64-apple-macosx -regalloc=greedy | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-apple-macosx -regalloc=greedy + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll:47:15: error: CHECK-NEXT: is not on the line after the previous match ; CHECK-NEXT: xorl %eax, %eax ^ :274:2: note: 'next' match was here xorl %eax, %eax ^ :33:23: note: previous match ended here ## %bb.2: ## %if.then4 ^ :34:1: note: non-matching line after previous match is here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 269: .p2align 4 270: LBB0_40: ## %while.cond661 271: ## =>This Inner Loop Header: Depth=1 272: jmp LBB0_40 273: LBB0_49: ## %for.cond1480.preheader 274: xorl %eax, %eax next:47 !~~~~~~~~~~~~~~ error: match on wrong line 275: testb %al, %al 276: je LBB0_54 277: ## %bb.50: ## %for.body1664.lr.ph 278: xorl %eax, %eax 279: testb %al, %al . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/vaargs-prolog-insert.ll (11 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/vaargs-prolog-insert.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64 < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vaargs-prolog-insert.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vaargs-prolog-insert.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vaargs-prolog-insert.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vaargs-prolog-insert.ll:10:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: je .LBB0_4 ^ :9:16: note: scanning from here testb %al, %al ^ :13:2: note: possible intended match here je .LBB0_1 ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/vaargs-prolog-insert.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl reduce # -- Begin function reduce 4: .p2align 4 5: .type reduce,@function 6: reduce: # @reduce 7: # %bb.0: 8: subq $56, %rsp 9: testb %al, %al next:10'0 X error: no match found 10: jne .LBB0_3 next:10'0 ~~~~~~~~~~~~~ 11: # %bb.4: next:10'0 ~~~~~~~~~ 12: testb %al, %al next:10'0 ~~~~~~~~~~~~~~~~ 13: je .LBB0_1 next:10'0 ~~~~~~~~~~~~ next:10'1 ? possible intended match 14: .LBB0_2: next:10'0 ~~~~~~~~~ 15: addq $56, %rsp next:10'0 ~~~~~~~~~~~~~~~~ 16: retq next:10'0 ~~~~~~ 17: .LBB0_3: next:10'0 ~~~~~~~~~ 18: movaps %xmm0, -80(%rsp) next:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/pr57673.ll (12 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/pr57673.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -stop-after=x86-optimize-LEAs -experimental-debug-variable-locations=false < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr57673.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr57673.ll --check-prefix=NORMAL # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -stop-after=x86-optimize-LEAs -experimental-debug-variable-locations=false + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr57673.ll --check-prefix=NORMAL /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr57673.ll:23:17: error: NORMAL-NEXT: is not on the line after the previous match ; NORMAL-NEXT: [[MOV32r0_:%[0-9]+]]:gr32 = MOV32r0 implicit-def dead $eflags ^ :144:2: note: 'next' match was here %4:gr32 = MOV32r0 implicit-def dead $eflags ^ :141:2: note: previous match ended here ^ :142:1: note: non-matching line after previous match is here %0:gr8 = IMPLICIT_DEF ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr57673.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 139: bb.0.bb_entry: 140: successors: %bb.1(0x80000000) 141: 142: %0:gr8 = IMPLICIT_DEF 143: %1:gr8 = IMPLICIT_DEF 144: %4:gr32 = MOV32r0 implicit-def dead $eflags next:23 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 145: %6:gr64 = LEA64r %stack.1.i, 1, $noreg, 0, $noreg 146: %7:gr64 = IMPLICIT_DEF 147: 148: bb.1.bb_8: 149: successors: %bb.3(0x40000000), %bb.2(0x40000000) . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/pr63108.ll (13 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/pr63108.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr63108.ll -mtriple=x86_64-unknown-unknown -mattr=+sse2 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr63108.ll --check-prefixes=SSE # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mattr=+sse2 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr63108.ll --check-prefixes=SSE /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr63108.ll:10:13: error: SSE-NEXT: is not on the line after the previous match ; SSE-NEXT: xorl %eax, %eax ^ :45:2: note: 'next' match was here xorl %eax, %eax ^ :36:18: note: previous match ended here # %bb.0: # %entry ^ :37:1: note: non-matching line after previous match is here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr63108.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 40: movd .LCPI0_1(%rip), %xmm0 # xmm0 = [57339,0,0,0] 41: jmp .LBB0_5 42: .LBB0_2: # %vector.body.preheader 43: pxor %xmm0, %xmm0 44: movd .LCPI0_2(%rip), %xmm1 # xmm1 = [57339,0,0,0] 45: xorl %eax, %eax next:10 !~~~~~~~~~~~~~~ error: match on wrong line 46: .p2align 4 47: .LBB0_3: # %vector.body 48: # =>This Inner Loop Header: Depth=1 49: movdqa %xmm1, %xmm2 50: testb %al, %al . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/avx512-i1test.ll (14 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/avx512-i1test.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/avx512-i1test.ll -mattr=+avx512f -disable-cgp-delete-phis | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/avx512-i1test.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mattr=+avx512f -disable-cgp-delete-phis + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/avx512-i1test.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/avx512-i1test.ll:11:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :8:16: note: scanning from here # %bb.0: # %bb1 ^ :9:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/avx512-i1test.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl func # -- Begin function func 4: .p2align 4 5: .type func,@function 6: func: # @func 7: .cfi_startproc 8: # %bb.0: # %bb1 next:11'0 X error: no match found 9: testb %al, %al next:11'0 ~~~~~~~~~~~~~~~~ next:11'1 ? possible intended match 10: je .LBB0_1 next:11'0 ~~~~~~~~~~~~ 11: # %bb.3: # %L_30 next:11'0 ~~~~~~~~~~~~~~~~~ 12: retq next:11'0 ~~~~~~ 13: .p2align 4 next:11'0 ~~~~~~~~~~~~ 14: .LBB0_1: # %bb33 next:11'0 ~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/clobber_frame_ptr.ll (15 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/clobber_frame_ptr.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-pc-linux -stackrealign -verify-machineinstrs < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/clobber_frame_ptr.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/clobber_frame_ptr.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-pc-linux -stackrealign -verify-machineinstrs + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/clobber_frame_ptr.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/clobber_frame_ptr.ll:160:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :148:16: note: scanning from here andq $-8, %rsp ^ :149:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/clobber_frame_ptr.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 143: pushq %rbp 144: .cfi_def_cfa_offset 16 145: .cfi_offset %rbp, -16 146: movq %rsp, %rbp 147: .cfi_def_cfa_register %rbp 148: andq $-8, %rsp next:160'0 X error: no match found 149: testb %al, %al next:160'0 ~~~~~~~~~~~~~~~~ next:160'1 ? possible intended match 150: jne .LBB3_2 next:160'0 ~~~~~~~~~~~~~ 151: # %bb.1: # %then next:160'0 ~~~~~~~~~~~~~~~~~ 152: movq $0, (%rax) next:160'0 ~~~~~~~~~~~~~~~~~ 153: movq %rbp, %rsp next:160'0 ~~~~~~~~~~~~~~~~~ 154: popq %rbp next:160'0 ~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/tailcall-cgp-dup.ll (16 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/tailcall-cgp-dup.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/tailcall-cgp-dup.ll -mtriple=x86_64-apple-darwin | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/tailcall-cgp-dup.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-apple-darwin + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/tailcall-cgp-dup.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/tailcall-cgp-dup.ll:110:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :52:20: note: scanning from here ## %bb.0: ## %entry ^ :53:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/tailcall-cgp-dup.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 47: .private_extern _thingWithValue ## -- Begin function thingWithValue 48: .globl _thingWithValue 49: .p2align 4 50: _thingWithValue: ## @thingWithValue 51: .cfi_startproc 52: ## %bb.0: ## %entry next:110'0 X error: no match found 53: testb %al, %al next:110'0 ~~~~~~~~~~~~~~~~ next:110'1 ? possible intended match 54: je _bar ## TAILCALL next:110'0 ~~~~~~~~~~~~~~~~~~~~~ 55: ## %bb.1: ## %someThingWithValue.exit next:110'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56: retq next:110'0 ~~~~~~ 57: .cfi_endproc next:110'0 ~~~~~~~~~~~~~~ 58: ## -- End function next:110'0 ~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/pr50254.ll (17 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/pr50254.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr50254.ll -mtriple=i686-unknown | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr50254.ll --check-prefix=X86 # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=i686-unknown + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr50254.ll --check-prefix=X86 /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr50254.ll:11:13: error: X86-NEXT: expected string not found in input ; X86-NEXT: xorl %ecx, %ecx ^ :9:18: note: scanning from here movswl d.e, %eax ^ :13:2: note: possible intended match here movw %ax, d.e ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/pr50254.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl PR50254 # -- Begin function PR50254 4: .p2align 4 5: .type PR50254,@function 6: PR50254: # @PR50254 7: .cfi_startproc 8: # %bb.0: # %entry 9: movswl d.e, %eax next:11'0 X error: no match found 10: testb %al, %al next:11'0 ~~~~~~~~~~~~~~~~ 11: jne .LBB0_2 next:11'0 ~~~~~~~~~~~~~ 12: # %bb.1: # %for.end next:11'0 ~~~~~~~~~~~~~~~~~~~~ 13: movw %ax, d.e next:11'0 ~~~~~~~~~~~~~~~ next:11'1 ? possible intended match 14: .LBB0_2: # %for.body.1 next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~ 15: retl next:11'0 ~~~~~~ 16: .Lfunc_end0: next:11'0 ~~~~~~~~~~~~~ 17: .size PR50254, .Lfunc_end0-PR50254 next:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: .cfi_endproc next:11'0 ~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/shuffle-combine-crash.ll (18 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/shuffle-combine-crash.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-combine-crash.ll -mtriple=x86_64-unknown-linux-gnu -mcpu=corei7 | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-combine-crash.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-linux-gnu -mcpu=corei7 + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-combine-crash.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-combine-crash.ll:21:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :8:9: note: scanning from here # %bb.0: ^ :9:3: note: possible intended match here testb %al, %al ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/shuffle-combine-crash.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: .file "" 2: .text 3: .globl sample_test # -- Begin function sample_test 4: .p2align 4 5: .type sample_test,@function 6: sample_test: # @sample_test 7: .cfi_startproc 8: # %bb.0: next:21'0 X error: no match found 9: testb %al, %al next:21'0 ~~~~~~~~~~~~~~~~ next:21'1 ? possible intended match 10: jne .LBB0_2 next:21'0 ~~~~~~~~~~~~~ 11: # %bb.1: next:21'0 ~~~~~~~~~ 12: movd (%rax), %xmm0 # xmm0 = mem[0],zero,zero,zero next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: punpcklbw %xmm0, %xmm0 # xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7] next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: pshuflw $232, %xmm0, %xmm0 # xmm0 = xmm0[0,2,2,3,4,5,6,7] next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: LLVM :: CodeGen/X86/machine-trace-metrics-crash.ll (19 of 56951) ******************** TEST 'LLVM :: CodeGen/X86/machine-trace-metrics-crash.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -mattr=sse -enable-unsafe-fp-math < /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll | /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll # RUN: at line 2 + /Users/thakis/src/llvm-project/out/gn/bin/llc -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -mattr=sse -enable-unsafe-fp-math + /Users/thakis/src/llvm-project/out/gn/bin/FileCheck /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll:18:15: error: CHECK-NEXT: expected string not found in input ; CHECK-NEXT: xorl %eax, %eax ^ :21:17: note: scanning from here movl %edi, %ebx ^ :40:3: note: possible intended match here testl %ebx, %ebx ^ Input file: Check file: /Users/thakis/src/llvm-project/llvm/test/CodeGen/X86/machine-trace-metrics-crash.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 16: pushq %rbx 17: .cfi_def_cfa_offset 16 18: subq $16, %rsp 19: .cfi_def_cfa_offset 32 20: .cfi_offset %rbx, -16 21: movl %edi, %ebx next:18'0 X error: no match found 22: testb %al, %al next:18'0 ~~~~~~~~~~~~~~~~ 23: je .LBB0_2 next:18'0 ~~~~~~~~~~~~ 24: # %bb.1: next:18'0 ~~~~~~~~~ 25: movss .LCPI0_0(%rip), %xmm0 # xmm0 = [4.0E+0,0.0E+0,0.0E+0,0.0E+0] next:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: jmp .LBB0_3 next:18'0 ~~~~~~~~~~~~~ . . . 35: mulss %xmm0, %xmm2 next:18'0 ~~~~~~~~~~~~~~~~~~~~ 36: movss .LCPI0_1(%rip), %xmm1 # xmm1 = [1.0E+0,0.0E+0,0.0E+0,0.0E+0] next:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37: addss %xmm1, %xmm0 next:18'0 ~~~~~~~~~~~~~~~~~~~~ 38: addss %xmm2, %xmm0 next:18'0 ~~~~~~~~~~~~~~~~~~~~ 39: movss %xmm0, (%rax) next:18'0 ~~~~~~~~~~~~~~~~~~~~~ 40: testl %ebx, %ebx next:18'0 ~~~~~~~~~~~~~~~~~~ next:18'1 ? possible intended match 41: jne .LBB0_5 next:18'0 ~~~~~~~~~~~~~ 42: # %bb.4: # %if.end next:18'0 ~~~~~~~~~~~~~~~~~~~ 43: xorps %xmm1, %xmm1 next:18'0 ~~~~~~~~~~~~~~~~~~~~ 44: .LBB0_5: # %if.end next:18'0 ~~~~~~~~~~~~~~~~~~~ 45: movss (%rax), %xmm0 # xmm0 = mem[0],zero,zero,zero next:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (19): LLVM :: CodeGen/X86/avx512-i1test.ll LLVM :: CodeGen/X86/bfloat.ll LLVM :: CodeGen/X86/clobber_frame_ptr.ll LLVM :: CodeGen/X86/concat-fpext-v2bf16.ll LLVM :: CodeGen/X86/jump_sign.ll LLVM :: CodeGen/X86/machine-trace-metrics-crash.ll LLVM :: CodeGen/X86/pr50254.ll LLVM :: CodeGen/X86/pr57673.ll LLVM :: CodeGen/X86/pr63108.ll LLVM :: CodeGen/X86/pr91005.ll LLVM :: CodeGen/X86/ragreedy-hoist-spill.ll LLVM :: CodeGen/X86/shift-combine.ll LLVM :: CodeGen/X86/shuffle-combine-crash.ll LLVM :: CodeGen/X86/shuffle-half.ll LLVM :: CodeGen/X86/swifterror.ll LLVM :: CodeGen/X86/tailcall-cgp-dup.ll LLVM :: CodeGen/X86/vaargs-prolog-insert.ll LLVM :: CodeGen/X86/vector-shuffle-combining-avx512bwvl.ll LLVM :: CodeGen/X86/x86-shrink-wrapping.ll Testing Time: 550.86s Total Discovered Tests: 65175 Skipped : 32 (0.05%) Unsupported : 2386 (3.66%) Passed : 62564 (95.99%) Expectedly Failed: 174 (0.27%) Failed : 19 (0.03%) FAILED: gen/llvm/test/run-lit python3 bin/llvm-lit -sv ../../llvm/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-llvm']' returned non-zero exit status 1.