INFO:2026-07-13T12:39:46Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 477bb26c7c0c..5595710093f7 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 4 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 5595710093f7 [Flang][MIF] Allocation of NON-ALLOCATABLE SAVE coarray (#205847) INFO:2026-07-13T12:39:52Z:root:syncing... Deleted branch merge (was 477bb26c7c0c). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. INFO:2026-07-13T12:39:54Z:root:building ninja: Entering directory `out/gn' [1/364] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [2/364] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [3/364] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/364] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Arm64ECCallLowering.o [5/364] CXX obj/llvm/lib/Transforms/Vectorize/Vectorize.LoopVectorize.o [6/364] AR lib/libLLVMVectorize.a [7/364] LINK ./bin/lli-child-target [8/364] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [9/364] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [10/364] LINK ./bin/llvm-link [11/364] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [12/364] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [13/364] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [14/364] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [15/364] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [16/364] LINK obj/llvm/unittests/Target/ARM/ARMTests [17/364] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [18/364] LINK ./bin/llvm-profgen [19/364] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [20/364] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [21/364] LINK ./bin/llvm-extract [22/364] LINK obj/llvm/unittests/Analysis/AnalysisTests [23/364] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [24/364] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [25/364] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [26/364] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [27/364] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [28/364] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [29/364] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [30/364] LINK ./bin/lli [31/364] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [32/364] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [33/364] LINK obj/llvm/unittests/IR/IRTests [34/364] LINK obj/llvm/unittests/Target/X86/X86Tests [35/364] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [36/364] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [37/364] LINK ./bin/lldb-server [38/364] LINK obj/clang/unittests/Frontend/FrontendTests [39/364] LINK ./bin/clang-import-test [40/364] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ISelLowering.o [41/364] AR lib/libLLVMAArch64CodeGen.a [42/364] LINK ./bin/llvm-cxxmap [43/364] LINK obj/llvm/unittests/CGData/CodeGenDataTests [44/364] LINK ./bin/llvm-dwp [45/364] LINK ./bin/llvm-cxxdump [46/364] LINK ./bin/llvm-rtdyld [47/364] LINK ./bin/llvm-ml [48/364] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [49/364] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [50/364] LINK ./bin/llvm-lipo [51/364] LINK ./bin/llvm-xray [52/364] LINK obj/llvm/unittests/MC/MCTests [53/364] LINK ./bin/llvm-ar [54/364] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [55/364] LINK ./bin/llvm-libtool-darwin [56/364] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [57/364] LINK ./bin/llvm-mc [58/364] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [59/364] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [60/364] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [61/364] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [62/364] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [63/364] LINK obj/bolt/unittests/Profile/ProfileTests [64/364] LINK obj/bolt/unittests/Passes/PassTests [65/364] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [66/364] LINK ./bin/llvm-bolt [67/364] LINK obj/clang/unittests/CrossTU/CrossTUTests [68/364] LINK ./bin/llvm-jitlink [69/364] LINK ./bin/llvm-exegesis [70/364] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [71/364] LINK obj/bolt/unittests/Core/CoreTests [72/364] LINK ./bin/llvm-bolt-heatmap [73/364] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [74/364] LINK ./bin/llvm-ir2vec [75/364] LINK obj/llvm/unittests/MIR/MIRTests [76/364] LINK ./bin/llvm-c-test [77/364] LINK ./bin/llvm-lto [78/364] LINK ./bin/llvm-opt-fuzzer [79/364] LINK ./bin/dsymutil [80/364] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [81/364] LINK obj/llvm/unittests/Target/TargetMachineCTests [82/364] LINK ./bin/llvm-lto2 [83/364] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [84/364] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [85/364] LINK ./bin/llvm-isel-fuzzer [86/364] LINK ./bin/llvm-split [87/364] LINK ./bin/clang-linker-wrapper [88/364] LINK ./bin/opt [89/364] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [90/364] LINK obj/clang/unittests/Tooling/ToolingTests [91/364] LINK ./bin/clang-scan-deps [92/364] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [93/364] LINK ./bin/llc [94/364] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [95/364] SOLINK ./lib/libLTO.so [96/364] LINK obj/llvm/unittests/MI/MITests [97/364] LINK ./bin/lld [98/364] LINK ./bin/llvm-dwarfutil [99/364] LINK ./bin/clang-nvlink-wrapper [100/364] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [101/364] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [102/364] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [103/364] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [104/364] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [105/364] LINK obj/llvm/unittests/CodeGen/CodeGenTests [106/364] LINK ./bin/llvm-gsymutil [107/364] LINK ./bin/llvm-reduce [108/364] LINK ./bin/clang-sycl-linker [109/364] SOLINK ./lib/libclang.so [110/364] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [111/364] LINK obj/clang/unittests/libclang/libclangTests [112/364] LINK obj/clang/unittests/Driver/ClangDriverTests [113/364] LINK ./bin/clang-check [114/364] LINK ./bin/c-index-test [115/364] LINK ./bin/lldb [116/364] LINK ./bin/lldb-test [117/364] LINK ./bin/clang-repl [118/364] LINK ./bin/lldb-dap [119/364] LINK ./bin/clang [120/364] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [121/364] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [122/364] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [123/364] ACTION //llvm/include/llvm/Config:Targets(//llvm/utils/gn/build/toolchain:stage2_unix) [124/364] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [125/364] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [126/364] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [127/364] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [128/364] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [129/364] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [130/364] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [131/364] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [132/364] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [133/364] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [134/364] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [135/364] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [136/364] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [137/181] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [138/181] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [139/181] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [140/181] ACTION //compiler-rt/lib/ubsan:ubsan_static_cxx_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [141/181] ACTION //compiler-rt/lib/ubsan:ubsan_loop_detect_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [142/181] ACTION //compiler-rt/lib/ubsan:ubsan_static_dynamic_list(//llvm/utils/gn/build/toolchain:stage2_unix) [143/181] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [144/181] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [145/181] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [146/181] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [147/148] SOLINK lib/clang/23/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [148/148] SOLINK lib/clang/23/lib/linux/libclang_rt.hwasan_aliases-x86_64.so INFO:2026-07-13T12:40:45Z:root:analyze skipping analyze because previous build was not green INFO:2026-07-13T12:40:45Z:root:testing INFO:2026-07-13T12:40:45Z:root:test check-clang ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 26594 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 200.05s Total Discovered Tests: 54317 Skipped : 30 (0.06%) Unsupported : 1178 (2.17%) Passed : 53080 (97.72%) Expectedly Failed: 29 (0.05%) INFO:2026-07-13T12:44:21Z: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: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -- Testing: 1483 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 11.13s Total Discovered Tests: 1746 Unsupported : 2 (0.11%) Passed : 1743 (99.83%) Expectedly Failed: 1 (0.06%) INFO:2026-07-13T12:44:33Z: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) -- Testing: 187 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 5.11s Total Discovered Tests: 1504 Unsupported: 8 (0.53%) Passed : 1496 (99.47%) INFO:2026-07-13T12:44:39Z:root:test check-hwasan ninja: Entering directory `out/gn' [0/1] ACTION //compiler-rt/test/hwasan:check-hwasan(//llvm/utils/gn/build/toolchain:unix) -- Testing: 112 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 6.11s Total Discovered Tests: 112 Unsupported : 37 (33.04%) Passed : 66 (58.93%) Expectedly Failed: 9 (8.04%) INFO:2026-07-13T12:44:46Z:root:test check-lld ninja: Entering directory `out/gn' [0/1] ACTION //lld/test:check-lld(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 3216 tests, 64 workers -- Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 55.22s Total Discovered Tests: 3216 Unsupported : 22 (0.68%) Passed : 3193 (99.28%) Expectedly Failed: 1 (0.03%) INFO:2026-07-13T12:45:44Z:root:test check-llvm ninja: Entering directory `out/gn' [0/1] ACTION //llvm/test:check-llvm(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 67332 tests, 64 workers -- Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll (1 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_f16_no_agpr__vgprcd # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16 # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16__flags # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16__vgprcd # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16__vgprcd__flags # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16__vgprcd_mac # | warning: Instruction selection used fallback path for test_mfma_f32_32x32x16_f16__vgprcd_mac_flags # | warning: Instruction selection used fallback path for test_mfma_i32_16x16x64_i8_no_agpr__vgprcd # | warning: Instruction selection used fallback path for test_mfma_i32_16x16x64_i8_no_agpr__vgprcd__flags # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8 # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8__flags # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8__vgprcd # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8__vgprcd__flags # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8__vgprcd_mac # | warning: Instruction selection used fallback path for test_mfma_i32_32x32x32_i8__vgprcd_mac_flags # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_bf16__flags # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_bf16_no_agpr__vgprcd # | warning: Instruction selection used fallback path for test_mfma_f32_16x16x32_bf16_no_agpr__vgprcd__flags # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:143:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :106:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :104:37: note: previous match ended here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | :105:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:262:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :180:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :178:37: note: previous match ended here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | :179:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:424:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[44:45], 0 # | ^ # | :251:39: note: scanning from here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :259:2: note: possible intended match here # | v_mov_b64_e32 v[44:45], s[28:29] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:790:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[44:45], 0 # | ^ # | :365:39: note: scanning from here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :373:2: note: possible intended match here # | v_mov_b64_e32 v[44:45], s[28:29] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:1461:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v56, 0 # | ^ # | :598:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0xa4 # | ^ # | :599:2: note: possible intended match here # | v_mov_b32_e32 v36, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:1803:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v56, 0 # | ^ # | :710:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0xa4 # | ^ # | :711:2: note: possible intended match here # | v_mov_b32_e32 v36, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:2133:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_dwordx4 v16, v[0:3], s[0:1] # | ^ # | :843:2: note: 'next' match was here # | global_store_dwordx4 v16, v[0:3], s[0:1] # | ^ # | :839:10: note: previous match ended here # | s_nop 10 # | ^ # | :840:1: note: non-matching line after previous match is here # | global_store_dwordx4 v16, v[12:15], s[0:1] offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:2314:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_dwordx4 v16, v[0:3], s[0:1] # | ^ # | :926:2: note: 'next' match was here # | global_store_dwordx4 v16, v[0:3], s[0:1] # | ^ # | :922:10: note: previous match ended here # | s_nop 10 # | ^ # | :923:1: note: non-matching line after previous match is here # | global_store_dwordx4 v16, v[12:15], s[0:1] offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:2583:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x54 # | ^ # | :1072:2: note: 'next' match was here # | s_load_dwordx4 s[0:3], s[4:5], 0x54 # | ^ # | :1070:38: note: previous match ended here # | s_load_dwordx8 s[8:15], s[4:5], 0x34 # | ^ # | :1071:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:2730:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x54 # | ^ # | :1152:2: note: 'next' match was here # | s_load_dwordx4 s[0:3], s[4:5], 0x54 # | ^ # | :1150:38: note: previous match ended here # | s_load_dwordx8 s[8:15], s[4:5], 0x34 # | ^ # | :1151:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:2924:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[44:45], 0 # | ^ # | :1231:39: note: scanning from here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :1233:2: note: possible intended match here # | v_mov_b64_e32 v[34:35], 32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:3319:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[44:45], 0 # | ^ # | :1351:39: note: scanning from here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :1353:2: note: possible intended match here # | v_mov_b64_e32 v[34:35], 32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:4017:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx8 s[24:31], s[4:5], 0x24 # | ^ # | :1587:9: note: scanning from here # | ; %bb.0: # | ^ # | :1588:2: note: possible intended match here # | s_load_dwordx8 s[20:27], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:4394:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx8 s[24:31], s[4:5], 0x24 # | ^ # | :1706:9: note: scanning from here # | ; %bb.0: # | ^ # | :1707:2: note: possible intended match here # | s_load_dwordx8 s[20:27], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:4740:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx8 s[24:31], s[4:5], 0x24 # | ^ # | :1825:9: note: scanning from here # | ; %bb.0: # | ^ # | :1826:2: note: possible intended match here # | s_load_dwordx8 s[20:27], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll:4946:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx8 s[24:31], s[4:5], 0x24 # | ^ # | :1913:9: note: scanning from here # | ; %bb.0: # | ^ # | :1914:2: note: possible intended match here # | s_load_dwordx8 s[20:27], s[4:5], 0x24 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 99: .type test_mfma_f32_16x16x32_f16_no_agpr__vgprcd,@function # | 100: test_mfma_f32_16x16x32_f16_no_agpr__vgprcd: ; @test_mfma_f32_16x16x32_f16_no_agpr__vgprcd # | 101: ; %bb.0: # | 102: s_load_dwordx8 s[8:15], s[4:5], 0x34 # | 103: s_load_dwordx4 s[0:3], s[4:5], 0x54 # | 104: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | next:143'0 { search range start (exclusive) # | 105: v_mov_b32_e32 v4, 0 # | 106: s_waitcnt lgkmcnt(0) # | next:143'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 107: v_mov_b64_e32 v[6:7], s[8:9] # | 108: v_mov_b64_e32 v[8:9], s[10:11] # | 109: v_mov_b64_e32 v[10:11], s[12:13] # | 110: v_mov_b64_e32 v[12:13], s[14:15] # | 111: v_mov_b64_e32 v[0:1], s[0:1] # | . # | . # | . # | 169: .long 0 # | 170: .text # | 171: .globl test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags ; -- Begin function test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags # | 172: .p2align 8 # | 173: .type test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags,@function # | 174: test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags: ; @test_mfma_f32_16x16x32_f16_no_agpr__vgprcd__flags # | next:143'2 } search range end (exclusive) # | 175: ; %bb.0: # | 176: s_load_dwordx8 s[8:15], s[4:5], 0x34 # | 177: s_load_dwordx4 s[0:3], s[4:5], 0x54 # | 178: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | next:262'0 { search range start (exclusive) # | 179: v_mov_b32_e32 v4, 0 # | 180: s_waitcnt lgkmcnt(0) # | next:262'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 181: v_mov_b64_e32 v[6:7], s[8:9] # | 182: v_mov_b64_e32 v[8:9], s[10:11] # | 183: v_mov_b64_e32 v[10:11], s[12:13] # | 184: v_mov_b64_e32 v[12:13], s[14:15] # | 185: v_mov_b64_e32 v[0:1], s[0:1] # | . # | . # | . # | 243: .long 0 # | 244: .text # | 245: .globl test_mfma_f32_32x32x16_f16 ; -- Begin function test_mfma_f32_32x32x16_f16 # | 246: .p2align 8 # | 247: .type test_mfma_f32_32x32x16_f16,@function # | 248: test_mfma_f32_32x32x16_f16: ; @test_mfma_f32_32x32x16_f16 # | next:262'2 } search range end (exclusive) # | 249: ; %bb.0: # | 250: s_load_dwordx8 s[24:31], s[4:5], 0x24 # | 251: s_load_dwordx16 s[8:23], s[4:5], 0x64 # | next:424'0 { sea # | ... # `---data was truncated (10240/29861) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll (2 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_readfirstlane_i1 # | warning: Instruction selection used fallback path for test_readfirstlane_i1_inreg # | warning: Instruction selection used fallback path for test_readfirstlane_i1_select # | warning: Instruction selection used fallback path for test_readfirstlane_i1_load # | warning: Instruction selection used fallback path for test_readfirstlane_i32 # | warning: Instruction selection used fallback path for test_readfirstlane_i64 # | warning: Instruction selection used fallback path for test_readfirstlane_v2i64 # | warning: Instruction selection used fallback path for test_readfirstlane_v3i64 # | warning: Instruction selection used fallback path for test_readfirstlane_v4i64 # | warning: Instruction selection used fallback path for test_readfirstlane_v8i64 # | warning: Instruction selection used fallback path for test_readfirstlane_f64 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_i32 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_i64 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_f64 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_fold_i32 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_fold_i64 # | warning: Instruction selection used fallback path for test_readfirstlane_imm_fold_f64 # | warning: Instruction selection used fallback path for test_readfirstlane_m0 # | warning: Instruction selection used fallback path for test_readfirstlane_copy_from_sgpr_i32 # | warning: Instruction selection used fallback path for test_readfirstlane_copy_from_sgpr_i64 # | warning: Instruction selection used fallback path for test_readfirstlane_copy_from_sgpr_f64 # | warning: Instruction selection used fallback path for test_readfirstlane_fi # | warning: Instruction selection used fallback path for test_readfirstlane_half # | warning: Instruction selection used fallback path for test_readfirstlane_float # | warning: Instruction selection used fallback path for test_readfirstlane_bfloat # | warning: Instruction selection used fallback path for test_readfirstlane_i16 # | warning: Instruction selection used fallback path for test_readfirstlane_v2f16 # | warning: Instruction selection used fallback path for test_readfirstlane_v2f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v3f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v4f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v8f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v16f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v32f32 # | warning: Instruction selection used fallback path for test_readfirstlane_v2i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v3i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v4i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v5i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v6i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v7i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v8i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v16i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v32i32 # | warning: Instruction selection used fallback path for test_readfirstlane_v8i16 # | warning: Instruction selection used fallback path for test_readfirstlane_v16i16 # | warning: Instruction selection used fallback path for test_readfirstlane_v32i16 # | warning: Instruction selection used fallback path for test_readfirstlane_v32f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:73:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: s_cmp_lg_u32 s4, 0 # | ^ # | :77:28: note: scanning from here # | v_readfirstlane_b32 s4, v4 # | ^ # | :78:5: note: possible intended match here # | s_bitcmp1_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:154:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :177:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :178:2: note: possible intended match here # | v_readfirstlane_b32 s4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:182:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :215:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :211:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :212:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s7, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:213:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :252:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :246:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :247:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s9, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:248:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :291:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :283:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :284:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s11, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:293:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :338:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :322:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :323:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s19, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:333:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :369:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :370:2: note: possible intended match here # | v_readfirstlane_b32 s4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:460:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: s_mov_b64 s[2:3], 32 # | ^ # | :758:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :761:2: note: possible intended match here # | v_mov_b32_e32 v0, 32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:494:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: s_mov_b32 s2, 0 # | ^ # | :851:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :852:2: note: possible intended match here # | s_mov_b32 flat_scratch_lo, s13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:574:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :1048:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :1044:11: note: previous match ended here # | ;;#ASMEND # | ^ # | :1045:1: note: non-matching line after previous match is here # | s_waitcnt lgkmcnt(0) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:777:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: ;;#ASMSTART # | ^ # | :1513:2: note: 'next' match was here # | ;;#ASMSTART # | ^ # | :1511:28: note: previous match ended here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1512:1: note: non-matching line after previous match is here # | s_and_b32 s4, s4, 0xffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:823:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1577:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1575:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1576:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:849:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1611:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1608:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1609:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s6, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:877:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1646:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1642:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1643:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s7, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:910:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1685:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1677:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1678:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s11, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:955:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1732:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1716:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1717:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s19, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:1088:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s36, v2 # | ^ # | :1799:2: note: 'next' match was here # | v_readfirstlane_b32 s36, v2 # | ^ # | :1782:30: note: previous match ended here # | v_writelane_b32 v31, s67, 15 # | ^ # | :1783:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s61, v27 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:1169:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1873:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1871:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1872:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:1195:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1907:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1904:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1905:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s6, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll:1223:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s4, v2 # | ^ # | :1942:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v2 # | ^ # | :1938:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1939:1: note: non-matching line after previous match is here # | v_readfirstlane_b32 s7, v5 # | ^ # | /usr/local # | ... # `---data was truncated (10240/53116) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/packed-fp32.ll (3 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/packed-fp32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=PACKED,PACKED-SDAG,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=PACKED,PACKED-SDAG,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=PACKED,PACKED-GISEL,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(<2 x f32>), %18:vgpr(p1) :: (store (<2 x f32>) into %ir.gep, addrspace 1) (in function: fadd_v2_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=PACKED,PACKED-GISEL,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=PACKED,PACKED-GISEL,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll (4 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %33:vreg_128_align2(<4 x f32>) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4), %0:vgpr(<8 x i32>), %1:vgpr(<8 x i32>), %2:vgpr(<4 x f32>), 0, 0, 0, %3:vgpr(i32), 0, %4:vgpr(i32) (in function: test_mfma_scale_f32_16x16x128_f8f6f4_0_0__cbsz0__blgp0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp.ll (5 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,VI,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,VI,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,VI,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for s_exp_f32 # | warning: Instruction selection used fallback path for s_exp_v2f32 # | warning: Instruction selection used fallback path for s_exp_v3f32 # | warning: Instruction selection used fallback path for s_exp_v4f32 # | warning: Instruction selection used fallback path for v_exp_f32 # | warning: Instruction selection used fallback path for v_exp_fabs_f32 # | warning: Instruction selection used fallback path for v_exp_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_exp_fneg_f32 # | warning: Instruction selection used fallback path for v_exp_f32_fast # | warning: Instruction selection used fallback path for v_exp_f32_ninf # | warning: Instruction selection used fallback path for v_exp_f32_afn # | warning: Instruction selection used fallback path for v_exp_f32_afn_daz # | warning: Instruction selection used fallback path for v_exp_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_exp_f32_afn # | warning: Instruction selection used fallback path for v_exp_f32_daz # | warning: Instruction selection used fallback path for v_exp_f32_nnan # | warning: Instruction selection used fallback path for v_exp_f32_nnan_daz # | warning: Instruction selection used fallback path for v_exp_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_exp_f32_ninf_daz # | warning: Instruction selection used fallback path for v_exp_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_exp_f32_nnan_ninf_daz # | warning: Instruction selection used fallback path for v_exp_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp_f32_fast_daz # | warning: Instruction selection used fallback path for v_exp_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_exp_f32_0 # | warning: Instruction selection used fallback path for v_exp_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_exp_f32_from_fpext_math_f16_fast # | warning: Instruction selection used fallback path for v_exp_f32_from_fpext_math_f16_daz # | warning: Instruction selection used fallback path for v_exp_f16 # | warning: Instruction selection used fallback path for v_exp_fabs_f16 # | warning: Instruction selection used fallback path for v_exp_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_exp_fneg_f16 # | warning: Instruction selection used fallback path for v_exp_f16_fast # | warning: Instruction selection used fallback path for v_exp_v2f16 # | warning: Instruction selection used fallback path for v_exp_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp_fneg_v2f16 # | warning: Instruction selection used fallback path for v_exp_v2f16_fast # | warning: Instruction selection used fallback path for v_exp_v3f16 # | warning: Instruction selection used fallback path for v_exp_v3f16_afn # | warning: Instruction selection used fallback path for v_exp_f32_contract # | warning: Instruction selection used fallback path for v_exp_f32_contract_daz # | warning: Instruction selection used fallback path for v_exp_f32_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,VI,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:52:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x39a3b295 # | ^ # | :19:30: note: scanning from here # | v_mov_b32_e32 v0, 0x3fb8a000 # | ^ # | :28:2: note: possible intended match here # | v_mov_b32_e32 v3, 0x39a3b295 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:404:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x39a3b295 # | ^ # | :104:30: note: scanning from here # | v_mov_b32_e32 v0, 0x3fb8a000 # | ^ # | :112:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x39a3b295 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:959:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x39a3b295 # | ^ # | :206:30: note: scanning from here # | v_mov_b32_e32 v0, 0x3fb8a000 # | ^ # | :216:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x39a3b295 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:1747:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x39a3b295 # | ^ # | :328:30: note: scanning from here # | v_mov_b32_e32 v0, 0x3fb8a000 # | ^ # | :339:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x39a3b295 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:3178:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2aeac50 # | ^ # | :711:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :712:2: note: possible intended match here # | s_mov_b32 s4, 0xc2aeac50 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:3356:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2aeac50 # | ^ # | :814:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :815:2: note: possible intended match here # | s_mov_b32 s4, 0xc2aeac50 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:3450:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2aeac50 # | ^ # | :902:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :903:2: note: possible intended match here # | s_mov_b32 s4, 0xc2aeac50 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll:3517:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2aeac50 # | ^ # | :949:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :950:2: note: possible intended match here # | s_mov_b32 s4, 0xc2aeac50 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type s_exp_f32,@function # | 16: s_exp_f32: ; @s_exp_f32 # | 17: ; %bb.0: # | 18: s_load_dword s2, s[4:5], 0x2c # | 19: v_mov_b32_e32 v0, 0x3fb8a000 # | next:52'0 { search range start (exclusive) # | next:52'1 error: no match found in search range # | 20: s_waitcnt lgkmcnt(0) # | 21: s_and_b32 s0, s2, 0xfffff000 # | 22: v_mov_b32_e32 v1, s0 # | 23: v_sub_f32_e32 v1, s2, v1 # | 24: v_mul_f32_e32 v3, 0x39a3b295, v1 # | 25: v_mul_f32_e32 v1, 0x3fb8a000, v1 # | 26: v_mul_f32_e32 v0, s0, v0 # | 27: v_add_f32_e32 v1, v1, v3 # | 28: v_mov_b32_e32 v3, 0x39a3b295 # | next:52'2 ? possible intended match # | 29: v_rndne_f32_e32 v2, v0 # | 30: v_mul_f32_e32 v3, s0, v3 # | 31: v_sub_f32_e32 v0, v0, v2 # | 32: v_add_f32_e32 v1, v3, v1 # | 33: v_add_f32_e32 v0, v0, v1 # | . # | . # | . # | 96: .long 0 # | 97: .text # | 98: .globl s_exp_v2f32 ; -- Begin function s_exp_v2f32 # | 99: .p2align 8 # | 100: .type s_exp_v2f32,@function # | 101: s_exp_v2f32: ; @s_exp_v2f32 # | next:52'3 } search range end (exclusive) # | 102: ; %bb.0: # | 103: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 104: v_mov_b32_e32 v0, 0x3fb8a000 # | next:404'0 { search range start (exclusive) # | next:404'1 error: no match found in search range # | 105: s_waitcnt lgkmcnt(0) # | 106: s_and_b32 s4, s3, 0xfffff000 # | 107: v_mov_b32_e32 v2, s4 # | 108: v_sub_f32_e32 v2, s3, v2 # | 109: v_mul_f32_e32 v4, 0x39a3b295, v2 # | 110: v_mul_f32_e32 v2, 0x3fb8a000, v2 # | 111: v_add_f32_e32 v2, v2, v4 # | 112: v_mov_b32_e32 v4, 0x39a3b295 # | next:404'2 ? possible intended match # | 113: v_mul_f32_e32 v1, s4, v0 # | 114: v_mul_f32_e32 v5, s4, v4 # | 115: s_and_b32 s4, s2, 0xfffff000 # | 116: v_rndne_f32_e32 v3, v1 # | 117: v_mov_b32_e32 v6, s4 # | . # | . # | . # | 198: .long 0 # | 199: .text # | 200: .globl s_exp_v3f32 ; -- Begin function s_exp_v3f32 # | 201: .p2align 8 # | 202: .type s_exp_v3f32,@function # | 203: s_exp_v3f32: ; @s_exp_v3f32 # | next:404'3 } search range end (exclusive) # | 204: ; %bb.0: # | 205: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 206: v_mov_b32_e32 v0, 0x3fb8a000 # | next:959'0 { search range start (exclusive) # | next:959'1 error: no match found in search range # | 207: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | 208: s_waitcnt lgkmcnt(0) # | 209: s_and_b32 s3, s2, 0xfffff000 # | 210: v_mov_b32_e32 v2, s3 # | 211: v_sub_f32_e32 v2, s2, v2 # | 212: v_mul_f32_e32 v4, 0x39a3b295, v2 # | 213: v_mul_f32_e32 v2, 0x3fb8a000, v2 # | 214: v_mul_f32_e32 v1, s3, v0 # | 215: v_add_f32_e32 v2, v2, v4 # | 216: v_mov_b32_e32 v4, 0x39a3b295 # | next:959'2 ? possible intended match # | 217: v_rndne_f32_e32 v3, v1 # | 218: v_mul_f32_e32 v5, s3, v4 # | 219: v_sub_f32_e32 v1, v1, v3 # | 220: v_add_f32_e32 v2, v5, v2 # | 221: v_add_f32_e32 v1, v1, v2 # | . # | . # | . # | 320: .long 0 # | 321: .text # | 322: .globl s_exp_v4f32 ; -- Begin function s_exp_v4f32 # | 323: .p2align 8 # | 324: .type s_exp_v4f32,@function # | 325: s_exp_v4f32: ; @s_exp_v4f32 # | next:959'3 } search range end (exclusive) # | 326: ; %bb.0: # | 327: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 328: v_mov_b32_e32 v0, 0x3fb8a000 # | next:1747'0 { search range start (exclusive) # | next:1747'1 error: no match found in search range # | 329: v_mov_b32_e32 v6, 0x42b17218 # | 330: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | 331: s_waitcnt lgkmcnt(0) # | 332: s_and_b32 s6, s3, 0xfffff000 # | 333: v_mov_b32_e32 v2, s6 # | 334: v_sub_f32_e32 v2, s3, v2 # | 335: v_mul_f32_e32 v4, 0x39a3b295, v2 # | 336: v_mul_f32_e32 v2, 0x3fb8a000, v2 # | 337: v_mul_f32_e32 v1, s6, v0 # | 338: v_add_f32_e32 v2, v2, v4 # | 339: v_mov_b32_e32 v4, 0x39a3b295 # | next:1747'2 ? possible intended match # | 340: v_rndne_f32_e32 v3, v1 # | 341: v_mul_f32_e32 v5, s6, v4 # | 342: v_sub_f32_e32 v1, v1, v3 # | 343: v_add_f32_e32 v2, v5, v2 # | 344: v_add_f32_e32 v1, v1, v2 # | . # | . # | . # | 461: .long 0 # | 462: .text # | 463: .globl v_exp_f32 ; -- Begin function v_exp_f32 # | 464: .p2align 6 # | 465: .type v_exp_f32,@function # | 466: v_exp_f32: ; @v_exp_f32 # | next:1747'3 } search range end (exclusive) # | 467: ; %bb.0: # | 468: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 469: v_and_b32_e32 v1, 0xfffff000, v0 # | 470: v_sub_f32_e32 v4, v0, v1 # | 471: v_mul_f32_e32 v2, 0x3fb8a000, v1 # | . # | . # | . # | 706: .globl v_exp_f32_fast ; -- Begin function v_exp_f32_fast # | 707: .p2align 6 # | 708: .type v_exp_f32_fast,@function # | 709: v_exp_f32_fast: ; @v_exp_f32_fast # | 710: ; %bb.0: # | 711: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3178'0 { search range start (exclusive) # | next:3178'1 error: no match found in search range # | 712: s_mov_b32 s4, 0xc2aeac50 # | next:3178'2 ? possible intended match # | 713: v_add_f32_e32 v1, 0x42800000, v0 # | 714: v_cmp_gt_f32_e32 vcc, s4, v0 # | 715: v_cndmask_b32_e32 v0, v0, v1, vcc # | 716: v_mul_f32_e32 v0, 0x3fb8aa3b, v0 # | 717: v_exp_f32_e32 v0, v0 # | . # | . # | . # | 751: .lon # | ... # `---data was truncated (10240/14855) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp10.ll (6 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp10.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,VI,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,VI,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,VI,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for s_exp10_f32 # | warning: Instruction selection used fallback path for s_exp10_v2f32 # | warning: Instruction selection used fallback path for s_exp10_v3f32 # | warning: Instruction selection used fallback path for s_exp10_v4f32 # | warning: Instruction selection used fallback path for v_exp10_f32 # | warning: Instruction selection used fallback path for v_exp10_fabs_f32 # | warning: Instruction selection used fallback path for v_exp10_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_exp10_fneg_f32 # | warning: Instruction selection used fallback path for v_exp10_f32_fast # | warning: Instruction selection used fallback path for v_exp10_f32_ninf # | warning: Instruction selection used fallback path for v_exp10_f32_afn # | warning: Instruction selection used fallback path for v_exp10_f32_afn_daz # | warning: Instruction selection used fallback path for v_exp10_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_exp10_f32_afn # | warning: Instruction selection used fallback path for v_exp10_f32_daz # | warning: Instruction selection used fallback path for v_exp10_f32_nnan # | warning: Instruction selection used fallback path for v_exp10_f32_nnan_daz # | warning: Instruction selection used fallback path for v_exp10_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_exp10_f32_ninf_daz # | warning: Instruction selection used fallback path for v_exp10_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp10_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_exp10_f32_nnan_ninf_daz # | warning: Instruction selection used fallback path for v_exp10_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp10_f32_fast_daz # | warning: Instruction selection used fallback path for v_exp10_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_exp10_f32_0 # | warning: Instruction selection used fallback path for v_exp10_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp10_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp10_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_exp10_f32_from_fpext_math_f16_fast # | warning: Instruction selection used fallback path for v_exp10_f32_from_fpext_math_f16_daz # | warning: Instruction selection used fallback path for v_exp10_f16 # | warning: Instruction selection used fallback path for v_exp10_fabs_f16 # | warning: Instruction selection used fallback path for v_exp10_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_exp10_fneg_f16 # | warning: Instruction selection used fallback path for v_exp10_f16_fast # | warning: Instruction selection used fallback path for v_exp10_v2f16 # | warning: Instruction selection used fallback path for v_exp10_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp10_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp10_fneg_v2f16 # | warning: Instruction selection used fallback path for v_exp10_v2f16_fast # | warning: Instruction selection used fallback path for v_exp10_v3f16 # | warning: Instruction selection used fallback path for v_exp10_v3f16_afn # | warning: Instruction selection used fallback path for v_exp10_f32_contract # | warning: Instruction selection used fallback path for v_exp10_f32_contract_daz # | warning: Instruction selection used fallback path for v_exp10_f32_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,VI,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:54:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3a2784bc # | ^ # | :19:30: note: scanning from here # | v_mov_b32_e32 v0, 0x40549000 # | ^ # | :28:2: note: possible intended match here # | v_mov_b32_e32 v3, 0x3a2784bc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:406:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3a2784bc # | ^ # | :104:30: note: scanning from here # | v_mov_b32_e32 v0, 0x40549000 # | ^ # | :112:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x3a2784bc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:961:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3a2784bc # | ^ # | :206:30: note: scanning from here # | v_mov_b32_e32 v0, 0x40549000 # | ^ # | :216:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x3a2784bc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:1749:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3a2784bc # | ^ # | :328:30: note: scanning from here # | v_mov_b32_e32 v0, 0x40549000 # | ^ # | :339:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x3a2784bc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:3183:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc217b818 # | ^ # | :711:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :712:2: note: possible intended match here # | s_mov_b32 s4, 0xc217b818 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:3373:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc217b818 # | ^ # | :817:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :818:2: note: possible intended match here # | s_mov_b32 s4, 0xc217b818 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:3485:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc217b818 # | ^ # | :911:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :912:2: note: possible intended match here # | s_mov_b32 s4, 0xc217b818 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll:3564:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b32_e32 v1, 0xc217b818 # | ^ # | :961:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :962:2: note: possible intended match here # | s_mov_b32 s4, 0xc217b818 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type s_exp10_f32,@function # | 16: s_exp10_f32: ; @s_exp10_f32 # | 17: ; %bb.0: # | 18: s_load_dword s2, s[4:5], 0x2c # | 19: v_mov_b32_e32 v0, 0x40549000 # | next:54'0 { search range start (exclusive) # | next:54'1 error: no match found in search range # | 20: s_waitcnt lgkmcnt(0) # | 21: s_and_b32 s0, s2, 0xfffff000 # | 22: v_mov_b32_e32 v1, s0 # | 23: v_sub_f32_e32 v1, s2, v1 # | 24: v_mul_f32_e32 v3, 0x3a2784bc, v1 # | 25: v_mul_f32_e32 v1, 0x40549000, v1 # | 26: v_mul_f32_e32 v0, s0, v0 # | 27: v_add_f32_e32 v1, v1, v3 # | 28: v_mov_b32_e32 v3, 0x3a2784bc # | next:54'2 ? possible intended match # | 29: v_rndne_f32_e32 v2, v0 # | 30: v_mul_f32_e32 v3, s0, v3 # | 31: v_sub_f32_e32 v0, v0, v2 # | 32: v_add_f32_e32 v1, v3, v1 # | 33: v_add_f32_e32 v0, v0, v1 # | . # | . # | . # | 96: .long 0 # | 97: .text # | 98: .globl s_exp10_v2f32 ; -- Begin function s_exp10_v2f32 # | 99: .p2align 8 # | 100: .type s_exp10_v2f32,@function # | 101: s_exp10_v2f32: ; @s_exp10_v2f32 # | next:54'3 } search range end (exclusive) # | 102: ; %bb.0: # | 103: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 104: v_mov_b32_e32 v0, 0x40549000 # | next:406'0 { search range start (exclusive) # | next:406'1 error: no match found in search range # | 105: s_waitcnt lgkmcnt(0) # | 106: s_and_b32 s4, s3, 0xfffff000 # | 107: v_mov_b32_e32 v2, s4 # | 108: v_sub_f32_e32 v2, s3, v2 # | 109: v_mul_f32_e32 v4, 0x3a2784bc, v2 # | 110: v_mul_f32_e32 v2, 0x40549000, v2 # | 111: v_add_f32_e32 v2, v2, v4 # | 112: v_mov_b32_e32 v4, 0x3a2784bc # | next:406'2 ? possible intended match # | 113: v_mul_f32_e32 v1, s4, v0 # | 114: v_mul_f32_e32 v5, s4, v4 # | 115: s_and_b32 s4, s2, 0xfffff000 # | 116: v_rndne_f32_e32 v3, v1 # | 117: v_mov_b32_e32 v6, s4 # | . # | . # | . # | 198: .long 0 # | 199: .text # | 200: .globl s_exp10_v3f32 ; -- Begin function s_exp10_v3f32 # | 201: .p2align 8 # | 202: .type s_exp10_v3f32,@function # | 203: s_exp10_v3f32: ; @s_exp10_v3f32 # | next:406'3 } search range end (exclusive) # | 204: ; %bb.0: # | 205: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 206: v_mov_b32_e32 v0, 0x40549000 # | next:961'0 { search range start (exclusive) # | next:961'1 error: no match found in search range # | 207: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | 208: s_waitcnt lgkmcnt(0) # | 209: s_and_b32 s3, s2, 0xfffff000 # | 210: v_mov_b32_e32 v2, s3 # | 211: v_sub_f32_e32 v2, s2, v2 # | 212: v_mul_f32_e32 v4, 0x3a2784bc, v2 # | 213: v_mul_f32_e32 v2, 0x40549000, v2 # | 214: v_mul_f32_e32 v1, s3, v0 # | 215: v_add_f32_e32 v2, v2, v4 # | 216: v_mov_b32_e32 v4, 0x3a2784bc # | next:961'2 ? possible intended match # | 217: v_rndne_f32_e32 v3, v1 # | 218: v_mul_f32_e32 v5, s3, v4 # | 219: v_sub_f32_e32 v1, v1, v3 # | 220: v_add_f32_e32 v2, v5, v2 # | 221: v_add_f32_e32 v1, v1, v2 # | . # | . # | . # | 320: .long 0 # | 321: .text # | 322: .globl s_exp10_v4f32 ; -- Begin function s_exp10_v4f32 # | 323: .p2align 8 # | 324: .type s_exp10_v4f32,@function # | 325: s_exp10_v4f32: ; @s_exp10_v4f32 # | next:961'3 } search range end (exclusive) # | 326: ; %bb.0: # | 327: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 328: v_mov_b32_e32 v0, 0x40549000 # | next:1749'0 { search range start (exclusive) # | next:1749'1 error: no match found in search range # | 329: v_mov_b32_e32 v6, 0x421a209b # | 330: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | 331: s_waitcnt lgkmcnt(0) # | 332: s_and_b32 s6, s3, 0xfffff000 # | 333: v_mov_b32_e32 v2, s6 # | 334: v_sub_f32_e32 v2, s3, v2 # | 335: v_mul_f32_e32 v4, 0x3a2784bc, v2 # | 336: v_mul_f32_e32 v2, 0x40549000, v2 # | 337: v_mul_f32_e32 v1, s6, v0 # | 338: v_add_f32_e32 v2, v2, v4 # | 339: v_mov_b32_e32 v4, 0x3a2784bc # | next:1749'2 ? possible intended match # | 340: v_rndne_f32_e32 v3, v1 # | 341: v_mul_f32_e32 v5, s6, v4 # | 342: v_sub_f32_e32 v1, v1, v3 # | 343: v_add_f32_e32 v2, v5, v2 # | 344: v_add_f32_e32 v1, v1, v2 # | . # | . # | . # | 461: .long 0 # | 462: .text # | 463: .globl v_exp10_f32 ; -- Begin function v_exp10_f32 # | 464: .p2align 6 # | 465: .type v_exp10_f32,@function # | 466: v_exp10_f32: ; @v_exp10_f32 # | next:1749'3 } search range end (exclusive) # | 467: ; %bb.0: # | 468: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 469: v_and_b32_e32 v1, 0xfffff000, v0 # | 470: v_sub_f32_e32 v4, v0, v1 # | 471: v_mul_f32_e32 v2, 0x40549000, v1 # | . # | . # | . # | 706: .globl v_exp10_f32_fast ; -- Begin function v_exp10_f32_fast # | 707: .p2align 6 # | 708: .type v_exp10_f32_fast,@function # | 709: v_exp10_f32_fast: ; @v_exp10_f32_fast # | 710: ; %bb.0: # | 711: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3183'0 { search range start (exclusive) # | next:3183'1 error: no match found in search range # | 712: s_mov_b32 s4, 0xc217b818 # | next:3183'2 ? possible intended match # | 713: v_add_f32_e32 v1, 0x42000000, v0 # | 714: v_cmp_gt_f32_e32 vcc, s4, v0 # | 715: v_cndmask_b32_e32 v0, v0, v1, vcc # | 716: v_mul_f32_e32 v1, 0x3a2784bc, v0 # | 717: # | ... # `---data was truncated (10240/15069) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll (7 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -mtriple=amdgcn -mcpu=verde | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8PLUS /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8PLUS /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -mtriple=amdgcn -mcpu=gfx1100 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=-enable-prt-strict-null | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=NOPRT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-enable-prt-strict-null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=NOPRT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll -global-isel -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %44:vreg_128(<4 x f32>) = G_AMDGPU_BUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %53:vgpr(i32), %54:vgpr, %6:sgpr, 0, 2, -1 :: (dereferenceable load (<4 x f32>), align 1, addrspace 8) (in function: buffer_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp10.f64.ll (8 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp10.f64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_exp10_f64 # | warning: Instruction selection used fallback path for v_exp10_v2f64 # | warning: Instruction selection used fallback path for v_exp10_v3f64 # | warning: Instruction selection used fallback path for v_exp10_v4f64 # | warning: Instruction selection used fallback path for s_exp10_f64 # | warning: Instruction selection used fallback path for s_exp10_v2f64 # | warning: Instruction selection used fallback path for s_exp10_v3f64 # | warning: Instruction selection used fallback path for s_exp10_v4f64 # | warning: Instruction selection used fallback path for v_exp10_fabs_f64 # | warning: Instruction selection used fallback path for v_exp10_fneg_fabs_f64 # | warning: Instruction selection used fallback path for v_exp10_fneg_f64 # | warning: Instruction selection used fallback path for v_exp10_f64_fast # | warning: Instruction selection used fallback path for v_exp10_f64_afn # | warning: Instruction selection used fallback path for v_exp10_f64_ninf # | warning: Instruction selection used fallback path for v_exp10_f64_nnan # | warning: Instruction selection used fallback path for v_fabs_exp10_f64_afn # | warning: Instruction selection used fallback path for v_exp10_f64_nnan_ninf # | warning: Instruction selection used fallback path for v_exp10_f64_0 # | warning: Instruction selection used fallback path for v_exp10_f64_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp10_f64_from_fpext_f32 # | warning: Instruction selection used fallback path for v_exp10_f64_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp10_f64_contract # | warning: Instruction selection used fallback path for v_exp10_f64_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:88:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:533:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v6, 0x979a371 # | ^ # | :127:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :128:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:1143:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v10, 0x979a371 # | ^ # | :268:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :273:2: note: possible intended match here # | v_mov_b32_e32 v10, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:1914:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v16, 0x979a371 # | ^ # | :439:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :444:2: note: possible intended match here # | v_mov_b32_e32 v16, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:2729:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s5, 0x43300000 # | ^ # | :646:34: note: scanning from here # | v_mul_f64 v[0:1], s[0:1], v[0:1] # | ^ # | :699:2: note: possible intended match here # | s_mov_b32 s3, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:3203:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x979a371 # | ^ # | :775:9: note: scanning from here # | ; %bb.0: # | ^ # | :776:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:3873:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x979a371 # | ^ # | :945:9: note: scanning from here # | ; %bb.0: # | ^ # | :946:2: note: possible intended match here # | s_mov_b32 s6, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:4728:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x979a371 # | ^ # | :1149:9: note: scanning from here # | ; %bb.0: # | ^ # | :1150:2: note: possible intended match here # | s_mov_b32 s8, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:5626:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1384:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1385:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:6040:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1493:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1494:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:6455:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1602:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1603:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:6863:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1711:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1712:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:7246:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1814:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1815:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:7653:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :1923:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1924:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:8036:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2026:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2027:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:8449:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2135:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2136:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:8857:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2244:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2245:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:9484:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2539:30: note: scanning from here # | v_cvt_f64_f32_e32 v[0:1], v0 # | ^ # | :2540:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:10125:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2763:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2764:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll:10532:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x979a371 # | ^ # | :2872:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2873:2: note: possible intended match here # | s_mov_b32 s4, 0x979a371 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_exp10_f64 ; -- Begin function v_exp10_f64 # | 14: .p2align 6 # | 15: .type v_exp10_f64,@function # | 16: v_exp10_f64: ; @v_exp10_f64 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:88'0 { search range start (exclusive) # | next:88'1 error: no match found in search range # | 19: s_mov_b32 s4, 0x979a371 # | next:88'2 ? possible intended match # | 20: s_mov_b32 s5, 0x400a934f # | 21: v_mul_f64 v[2:3], v[0:1], s[4:5] # | 22: s_brev_b32 s4, -2 # | 23: v_mov_b32_e32 v4, 0x43300000 # | 24: v_bfi_b32 v5, s4, v4, v3 # | . # | . # | . # | 120: .long 0 # | 121: .text # | 122: .globl v_exp10_v2f64 ; -- Begin function v_exp10_v2f64 # | 123: .p2align 6 # | 124: .type v_exp10_v2f64,@function # | 125: v_exp10_v2f64: ; @v_exp10_v2f64 # | next:88'3 } search range end (exclusive) # | 126: ; %bb.0: # | 127: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:533'0 { search range start (exclusive) # | next:533'1 error: no match found in search range # | 128: s_mov_b32 s4, 0x979a371 # | next:533'2 ? possible intended match # | 129: s_mov_b32 s5, 0x400a934f # | 130: v_mul_f64 v[4:5], v[0:1], s[4:5] # | 131: s_brev_b32 s28, -2 # | 132: v_mov_b32_e32 v16, 0x4330000 # | ... # `---data was truncated (10240/30797) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.ll (9 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,NOLIT-SRCC,GFX908,GFX908_A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,NOLIT-SRCC,GFX908,GFX908_A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX908-GISEL,GFX908-GISEL-NOLIT-SRCC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %27:vgpr(<4 x f32>), %40:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x1f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX908-GISEL,GFX908-GISEL-NOLIT-SRCC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX908-GISEL,GFX908-GISEL-NOLIT-SRCC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp.f64.ll (10 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp.f64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_exp_f64 # | warning: Instruction selection used fallback path for v_exp_v2f64 # | warning: Instruction selection used fallback path for v_exp_v3f64 # | warning: Instruction selection used fallback path for v_exp_v4f64 # | warning: Instruction selection used fallback path for s_exp_f64 # | warning: Instruction selection used fallback path for s_exp_v2f64 # | warning: Instruction selection used fallback path for s_exp_v3f64 # | warning: Instruction selection used fallback path for s_exp_v4f64 # | warning: Instruction selection used fallback path for v_exp_fabs_f64 # | warning: Instruction selection used fallback path for v_exp_fneg_fabs_f64 # | warning: Instruction selection used fallback path for v_exp_fneg_f64 # | warning: Instruction selection used fallback path for v_exp_f64_fast # | warning: Instruction selection used fallback path for v_exp_f64_afn # | warning: Instruction selection used fallback path for v_exp_f64_ninf # | warning: Instruction selection used fallback path for v_exp_f64_nnan # | warning: Instruction selection used fallback path for v_fabs_exp_f64_afn # | warning: Instruction selection used fallback path for v_exp_f64_nnan_ninf # | warning: Instruction selection used fallback path for v_exp_f64_0 # | warning: Instruction selection used fallback path for v_exp_f64_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp_f64_from_fpext_f32 # | warning: Instruction selection used fallback path for v_exp_f64_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp_f64_contract # | warning: Instruction selection used fallback path for v_exp_f64_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:82:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:489:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v6, 0x652b82fe # | ^ # | :121:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :122:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:1049:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v10, 0x652b82fe # | ^ # | :254:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :255:2: note: possible intended match here # | s_mov_b32 s6, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:1758:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v12, 0x652b82fe # | ^ # | :415:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :416:2: note: possible intended match here # | s_mov_b32 s6, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:2507:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s5, 0x43300000 # | ^ # | :610:34: note: scanning from here # | v_mul_f64 v[0:1], s[0:1], v[0:1] # | ^ # | :657:2: note: possible intended match here # | s_mov_b32 s3, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:2943:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x652b82fe # | ^ # | :733:9: note: scanning from here # | ; %bb.0: # | ^ # | :734:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:3563:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x652b82fe # | ^ # | :895:9: note: scanning from here # | ; %bb.0: # | ^ # | :896:2: note: possible intended match here # | s_mov_b32 s6, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:4356:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0x652b82fe # | ^ # | :1089:9: note: scanning from here # | ; %bb.0: # | ^ # | :1090:2: note: possible intended match here # | s_mov_b32 s8, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:5188:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1312:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1313:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:5566:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1415:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1416:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:5945:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1518:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1519:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:6317:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1621:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1622:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:6664:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1718:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1719:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:7035:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1821:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1822:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:7382:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :1918:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1919:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:7759:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :2021:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2022:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:8131:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :2124:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2125:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:8704:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :2407:30: note: scanning from here # | v_cvt_f64_f32_e32 v[0:1], v0 # | ^ # | :2408:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:9291:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :2619:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2620:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll:9662:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v2, 0x652b82fe # | ^ # | :2722:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2723:2: note: possible intended match here # | s_mov_b32 s4, 0x652b82fe # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_exp_f64 ; -- Begin function v_exp_f64 # | 14: .p2align 6 # | 15: .type v_exp_f64,@function # | 16: v_exp_f64: ; @v_exp_f64 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | 19: s_mov_b32 s4, 0x652b82fe # | next:82'2 ? possible intended match # | 20: s_mov_b32 s5, 0x3ff71547 # | 21: v_mul_f64 v[2:3], v[0:1], s[4:5] # | 22: s_brev_b32 s4, -2 # | 23: v_mov_b32_e32 v4, 0x43300000 # | 24: v_bfi_b32 v5, s4, v4, v3 # | . # | . # | . # | 114: .long 0 # | 115: .text # | 116: .globl v_exp_v2f64 ; -- Begin function v_exp_v2f64 # | 117: .p2align 6 # | 118: .type v_exp_v2f64,@function # | 119: v_exp_v2f64: ; @v_exp_v2f64 # | next:82'3 } search range end (exclusive) # | 120: ; %bb.0: # | 121: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:489'0 { search range start (exclusive) # | next:489'1 error: no match found in search range # | 122: s_mov_b32 s4, 0x652b82fe # | next:489'2 ? possible intended match # | 123: s_mov_b32 s5, 0x3ff71547 # | 124: v_mul_f64 v[4:5], v[0:1], s[4:5] # | 125: s_brev_b32 s26, -2 # | 126: v_mov_b32_e32 v16, 0x43300000 # | 127: v_bfi_b32 v7, s26, v16, v5 # | . # | # | ... # `---data was truncated (10240/29701) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ctlz.ll (11 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ctlz.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgpu6.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgpu8.02 -mattr=-flat-for-global | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=VI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=VI # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=r600 -mcpu=cypress | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=EG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=EG # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -global-isel -global-isel-abort=2 -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu10.10 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_ctlz_i32 # | warning: Instruction selection used fallback path for v_ctlz_i32 # | warning: Instruction selection used fallback path for v_ctlz_v2i32 # | warning: Instruction selection used fallback path for v_ctlz_v4i32 # | warning: Instruction selection used fallback path for v_ctlz_i8 # | warning: Instruction selection used fallback path for s_ctlz_i64 # | warning: Instruction selection used fallback path for s_ctlz_i64_trunc # | warning: Instruction selection used fallback path for v_ctlz_i64 # | warning: Instruction selection used fallback path for v_ctlz_i64_trunc # | warning: Instruction selection used fallback path for v_ctlz_i32_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_ctlz_i32_sel_ne_neg1 # | warning: Instruction selection used fallback path for v_ctlz_i32_sel_eq_bitwidth # | warning: Instruction selection used fallback path for v_ctlz_i32_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_ctlz_i16_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_ctlz_i64_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_ctlz_i17_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_ctlz_i8_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_ctlz_i16_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_ctlz_i7_sel_eq_neg1 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10-GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:81:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :20:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :21:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:299:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_ffbh_u32_e32 v0, v0 # | ^ # | :151:2: note: 'next' match was here # | v_ffbh_u32_e32 v0, v0 # | ^ # | :149:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :150:1: note: non-matching line after previous match is here # | v_ffbh_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:437:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_ffbh_u32_e32 v0, v0 # | ^ # | :218:2: note: 'next' match was here # | v_ffbh_u32_e32 v0, v0 # | ^ # | :214:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :215:1: note: non-matching line after previous match is here # | v_ffbh_u32_e32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:569:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :282:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :283:2: note: possible intended match here # | v_ffbh_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:661:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :343:37: note: scanning from here # | s_load_dwordx2 s[2:3], s[4:5], 0x24 # | ^ # | :344:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:748:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :404:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :405:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:865:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_ffbh_u32_e32 v3, v1 # | ^ # | :470:23: note: scanning from here # | v_ffbh_u32_e32 v0, v0 # | ^ # | :471:2: note: possible intended match here # | v_ffbh_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:994:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_min3_u32 v1, v2, v1, 64 # | ^ # | :538:35: note: scanning from here # | v_add_nc_u32_e64 v1, v1, 32 clamp # | ^ # | :539:2: note: possible intended match here # | v_min3_u32 v1, v1, v2, 64 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1099:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :598:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :596:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :597:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1206:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :660:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :658:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :659:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1331:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_cmp_eq_u32_e32 vcc_lo, 32, v0 # | ^ # | :726:26: note: scanning from here # | v_min_u32_e32 v0, 32, v0 # | ^ # | :727:2: note: possible intended match here # | v_cmp_ne_u32_e32 vcc_lo, 32, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1590:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_add_nc_u16 v0, v0, -16 # | ^ # | :856:26: note: scanning from here # | v_min_u32_e32 v0, 32, v0 # | ^ # | :857:2: note: possible intended match here # | v_add_nc_u32_e32 v0, -16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1741:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :918:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :916:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :917:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:1925:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :991:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0 # | ^ # | :984:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :985:1: note: non-matching line after previous match is here # | s_waitcnt lgkmcnt(0) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:2051:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :1054:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1055:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:2170:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :1119:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :1120:2: note: possible intended match here # | v_ffbh_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:2278:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :1176:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1177:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type s_ctlz_i32,@function # | 16: s_ctlz_i32: ; @s_ctlz_i32 # | 17: ; %bb.0: # | 18: s_clause 0x1 # | 19: s_load_dword s2, s[4:5], 0x2c # | 20: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | next:81'0 { search range start (exclusive) # | next:81'1 error: no match found in search range # | 21: v_mov_b32_e32 v0, 0 # | next:81'2 ? possible intended match # | 22: s_waitcnt lgkmcnt(0) # | 23: s_flbit_i32_b32 s2, s2 # | 24: s_min_u32 s2, s2, 32 # | 25: v_mov_b32_e32 v1, s2 # | 26: global_store_dword v0, v1, s[0:1] # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl v_ctlz_i32 ; -- Begin function v_ctlz_i32 # | 77: .p2align 8 # | 78: .type v_ctlz_i32,@function # | 79: v_ctlz_i32: ; @v_ctlz_i32 # | next:81'3 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 82: v_lshlrev_b32_e32 v0, 2, v0 # | 83: v_mov_b32_e32 v1, 0 # | 84: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 144: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 145: v_lshlrev_b32_e32 v0, 3, v0 # | 146: v_mov_b32_e32 v2, 0 # | 147: s_waitcnt lgkmcnt(0) # | 148: global_load_dwordx2 v[0:1], v0, s[2:3] # | 149: s_waitcnt vmcnt(0) # | next:299'0 { search range start (exclusive) # | 150: v_ffbh_u32_e32 v1, v1 # | 151: v_ffbh_u32_e32 v0, v0 # | next:299'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 152: v_min_u32_e32 v1, 32, v1 # | 153: v_min_u32_e32 v0, 32, v0 # | 154: global_store_dwordx2 v2, v[0:1], s[0:1] # | 155: s_endpgm # | 156: .Lfunc_end2: # | . # | . # | . # | 202: .long 0 # | 203: .text # | 204: .globl v_ctlz_v4i32 ; -- Begin function v_ctlz_v4i32 # | 205: .p2align 8 # | 206: .type v_ctlz_v4i32,@function # | 207: v_ctlz_v4i32: ; @v_ctlz_v4i32 # | next:299'2 } search range end (exclusive) # | 208: ; %bb.0: # | 209: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 210: v_lshlrev_b32_e32 v0, 4, v0 # | 211: v_mov_b32_e32 v4, 0 # | 212: s_waitcnt lgkmcnt(0) # | 213: global_load_dwordx4 v[0:3], v0, s[2:3] # | 214: s_waitcnt vmcnt(0) # | next:437'0 { search range start (exclusive) # | # | ... # `---data was truncated (10240/26976) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/v_sat_pk_u8_i16.ll (12 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/v_sat_pk_u8_i16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1101 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1101 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1101 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1101 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX12,SDAG-GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX12,SDAG-GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX12,SDAG-GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX12,SDAG-GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for basic_smax_smin # | warning: Instruction selection used fallback path for basic_smax_smin_sgpr # | warning: Instruction selection used fallback path for basic_smin_smax # | warning: Instruction selection used fallback path for basic_smin_smax_combined # | warning: Instruction selection used fallback path for vec_smax_smin # | warning: Instruction selection used fallback path for vec_smax_smin_sgpr # | warning: Instruction selection used fallback path for vec_smin_smax # | warning: Instruction selection used fallback path for basic_smax_smin_bit_or # | warning: Instruction selection used fallback path for basic_umax_umin_bit_or # | warning: Instruction selection used fallback path for basic_smax_smin_vec_cast # | warning: Instruction selection used fallback path for basic_smax_smin_bit_shl # | warning: Instruction selection used fallback path for basic_smax_smin_vec_input # | warning: Instruction selection used fallback path for basic_smax_smin_vec_input_rev # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll:980:18: error: GISEL-VI-NEXT: is not on the line after the previous match # | ; GISEL-VI-NEXT: v_mov_b32_e32 v2, 0xff # | ^ # | :381:2: note: 'next' match was here # | v_mov_b32_e32 v2, 0xff # | ^ # | :379:25: note: previous match ended here # | v_max_i16_e32 v0, 0, v0 # | ^ # | :380:1: note: non-matching line after previous match is here # | v_max_i16_e32 v1, 0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll:1278:18: error: GISEL-VI-NEXT: is not on the line after the previous match # | ; GISEL-VI-NEXT: v_mov_b32_e32 v2, 0xff # | ^ # | :469:2: note: 'next' match was here # | v_mov_b32_e32 v2, 0xff # | ^ # | :467:25: note: previous match ended here # | v_max_i16_e32 v0, 0, v0 # | ^ # | :468:1: note: non-matching line after previous match is here # | v_max_i16_e32 v1, 0, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_sat_pk_u8_i16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 374: .p2align 6 # | 375: .type basic_smax_smin_bit_or,@function # | 376: basic_smax_smin_bit_or: ; @basic_smax_smin_bit_or # | 377: ; %bb.0: # | 378: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 379: v_max_i16_e32 v0, 0, v0 # | next:980'0 { search range start (exclusive) # | 380: v_max_i16_e32 v1, 0, v1 # | 381: v_mov_b32_e32 v2, 0xff # | next:980'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 382: v_min_i16_e32 v0, 0xff, v0 # | 383: v_min_i16_sdwa v1, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD # | 384: v_or_b32_e32 v0, v0, v1 # | 385: s_setpc_b64 s[30:31] # | 386: .Lfunc_end7: # | . # | . # | . # | 416: .long 0 # | 417: .text # | 418: .globl basic_umax_umin_bit_or ; -- Begin function basic_umax_umin_bit_or # | 419: .p2align 6 # | 420: .type basic_umax_umin_bit_or,@function # | 421: basic_umax_umin_bit_or: ; @basic_umax_umin_bit_or # | next:980'2 } search range end (exclusive) # | 422: ; %bb.0: # | 423: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 424: v_mov_b32_e32 v2, 0xff # | 425: v_min_u16_e32 v0, 0xff, v0 # | 426: v_min_u16_sdwa v1, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD # | . # | . # | . # | 462: .p2align 6 # | 463: .type basic_smax_smin_vec_cast,@function # | 464: basic_smax_smin_vec_cast: ; @basic_smax_smin_vec_cast # | 465: ; %bb.0: # | 466: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 467: v_max_i16_e32 v0, 0, v0 # | next:1278'0 { search range start (exclusive) # | 468: v_max_i16_e32 v1, 0, v1 # | 469: v_mov_b32_e32 v2, 0xff # | next:1278'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 470: v_min_i16_e32 v0, 0xff, v0 # | 471: v_min_i16_sdwa v1, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD # | 472: v_or_b32_e32 v0, v0, v1 # | 473: s_setpc_b64 s[30:31] # | 474: .Lfunc_end9: # | . # | . # | . # | 504: .long 0 # | 505: .text # | 506: .globl basic_smax_smin_bit_shl ; -- Begin function basic_smax_smin_bit_shl # | 507: .p2align 6 # | 508: .type basic_smax_smin_bit_shl,@function # | 509: basic_smax_smin_bit_shl: ; @basic_smax_smin_bit_shl # | next:1278'2 } search range end (exclusive) # | 510: ; %bb.0: # | 511: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 512: v_max_i16_e32 v0, 0, v0 # | 513: v_mov_b32_e32 v2, 0 # | 514: v_min_i16_e32 v0, 0xff, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/integer-mad-patterns.ll (13 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/integer-mad-patterns.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX67,GFX6,GFX67-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX67,GFX6,GFX67-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX67,GFX6,GFX67-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # .---command stderr------------ # | warning: Instruction selection used fallback path for clpeak_imad_pat_i32 # | warning: Instruction selection used fallback path for clpeak_imad_pat_i16 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i16 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v3i16 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v4i16 # | warning: Instruction selection used fallback path for clpeak_umad_pat_i16 # | warning: Instruction selection used fallback path for clpeak_umad_pat_v2i16 # | warning: Instruction selection used fallback path for clpeak_umad_pat_v3i16 # | warning: Instruction selection used fallback path for clpeak_umad_pat_v4i16 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i32 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v3i32 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v4i32 # | warning: Instruction selection used fallback path for clpeak_imad_pat_i24 # | warning: Instruction selection used fallback path for clpeak_imad_pat_u24 # | warning: Instruction selection used fallback path for clpeak_imad_pat_i8 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i8 # | warning: Instruction selection used fallback path for clpeak_imad_pat_i64 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i64 # | warning: Instruction selection used fallback path for v_multi_use_mul_chain_add_other_use_all # | warning: Instruction selection used fallback path for v_multi_use_mul_chain_add_other_use_some # | warning: Instruction selection used fallback path for clpeak_imad_pat_i32_x2 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i32_x2 # | warning: Instruction selection used fallback path for clpeak_imad_pat_i16_x2 # | warning: Instruction selection used fallback path for clpeak_umad_pat_i16_x2 # | warning: Instruction selection used fallback path for clpeak_imad_pat_v2i16_x2 # | warning: Instruction selection used fallback path for clpeak_umad_pat_v2i16_x2 # | warning: Instruction selection used fallback path for multi_use_mul_mad_i32_var # | warning: Instruction selection used fallback path for multi_use_mul_mad_i16_var # | warning: Instruction selection used fallback path for other_use_mul_mad_i32_var # | warning: Instruction selection used fallback path for other_use_mul_mad_i16_var # | warning: Instruction selection used fallback path for multi_use_mul_mad_v2i16_var # | warning: Instruction selection used fallback path for other_use_mul_mad_v2i16_var # | warning: Instruction selection used fallback path for mul_u24_zext_add64 # | warning: Instruction selection used fallback path for mul_u24_known_24bit_add64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX67,GFX6,GFX67-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:58:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v1, vcc, 1, v2 # | ^ # | :12:25: note: scanning from here # | v_mul_lo_u32 v0, v0, v1 # | ^ # | :14:2: note: possible intended match here # | v_add_i32_e32 v1, vcc, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:2794:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v2, vcc, 1, v4 # | ^ # | :639:25: note: scanning from here # | v_mul_lo_u32 v1, v1, v3 # | ^ # | :642:2: note: possible intended match here # | v_add_i32_e32 v2, vcc, v2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:3198:21: error: GFX67-GISEL-NEXT: is not on the line after the previous match # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :678:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :675:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :676:1: note: non-matching line after previous match is here # | v_add_i32_e32 v2, vcc, 1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:3773:21: error: GFX67-GISEL-NEXT: is not on the line after the previous match # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :731:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :727:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :728:1: note: non-matching line after previous match is here # | v_add_i32_e32 v3, vcc, 1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:4407:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v1, vcc, 1, v2 # | ^ # | :793:25: note: scanning from here # | v_mul_lo_u32 v0, v0, v1 # | ^ # | :795:2: note: possible intended match here # | v_add_i32_e32 v1, vcc, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:4716:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v1, vcc, 1, v2 # | ^ # | :831:25: note: scanning from here # | v_mul_lo_u32 v0, v0, v1 # | ^ # | :833:2: note: possible intended match here # | v_add_i32_e32 v1, vcc, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:5360:21: error: GFX67-GISEL-NEXT: is not on the line after the previous match # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :912:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :908:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :909:1: note: non-matching line after previous match is here # | v_add_i32_e32 v1, vcc, 1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:5899:20: error: GFX6-GISEL-NEXT: is not on the line after the previous match # | ; GFX6-GISEL-NEXT: v_addc_u32_e32 v1, vcc, 0, v1, vcc # | ^ # | :976:2: note: 'next' match was here # | v_addc_u32_e32 v1, vcc, 0, v1, vcc # | ^ # | :973:30: note: previous match ended here # | v_add_i32_e32 v0, vcc, 1, v0 # | ^ # | :974:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v4, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:6505:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mul_hi_u32 v8, v0, v4 # | ^ # | :1034:36: note: scanning from here # | v_addc_u32_e32 v1, vcc, 0, v1, vcc # | ^ # | :1036:2: note: possible intended match here # | v_mul_hi_u32 v9, v0, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:7455:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1128:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1129:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:7806:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1174:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1175:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:8130:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_add_i32_e32 v1, vcc, 1, v2 # | ^ # | :1225:25: note: scanning from here # | v_mul_lo_u32 v0, v1, v0 # | ^ # | :1227:2: note: possible intended match here # | v_add_i32_e32 v1, vcc, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll:8581:21: error: GFX67-GISEL-NEXT: expected string not found in input # | ; GFX67-GISEL-NEXT: v_mul_lo_u32 v4, v0, v2 # | ^ # | :1259:30: note: scanning from here # | v_add_i32_e32 v1, vcc, 1, v1 # | ^ # | :1260:2: note: possible intended match here # | v_mul_lo_u32 v5, v0, v2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/integer-mad-patterns.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 7: ; %bb.0: ; %entry # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 9: v_add_i32_e32 v0, vcc, 1, v0 # | 10: v_mul_lo_u32 v2, v0, v1 # | 11: v_add_i32_e32 v0, vcc, v2, v0 # | 12: v_mul_lo_u32 v0, v0, v1 # | next:58'0 { search range start (exclusive) # | next:58'1 error: no match found in search range # | 13: v_mul_lo_u32 v1, v0, v2 # | 14: v_add_i32_e32 v1, vcc, v1, v0 # | next:58'2 ? possible intended match # | 15: v_mul_lo_u32 v0, v1, v0 # | 16: v_add_i32_e32 v0, vcc, v0, v1 # | 17: s_setpc_b64 s[30:31] # | 18: .Lfunc_end0: # | 19: .size clpeak_imad_pat_i32, .Lfunc_end0-clpeak_imad_pat_i32 # | . # | . # | . # | 37: ; MemoryBound: 0 # | 38: .text # | 39: .globl clpeak_imad_pat_i16 ; -- Begin function clpeak_imad_pat_i16 # | 40: .p2align 6 # | 41: .type clpeak_imad_pat_i16,@function # | 42: clpeak_imad_pat_i16: ; @clpeak_imad_pat_i16 # | next:58'3 } search range end (exclusive) # | 43: ; %bb.0: ; %entry # | 44: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 45: v_add_i32_e32 v0, vcc, 1, v0 # | 46: v_and_b32_e32 v0, 0xffff, v0 # | 47: v_and_b32_e32 v2, 0xffff, v1 # | . # | . # | . # | 634: v_mul_lo_u32 v4, v0, v2 # | 635: v_mul_lo_u32 v5, v1, v3 # | 636: v_add_i32_e32 v0, vcc, v4, v0 # | 637: v_add_i32_e32 v1, vcc, v5, v1 # | 638: v_mul_lo_u32 v0, v0, v2 # | 639: v_mul_lo_u32 v1, v1, v3 # | next:2794'0 { search range start (exclusive) # | next:2794'1 error: no match found in search range # | 640: v_mul_lo_u32 v2, v0, v4 # | 641: v_mul_lo_u32 v3, v1, v5 # | 642: v_add_i32_e32 v2, vcc, v2, v0 # | next:2794'2 ? possible intended match # | 643: v_add_i32_e32 v3, vcc, v3, v1 # | 644: v_mul_lo_u32 v0, v2, v0 # | 645: v_mul_lo_u32 v1, v3, v1 # | 646: v_add_i32_e32 v0, vcc, v0, v2 # | 647: v_add_i32_e32 v1, vcc, v1, v3 # | . # | . # | . # | 668: ; MemoryBound: 0 # | 669: .text # | 670: .globl clpeak_imad_pat_v3i32 ; -- Begin function clpeak_imad_pat_v3i32 # | 671: .p2align 6 # | 672: .type clpeak_imad_pat_v3i32,@function # | 673: clpeak_imad_pat_v3i32: ; @clpeak_imad_pat_v3i32 # | next:2794'3 } search range end (exclusive) # | 674: ; %bb.0: ; %entry # | 675: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3198'0 { search range start (exclusive) # | 676: v_add_i32_e32 v2, vcc, 1, v2 # | 677: v_add_i32_e32 v1, vcc, 1, v1 # | 678: v_add_i32_e32 v0, vcc, 1, v0 # | next:3198'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 679: v_mul_lo_u32 v6, v2, v5 # | 680: v_mul_lo_u32 v7, v0, v3 # | 681: v_mul_lo_u32 v8, v1, v4 # | 682: v_add_i32_e32 v2, vcc, v6, v2 # | 683: v_add_i32_e32 v0, vcc, v7, v0 # | . # | . # | . # | 720: ; MemoryBound: 0 # | 721: .text # | 722: .globl clpeak_imad_pat_v4i32 ; -- Begin function clpeak_imad_pat_v4i32 # | 723: .p2align 6 # | 724: .type clpeak_imad_pat_v4i32,@function # | 725: clpeak_imad_pat_v4i32: ; @clpeak_imad_pat_v4i32 # | next:3198'2 } search range end (exclusive) # | 726: ; %bb.0: ; %entry # | 727: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3773'0 { search range start (exclusive) # | 728: v_add_i32_e32 v3, vcc, 1, v3 # | 729: v_add_i32_e32 v2, vcc, # | ... # `---data was truncated (10240/23260) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp2.f64.ll (14 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp2.f64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_exp2_f64 # | warning: Instruction selection used fallback path for v_exp2_v2f64 # | warning: Instruction selection used fallback path for v_exp2_v3f64 # | warning: Instruction selection used fallback path for v_exp2_v4f64 # | warning: Instruction selection used fallback path for s_exp2_f64 # | warning: Instruction selection used fallback path for s_exp2_v2f64 # | warning: Instruction selection used fallback path for s_exp2_v3f64 # | warning: Instruction selection used fallback path for s_exp2_v4f64 # | warning: Instruction selection used fallback path for v_exp2_fabs_f64 # | warning: Instruction selection used fallback path for v_exp2_fneg_fabs_f64 # | warning: Instruction selection used fallback path for v_exp2_fneg_f64 # | warning: Instruction selection used fallback path for v_exp2_f64_fast # | warning: Instruction selection used fallback path for v_exp2_f64_afn # | warning: Instruction selection used fallback path for v_exp2_f64_ninf # | warning: Instruction selection used fallback path for v_exp2_f64_nnan # | warning: Instruction selection used fallback path for v_fabs_exp2_f64_afn # | warning: Instruction selection used fallback path for v_exp2_f64_nnan_ninf # | warning: Instruction selection used fallback path for v_exp2_f64_0 # | warning: Instruction selection used fallback path for v_exp2_f64_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp2_f64_from_fpext_f32 # | warning: Instruction selection used fallback path for v_exp2_f64_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp2_f64_contract # | warning: Instruction selection used fallback path for v_exp2_f64_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:80:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :20:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:475:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v4, 0x80000000, v1 # | ^ # | :119:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :121:2: note: possible intended match here # | v_mov_b32_e32 v14, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:1023:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v6, 0x80000000, v1 # | ^ # | :250:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :252:2: note: possible intended match here # | v_mov_b32_e32 v10, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:1720:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v8, 0x80000000, v1 # | ^ # | :409:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :411:2: note: possible intended match here # | v_mov_b32_e32 v17, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:2455:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s3, 0x43300000 # | ^ # | :599:9: note: scanning from here # | ; %bb.0: # | ^ # | :648:2: note: possible intended match here # | s_mov_b32 s3, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:2878:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s5, 0x43300000 # | ^ # | :724:9: note: scanning from here # | ; %bb.0: # | ^ # | :790:2: note: possible intended match here # | s_mov_b32 s5, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:3474:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s7, 0x43300000 # | ^ # | :884:9: note: scanning from here # | ; %bb.0: # | ^ # | :936:2: note: possible intended match here # | s_mov_b32 s29, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:4239:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s9, 0x43300000 # | ^ # | :1076:9: note: scanning from here # | ; %bb.0: # | ^ # | :1128:2: note: possible intended match here # | s_mov_b32 s29, 0x3fe00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:5040:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v8, 0x7fffffff, v1 # | ^ # | :1297:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1307:2: note: possible intended match here # | v_and_b32_e32 v4, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:5408:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_or_b32_e32 v8, 0x80000000, v1 # | ^ # | :1399:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1409:2: note: possible intended match here # | v_or_b32_e32 v4, 0x80000000, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:5777:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_xor_b32_e32 v8, 0x80000000, v1 # | ^ # | :1501:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1502:2: note: possible intended match here # | v_xor_b32_e32 v6, 0x80000000, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:6138:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :1603:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1605:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:6473:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :1698:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1700:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:6832:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :1799:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1801:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:7167:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :1894:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1896:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:7533:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v8, 0x7fffffff, v1 # | ^ # | :1995:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2005:2: note: possible intended match here # | v_and_b32_e32 v4, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:7894:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :2097:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2099:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:8448:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_cvt_f64_f32_e32 v[0:1], v0 # | ^ # | :2375:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2376:2: note: possible intended match here # | v_cvt_f64_f32_e32 v[1:2], v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:9018:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :2584:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2586:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll:9377:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :2685:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2687:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_exp2_f64 ; -- Begin function v_exp2_f64 # | 14: .p2align 6 # | 15: .type v_exp2_f64,@function # | 16: v_exp2_f64: ; @v_exp2_f64 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | 19: s_brev_b32 s6, -2 # | 20: v_mov_b32_e32 v2, 0x43300000 # | next:80'2 ? possible intended match # | 21: v_bfi_b32 v3, s6, v2, v1 # | 22: v_mov_b32_e32 v2, 0 # | 23: v_add_f64 v[4:5], v[0:1], v[2:3] # | 24: s_mov_b32 s4, -1 # | 25: s_mov_b32 s5, 0x432fffff # | . # | . # | . # | 112: .long 0 # | 113: .text # | 114: .globl v_exp2_v2f64 ; -- Begin function v_exp2_v2f64 # | 115: .p2align 6 # | 116: .type v_exp2_v2f64,@function # | 117: v_exp2_v2f64: ; @v_exp2_v2f64 # | next:80'3 } search range end (exclusive) # | 118: ; %bb.0: # | 119: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:475'0 { search range start (exclusive) # | next:475'1 error: no match found in search range # | 120: s_brev_b32 s24, -2 # | 121: v_mov_b32_e32 v14, 0x43300000 # | next:475'2 ? possible intended match # | 122: v_bfi_b32 v5, s24, v1 # | ... # `---data was truncated (10240/33236) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.fptrunc.round.ll (15 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.fptrunc.round.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1030 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_tonearest # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_towardzero # | warning: Instruction selection used fallback path for v_fptrunc_round_poison_to_v2f16_towardzero # | warning: Instruction selection used fallback path for v_fptrunc_round_constant_to_v2f16_towardzero # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_upward_multiple_calls # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_downward_multiple_calls # | warning: Instruction selection used fallback path for v_fptrunc_round_f32_to_f16_towardzero_multiple_calls # | warning: Instruction selection used fallback path for s_fptrunc_round_f32_to_f16_upward # | warning: Instruction selection used fallback path for s_fptrunc_round_f32_to_f16_downward # | warning: Instruction selection used fallback path for s_fptrunc_round_f32_to_f16_towardzero # | warning: Instruction selection used fallback path for s_fptrunc_round_f32_to_f16_upward_multiple_calls # | warning: Instruction selection used fallback path for v_fptrunc_round_v2f32_to_v2f16_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_v2f32_to_v2f16_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_v2f32_to_v2f16_upward_multiple_calls # | warning: Instruction selection used fallback path for s_fptrunc_round_v2f32_to_v2f16_upward # | warning: Instruction selection used fallback path for s_fptrunc_round_v2f32_to_v2f16_downward # | warning: Instruction selection used fallback path for s_fptrunc_round_v2f32_to_v2f16_towardzero # | warning: Instruction selection used fallback path for s_fptrunc_round_v2f32_to_v2f16_upward_multiple_calls # | warning: Instruction selection used fallback path for v_fptrunc_round_v3f32_to_v3f16_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_v3f32_to_v3f16_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_v4f32_to_v4f16_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_v4f32_to_v4f16_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_v8f32_to_v8f16_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_v8f32_to_v8f16_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_f64_to_f32_tonearest # | warning: Instruction selection used fallback path for v_fptrunc_round_f64_to_f32_upward # | warning: Instruction selection used fallback path for v_fptrunc_round_f64_to_f32_downward # | warning: Instruction selection used fallback path for v_fptrunc_round_f64_to_f32_towardzero # | warning: Instruction selection used fallback path for s_fptrunc_round_f64_to_f32_upward # | warning: Instruction selection used fallback path for s_fptrunc_round_f64_to_f32_downward # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:120:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_pk_rtz_f16_f32_e32 v0, v0, v0 # | ^ # | :176:9: note: scanning from here # | ; %bb.0: # | ^ # | :177:2: note: possible intended match here # | v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:188:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_pk_rtz_f16_f32_e32 v0, v0, v0 # | ^ # | :282:9: note: scanning from here # | ; %bb.0: # | ^ # | :283:2: note: possible intended match here # | v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:228:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_pk_rtz_f16_f32_e32 v0, v0, v0 # | ^ # | :335:9: note: scanning from here # | ; %bb.0: # | ^ # | :336:2: note: possible intended match here # | v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:437:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_pk_rtz_f16_f32_e32 v4, v0, v0 # | ^ # | :513:9: note: scanning from here # | ; %bb.0: # | ^ # | :514:2: note: possible intended match here # | v_cvt_pk_rtz_f16_f32_e64 v4, v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:740:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :807:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :809:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:792:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :864:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 3, 1), 1 # | ^ # | :866:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:863:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :921:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :923:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1180:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v2.l, s0 # | ^ # | :1170:2: note: 'next' match was here # | v_cvt_f16_f32_e64 v2.l, s0 # | ^ # | :1168:48: note: previous match ended here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :1169:1: note: non-matching line after previous match is here # | v_cvt_f16_f32_e64 v2.h, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1311:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1233:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :1235:2: note: possible intended match here # | v_cvt_f16_f32_e64 v3.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1371:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1291:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 3, 1), 1 # | ^ # | :1293:2: note: possible intended match here # | v_cvt_f16_f32_e64 v3.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1434:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1349:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :1352:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1500:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1408:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 3, 1), 1 # | ^ # | :1411:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1577:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1467:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 1), 1 # | ^ # | :1472:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll:1673:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_cvt_f16_f32_e64 v0.l, v0 # | ^ # | :1531:48: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 3, 1), 1 # | ^ # | :1536:2: note: possible intended match here # | v_cvt_f16_f32_e64 v1.l, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 171: .text # | 172: .globl v_fptrunc_round_f32_to_f16_towardzero ; -- Begin function v_fptrunc_round_f32_to_f16_towardzero # | 173: .p2align 8 # | 174: .type v_fptrunc_round_f32_to_f16_towardzero,@function # | 175: v_fptrunc_round_f32_to_f16_towardzero: ; @v_fptrunc_round_f32_to_f16_towardzero # | 176: ; %bb.0: # | next:120'0 { search range start (exclusive) # | next:120'1 error: no match found in search range # | 177: v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | next:120'2 ? possible intended match # | 178: ; return to shader part epilog # | 179: .Lfunc_end3: # | 180: .size v_fptrunc_round_f32_to_f16_towardzero, .Lfunc_end3-v_fptrunc_round_f32_to_f16_towardzero # | 181: ; -- End function # | 182: .set .Lv_fptrunc_round_f32_to_f16_towardzero.num_vgpr, 1 # | . # | . # | . # | 223: .long 0 # | 224: .text # | 225: .globl v_fptrunc_round_f32_to_v2f16_towardzero ; -- Begin function v_fptrunc_round_f32_to_v2f16_towardzero # | 226: .p2align 8 # | 227: .type v_fptrunc_round_f32_to_v2f16_towardzero,@function # | 228: v_fptrunc_round_f32_to_v2f16_towardzero: ; @v_fptrunc_round_f32_to_v2f16_towardzero # | next:120'3 } search range end (exclusive) # | 229: ; %bb.0: # | 230: v_cvt_pk_rtz_f16_f32_e32 v0, v0, v1 # | 231: ; return to shader part epilog # | 232: .Lfunc_end4: # | 233: .size v_fptrunc_round_f32_to_v2f16_towardzero, .Lfunc_end4-v_fptrunc_round_f32_to_v2f16_towardzero # | . # | . # | . # | 277: .text # | 278: .globl v_fptrunc_round_poison_to_v2f16_towardzero ; -- Begin function v_fptrunc_round_poison_to_v2f16_towardzero # | 279: .p2align 8 # | 280: .type v_fptrunc_round_poison_to_v2f16_towardzero,@function # | 281: v_fptrunc_round_poison_to_v2f16_towardzero: ; @v_fptrunc_round_poison_to_v2f16_towardzero # | 282: ; %bb.0: # | next:188'0 { search range start (exclusive) # | next:188'1 error: no match found in search range # | 283: v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | next:188'2 ? possible intended match # | 284: ; return to shader part epilog # | 285: .Lfunc_end5: # | 286: .size v_fptrunc_round_poison_to_v2f16_towardzero, .Lfunc_end5-v_fptrunc_round_poison_to_v2f16_towardzero # | 287: ; -- End function # | 288: .set .Lv_fptrunc_round_poison_to_v2f16_towardzero.num_vgpr, 1 # | . # | . # | . # | 329: .long 0 # | 330: .text # | 331: .globl v_fptrunc_round_constant_to_v2f16_towardzero ; -- Begin function v_fptrunc_round_constant_to_v2f16_towardzero # | 332: .p2align 8 # | 333: .type v_fptrunc_round_constant_to_v2f16_towardzero,@function # | 334: v_fptrunc_round_constant_to_v2f16_towardzero: ; @v_fptrunc_round_constant_to_v2f16_towardzero # | next:188'3 } search range end (exclusive) # | 335: ; %bb.0: # | next:228'0 { search range start (exclusive) # | next:228'1 error: no match found in search range # | 336: v_cvt_pk_rtz_f16_f32_e64 v0, v0, s0 # | next:228'2 ? possible intended match # | 337: v_mov_b16_e32 v0.h, 0x3c00 # | 338: ; return to shader part epilog # | 339: .Lfunc_end6: # | 340: .size v_fptrunc_round_cons # | ... # `---data was truncated (10240/27351) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.exp2.ll (16 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.exp2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_exp2_f32 # | warning: Instruction selection used fallback path for s_exp2_v2f32 # | warning: Instruction selection used fallback path for s_exp2_v3f32 # | warning: Instruction selection used fallback path for s_exp2_v4f32 # | warning: Instruction selection used fallback path for v_exp2_f32 # | warning: Instruction selection used fallback path for v_exp2_fabs_f32 # | warning: Instruction selection used fallback path for v_exp2_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_exp2_fneg_f32 # | warning: Instruction selection used fallback path for v_exp2_f32_fast # | warning: Instruction selection used fallback path for v_exp2_f32_unsafe_math_attr # | warning: Instruction selection used fallback path for v_exp2_f32_ninf # | warning: Instruction selection used fallback path for v_exp2_f32_afn # | warning: Instruction selection used fallback path for v_exp2_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_exp2_f32_afn # | warning: Instruction selection used fallback path for v_exp2_f32_nnan # | warning: Instruction selection used fallback path for v_exp2_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_exp2_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp2_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_exp2_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_exp2_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_exp2_f32_0 # | warning: Instruction selection used fallback path for v_exp2_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_exp2_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_exp2_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_exp2_f16 # | warning: Instruction selection used fallback path for v_exp2_fabs_f16 # | warning: Instruction selection used fallback path for v_exp2_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_exp2_fneg_f16 # | warning: Instruction selection used fallback path for v_exp2_f16_fast # | warning: Instruction selection used fallback path for v_exp2_v2f16 # | warning: Instruction selection used fallback path for v_exp2_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp2_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_exp2_fneg_v2f16 # | warning: Instruction selection used fallback path for v_exp2_v2f16_fast # | warning: Instruction selection used fallback path for v_exp_v3f16 # | warning: Instruction selection used fallback path for v_exp2_v3f16_afn # | warning: Instruction selection used fallback path for v_exp2_f32_contract # | warning: Instruction selection used fallback path for v_exp2_f32_contract_nnan_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,GCN-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:35:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_mov_b32_e32 v0, 0xc2fc0000 # | ^ # | :20:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0xc2fc0000 # | ^ # | :18:30: note: previous match ended here # | s_load_dword s2, s[4:5], 0xb # | ^ # | :19:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[0:1], s[4:5], 0x9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:203:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dwordx4 s[4:7], s[4:5], 0x9 # | ^ # | :86:9: note: scanning from here # | ; %bb.0: # | ^ # | :87:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:427:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dwordx4 s[8:11], s[4:5], 0xd # | ^ # | :162:9: note: scanning from here # | ; %bb.0: # | ^ # | :163:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:725:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dwordx4 s[8:11], s[4:5], 0xd # | ^ # | :246:9: note: scanning from here # | ; %bb.0: # | ^ # | :248:2: note: possible intended match here # | s_load_dwordx4 s[4:7], s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1046:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :337:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :340:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1144:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :385:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :388:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1243:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :433:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :436:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1343:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :481:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :484:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1442:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :529:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :532:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1540:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :577:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :580:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1638:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :625:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :628:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1736:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :673:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :676:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1854:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :761:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :764:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:1952:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :809:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :812:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2071:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :897:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :900:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2189:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :985:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :988:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2307:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :1073:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1076:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2405:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :1121:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1124:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2523:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :1209:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1212:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:2641:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :1297:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1300:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:3405:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :2113:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2116:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll:3523:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0xc2fc0000 # | ^ # | :2201:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2204:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x42800000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.exp2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl s_exp2_f32 ; -- Begin function s_exp2_f32 # | 14: .p2align 8 # | 15: .type s_exp2_f32,@function # | 16: s_exp2_f32: ; @s_exp2_f32 # | 17: ; %bb.0: # | 18: s_load_dword s2, s[4:5], 0xb # | next:35'0 { search range start (exclusive) # | 19: s_load_dwordx2 s[0:1], s[4:5], 0x9 # | 20: v_mov_b32_e32 v0, 0xc2fc0000 # | next:35'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 21: v_mov_b32_e32 v1, 0x42800000 # | 22: s_mov_b32 s3, 0xf000 # | 23: s_waitcnt lgkmcnt(0) # | 24: v_cmp_lt_f32_e32 vcc, s2, v0 # | 25: v_cndmask_b32_e32 v0, 0, v1, vcc # | . # | # | ... # `---data was truncated (10240/37265) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mad-mix-hi.ll (17 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mad-mix-hi.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL-GFX11,GISEL-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_reglo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack_sext # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL-GFX11,GISEL-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GISEL-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_reglo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack_sext # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GISEL-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_reglo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack_sext # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # RUN: at line 13 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_reglo # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_intpack_sext # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll:57:18: error: GISEL-CI-NEXT: expected string not found in input # | ; GISEL-CI-NEXT: v_bfe_u32 v0, v0, 0, 16 # | ^ # | :23:26: note: scanning from here # | v_cvt_f16_f32_e32 v0, v2 # | ^ # | :24:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll:402:18: error: GISEL-CI-NEXT: expected string not found in input # | ; GISEL-CI-NEXT: v_bfe_u32 v0, v0, 0, 16 # | ^ # | :251:26: note: scanning from here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | :252:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll:470:18: error: GISEL-CI-NEXT: expected string not found in input # | ; GISEL-CI-NEXT: v_bfe_u32 v0, v0, 0, 16 # | ^ # | :302:26: note: scanning from here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | :303:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll:563:18: error: GISEL-CI-NEXT: is not on the line after the previous match # | ; GISEL-CI-NEXT: s_mov_b32 s6, -1 # | ^ # | :347:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :345:26: note: previous match ended here # | v_cvt_f32_f16_e32 v2, v2 # | ^ # | :346:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_cvt_f32_f16_e32 v0, v0 # | 20: v_cvt_f32_f16_e32 v1, v1 # | 21: v_cvt_f32_f16_e32 v2, v2 # | 22: v_mac_f32_e32 v2, v0, v1 # | 23: v_cvt_f16_f32_e32 v0, v2 # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | 24: v_lshlrev_b32_e32 v0, 16, v0 # | next:57'2 ? possible intended match # | 25: s_setpc_b64 s[30:31] # | 26: .Lfunc_end0: # | 27: .size v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo, .Lfunc_end0-v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo # | 28: ; -- End function # | 29: .set .Lv_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo.num_vgpr, 3 # | . # | . # | . # | 56: .long 0 # | 57: .text # | 58: .globl v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo ; -- Begin function v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | 59: .p2align 6 # | 60: .type v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo,@function # | 61: v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo: ; @v_mad_mixhi_f16_f16lo_f16lo_f16lo_constlo # | next:57'3 } search range end (exclusive) # | 62: ; %bb.0: # | 63: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 64: v_cvt_f32_f16_e32 v0, v0 # | 65: v_cvt_f32_f16_e32 v1, v1 # | 66: v_cvt_f32_f16_e32 v2, v2 # | . # | . # | . # | 246: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 247: v_cvt_f32_f16_e32 v0, v0 # | 248: v_cvt_f32_f16_e32 v1, v1 # | 249: v_cvt_f32_f16_e32 v2, v2 # | 250: v_mad_f32 v0, v0, v1, v2 clamp # | 251: v_cvt_f16_f32_e32 v0, v0 # | next:402'0 { search range start (exclusive) # | next:402'1 error: no match found in search range # | 252: v_lshlrev_b32_e32 v0, 16, v0 # | next:402'2 ? possible intended match # | 253: s_setpc_b64 s[30:31] # | 254: .Lfunc_end5: # | 255: .size v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt, .Lfunc_end5-v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt # | 256: ; -- End function # | 257: .set .Lv_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_precvt.num_vgpr, 3 # | . # | . # | . # | 284: .long 0 # | 285: .text # | 286: .globl v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt ; -- Begin function v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | 287: .p2align 6 # | 288: .type v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt,@function # | 289: v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt: ; @v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | next:402'3 } search range end (exclusive) # | 290: ; %bb.0: # | 291: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 292: v_cvt_f32_f16_e32 v0, v0 # | 293: v_cvt_f32_f16_e32 v1, v1 # | 294: v_cvt_f32_f16_e32 v2, v2 # | 295: v_mac_f32_e32 v2, v0, v1 # | 296: v_cvt_f16_f32_e32 v0, v2 # | 297: v_cvt_f32_f16_e32 v0, v0 # | 298: v_max_f32_e32 v0, 0, v0 # | 299: v_cvt_f16_f32_e32 v0, v0 # | 300: v_cvt_f32_f16_e32 v0, v0 # | 301: v_min_f32_e32 v0, 1.0, v0 # | 302: v_cvt_f16_f32_e32 v0, v0 # | next:470'0 { search range start (exclusive) # | next:470'1 error: no match found in search range # | 303: v_lshlrev_b32_e32 v0, 16, v0 # | next:470'2 ? possible intended match # | 304: s_setpc_b64 s[30:31] # | 305: .Lfunc_end6: # | 306: .size v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt, .Lfunc_end6-v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt # | 307: ; -- End function # | 308: .set .Lv_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt.num_vgpr, 3 # | . # | . # | . # | 335: .long 0 # | 336: .text # | 337: .globl v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use ; -- Begin function v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # | 338: .p2align 6 # | 339: .type v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use,@function # | 340: v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use: ; @v_mad_mixhi_f16_f16lo_f16lo_f16lo_undeflo_clamp_postcvt_multi_use # | next:470'3 } search range end (exclusive) # | 341: ; %bb.0: # | 342: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 343: v_cvt_f32_f16_e32 v0, v0 # | 344: v_cvt_f32_f16_e32 v1, v1 # | 345: v_cvt_f32_f16_e32 v2, v2 # | next:563'0 { search range start (exclusive) # | 346: s_mov_b32 s7, 0xf000 # | 347: s_mov_b32 s6, -1 # | next:563'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 348: v_mac_f32_e32 v2, v0, v1 # | 349: v_cvt_f16_f32_e32 v0, v2 # | 350: v_cvt_f32_f16_e32 v1, v0 # | 351: buffer_store_short v0, off, s[4:7], 0 # | 352: s_waitcnt vmcnt(0) # | . # | . # | . # | 382: .set amdgpu.max_num_agpr, 0 # | 383: .set amdgpu.max_num_sgpr, 32 # | 384: .set amdgpu.max_num_named_barrier, 0 # | 385: .section .AMDGPU.csdata,"",@progbits # | 386: .section ".note.GNU-stack","",@progbits # | 387: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx701" # | next:563'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptosi-sat-vector.ll (18 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptosi-sat-vector.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll -global-isel=0 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll --check-prefixes=GFX7,GFX7-ISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll --check-prefixes=GFX7,GFX7-ISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll --check-prefixes=GFX7,GFX7-GI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_signed_v1f32_v1i32 # | warning: Instruction selection used fallback path for test_signed_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_signed_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_signed_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_signed_v5f32_v5i32 # | warning: Instruction selection used fallback path for test_signed_v6f32_v6i32 # | warning: Instruction selection used fallback path for test_signed_v7f32_v7i32 # | warning: Instruction selection used fallback path for test_signed_v8f32_v8i32 # | warning: Instruction selection used fallback path for test_s_signed_v1f32_v1i32 # | warning: Instruction selection used fallback path for test_s_signed_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_s_signed_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_s_signed_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_s_signed_v5f32_v5i32 # | warning: Instruction selection used fallback path for test_s_signed_v6f32_v6i32 # | warning: Instruction selection used fallback path for test_s_signed_v7f32_v7i32 # | warning: Instruction selection used fallback path for test_s_signed_v8f32_v8i32 # | warning: Instruction selection used fallback path for test_signed_v1f64_v1i32 # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_signed_v3f64_v3i32 # | warning: Instruction selection used fallback path for test_signed_v4f64_v4i32 # | warning: Instruction selection used fallback path for test_signed_v5f64_v5i32 # | warning: Instruction selection used fallback path for test_signed_v6f64_v6i32 # | warning: Instruction selection used fallback path for test_s_signed_v1f64_v1i32 # | warning: Instruction selection used fallback path for test_s_signed_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_s_signed_v3f64_v3i32 # | warning: Instruction selection used fallback path for test_s_signed_v4f64_v4i32 # | warning: Instruction selection used fallback path for test_s_signed_v5f64_v5i32 # | warning: Instruction selection used fallback path for test_s_signed_v6f64_v6i32 # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i1 # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i8 # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i16 # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i32_duplicate # | warning: Instruction selection used fallback path for test_signed_v2f64_v2i64 # | warning: Instruction selection used fallback path for test_s_signed_v2f64_v2i1 # | warning: Instruction selection used fallback path for test_s_signed_v2f64_v2i8 # | warning: Instruction selection used fallback path for test_s_signed_v2f64_v2i16 # | warning: Instruction selection used fallback path for test_s_signed_v2f64_v2i64 # | warning: Instruction selection used fallback path for test_signed_v4f16_v4i1 # | warning: Instruction selection used fallback path for test_signed_v4f16_v4i8 # | warning: Instruction selection used fallback path for test_signed_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_signed_v4f16_v4i32_duplicate # | warning: Instruction selection used fallback path for test_signed_v4f16_v4i64 # | warning: Instruction selection used fallback path for test_s_signed_v4f16_v4i1 # | warning: Instruction selection used fallback path for test_s_signed_v4f16_v4i8 # | warning: Instruction selection used fallback path for test_s_signed_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_s_signed_v4f16_v4i64 # | warning: Instruction selection used fallback path for test_signed_v8f16_v8i1 # | warning: Instruction selection used fallback path for test_signed_v8f16_v8i8 # | warning: Instruction selection used fallback path for test_signed_v8f16_v8i16 # | warning: Instruction selection used fallback path for test_signed_v8f16_v8i32_duplicate # | warning: Instruction selection used fallback path for test_signed_v8f16_v8i64 # | warning: Instruction selection used fallback path for test_s_signed_v8f16_v8i1 # | warning: Instruction selection used fallback path for test_s_signed_v8f16_v8i8 # | warning: Instruction selection used fallback path for test_s_signed_v8f16_v8i16 # | warning: Instruction selection used fallback path for test_s_signed_v8f16_v8i64 # | warning: Instruction selection used fallback path for test_signed_v4f32_v4i16 # | warning: Instruction selection used fallback path for test_s_signed_v4f32_v4i16 # | warning: Instruction selection used fallback path for test_signed_v4f32_v4i8 # | warning: Instruction selection used fallback path for test_s_signed_v4f32_v4i8 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll --check-prefixes=GFX7,GFX7-GI # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:1375:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_i32_f64_e32 v0, v[0:1] # | ^ # | :1269:2: note: 'next' match was here # | v_cvt_i32_f64_e32 v0, v[0:1] # | ^ # | :1267:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1268:1: note: non-matching line after previous match is here # | v_cvt_i32_f64_e32 v2, v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:1666:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v8, 0 # | ^ # | :1407:32: note: scanning from here # | v_trunc_f64_e32 v[6:7], v[2:3] # | ^ # | :1431:5: note: possible intended match here # | v_cndmask_b32_e32 v8, v14, v12, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:1891:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1485:32: note: scanning from here # | v_cvt_i32_f64_e32 v1, s[18:19] # | ^ # | :1500:36: note: possible intended match here # | .set .Ltest_s_signed_v2f64_v2i1.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:1974:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_cvt_i32_f64_e32 v0, s[16:17] # | ^ # | :1526:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1528:2: note: possible intended match here # | v_cvt_i32_f64_e32 v1, s[16:17] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:2217:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :1625:34: note: scanning from here # | v_trunc_f64_e32 v[2:3], s[18:19] # | ^ # | :1627:2: note: possible intended match here # | v_mov_b32_e32 v8, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:2485:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1703:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1704:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:2637:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v2, v0 # | ^ # | :1756:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1757:2: note: possible intended match here # | v_cvt_f32_f16_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:2939:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1884:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1885:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:3071:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1933:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1934:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:3231:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1989:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1986:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1987:1: note: non-matching line after previous match is here # | s_lshr_b32 s4, s17, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:3446:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :2039:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2041:2: note: possible intended match here # | v_cvt_f32_f16_e32 v0, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:3842:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2167:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2168:2: note: possible intended match here # | s_lshr_b32 s4, s17, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:3996:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2220:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2229:2: note: possible intended match here # | v_lshrrev_b32_e32 v9, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:4247:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2287:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2313:2: note: possible intended match here # | v_lshrrev_b32_e32 v5, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:4742:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v5, 16, v1 # | ^ # | :2461:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2466:2: note: possible intended match here # | v_lshrrev_b32_e32 v6, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:4965:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2522:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2523:2: note: possible intended match here # | v_lshrrev_b32_e32 v7, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:5236:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :2601:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :2591:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2592:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v1, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:5616:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :2658:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2661:2: note: possible intended match here # | v_cvt_f32_f16_e32 v0, s19 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:6297:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2834:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2836:2: note: possible intended match here # | s_lshr_b32 s7, s16, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:6637:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_i32_f32_e32 v0, v0 # | ^ # | :3015:2: note: 'next' match was here # | v_cvt_i32_f32_e32 v0, v0 # | ^ # | :3011:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3012:1: note: non-matching line after previous match is here # | v_cvt_i32_f32_e32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll:6834:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_i32_f32_e32 v0, s16 # | ^ # | :3083:2: note: 'next' match was here # | v_cvt_i32_f32_e32 v0, s16 # | ^ # | :3072:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3073:1: note: non-matching line after previous match is here # | v_cvt_i32_f32_e32 v0, s19 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1262: .globl test_signed_v2f64_v2i8 ; -- Begin function test_signed_v2f64_v2i8 # | 1263: .p2align 6 # | 1264: .type test_signed_v2f64_v2i8,@function # | 1265: test_signed_v2f64_v2i8: ; @test_signed_v2f64_v2i8 # | 1266: ; %bb.0: # | 1267: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1375'0 { search range start (exclusive) # | 1268: v_cvt_i32_f64_e32 v2, v[2:3] # | 1269: v_cvt_i32_f64_e32 v0, v[0:1] # | n # | ... # `---data was truncated (10240/38902) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/bfi_int.ll (19 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/bfi_int.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.31 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.31 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu8.02 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu8.02 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_bfi_def_i32 # | warning: Instruction selection used fallback path for v_bfi_def_i32 # | warning: Instruction selection used fallback path for s_bfi_sha256_ch # | warning: Instruction selection used fallback path for v_bfi_sha256_ch # | warning: Instruction selection used fallback path for v_s_s_bfi_sha256_ch # | warning: Instruction selection used fallback path for s_v_s_bfi_sha256_ch # | warning: Instruction selection used fallback path for s_s_v_bfi_sha256_ch # | warning: Instruction selection used fallback path for s_v_v_bfi_sha256_ch # | warning: Instruction selection used fallback path for v_s_v_bfi_sha256_ch # | warning: Instruction selection used fallback path for v_v_s_bfi_sha256_ch # | warning: Instruction selection used fallback path for s_bfi_sha256_ma # | warning: Instruction selection used fallback path for v_bfi_sha256_ma # | warning: Instruction selection used fallback path for v_bitselect_v2i32_pat1 # | warning: Instruction selection used fallback path for v_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for v_s_s_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for s_v_s_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for s_s_v_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for v_v_s_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for v_s_v_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for s_v_v_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for v_bitselect_i64_pat_1 # | warning: Instruction selection used fallback path for v_s_s_bitselect_i64_pat_1 # | warning: Instruction selection used fallback path for s_s_v_bitselect_i64_pat_1 # | warning: Instruction selection used fallback path for s_v_s_bitselect_i64_pat_1 # | warning: Instruction selection used fallback path for v_bitselect_i64_pat_2 # | warning: Instruction selection used fallback path for v_bfi_sha256_ma_i64 # | warning: Instruction selection used fallback path for v_s_s_bfi_sha256_ma_i64 # | warning: Instruction selection used fallback path for s_v_s_bfi_sha256_ma_i64 # | warning: Instruction selection used fallback path for s_s_v_bfi_sha256_ma_i64 # | warning: Instruction selection used fallback path for v_s_v_bfi_sha256_ma_i64 # | warning: Instruction selection used fallback path for s_bitselect_i64_pat_0 # | warning: Instruction selection used fallback path for s_bitselect_i64_pat_1 # | warning: Instruction selection used fallback path for s_bitselect_i64_pat_2 # | warning: Instruction selection used fallback path for s_bfi_sha256_ma_i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:56:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :17:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :18:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x2c # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:175:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :121:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :122:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x2c # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:301:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v1, s1 # | ^ # | :289:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :290:2: note: possible intended match here # | v_mov_b32_e32 v1, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:502:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :582:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :583:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x2c # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:606:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfi_b32 v0, v2, v0, v4 # | ^ # | :691:2: note: 'next' match was here # | v_bfi_b32 v0, v2, v0, v4 # | ^ # | :689:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :690:1: note: non-matching line after previous match is here # | v_bfi_b32 v1, v3, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:647:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v2, v0, v2 # | ^ # | :730:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :731:2: note: possible intended match here # | v_bfi_b32 v1, v1, v3, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:699:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v2, s0, v0 # | ^ # | :774:9: note: scanning from here # | ; %bb.0: # | ^ # | :775:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:751:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v2, s0, v0 # | ^ # | :836:9: note: scanning from here # | ; %bb.0: # | ^ # | :837:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:801:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_and_b64 s[2:3], s[0:1], s[2:3] # | ^ # | :898:9: note: scanning from here # | ; %bb.0: # | ^ # | :900:2: note: possible intended match here # | v_bfi_b32 v1, s1, v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:853:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v2, v0, v2 # | ^ # | :960:9: note: scanning from here # | ; %bb.0: # | ^ # | :961:2: note: possible intended match here # | v_bfi_b32 v1, v1, v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:901:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v4, s0, v0 # | ^ # | :1020:9: note: scanning from here # | ; %bb.0: # | ^ # | :1022:2: note: possible intended match here # | v_bfi_b32 v0, v0, s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:949:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v4, s0, v0 # | ^ # | :1080:9: note: scanning from here # | ; %bb.0: # | ^ # | :1082:2: note: possible intended match here # | v_bfi_b32 v0, s0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1003:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfi_b32 v0, v2, v0, v4 # | ^ # | :1139:2: note: 'next' match was here # | v_bfi_b32 v0, v2, v0, v4 # | ^ # | :1137:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1138:1: note: non-matching line after previous match is here # | v_bfi_b32 v1, v3, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1044:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v2, s0 # | ^ # | :1181:9: note: scanning from here # | ; %bb.0: # | ^ # | :1182:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1087:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :1243:9: note: scanning from here # | ; %bb.0: # | ^ # | :1244:2: note: possible intended match here # | v_mov_b32_e32 v2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1130:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_xor_b64 s[0:1], s[0:1], s[2:3] # | ^ # | :1305:9: note: scanning from here # | ; %bb.0: # | ^ # | :1307:2: note: possible intended match here # | v_bfi_b32 v1, v1, s1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1181:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfi_b32 v0, v2, v0, v4 # | ^ # | :1366:2: note: 'next' match was here # | v_bfi_b32 v0, v2, v0, v4 # | ^ # | :1364:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1365:1: note: non-matching line after previous match is here # | v_bfi_b32 v1, v3, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1228:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_xor_b32_e32 v0, v0, v2 # | ^ # | :1407:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | :1405:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1406:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1281:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v2, s0 # | ^ # | :1456:2: note: 'next' match was here # | v_mov_b32_e32 v2, s0 # | ^ # | :1451:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :1452:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, s1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1332:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_and_b64 s[4:5], s[0:1], s[2:3] # | ^ # | :1515:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1516:2: note: possible intended match here # | v_xor_b32_e32 v2, s1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1395:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :1581:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :1577:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :1578:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1446:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_xor_b32_e32 v0, s0, v0 # | ^ # | :1643:2: note: 'next' match was here # | v_xor_b32_e32 v0, s0, v0 # | ^ # | :1641:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :1642:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, s1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll:1522:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_and_b64 s[2:3], s[0:1], s[2:3] # | ^ # | :1702:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1704:2: note: possible intended match here # | s_and_b64 s[0:1], s[2:3], s[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bfi_int.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 12: .text # | 13: .globl s_bfi_def_i32 ; -- Begin function s_bfi_def_i32 # | 14: .p2align 8 # | 15: .type s_bfi_def_i32,@function # | 16: s_bfi_def_i32: ; @s_bfi_def_i32 # | 17: ; %bb.0: ; %entry # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x2c # | next:56'2 ? possible intended match # | 19: s_load # | ... # `---data was truncated (10240/34655) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/scale-offset-global.ll (20 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scale-offset-global.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_b32_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idx32 # | warning: Instruction selection used fallback path for global_load_b32_idxprom_wrong_stride # | warning: Instruction selection used fallback path for global_load_b16_idxprom_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxpromi_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b8_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom_range # | warning: Instruction selection used fallback path for global_store_b32_idxprom # | warning: Instruction selection used fallback path for global_store_b16_idxprom # | warning: Instruction selection used fallback path for global_store_b64_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b32_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b64_rtn_idxprom # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_b32_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idx32 # | warning: Instruction selection used fallback path for global_load_b32_idxprom_wrong_stride # | warning: Instruction selection used fallback path for global_load_b16_idxprom_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxpromi_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b8_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom_range # | warning: Instruction selection used fallback path for global_store_b32_idxprom # | warning: Instruction selection used fallback path for global_store_b16_idxprom # | warning: Instruction selection used fallback path for global_store_b64_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b32_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b64_rtn_idxprom # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1310 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX13,GFX13-SDAG,GFX13-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1310 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX13,GFX13-SDAG,GFX13-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1310 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX13,GFX13-GISEL,GFX13-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1310 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_b32_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idx32 # | warning: Instruction selection used fallback path for global_load_b32_idxprom_wrong_stride # | warning: Instruction selection used fallback path for global_load_b16_idxprom_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxprom # | warning: Instruction selection used fallback path for global_load_b96_idxpromi_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range # | warning: Instruction selection used fallback path for global_load_b32_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b8_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range # | warning: Instruction selection used fallback path for global_load_b16_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b64_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range # | warning: Instruction selection used fallback path for global_load_b96_idxprom_range_ioffset # | warning: Instruction selection used fallback path for global_load_b128_idxprom_range # | warning: Instruction selection used fallback path for global_store_b32_idxprom # | warning: Instruction selection used fallback path for global_store_b16_idxprom # | warning: Instruction selection used fallback path for global_store_b64_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b32_idxprom # | warning: Instruction selection used fallback path for global_atomicrmw_b64_rtn_idxprom # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX13,GFX13-GISEL,GFX13-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll:82:21: error: GFX13-GISEL-NEXT: expected string not found in input # | ; GFX13-GISEL-NEXT: v_dual_ashrrev_i32 v1, 31, v0 :: v_dual_mov_b32 v3, s1 # | ^ # | :143:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :144:2: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 138: .text # | 139: .globl global_load_b32_idxprom_wrong_stride ; -- Begin function global_load_b32_idxprom_wrong_stride # | 140: .p2align 8 # | 141: .type global_load_b32_idxprom_wrong_stride,@function # | 142: global_load_b32_idxprom_wrong_stride: ; @global_load_b32_idxprom_wrong_stride # | 143: ; %bb.0: ; %entry # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | 144: v_ashrrev_i32_e32 v1, 31, v0 # | next:82'2 ? possible intended match # | 145: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 146: v_lshlrev_b64_e32 v[0:1], 3, v[0:1] # | 147: v_add_co_u32 v0, vcc_lo, s0, v0 # | 148: s_delay_alu instid0(VALU_DEP_1) # | 149: v_add_co_ci_u32_e64 v1, null, s1, v1, vcc_lo # | . # | . # | . # | 204: .long 0 # | 205: .text # | 206: .globl global_load_b16_idxprom_ioffset ; -- Begin function global_load_b16_idxprom_ioffset # | 207: .p2align 8 # | 208: .type global_load_b16_idxprom_ioffset,@function # | 209: global_load_b16_idxprom_ioffset: ; @global_load_b16_idxprom_ioffset # | next:82'3 } search range end (exclusive) # | 210: ; %bb.0: ; %entry # | 211: global_load_u16 v0, v0, s[0:1] offset:32 scale_offset # | 212: s_wait_loadcnt 0x0 # | 213: ; return to shader part epilog # | 214: .Lfunc_end3: # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll (21 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -mtriple=amdgcn -mcpu=verde | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=PREGFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=PREGFX10 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=PREGFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=PREGFX10 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX10 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX11 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX12,GFX12-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX12,GFX12-SDAG # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll -global-isel -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX12,GFX12-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %44:vreg_128(<4 x f32>) = G_AMDGPU_BUFFER_LOAD %0:sgpr(<4 x i32>), %53:vgpr(i32), %54:vgpr, %6:sgpr, 0, 2, 0 :: (dereferenceable load (<4 x f32>), align 1, addrspace 8) (in function: buffer_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX12,GFX12-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll --check-prefixes=GFX12,GFX12-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll (22 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %48:vreg_512_align2(<16 x f32>) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4), %0:vgpr(<8 x i32>), %1:vgpr(<8 x i32>), %2:vgpr(<16 x f32>), 0, 0, 0, %3:vgpr(i32), 0, %4:vgpr(i32) (in function: test_mfma_scale_f32_32x32x64_f8f6f4_0_0__cbsz0__blgp0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fold-gep-offset.ll (23 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fold-gep-offset.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a -mattr=-enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-SDAG,GFX90A-MUBUF,GFX90A-SDAG-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a -mattr=-enable-flat-scratch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-SDAG,GFX90A-MUBUF,GFX90A-SDAG-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a -mattr=+enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-SDAG,GFX90A-FLATSCR,GFX90A-SDAG-FLATSCR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a -mattr=+enable-flat-scratch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-SDAG,GFX90A-FLATSCR,GFX90A-SDAG-FLATSCR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 -mattr=-enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10,GFX10-SDAG,GFX10-MUBUF,GFX10-SDAG-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 -mattr=-enable-flat-scratch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10,GFX10-SDAG,GFX10-MUBUF,GFX10-SDAG-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 -mattr=+enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10,GFX10-SDAG,GFX10-FLATSCR,GFX10-SDAG-FLATSCR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 -mattr=+enable-flat-scratch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10,GFX10-SDAG,GFX10-FLATSCR,GFX10-SDAG-FLATSCR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.0a -mattr=-enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-GISEL,GFX90A-MUBUF,GFX90A-GISEL-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.0a -mattr=-enable-flat-scratch # .---command stderr------------ # | warning: Instruction selection used fallback path for flat_offset_maybe_oob # | warning: Instruction selection used fallback path for private_offset_maybe_oob # | warning: Instruction selection used fallback path for flat_offset_inbounds # | warning: Instruction selection used fallback path for flat_offset_inbounds_wide # | warning: Instruction selection used fallback path for flat_offset_inbounds_very_wide # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A,GFX90A-GISEL,GFX90A-MUBUF,GFX90A-GISEL-MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll:191:28: error: GFX90A-GISEL-MUBUF-NEXT: expected string not found in input # | ; GFX90A-GISEL-MUBUF-NEXT: v_lshlrev_b32_e32 v1, 2, v1 # | ^ # | :67:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :68:2: note: possible intended match here # | v_lshl_add_u32 v0, v1, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll:402:22: error: GFX90A-GISEL-NEXT: expected string not found in input # | ; GFX90A-GISEL-NEXT: flat_load_dwordx4 v[4:7], v[0:1] offset:12 # | ^ # | :162:40: note: scanning from here # | v_addc_co_u32_e32 v1, vcc, v1, v5, vcc # | ^ # | :166:2: note: possible intended match here # | flat_load_dwordx4 v[6:9], v[0:1] offset:12 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll:767:22: error: GFX90A-GISEL-NEXT: expected string not found in input # | ; GFX90A-GISEL-NEXT: flat_load_dwordx4 v[4:7], v[0:1] offset:12 # | ^ # | :215:40: note: scanning from here # | v_addc_co_u32_e32 v1, vcc, v1, v5, vcc # | ^ # | :223:2: note: possible intended match here # | flat_load_dwordx4 v[24:27], v[6:7] offset:96 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fold-gep-offset.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 62: .globl private_offset_maybe_oob ; -- Begin function private_offset_maybe_oob # | 63: .p2align 6 # | 64: .type private_offset_maybe_oob,@function # | 65: private_offset_maybe_oob: ; @private_offset_maybe_oob # | 66: ; %bb.0: # | 67: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:191'0 { search range start (exclusive) # | next:191'1 error: no match found in search range # | 68: v_lshl_add_u32 v0, v1, 2, v0 # | next:191'2 ? possible intended match # | 69: buffer_load_dword v0, v0, s[0:3], 0 offen offset:12 # | 70: s_waitcnt vmcnt(0) # | 71: s_setpc_b64 s[30:31] # | 72: .Lfunc_end1: # | 73: .size private_offset_maybe_oob, .Lfunc_end1-private_offset_maybe_oob # | . # | . # | . # | 104: .long 0 # | 105: .text # | 106: .globl flat_offset_inbounds ; -- Begin function flat_offset_inbounds # | 107: .p2align 6 # | 108: .type flat_offset_inbounds,@function # | 109: flat_offset_inbounds: ; @flat_offset_inbounds # | next:191'3 } search range end (exclusive) # | 110: ; %bb.0: # | 111: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 112: v_ashrrev_i32_e32 v3, 31, v2 # | 113: v_lshlrev_b64 v[2:3], 2, v[2:3] # | 114: v_add_co_u32_e32 v0, vcc, v0, v2 # | . # | . # | . # | 157: ; %bb.0: # | 158: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 159: v_ashrrev_i32_e32 v5, 31, v4 # | 160: v_lshlrev_b64 v[4:5], 2, v[4:5] # | 161: v_add_co_u32_e32 v0, vcc, v0, v4 # | 162: v_addc_co_u32_e32 v1, vcc, v1, v5, vcc # | next:402'0 { search range start (exclusive) # | next:402'1 error: no match found in search range # | 163: v_add_co_u32_e32 v4, vcc, 28, v0 # | 164: v_addc_co_u32_e32 v5, vcc, 0, v1, vcc # | 165: flat_load_dword v10, v[4:5] # | 166: flat_load_dwordx4 v[6:9], v[0:1] offset:12 # | next:402'2 ? possible intended match # | 167: s_waitcnt vmcnt(0) lgkmcnt(0) # | 168: flat_store_dword v[2:3], v10 offset:16 # | 169: flat_store_dwordx4 v[2:3], v[6:9] # | 170: s_waitcnt vmcnt(0) lgkmcnt(0) # | 171: s_setpc_b64 s[30:31] # | . # | . # | . # | 204: .long 0 # | 205: .text # | 206: .globl flat_offset_inbounds_very_wide ; -- Begin function flat_offset_inbounds_very_wide # | 207: .p2align 6 # | 208: .type flat_offset_inbounds_very_wide,@function # | 209: flat_offset_inbounds_very_wide: ; @flat_offset_inbounds_very_wide # | next:402'3 } search range end (exclusive) # | 210: ; %bb.0: # | 211: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 212: v_ashrrev_i32_e32 v5, 31, v4 # | 213: v_lshlrev_b64 v[4:5], 2, v[4:5] # | 214: v_add_co_u32_e32 v0, vcc, v0, v4 # | 215: v_addc_co_u32_e32 v1, vcc, v1, v5, vcc # | next:767'0 { search range start (exclusive) # | next:767'1 error: no match found in search range # | 216: v_add_co_u32_e64 v6, s[4:5], 28, v0 # | 217: v_add_co_u32_e32 v4, vcc, 0x8c, v0 # | 218: v_addc_co_u32_e64 v7, s[4:5], 0, v1, s[4:5] # | 219: flat_load_dwordx4 v[8:11], v[6:7] offset:32 # | 220: flat_load_dwordx4 v[12:15], v[6:7] offset:48 # | 221: flat_load_dwordx4 v[16:19], v[6:7] offset:64 # | 222: flat_load_dwordx4 v[20:23], v[6:7] offset:80 # | 223: flat_load_dwordx4 v[24:27], v[6:7] offset:96 # | next:767'2 ? possible intended match # | 224: flat_load_dwordx4 v[28:31], v[6:7] # | 225: flat_load_dwordx4 v[32:35], v[6:7] offset:16 # | 226: v_addc_co_u32_e32 v5, vcc, 0, v1, vcc # | 227: flat_load_dwordx4 v[36:39], v[0:1] offset:12 # | 228: flat_load_dwordx4 v[48:51], v[4:5] # | . # | . # | . # | 270: .set amdgpu.max_num_agpr, 0 # | 271: .set amdgpu.max_num_sgpr, 32 # | 272: .set amdgpu.max_num_named_barrier, 0 # | 273: .section .AMDGPU.csdata,"",@progbits # | 274: .section ".note.GNU-stack","",@progbits # | 275: .amd_amdgpu_isa "amdgpu9.0a-unknown-unknown-unknown-gfx90a" # | next:767'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptoui-sat-vector.ll (24 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptoui-sat-vector.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll -global-isel=0 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll --check-prefixes=GFX7,GFX7-ISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll --check-prefixes=GFX7,GFX7-ISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll --check-prefixes=GFX7,GFX7-GI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_unsigned_v1f32_v1i32 # | warning: Instruction selection used fallback path for test_unsigned_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_unsigned_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_unsigned_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_unsigned_v5f32_v5i32 # | warning: Instruction selection used fallback path for test_unsigned_v6f32_v6i32 # | warning: Instruction selection used fallback path for test_unsigned_v7f32_v7i32 # | warning: Instruction selection used fallback path for test_unsigned_v8f32_v8i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v1f32_v1i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v5f32_v5i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v6f32_v6i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v7f32_v7i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v8f32_v8i32 # | warning: Instruction selection used fallback path for test_unsigned_v1f64_v1i32 # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_unsigned_v3f64_v3i32 # | warning: Instruction selection used fallback path for test_unsigned_v4f64_v4i32 # | warning: Instruction selection used fallback path for test_unsigned_v5f64_v5i32 # | warning: Instruction selection used fallback path for test_unsigned_v6f64_v6i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v1f64_v1i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v3f64_v3i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f64_v4i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v5f64_v5i32 # | warning: Instruction selection used fallback path for test_s_unsigned_v6f64_v6i32 # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i1 # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i8 # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i16 # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i32_duplicate # | warning: Instruction selection used fallback path for test_unsigned_v2f64_v2i64 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f64_v2i1 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f64_v2i8 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f64_v2i16 # | warning: Instruction selection used fallback path for test_s_unsigned_v2f64_v2i64 # | warning: Instruction selection used fallback path for test_unsigned_v4f16_v4i1 # | warning: Instruction selection used fallback path for test_unsigned_v4f16_v4i8 # | warning: Instruction selection used fallback path for test_unsigned_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_unsigned_v4f16_v4i32_duplicate # | warning: Instruction selection used fallback path for test_unsigned_v4f16_v4i64 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f16_v4i1 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f16_v4i8 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f16_v4i64 # | warning: Instruction selection used fallback path for test_unsigned_v8f16_v8i1 # | warning: Instruction selection used fallback path for test_unsigned_v8f16_v8i8 # | warning: Instruction selection used fallback path for test_unsigned_v8f16_v8i16 # | warning: Instruction selection used fallback path for test_unsigned_v8f16_v8i32_duplicate # | warning: Instruction selection used fallback path for test_unsigned_v8f16_v8i64 # | warning: Instruction selection used fallback path for test_s_unsigned_v8f16_v8i1 # | warning: Instruction selection used fallback path for test_s_unsigned_v8f16_v8i8 # | warning: Instruction selection used fallback path for test_s_unsigned_v8f16_v8i16 # | warning: Instruction selection used fallback path for test_s_unsigned_v8f16_v8i64 # | warning: Instruction selection used fallback path for test_unsigned_v4f32_v4i16 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f32_v4i16 # | warning: Instruction selection used fallback path for test_unsigned_v4f32_v4i8 # | warning: Instruction selection used fallback path for test_s_unsigned_v4f32_v4i8 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll --check-prefixes=GFX7,GFX7-GI # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:1375:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: s_setpc_b64 s[30:31] # | ^ # | :1274:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :1271:28: note: previous match ended here # | v_min_u32_e32 v1, 0xff, v1 # | ^ # | :1272:1: note: non-matching line after previous match is here # | v_lshlrev_b32_e32 v2, 8, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:1620:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v8, 0 # | ^ # | :1400:32: note: scanning from here # | v_trunc_f64_e32 v[6:7], v[2:3] # | ^ # | :1409:2: note: possible intended match here # | s_mov_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:1807:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1468:32: note: scanning from here # | v_cvt_u32_f64_e32 v1, s[18:19] # | ^ # | :1483:38: note: possible intended match here # | .set .Ltest_s_unsigned_v2f64_v2i1.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:1881:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_u32_f64_e32 v0, s[16:17] # | ^ # | :1511:2: note: 'next' match was here # | v_cvt_u32_f64_e32 v0, s[16:17] # | ^ # | :1509:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1510:1: note: non-matching line after previous match is here # | v_cvt_u32_f64_e32 v1, s[18:19] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:2085:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :1601:34: note: scanning from here # | v_trunc_f64_e32 v[2:3], s[18:19] # | ^ # | :1610:2: note: possible intended match here # | v_mov_b32_e32 v9, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:2306:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1669:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1670:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:2453:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v3, 16, v1 # | ^ # | :1726:2: note: 'next' match was here # | v_lshrrev_b32_e32 v3, 16, v1 # | ^ # | :1723:30: note: previous match ended here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1724:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v2, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:2731:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1840:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1841:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:2863:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :1889:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1890:2: note: possible intended match here # | v_lshrrev_b32_e32 v2, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:3023:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1945:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1942:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1943:1: note: non-matching line after previous match is here # | s_lshr_b32 s4, s17, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:3215:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1998:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1995:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1996:1: note: non-matching line after previous match is here # | s_lshr_b32 s4, s16, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:3569:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2113:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2114:2: note: possible intended match here # | s_lshr_b32 s4, s17, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:3718:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2166:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2175:2: note: possible intended match here # | v_lshrrev_b32_e32 v9, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:3960:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2233:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2253:2: note: possible intended match here # | v_lshrrev_b32_e32 v5, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:4420:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v5, 16, v1 # | ^ # | :2392:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2397:2: note: possible intended match here # | v_lshrrev_b32_e32 v6, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:4641:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2453:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2459:2: note: possible intended match here # | v_lshrrev_b32_e32 v9, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:4907:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2520:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2524:2: note: possible intended match here # | s_lshr_b32 s4, s19, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:5241:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2609:2: note: 'next' match was here # | s_lshr_b32 s4, s16, 16 # | ^ # | :2587:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2588:1: note: non-matching line after previous match is here # | s_lshr_b32 s5, s19, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:5850:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_lshr_b32 s4, s16, 16 # | ^ # | :2748:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2751:2: note: possible intended match here # | s_lshr_b32 s4, s19, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:6163:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_u32_f32_e32 v0, v0 # | ^ # | :2919:2: note: 'next' match was here # | v_cvt_u32_f32_e32 v0, v0 # | ^ # | :2917:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2918:1: note: non-matching line after previous match is here # | v_cvt_u32_f32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll:6334:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_u32_f32_e32 v0, s16 # | ^ # | :2974:2: note: 'next' match was here # | v_cvt_u32_f32_e32 v0, s16 # | ^ # | :2972:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2973:1: note: non-matching line after previous match is here # | v_cvt_u32_f32_e32 v1, s17 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1266: ; %bb.0: # | 1267: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1268: v_cvt_u32_f64_e32 v0, v[0:1] # | 1269: v_cvt_u32_f64_e32 v1, v[2:3] # | 1270: v_min_u32_e32 v0, 0xff, v0 # | 1271: v_min_u32_e32 v1, 0xff, v1 # | next:1375'0 # | ... # `---data was truncated (10240/39522) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ctlz_zero_poison.ll (25 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ctlz_zero_poison.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i32 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v2i32 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v4i32 # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i8_with_select # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i16_with_select # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i32_with_select # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i64_with_select # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i8_with_select # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i16_with_select # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_with_select # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i64_with_select # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i8 # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i64 # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i64_trunc # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i64 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i64_trunc # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_ne_neg1 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i8_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_eq_neg1_two_use # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_eq_0 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_ne_0 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_eq_cmp_non0 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i32_sel_ne_cmp_non0 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i7 # | warning: Instruction selection used fallback path for s_ctlz_zero_poison_i18 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_i18 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v2i18 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v2i16 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v3i16 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v4i16 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v2i8 # | warning: Instruction selection used fallback path for v_ctlz_zero_poison_v2i7 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:69:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :19:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :20:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:220:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_ffbh_u32_e32 v0, v0 # | ^ # | :148:2: note: 'next' match was here # | v_ffbh_u32_e32 v0, v0 # | ^ # | :146:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :147:1: note: non-matching line after previous match is here # | v_ffbh_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:304:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_ffbh_u32_e32 v0, v0 # | ^ # | :213:2: note: 'next' match was here # | v_ffbh_u32_e32 v0, v0 # | ^ # | :209:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :210:1: note: non-matching line after previous match is here # | v_ffbh_u32_e32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:378:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :270:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :271:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:452:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :332:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :333:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:506:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :394:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :395:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:565:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s5, 0 # | ^ # | :454:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :455:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:658:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :518:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :520:2: note: possible intended match here # | v_ffbh_u32_e32 v2, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:765:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :581:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :582:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:885:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :652:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :653:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] offset:3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1182:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :810:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :815:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 24, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1250:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s5, 0 # | ^ # | :873:37: note: scanning from here # | s_load_dwordx2 s[2:3], s[4:5], 0x24 # | ^ # | :874:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1306:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :933:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :934:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1388:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_lshlrev_b32_e32 v3, 3, v0 # | ^ # | :993:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :994:2: note: possible intended match here # | v_lshlrev_b32_e32 v2, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1484:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_ffbh_u32_e32 v2, v2 # | ^ # | :1066:2: note: 'next' match was here # | v_ffbh_u32_e32 v2, v2 # | ^ # | :1064:23: note: previous match ended here # | v_ffbh_u32_e32 v1, v1 # | ^ # | :1065:1: note: non-matching line after previous match is here # | v_add_u32_e32 v1, 32, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1559:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1126:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1124:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1125:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1638:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1188:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1186:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1187:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1721:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :1247:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1248:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1831:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cndmask_b32_e64 v0, v2, -1, vcc # | ^ # | :1315:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v0 # | ^ # | :1316:2: note: possible intended match here # | v_cndmask_b32_e64 v0, 0, 1, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1914:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1378:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1376:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1377:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:1998:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1442:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1440:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1441:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:2083:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1506:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1504:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1505:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll:2168:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1570:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1568:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1569:1: note: non-matching line afte # | ... # `---data was truncated (10240/44149) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/amdgcn-av-scopes.ll (26 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgcn-av-scopes.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.12 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.12 -mattr=-cumode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-WGP-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.12 -mattr=-cumode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-WGP-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=-cumode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-WGP-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=-cumode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-WGP-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vreg_128_align2(<4 x i32>) = G_LOAD %0:vgpr(p1) :: (load syncscope("wavefront") monotonic (<4 x i32>) from %ir.p, addrspace 1) (in function: global_load_wavefront) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-av-scopes.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/ssubsat.ll (27 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/ssubsat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_ssubsat_i7 # | warning: Instruction selection used fallback path for s_ssubsat_i7 # | warning: Instruction selection used fallback path for v_ssubsat_i8 # | warning: Instruction selection used fallback path for s_ssubsat_i8 # | warning: Instruction selection used fallback path for v_ssubsat_v2i8 # | warning: Instruction selection used fallback path for s_ssubsat_v2i8 # | warning: Instruction selection used fallback path for v_ssubsat_v4i8 # | warning: Instruction selection used fallback path for s_ssubsat_v4i8 # | warning: Instruction selection used fallback path for v_ssubsat_i24 # | warning: Instruction selection used fallback path for s_ssubsat_i24 # | warning: Instruction selection used fallback path for v_ssubsat_i32 # | warning: Instruction selection used fallback path for s_ssubsat_i32 # | warning: Instruction selection used fallback path for ssubsat_i32_sv # | warning: Instruction selection used fallback path for ssubsat_i32_vs # | warning: Instruction selection used fallback path for v_ssubsat_v2i32 # | warning: Instruction selection used fallback path for s_ssubsat_v2i32 # | warning: Instruction selection used fallback path for v_ssubsat_v3i32 # | warning: Instruction selection used fallback path for s_ssubsat_v3i32 # | warning: Instruction selection used fallback path for v_ssubsat_v4i32 # | warning: Instruction selection used fallback path for s_ssubsat_v4i32 # | warning: Instruction selection used fallback path for v_ssubsat_v5i32 # | warning: Instruction selection used fallback path for s_ssubsat_v5i32 # | warning: Instruction selection used fallback path for v_ssubsat_v16i32 # | warning: Instruction selection used fallback path for s_ssubsat_v16i32 # | warning: Instruction selection used fallback path for v_ssubsat_i16 # | warning: Instruction selection used fallback path for s_ssubsat_i16 # | warning: Instruction selection used fallback path for ssubsat_i16_sv # | warning: Instruction selection used fallback path for ssubsat_i16_vs # | warning: Instruction selection used fallback path for v_ssubsat_v2i16 # | warning: Instruction selection used fallback path for s_ssubsat_v2i16 # | warning: Instruction selection used fallback path for ssubsat_v2i16_sv # | warning: Instruction selection used fallback path for ssubsat_v2i16_vs # | warning: Instruction selection used fallback path for v_ssubsat_v4i16 # | warning: Instruction selection used fallback path for s_ssubsat_v4i16 # | warning: Instruction selection used fallback path for v_ssubsat_v6i16 # | warning: Instruction selection used fallback path for s_ssubsat_v6i16 # | warning: Instruction selection used fallback path for v_ssubsat_v8i16 # | warning: Instruction selection used fallback path for s_ssubsat_v8i16 # | warning: Instruction selection used fallback path for v_ssubsat_i48 # | warning: Instruction selection used fallback path for s_ssubsat_i48 # | warning: Instruction selection used fallback path for ssubsat_i48_sv # | warning: Instruction selection used fallback path for ssubsat_i48_vs # | warning: Instruction selection used fallback path for v_ssubsat_i64 # | warning: Instruction selection used fallback path for s_ssubsat_i64 # | warning: Instruction selection used fallback path for ssubsat_i64_sv # | warning: Instruction selection used fallback path for ssubsat_i64_vs # | warning: Instruction selection used fallback path for v_ssubsat_v2i64 # | warning: Instruction selection used fallback path for s_ssubsat_v2i64 # | warning: Instruction selection used fallback path for s_ssubsat_i128 # | warning: Instruction selection used fallback path for ssubsat_i128_sv # | warning: Instruction selection used fallback path for ssubsat_i128_vs # | warning: Instruction selection used fallback path for v_ssubsat_v2i128 # | warning: Instruction selection used fallback path for s_ssubsat_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:13:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 25, v0 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :11:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:82:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 25 # | ^ # | :40:9: note: scanning from here # | ; %bb.0: # | ^ # | :43:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:162:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 24, v0 # | ^ # | :90:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :93:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:231:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 24 # | ^ # | :123:9: note: scanning from here # | ; %bb.0: # | ^ # | :126:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:311:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v2, 8, v0 # | ^ # | :174:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :185:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:436:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s2, s0, 8 # | ^ # | :214:9: note: scanning from here # | ; %bb.0: # | ^ # | :219:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:913:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | :398:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :401:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:964:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 8 # | ^ # | :431:9: note: scanning from here # | ; %bb.0: # | ^ # | :434:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1019:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v2, -1, v0 # | ^ # | :482:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :486:10: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1058:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s2, s0, -1 # | ^ # | :515:9: note: scanning from here # | ; %bb.0: # | ^ # | :516:2: note: possible intended match here # | s_sub_i32 s4, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1097:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s1, s0, -1 # | ^ # | :568:9: note: scanning from here # | ; %bb.0: # | ^ # | :569:9: note: possible intended match here # | v_cmp_lt_i32_e32 vcc, s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1134:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v1, -1, v0 # | ^ # | :617:9: note: scanning from here # | ; %bb.0: # | ^ # | :621:10: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1172:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v4, -1, v0 # | ^ # | :667:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :671:10: note: possible intended match here # | v_ashrrev_i32_e32 v2, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1229:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s4, s0, -1 # | ^ # | :706:9: note: scanning from here # | ; %bb.0: # | ^ # | :717:2: note: possible intended match here # | s_sub_i32 s6, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1288:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v6, -1, v0 # | ^ # | :770:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :774:10: note: possible intended match here # | v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1363:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s6, s0, -1 # | ^ # | :815:9: note: scanning from here # | ; %bb.0: # | ^ # | :836:2: note: possible intended match here # | s_sub_i32 s8, s0, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1441:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v8, -1, v0 # | ^ # | :889:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :893:10: note: possible intended match here # | v_ashrrev_i32_e32 v4, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1532:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s8, s0, -1 # | ^ # | :940:9: note: scanning from here # | ; %bb.0: # | ^ # | :971:2: note: possible intended match here # | s_sub_i32 s8, s0, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1629:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v10, -1, v0 # | ^ # | :1024:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1028:10: note: possible intended match here # | v_ashrrev_i32_e32 v5, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1736:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s10, s0, -1 # | ^ # | :1081:9: note: scanning from here # | ; %bb.0: # | ^ # | :1122:2: note: possible intended match here # | s_sub_i32 s10, s0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:1852:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v32, -1, v0 # | ^ # | :1175:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1179:10: note: possible intended match here # | v_ashrrev_i32_e32 v16, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:2166:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_max_i32 s32, s0, -1 # | ^ # | :1300:9: note: scanning from here # | ; %bb.0: # | ^ # | :1431:2: note: possible intended match here # | s_sub_i32 s22, s2, s18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:2491:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :1504:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1507:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:2545:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 16 # | ^ # | :1537:9: note: scanning from here # | ; %bb.0: # | ^ # | :1540:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:3836:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_sub_i32_e32 v4, vcc, v0, v2 # | ^ # | :2328:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2334:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:3925:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_sub_u32 s4, s0, s2 # | ^ # | :2373:9: note: scanning from here # | ; %bb.0: # | ^ # | :2378:2: note: possible intended match here # | s_sub_u32 s0, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll:4017:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v3, s1 # | ^ # | :2434:9: note: scanning from here # | ; %bb.0: # | ^ # | :2439:2: note: possible intended match here # | v_mov_b32_e32 v2, s1 # | ^ # | /usr/local/google/home/thakis/src/ # | ... # `---data was truncated (10240/60877) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/saddsat.ll (28 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/saddsat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_saddsat_i7 # | warning: Instruction selection used fallback path for s_saddsat_i7 # | warning: Instruction selection used fallback path for v_saddsat_i8 # | warning: Instruction selection used fallback path for s_saddsat_i8 # | warning: Instruction selection used fallback path for v_saddsat_v2i8 # | warning: Instruction selection used fallback path for s_saddsat_v2i8 # | warning: Instruction selection used fallback path for v_saddsat_v4i8 # | warning: Instruction selection used fallback path for s_saddsat_v4i8 # | warning: Instruction selection used fallback path for v_saddsat_i24 # | warning: Instruction selection used fallback path for s_saddsat_i24 # | warning: Instruction selection used fallback path for v_saddsat_i32 # | warning: Instruction selection used fallback path for s_saddsat_i32 # | warning: Instruction selection used fallback path for saddsat_i32_sv # | warning: Instruction selection used fallback path for saddsat_i32_vs # | warning: Instruction selection used fallback path for v_saddsat_v2i32 # | warning: Instruction selection used fallback path for s_saddsat_v2i32 # | warning: Instruction selection used fallback path for v_saddsat_v3i32 # | warning: Instruction selection used fallback path for s_saddsat_v3i32 # | warning: Instruction selection used fallback path for v_saddsat_v4i32 # | warning: Instruction selection used fallback path for s_saddsat_v4i32 # | warning: Instruction selection used fallback path for v_saddsat_v5i32 # | warning: Instruction selection used fallback path for s_saddsat_v5i32 # | warning: Instruction selection used fallback path for v_saddsat_v16i32 # | warning: Instruction selection used fallback path for s_saddsat_v16i32 # | warning: Instruction selection used fallback path for v_saddsat_i16 # | warning: Instruction selection used fallback path for s_saddsat_i16 # | warning: Instruction selection used fallback path for saddsat_i16_sv # | warning: Instruction selection used fallback path for saddsat_i16_vs # | warning: Instruction selection used fallback path for v_saddsat_v2i16 # | warning: Instruction selection used fallback path for s_saddsat_v2i16 # | warning: Instruction selection used fallback path for saddsat_v2i16_sv # | warning: Instruction selection used fallback path for saddsat_v2i16_vs # | warning: Instruction selection used fallback path for v_saddsat_v4i16 # | warning: Instruction selection used fallback path for s_saddsat_v4i16 # | warning: Instruction selection used fallback path for v_saddsat_v6i16 # | warning: Instruction selection used fallback path for s_saddsat_v6i16 # | warning: Instruction selection used fallback path for v_saddsat_v8i16 # | warning: Instruction selection used fallback path for s_saddsat_v8i16 # | warning: Instruction selection used fallback path for v_saddsat_i48 # | warning: Instruction selection used fallback path for s_saddsat_i48 # | warning: Instruction selection used fallback path for saddsat_i48_sv # | warning: Instruction selection used fallback path for saddsat_i48_vs # | warning: Instruction selection used fallback path for v_saddsat_i64 # | warning: Instruction selection used fallback path for s_saddsat_i64 # | warning: Instruction selection used fallback path for saddsat_i64_sv # | warning: Instruction selection used fallback path for saddsat_i64_vs # | warning: Instruction selection used fallback path for v_saddsat_v2i64 # | warning: Instruction selection used fallback path for s_saddsat_v2i64 # | warning: Instruction selection used fallback path for s_saddsat_i128 # | warning: Instruction selection used fallback path for saddsat_i128_sv # | warning: Instruction selection used fallback path for saddsat_i128_vs # | warning: Instruction selection used fallback path for v_saddsat_v2i128 # | warning: Instruction selection used fallback path for s_saddsat_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:13:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 25, v0 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :11:2: note: possible intended match here # | v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:82:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 25 # | ^ # | :40:9: note: scanning from here # | ; %bb.0: # | ^ # | :43:2: note: possible intended match here # | s_add_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:162:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 24, v0 # | ^ # | :90:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :95:2: note: possible intended match here # | v_mov_b32_e32 v1, 0x7f # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:231:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 24 # | ^ # | :123:9: note: scanning from here # | ; %bb.0: # | ^ # | :126:2: note: possible intended match here # | s_add_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:311:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v2, 8, v0 # | ^ # | :174:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :185:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:436:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s2, s0, 8 # | ^ # | :214:9: note: scanning from here # | ; %bb.0: # | ^ # | :218:2: note: possible intended match here # | s_bfe_i32 s0, s0, 0x80008 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:913:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | :398:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :401:2: note: possible intended match here # | v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:964:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 8 # | ^ # | :431:9: note: scanning from here # | ; %bb.0: # | ^ # | :433:2: note: possible intended match here # | s_bfe_i32 s0, s0, 0x180000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1019:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v3, 0, v0 # | ^ # | :482:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :483:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1058:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s3, s0, 0 # | ^ # | :515:9: note: scanning from here # | ; %bb.0: # | ^ # | :516:2: note: possible intended match here # | s_add_i32 s4, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1097:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s2, s0, 0 # | ^ # | :568:9: note: scanning from here # | ; %bb.0: # | ^ # | :569:9: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1134:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v2, 0, v0 # | ^ # | :617:9: note: scanning from here # | ; %bb.0: # | ^ # | :620:7: note: possible intended match here # | v_cmp_lt_i32_e32 vcc, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1172:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v5, 0, v0 # | ^ # | :668:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :669:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1227:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s5, s0, 0 # | ^ # | :707:9: note: scanning from here # | ; %bb.0: # | ^ # | :718:2: note: possible intended match here # | s_add_i32 s6, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1286:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v8, 0, v0 # | ^ # | :771:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :772:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1359:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s7, s0, 0 # | ^ # | :816:9: note: scanning from here # | ; %bb.0: # | ^ # | :837:2: note: possible intended match here # | s_add_i32 s8, s0, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1437:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v10, 0, v0 # | ^ # | :890:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :891:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1528:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s9, s0, 0 # | ^ # | :941:9: note: scanning from here # | ; %bb.0: # | ^ # | :972:2: note: possible intended match here # | s_add_i32 s8, s0, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1625:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v12, 0, v0 # | ^ # | :1025:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1026:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1732:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s11, s0, 0 # | ^ # | :1082:9: note: scanning from here # | ; %bb.0: # | ^ # | :1123:2: note: possible intended match here # | s_add_i32 s10, s0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:1848:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_i32_e32 v32, 0, v0 # | ^ # | :1176:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1203:6: note: possible intended match here # | v_cmp_gt_i32_e32 vcc, 0, v20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:2162:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_i32 s33, s0, 0 # | ^ # | :1301:9: note: scanning from here # | ; %bb.0: # | ^ # | :1302:2: note: possible intended match here # | s_add_i32 s33, s15, s31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:2487:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :1505:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1510:2: note: possible intended match here # | v_mov_b32_e32 v1, 0x7fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:2541:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 16 # | ^ # | :1538:9: note: scanning from here # | ; %bb.0: # | ^ # | :1541:2: note: possible intended match here # | s_add_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:3807:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_add_i32_e32 v4, vcc, v0, v2 # | ^ # | :2329:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2335:2: note: possible intended match here # | v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:3896:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_add_u32 s4, s0, s2 # | ^ # | :2374:9: note: scanning from here # | ; %bb.0: # | ^ # | :2379:2: note: possible intended match here # | s_add_u32 s0, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll:3988:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v3, s1 # | ^ # | :2435:9: note: scanning from here # | ; %bb.0: # | ^ # | :2440:2: note: possible intended match here # | v_mov_b32_e32 v2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sadds # | ... # `---data was truncated (10240/59225) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.log.ll (29 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.log.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_log_f32 # | warning: Instruction selection used fallback path for s_log_contract_f32 # | warning: Instruction selection used fallback path for s_log_v2f32 # | warning: Instruction selection used fallback path for s_log_v3f32 # | warning: Instruction selection used fallback path for s_log_v4f32 # | warning: Instruction selection used fallback path for v_log_f32 # | warning: Instruction selection used fallback path for v_log_fabs_f32 # | warning: Instruction selection used fallback path for v_log_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_log_fneg_f32 # | warning: Instruction selection used fallback path for v_log_f32_fast # | warning: Instruction selection used fallback path for v_log_f32_ninf # | warning: Instruction selection used fallback path for v_log_f32_afn # | warning: Instruction selection used fallback path for v_log_f32_afn_daz # | warning: Instruction selection used fallback path for v_log_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_log_f32_afn # | warning: Instruction selection used fallback path for v_log_f32_daz # | warning: Instruction selection used fallback path for v_log_f32_nnan # | warning: Instruction selection used fallback path for v_log_f32_nnan_daz # | warning: Instruction selection used fallback path for v_log_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_log_f32_ninf_daz # | warning: Instruction selection used fallback path for v_log_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_log_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_log_f32_nnan_ninf_daz # | warning: Instruction selection used fallback path for v_log_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_log_f32_fast_daz # | warning: Instruction selection used fallback path for v_log_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_log_f32_0 # | warning: Instruction selection used fallback path for v_log_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_log_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_log_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_log_f16 # | warning: Instruction selection used fallback path for v_log_fabs_f16 # | warning: Instruction selection used fallback path for v_log_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_log_fneg_f16 # | warning: Instruction selection used fallback path for v_log_f16_afn # | warning: Instruction selection used fallback path for v_log_f16_fast # | warning: Instruction selection used fallback path for v_log_v2f16 # | warning: Instruction selection used fallback path for v_log_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log_fneg_v2f16 # | warning: Instruction selection used fallback path for v_log_v2f16_fast # | warning: Instruction selection used fallback path for v_log_v3f16 # | warning: Instruction selection used fallback path for v_log_v3f16_fast # | warning: Instruction selection used fallback path for v_log_v4f16 # | warning: Instruction selection used fallback path for v_log_v4f16_fast # | warning: Instruction selection used fallback path for v_log_f16_fpmath # | warning: Instruction selection used fallback path for v_log_v2f16_fpmath # | warning: Instruction selection used fallback path for v_log_v3f16_fpmath # | warning: Instruction selection used fallback path for v_log_v4f16_fpmath # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:1983:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :722:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :727:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:2203:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :826:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :831:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:2347:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :915:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :920:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:2462:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e64 v2, |v0| # | ^ # | :963:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :965:6: note: possible intended match here # | v_cmp_lt_f32_e64 vcc, |v0|, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:2582:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3f317217 # | ^ # | :1012:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1016:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3f317217, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:2809:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3f317217 # | ^ # | :1117:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1121:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3f317217, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:3036:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3f317217 # | ^ # | :1222:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1226:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3f317217, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:3353:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3f317217 # | ^ # | :1380:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1382:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3f317217, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 717: .globl v_log_f32_fast ; -- Begin function v_log_f32_fast # | 718: .p2align 6 # | 719: .type v_log_f32_fast,@function # | 720: v_log_f32_fast: ; @v_log_f32_fast # | 721: ; %bb.0: # | 722: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1983'0 { search range start (exclusive) # | next:1983'1 error: no match found in search range # | 723: s_mov_b32 s4, 0x800000 # | 724: v_cmp_gt_f32_e32 vcc, s4, v0 # | 725: v_cndmask_b32_e64 v2, 0, 32, vcc # | 726: v_ldexp_f32_e32 v0, v0, v2 # | 727: v_log_f32_e32 v0, v0 # | next:1983'2 ? possible intended match # | 728: v_mov_b32_e32 v1, 0xc1b17218 # | 729: v_cndmask_b32_e32 v1, 0, v1, vcc # | 730: s_mov_b32 s4, 0x3f317218 # | 731: v_fma_f32 v0, v0, s4, v1 # | 732: s_setpc_b64 s[30:31] # | . # | . # | . # | 763: .long 0 # | 764: .text # | 765: .globl v_log_f32_ninf ; -- Begin function v_log_f32_ninf # | 766: .p2align 6 # | 767: .type v_log_f32_ninf,@function # | 768: v_log_f32_ninf: ; @v_log_f32_ninf # | next:1983'3 } search range end (exclusive) # | 769: ; %bb.0: # | 770: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 771: s_mov_b32 s4, 0x800000 # | 772: v_cmp_gt_f32_e32 vcc, s4, v0 # | 773: v_cndmask_b32_e64 v1, 0, 32, vcc # | . # | . # | . # | 821: .globl v_log_f32_afn ; -- Begin function v_log_f32_afn # | 822: .p2align 6 # | 823: .type v_log_f32_afn,@function # | 824: v_log_f32_afn: ; @v_log_f32_afn # | 825: ; %bb.0: # | 826: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2203'0 { search range start (exclusive) # | next:2203'1 error: no match found in search range # | 827: s_mov_b32 s4, 0x800000 # | 828: v_cmp_gt_f32_e32 vcc, s4, v0 # | 829: v_cndmask_b32_e64 v2, 0, 32, vcc # | 830: v_ldexp_f32_e32 v0, v0, v2 # | 831: v_log_f32_e32 v0, v0 # | next:2203'2 ? possible intended match # | 832: v_mov_b32_e32 v1, 0xc1b17218 # | 833: v_cndmask_b32_e32 v1, 0, v1, vcc # | 834: s_mov_b32 s4, 0x3f317218 # | 835: v_fma_f32 v0, v0, s4, v1 # | 836: s_setpc_b64 s[30:31] # | . # | . # | . # | 867: .long 0 # | 868: .text # | 869: .globl v_log_f32_afn_daz ; -- Begin function v_log_f32_afn_daz # | 870: .p2align 6 # | 871: .type v_log_f32_afn_daz,@function # | 872: v_log_f32_afn_daz: ; @v_log_f32_afn_daz # | next:2203'3 } search range end (exclusive) # | 873: ; %bb.0: # | 874: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 875: v_log_f32_e32 v0, v0 # | 876: v_mul_f32_e32 v0, 0x3f317218, v0 # | 877: s_setpc_b64 s[30:31] # | . # | . # | . # | 910: .globl v_log_f32_afn_dynamic ; -- Begin function v_log_f32_afn_dynamic # | 911: .p2align 6 # | 912: .type v_log_f32_afn_dynamic,@function # | 913: v_log_f32_afn_dynamic: ; @v_log_f32_afn_dynamic # | 914: ; %bb.0: # | 915: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2347'0 { search range start (exclusive) # | next:2347'1 error: no match found in search range # | 916: s_mov_b32 s4, 0x800000 # | 917: v_cmp_gt_f32_e32 vcc, s4, v0 # | 918: v_cndmask_b32_e64 v2, 0, 32, vcc # | 919: v_ldexp_f32_e32 v0, v0, v2 # | 920: v_log_f32_e32 v0, v0 # | next:2347'2 ? possible intended match # | 921: v_mov_b32_e32 v1, 0xc1b17218 # | 922: v_cndmask_b32_e32 v1, 0, v1, vcc # | 923: s_mov_b32 s4, 0x3f317218 # | 924: v_fma_f32 v0, v0, s4, v1 # | 925: s_setpc_b64 s[30:31] # | . # | . # | . # | 956: .long 0 # | 957: .text # | 958: .globl v_fabs_log_f32_afn ; -- Begin function v_fabs_log_f32_afn # | 959: .p2align 6 # | 960: .type v_fabs_log_f32_afn,@function # | 961: v_fabs_log_f32_afn: ; @v_fabs_log_f32_afn # | next:2347'3 } search range end (exclusive) # | 962: ; %bb.0: # | 963: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2462'0 { search range start (exclusive) # | next:2462'1 error: no match found in search range # | 964: s_mov_b32 s4, 0x800000 # | 965: v_cmp_lt_f32_e64 vcc, |v0|, s4 # | next:2462'2 ? possible intended match # | 966: v_cndmask_b32_e64 v2, 0, 32, vcc # | 967: v_ldexp_f32_e64 v0, |v0|, v2 # | 968: v_log_f32_e32 v0, v0 # | 969: v_mov_b32_e32 v1, 0xc1b17218 # | 970: v_cndmask_b32_e32 v1, 0, v1, vcc # | . # | . # | . # | 1004: .long 0 # | 1005: .text # | 1006: .globl v_log_f32_daz ; -- Begin function v_log_f32_daz # | 1007: .p2align 6 # | 1008: .type v_log_f32_daz,@function # | 1009: v_log_f32_daz: ; @v_log_f32_daz # | next:2462'3 } search range end (exclusive) # | 1010: ; %bb.0: # | 1011: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1012: v_log_f32_e32 v0, v0 # | next:2582'0 { search range start (exclusive) # | next:2582'1 error: no match found in search range # | 1013: s_mov_b32 s4, 0x3f317217 # | 1014: s_mov_b32 s5, 0x3377d1cf # | 1015: s_mov_b32 s6, 0x7f800000 # | 1016: v_mul_f32_e32 v1, 0x3f317217, v0 # | next:2582'2 ? possible intended match # | 1017: v_fma_f32 v2, v0, s4, -v1 # | 1018: v_fma_f32 v2, v0, s5, v2 # | 1019: v_add_f32_e32 v1, v1, v2 # | 1020: v_cmp_lt_f32_e64 vcc, |v0|, s6 # | 1021: v_cndmask_b32_e32 v0, v0, v1, vcc # | . # | . # | . # | 1053: .long 0 # | 1054: .text # | 1055: .globl v_log_f32_nnan ; -- Begin function v_log_f32_nnan # | 1056: .p2align 6 # | 1057: .type v_log_f32_nnan,@function # | 1058: v_log_f32_nnan: ; @v_log_f32_nnan # | next: # | ... # `---data was truncated (10240/15348) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll (30 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq_both_operands_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f32 # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq # | warning: Instruction selection used fallback path for v_fcmp_f32_one # | warning: Instruction selection used fallback path for v_fcmp_f32_ogt # | warning: Instruction selection used fallback path for v_fcmp_f32_oge # | warning: Instruction selection used fallback path for v_fcmp_f32_olt # | warning: Instruction selection used fallback path for v_fcmp_f32_ole # | warning: Instruction selection used fallback path for v_fcmp_f32_o # | warning: Instruction selection used fallback path for v_fcmp_f32_uo # | warning: Instruction selection used fallback path for v_fcmp_f32_ueq # | warning: Instruction selection used fallback path for v_fcmp_f32_une # | warning: Instruction selection used fallback path for v_fcmp_f32_ugt # | warning: Instruction selection used fallback path for v_fcmp_f32_uge # | warning: Instruction selection used fallback path for v_fcmp_f32_ult # | warning: Instruction selection used fallback path for v_fcmp_f32_ule # | warning: Instruction selection used fallback path for v_fcmp_f64_oeq # | warning: Instruction selection used fallback path for v_fcmp_f64_one # | warning: Instruction selection used fallback path for v_fcmp_f64_ogt # | warning: Instruction selection used fallback path for v_fcmp_f64_oge # | warning: Instruction selection used fallback path for v_fcmp_f64_olt # | warning: Instruction selection used fallback path for v_fcmp_f64_ole # | warning: Instruction selection used fallback path for v_fcmp_f64_ueq # | warning: Instruction selection used fallback path for v_fcmp_f64_o # | warning: Instruction selection used fallback path for v_fcmp_f64_uo # | warning: Instruction selection used fallback path for v_fcmp_f64_une # | warning: Instruction selection used fallback path for v_fcmp_f64_ugt # | warning: Instruction selection used fallback path for v_fcmp_f64_uge # | warning: Instruction selection used fallback path for v_fcmp_f64_ult # | warning: Instruction selection used fallback path for v_fcmp_f64_ule # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq_both_operands_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f16 # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq # | warning: Instruction selection used fallback path for v_fcmp_f16_one # | warning: Instruction selection used fallback path for v_fcmp_f16_ogt # | warning: Instruction selection used fallback path for v_fcmp_f16_oge # | warning: Instruction selection used fallback path for v_fcmp_f16_olt # | warning: Instruction selection used fallback path for v_fcmp_f16_ole # | warning: Instruction selection used fallback path for v_fcmp_f16_ueq # | warning: Instruction selection used fallback path for v_fcmp_f16_une # | warning: Instruction selection used fallback path for v_fcmp_f16_ugt # | warning: Instruction selection used fallback path for v_fcmp_f16_uge # | warning: Instruction selection used fallback path for v_fcmp_f16_ult # | warning: Instruction selection used fallback path for v_fcmp_f16_o # | warning: Instruction selection used fallback path for v_fcmp_f16_uo # | warning: Instruction selection used fallback path for v_fcmp_f16_ule # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:39:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :18:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :22:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:86:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :78:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :82:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:121:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :137:9: note: scanning from here # | ; %bb.0: # | ^ # | :148:23: note: possible intended match here # | .set .Lv_fcmp_f32.uses_flat_scratch, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:169:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :194:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :198:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:223:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :256:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :260:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:277:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :318:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :322:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:331:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :380:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :384:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:385:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :442:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :446:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:439:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :504:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :508:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:493:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :566:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :570:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:547:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :628:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :632:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:601:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :690:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :694:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:655:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :752:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :756:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:709:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :814:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :818:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:763:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :876:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :880:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:817:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :938:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :942:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:871:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1000:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :1004:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:919:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1060:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :1064:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:965:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1120:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :1124:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:1011:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1180:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :1184:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:1057:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1240:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :1244:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll:1103:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1300:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :1304:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/Code # | ... # `---data was truncated (10240/51968) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.writelane.ll (31 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.writelane.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx802 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX802-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx802 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX802-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1010-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1010-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1100 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1100 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx802 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX802-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx802 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_writelane_sreg_i32 # | warning: Instruction selection used fallback path for test_writelane_sreg_i64 # | warning: Instruction selection used fallback path for test_writelane_sreg_f64 # | warning: Instruction selection used fallback path for test_writelane_imm_sreg_i32 # | warning: Instruction selection used fallback path for test_writelane_imm_sreg_i64 # | warning: Instruction selection used fallback path for test_writelane_imm_sreg_f64 # | warning: Instruction selection used fallback path for test_writelane_vreg_lane_i32 # | warning: Instruction selection used fallback path for test_writelane_vreg_lane_i64 # | warning: Instruction selection used fallback path for test_writelane_vreg_lane_f64 # | warning: Instruction selection used fallback path for test_writelane_m0_sreg_i32 # | warning: Instruction selection used fallback path for test_writelane_imm_i32 # | warning: Instruction selection used fallback path for test_writelane_imm_i64 # | warning: Instruction selection used fallback path for test_writelane_imm_f64 # | warning: Instruction selection used fallback path for test_writelane_sreg_oldval_i32 # | warning: Instruction selection used fallback path for test_writelane_sreg_oldval_i64 # | warning: Instruction selection used fallback path for test_writelane_sreg_oldval_f64 # | warning: Instruction selection used fallback path for test_writelane_imm_oldval_i32 # | warning: Instruction selection used fallback path for test_writelane_imm_oldval_i64 # | warning: Instruction selection used fallback path for test_writelane_imm_oldval_f64 # | warning: Instruction selection used fallback path for test_writelane_half # | warning: Instruction selection used fallback path for test_writelane_float # | warning: Instruction selection used fallback path for test_writelane_bfloat # | warning: Instruction selection used fallback path for test_writelane_i16 # | warning: Instruction selection used fallback path for test_writelane_v2f16 # | warning: Instruction selection used fallback path for test_readlane_v2f32 # | warning: Instruction selection used fallback path for test_writelane_v7i32 # | warning: Instruction selection used fallback path for test_writelane_v8i16 # | warning: Instruction selection used fallback path for test_writelane_v2i64 # | warning: Instruction selection used fallback path for test_writelane_v3i64 # | warning: Instruction selection used fallback path for test_writelane_v4f64 # | warning: Instruction selection used fallback path for test_writelane_v8f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX802-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:168:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s4 # | ^ # | :117:2: note: 'next' match was here # | v_mov_b32_e32 v0, s4 # | ^ # | :115:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :116:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:278:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s4 # | ^ # | :216:2: note: 'next' match was here # | v_mov_b32_e32 v0, s4 # | ^ # | :214:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :215:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:482:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :410:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :408:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :409:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:597:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :510:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :508:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :509:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:709:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_lshlrev_b32_e32 v2, 3, v0 # | ^ # | :597:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :598:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:850:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_lshlrev_b32_e32 v2, 4, v0 # | ^ # | :702:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :703:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:999:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_lshlrev_b32_e32 v2, 4, v0 # | ^ # | :809:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :810:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1349:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s4 # | ^ # | :1125:2: note: 'next' match was here # | v_mov_b32_e32 v0, s4 # | ^ # | :1123:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1124:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1447:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s4 # | ^ # | :1222:2: note: 'next' match was here # | v_mov_b32_e32 v0, s4 # | ^ # | :1220:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1221:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1630:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s0 # | ^ # | :1409:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1412:2: note: possible intended match here # | v_mov_b32_e32 v2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1733:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_mov_b32_e32 v0, s0 # | ^ # | :1507:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1510:2: note: possible intended match here # | v_mov_b32_e32 v2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1902:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: s_load_dword s4, s[8:9], 0x10 # | ^ # | :1695:2: note: 'next' match was here # | s_load_dword s4, s[8:9], 0x10 # | ^ # | :1693:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1694:1: note: non-matching line after previous match is here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:1999:22: error: GFX802-GISEL-NEXT: is not on the line after the previous match # | ; GFX802-GISEL-NEXT: s_load_dword s4, s[8:9], 0x10 # | ^ # | :1792:2: note: 'next' match was here # | s_load_dword s4, s[8:9], 0x10 # | ^ # | :1790:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1791:1: note: non-matching line after previous match is here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2166:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v3 # | ^ # | :1925:28: note: scanning from here # | flat_load_dword v4, v[0:1] # | ^ # | :1926:2: note: possible intended match here # | v_readfirstlane_b32 s4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2322:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v3 # | ^ # | :1997:29: note: scanning from here # | flat_load_ushort v4, v[0:1] # | ^ # | :1998:2: note: possible intended match here # | v_readfirstlane_b32 s4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2400:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v3 # | ^ # | :2033:28: note: scanning from here # | flat_load_dword v4, v[0:1] # | ^ # | :2034:2: note: possible intended match here # | v_readfirstlane_b32 s4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2484:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v4 # | ^ # | :2069:34: note: scanning from here # | flat_load_dwordx2 v[5:6], v[0:1] # | ^ # | :2070:2: note: possible intended match here # | v_readfirstlane_b32 s4, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2617:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_add_u32_e32 v18, vcc, 16, v0 # | ^ # | :2106:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2107:2: note: possible intended match here # | v_add_u32_e32 v17, vcc, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2762:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v6 # | ^ # | :2160:35: note: scanning from here # | flat_load_dwordx4 v[7:10], v[0:1] # | ^ # | :2161:2: note: possible intended match here # | v_readfirstlane_b32 s4, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:2874:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v6 # | ^ # | :2202:35: note: scanning from here # | flat_load_dwordx4 v[7:10], v[0:1] # | ^ # | :2203:2: note: possible intended match here # | v_readfirstlane_b32 s4, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:3012:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_add_u32_e32 v17, vcc, 16, v0 # | ^ # | :2243:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2244:2: note: possible intended match here # | v_add_u32_e32 v13, vcc, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:3192:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v10 # | ^ # | :2298:38: note: scanning from here # | flat_load_dwordx4 v[15:18], v[19:20] # | ^ # | :2299:2: note: possible intended match here # | v_readfirstlane_b32 s4, v10 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll:3446:22: error: GFX802-GISEL-NEXT: expected string not found in input # | ; GFX802-GISEL-NEXT: v_readfirstlane_b32 s5, v18 # | ^ # | :2349:41: note: scanning from # | ... # `---data was truncated (10240/39067) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.log10.ll (32 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.log10.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_log10_f32 # | warning: Instruction selection used fallback path for s_log10_contract_f32 # | warning: Instruction selection used fallback path for s_log10_v2f32 # | warning: Instruction selection used fallback path for s_log10_v3f32 # | warning: Instruction selection used fallback path for s_log10_v4f32 # | warning: Instruction selection used fallback path for v_log10_f32 # | warning: Instruction selection used fallback path for v_log10_fabs_f32 # | warning: Instruction selection used fallback path for v_log10_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_log10_fneg_f32 # | warning: Instruction selection used fallback path for v_log10_f32_fast # | warning: Instruction selection used fallback path for v_log10_f32_ninf # | warning: Instruction selection used fallback path for v_log10_f32_afn # | warning: Instruction selection used fallback path for v_log10_f32_afn_daz # | warning: Instruction selection used fallback path for v_log10_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_log10_f32_afn # | warning: Instruction selection used fallback path for v_log10_f32_daz # | warning: Instruction selection used fallback path for v_log10_f32_nnan # | warning: Instruction selection used fallback path for v_log10_f32_nnan_daz # | warning: Instruction selection used fallback path for v_log10_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_log10_f32_ninf_daz # | warning: Instruction selection used fallback path for v_log10_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_log10_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_log10_f32_nnan_ninf_daz # | warning: Instruction selection used fallback path for v_log10_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_log10_f32_fast_daz # | warning: Instruction selection used fallback path for v_log10_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_log10_f32_0 # | warning: Instruction selection used fallback path for v_log10_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_log10_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_log10_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_log10_f16 # | warning: Instruction selection used fallback path for v_log10_fabs_f16 # | warning: Instruction selection used fallback path for v_log10_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_log10_fneg_f16 # | warning: Instruction selection used fallback path for v_log10_f16_afn # | warning: Instruction selection used fallback path for v_log10_f16_fast # | warning: Instruction selection used fallback path for v_log10_v2f16 # | warning: Instruction selection used fallback path for v_log10_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log10_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log10_fneg_v2f16 # | warning: Instruction selection used fallback path for v_log10_v2f16_fast # | warning: Instruction selection used fallback path for v_log10_v3f16 # | warning: Instruction selection used fallback path for v_log10_v3f16_fast # | warning: Instruction selection used fallback path for v_log10_v4f16 # | warning: Instruction selection used fallback path for v_log10_v4f16_fast # | warning: Instruction selection used fallback path for v_log10_f16_fpmath # | warning: Instruction selection used fallback path for v_log10_v2f16_fpmath # | warning: Instruction selection used fallback path for v_log10_v3f16_fpmath # | warning: Instruction selection used fallback path for v_log10_v4f16_fpmath # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:1983:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :722:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :727:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:2203:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :826:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :831:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:2347:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e32 v2, v0 # | ^ # | :915:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :920:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:2462:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_log_f32_e64 v2, |v0| # | ^ # | :963:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :965:6: note: possible intended match here # | v_cmp_lt_f32_e64 vcc, |v0|, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:2582:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3e9a209a # | ^ # | :1012:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1016:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3e9a209a, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:2809:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3e9a209a # | ^ # | :1117:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1121:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3e9a209a, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:3036:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3e9a209a # | ^ # | :1222:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1226:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3e9a209a, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:3353:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: v_mov_b32_e32 v1, 0x3e9a209a # | ^ # | :1380:22: note: scanning from here # | v_log_f32_e32 v0, v0 # | ^ # | :1382:2: note: possible intended match here # | v_mul_f32_e32 v1, 0x3e9a209a, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 717: .globl v_log10_f32_fast ; -- Begin function v_log10_f32_fast # | 718: .p2align 6 # | 719: .type v_log10_f32_fast,@function # | 720: v_log10_f32_fast: ; @v_log10_f32_fast # | 721: ; %bb.0: # | 722: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1983'0 { search range start (exclusive) # | next:1983'1 error: no match found in search range # | 723: s_mov_b32 s4, 0x800000 # | 724: v_cmp_gt_f32_e32 vcc, s4, v0 # | 725: v_cndmask_b32_e64 v2, 0, 32, vcc # | 726: v_ldexp_f32_e32 v0, v0, v2 # | 727: v_log_f32_e32 v0, v0 # | next:1983'2 ? possible intended match # | 728: v_mov_b32_e32 v1, 0xc11a209b # | 729: v_cndmask_b32_e32 v1, 0, v1, vcc # | 730: s_mov_b32 s4, 0x3e9a209b # | 731: v_fma_f32 v0, v0, s4, v1 # | 732: s_setpc_b64 s[30:31] # | . # | . # | . # | 763: .long 0 # | 764: .text # | 765: .globl v_log10_f32_ninf ; -- Begin function v_log10_f32_ninf # | 766: .p2align 6 # | 767: .type v_log10_f32_ninf,@function # | 768: v_log10_f32_ninf: ; @v_log10_f32_ninf # | next:1983'3 } search range end (exclusive) # | 769: ; %bb.0: # | 770: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 771: s_mov_b32 s4, 0x800000 # | 772: v_cmp_gt_f32_e32 vcc, s4, v0 # | 773: v_cndmask_b32_e64 v1, 0, 32, vcc # | . # | . # | . # | 821: .globl v_log10_f32_afn ; -- Begin function v_log10_f32_afn # | 822: .p2align 6 # | 823: .type v_log10_f32_afn,@function # | 824: v_log10_f32_afn: ; @v_log10_f32_afn # | 825: ; %bb.0: # | 826: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2203'0 { search range start (exclusive) # | next:2203'1 error: no match found in search range # | 827: s_mov_b32 s4, 0x800000 # | 828: v_cmp_gt_f32_e32 vcc, s4, v0 # | 829: v_cndmask_b32_e64 v2, 0, 32, vcc # | 830: v_ldexp_f32_e32 v0, v0, v2 # | 831: v_log_f32_e32 v0, v0 # | next:2203'2 ? possible intended match # | 832: v_mov_b32_e32 v1, 0xc11a209b # | 833: v_cndmask_b32_e32 v1, 0, v1, vcc # | 834: s_mov_b32 s4, 0x3e9a209b # | 835: v_fma_f32 v0, v0, s4, v1 # | 836: s_setpc_b64 s[30:31] # | . # | . # | . # | 867: .long 0 # | 868: .text # | 869: .globl v_log10_f32_afn_daz ; -- Begin function v_log10_f32_afn_daz # | 870: .p2align 6 # | 871: .type v_log10_f32_afn_daz,@function # | 872: v_log10_f32_afn_daz: ; @v_log10_f32_afn_daz # | next:2203'3 } search range end (exclusive) # | 873: ; %bb.0: # | 874: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 875: v_log_f32_e32 v0, v0 # | 876: v_mul_f32_e32 v0, 0x3e9a209b, v0 # | 877: s_setpc_b64 s[30:31] # | . # | . # | . # | 910: .globl v_log10_f32_afn_dynamic ; -- Begin function v_log10_f32_afn_dynamic # | 911: .p2align 6 # | 912: .type v_log10_f32_afn_dynamic,@function # | 913: v_log10_f32_afn_dynamic: ; @v_log10_f32_afn_dynamic # | 914: ; %bb.0: # | 915: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2347'0 { search range start (exclusive) # | next:2347'1 error: no match found in search range # | 916: s_mov_b32 s4, 0x800000 # | 917: v_cmp_gt_f32_e32 vcc, s4, v0 # | 918: v_cndmask_b32_e64 v2, 0, 32, vcc # | 919: v_ldexp_f32_e32 v0, v0, v2 # | 920: v_log_f32_e32 v0, v0 # | next:2347'2 ? possible intended match # | 921: v_mov_b32_e32 v1, 0xc11a209b # | 922: v_cndmask_b32_e32 v1, 0, v1, vcc # | 923: s_mov_b32 s4, 0x3e9a209b # | 924: v_fma_f32 v0, v0, s4, v1 # | 925: s_setpc_b64 s[30:31] # | . # | . # | . # | 956: .long 0 # | 957: .text # | 958: .globl v_fabs_log10_f32_afn ; -- Begin function v_fabs_log10_f32_afn # | 959: .p2align 6 # | 960: .type v_fabs_log10_f32_afn,@function # | 961: v_fabs_log10_f32_afn: ; @v_fabs_log10_f32_afn # | next:2347'3 } search range end (exclusive) # | 962: ; %bb.0: # | 963: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2462'0 { search range start (exclusive) # | next:2462'1 error: no match found in search range # | 964: s_mov_b32 s4, 0x800000 # | 965: v_cmp_lt_f32_e64 vcc, |v0|, s4 # | next:2462'2 ? possible intended match # | 966: v_cndmask_b32_e64 v2, 0, 32, vcc # | 967: v_ldexp_f32_e64 v0, |v0|, v2 # | 968: v_log_f32_e32 v0, v0 # | 969: v_mov_b32_e32 v1, 0xc11a209b # | 970: v_cndmask_b32_e32 v1, 0, v1, vcc # | . # | . # | . # | 1004: .long 0 # | 1005: .text # | 1006: .globl v_log10_f32_daz ; -- Begin function v_log10_f32_daz # | 1007: .p2align 6 # | 1008: .type v_log10_f32_daz,@function # | 1009: v_log10_f32_daz: ; @v_log10_f32_daz # | next:2462'3 } search range end (exclusive) # | 1010: ; %bb.0: # | 1011: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1012: v_log_f32_e32 v0, v0 # | next:2582'0 { search range start (exclusive) # | next:2582'1 error: no match found in search range # | 1013: s_mov_b32 s4, 0x3e9a209a # | 1014: s_mov_b32 s5, 0x3284fbcf # | 1015: s_mov_b32 s6, 0x7f800000 # | 1016: v_mul_f32_e32 v1, 0x3e9a209a, v0 # | next:2582'2 ? possible intended match # | 1017: v_fma_f32 v2, v0, s4, -v1 # | 1018: v_fma_f32 v2, v0, s5, v2 # | 1019: v_add_f32_e32 v1, v1, v2 # | 1020: v_cmp_lt_f32_e64 vcc, |v0|, s6 # | 1021: v_cndmask_b32_e32 v0, v0, v1, vcc # | . # | . # | . # | 1053: .long 0 # | 1054: .text # | 1055: .globl v_log10_f32_nnan ; -- Begin function v_log10_f32_nnan # | 1056: .p2align # | ... # `---data was truncated (10240/15526) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/dagcombine-fmul-sel.ll (33 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/dagcombine-fmul-sel.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for fmul_select_f32_test1 # | warning: Instruction selection used fallback path for fmul_select_f32_test2 # | warning: Instruction selection used fallback path for fmul_select_v2f32_test3 # | warning: Instruction selection used fallback path for fmul_select_v2f32_test4 # | warning: Instruction selection used fallback path for fmul_select_f32_test5 # | warning: Instruction selection used fallback path for fmul_select_f32_test6 # | warning: Instruction selection used fallback path for fmul_select_f32_test7_sel_log2val_pos59_pos92 # | warning: Instruction selection used fallback path for fmul_select_f32_test8 # | warning: Instruction selection used fallback path for fmul_select_f32_test9 # | warning: Instruction selection used fallback path for fmul_select_f32_test10 # | warning: Instruction selection used fallback path for fmul_select_f32_test11_sel_log2val_pos78_pos56 # | warning: Instruction selection used fallback path for fmul_select_f32_test12_sel_log2val_neg48_pos68 # | warning: Instruction selection used fallback path for fmul_select_f64_test1 # | warning: Instruction selection used fallback path for fmul_select_f64_test2 # | warning: Instruction selection used fallback path for fmul_select_v2f64_test3 # | warning: Instruction selection used fallback path for fmul_select_v2f64_test4 # | warning: Instruction selection used fallback path for fmul_select_f64_test5 # | warning: Instruction selection used fallback path for fmul_select_f64_test6 # | warning: Instruction selection used fallback path for fmul_select_f64_test7 # | warning: Instruction selection used fallback path for fmul_select_f64_test8 # | warning: Instruction selection used fallback path for fmul_select_v2f64_test9 # | warning: Instruction selection used fallback path for fmul_select_v2f64_test10 # | warning: Instruction selection used fallback path for fmul_select_f64_test11 # | warning: Instruction selection used fallback path for fmul_select_f64_test12 # | warning: Instruction selection used fallback path for fmul_select_f64_test13 # | warning: Instruction selection used fallback path for fmul_select_f64_test14_sel_log2val_pos92_neg27 # | warning: Instruction selection used fallback path for fmul_select_f64_test15_sel_log2val_neg42_neg33 # | warning: Instruction selection used fallback path for fmul_select_f16_test1 # | warning: Instruction selection used fallback path for fmul_select_f16_test2 # | warning: Instruction selection used fallback path for fmul_select_v2f16_test3 # | warning: Instruction selection used fallback path for fmul_select_v2f16_test4 # | warning: Instruction selection used fallback path for fmul_select_f16_test5 # | warning: Instruction selection used fallback path for fmul_select_f16_test6 # | warning: Instruction selection used fallback path for fmul_select_f16_test7 # | warning: Instruction selection used fallback path for fmul_select_f16_test8 # | warning: Instruction selection used fallback path for fmul_select_f16_test9 # | warning: Instruction selection used fallback path for fmul_select_f16_test10_sel_log2val_neg11_pos11 # | warning: Instruction selection used fallback path for fmul_select_f16_test11_sel_log2val_pos7_neg14 # | warning: Instruction selection used fallback path for fmul_select_bf16_test1 # | warning: Instruction selection used fallback path for fmul_select_bf16_test2 # | warning: Instruction selection used fallback path for fmul_select_v2bf16_test3 # | warning: Instruction selection used fallback path for fmul_select_v2bf16_test4 # | warning: Instruction selection used fallback path for fmul_select_bf16_test5 # | warning: Instruction selection used fallback path for fmul_select_bf16_test6 # | warning: Instruction selection used fallback path for fmul_select_bf16_test7 # | warning: Instruction selection used fallback path for fmul_select_bf16_test8 # | warning: Instruction selection used fallback path for fmul_select_bf16_test9 # | warning: Instruction selection used fallback path for fmul_select_bf16_test10_sel_log2val_pos65_pos56 # | warning: Instruction selection used fallback path for fmul_select_bf16_test11_sel_log2val_neg22_pos25 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:106:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_eq_u32_e32 vcc, v2, v4 # | ^ # | :74:2: note: 'next' match was here # | v_cmp_eq_u32_e32 vcc, v2, v4 # | ^ # | :71:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :72:1: note: non-matching line after previous match is here # | v_cmp_eq_u32_e32 vcc, v3, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:178:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_eq_u32_e32 vcc, v2, v4 # | ^ # | :108:2: note: 'next' match was here # | v_cmp_eq_u32_e32 vcc, v2, v4 # | ^ # | :105:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :106:1: note: non-matching line after previous match is here # | v_cmp_eq_u32_e32 vcc, v3, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:288:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v3, 0xc0400000 # | ^ # | :170:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :172:2: note: possible intended match here # | v_mov_b32_e32 v4, 0xc0400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:413:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v3, 0x41800000 # | ^ # | :235:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :237:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x41800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:618:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_not_b32_e32 v3, 47 # | ^ # | :363:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :365:2: note: possible intended match here # | v_not_b32_e32 v4, 47 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:960:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v5, 0xbff00000 # | ^ # | :588:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :589:2: note: possible intended match here # | v_mov_b32_e32 v4, 0xbff00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:1119:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v9, 0x3fe00000 # | ^ # | :688:2: note: 'next' match was here # | v_mov_b32_e32 v9, 0x3fe00000 # | ^ # | :686:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :687:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v8, 0xbff00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:1231:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_bfrev_b32_e32 v5, 1 # | ^ # | :723:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :724:2: note: possible intended match here # | v_bfrev_b32_e32 v4, 1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:1386:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v4, 0x5c # | ^ # | :822:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :824:2: note: possible intended match here # | v_mov_b32_e32 v5, 0x5c # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:1470:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_not_b32_e32 v4, 41 # | ^ # | :855:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :857:2: note: possible intended match here # | v_not_b32_e32 v5, 41 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:1989:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v3, 0xc800 # | ^ # | :1077:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1079:2: note: possible intended match here # | v_mov_b32_e32 v4, 0xc800 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:2080:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v3, 0x4800 # | ^ # | :1113:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1115:2: note: possible intended match here # | v_mov_b32_e32 v4, 0x4800 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:2173:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1154:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1152:34: note: previous match ended here # | v_cndmask_b32_e32 v1, 0, v3, vcc # | ^ # | :1153:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll:2253:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_cndmask_b32_e64 v1, 0, -1, vcc # | ^ # | :1186:30: note: scanning from here # | v_cmp_eq_u32_e32 vcc, v1, v2 # | ^ # | :1187:2: note: possible intended match here # | v_cndmask_b32_e64 v1, 5, 4, vcc # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 66: .globl fmul_select_v2f32_test3 ; -- Begin function fmul_select_v2f32_test3 # | 67: .p2align 6 # | 68: .type fmul_select_v2f32_test3,@function # | 69: fmul_select_v2f32_test3: ; @fmul_select_v2f32_test3 # | 70: ; %bb.0: # | 71: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:106'0 { search range start (exclusive) # | 72: v_cmp_eq_u32_e32 vcc, v3, v5 # | 73: v_cndmask_b32_e64 v3, 1.0, 2.0, vcc # | 74: v_cmp_eq_u32_e32 vcc, v2, v4 # | next:106'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 75: v_cndmask_b32_e64 v2, 1.0, 2.0, vcc # | 76: v_mul_f32_e32 v0, v0, v2 # | 77: v_mul_f32_e32 v1, v1, v3 # | 78: s_setpc_b64 s[30:31] # | 79: .Lfunc_end2: # | . # | . # | . # | 98: ; MemoryBound: 0 # | 99: .text # | 100: .globl fmul_select_v2f32_test4 ; -- Begin function fmul_select_v2f32_test4 # | 101: .p2align 6 # | 102: .type fmul_select_v2f32_test4,@function # | 103: fmul_select_v2f32_test4: ; @fmul_select_v2f32_test4 # | next:106'2 } search range end (exclusive) # | 104: ; %bb.0: # | 105: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:178'0 { search range start (exclusive) # | 106: v_cmp_eq_u32_e32 vcc, v3, v5 # | 107: v_cndmask_b32_e64 v3, 1.0, 0.5, vcc # | 108: v_cmp_eq_u32_e32 vcc, v2, v4 # | next:178'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 109: v_cndmask_b32_e64 v2, 1.0, 0.5, vcc # | 110: v_mul_f32_e32 v0, v0, v2 # | 111: v_mul_f32_e32 v1, v1, v3 # | 112: s_setpc_b64 s[30:31] # | 113: .Lfunc_end3: # | . # | . # | . # | 132: ; MemoryBound: 0 # | 133: .text # | 134: .globl fmul_select_f32_test5 ; -- Begin function fmul_select_f32_test5 # | 135: .p2align 6 # | 136: .type fmul_select_f32_test5,@function # | 137: fmul_select_f32_test5: ; @fmul_select_f32_test5 # | next:178'2 } search range end (exclusive) # | 138: ; %bb.0: # | 139: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 140: v_cmp_eq_u32_e32 vcc, v1, v2 # | 141: v_cndmask_b32_e64 v1, -1.0, -2.0, vcc # | 142: v_mul_f32_e32 v0, v0, v1 # | . # | . # | . # | 165: .globl fmul_select_f32_test6 ; -- Begin function fmul_select_f32_test6 # | 166: .p2align 6 # | 167: .type fmul_select_f32_test6,@function # | 168: fmul_select_f32_test6: ; @fmul_select_f32_test6 # | 169: ; %bb.0: # | 170: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:288'0 { search range start (exclusive) # | next:288'1 error: no match found in search range # | 171: v_mov_b32_e32 v3, 0x41000000 # | 172: v_mov_b32_e32 v4, 0xc0400000 # | next:288'2 ? possible intended match # | 173: v_cmp_eq_u32_e32 vcc, v1, v2 # | 174: v_cndmask_b32_e32 v1, v3, v4, vcc # | 175: v_mul_f32_e32 v0, v0, v1 # | 176: s_setpc_b64 s[30:31] # | 177: .Lfunc_end5: # | . # | # | ... # `---data was truncated (10240/26648) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-fminimum.ll (34 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-fminimum.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx801 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx801 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-SDAG,GFX1170-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-SDAG,GFX1170-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-SDAG,GFX1170-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-SDAG,GFX1170-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-GISEL,GFX1170-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr_16(f16) = G_FMINIMUM %11:vgpr, %12:vgpr (in function: test_vector_reduce_fminimum_v2half) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-GISEL,GFX1170-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1170,GFX1170-GISEL,GFX1170-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fminimum.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.prefetch.ll (35 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.prefetch.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,GL2-ONLY /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,GL2-ONLY /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-smem-prefetch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX1250-SPREFETCH,GFX1250-SPREFETCH-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-smem-prefetch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX1250-SPREFETCH,GFX1250-SPREFETCH-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-cu-prefetch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,SAFE-CU /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-cu-prefetch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,SAFE-CU /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,NOSPREFETCH /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,NOSPREFETCH /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+safe-smem-prefetch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX12-SPREFETCH,SPREFETCH-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+safe-smem-prefetch # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX12-SPREFETCH,SPREFETCH-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,NOSPREFETCH /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,NOSPREFETCH /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,GL2-ONLY /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX1250,GL2-ONLY /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-smem-prefetch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX1250-SPREFETCH,GFX1250-SPREFETCH-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+safe-smem-prefetch # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sgpr(i64) = G_CONSTANT i64 -8388608 (in function: prefetch_data_sgpr_min_offset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SPREFETCH,GFX1250-SPREFETCH,GFX1250-SPREFETCH-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll:148:34: error: GFX1250-SPREFETCH-GISEL-LABEL: expected string not found in input # | ; GFX1250-SPREFETCH-GISEL-LABEL: prefetch_data_sgpr_min_offset: # | ^ # | :146:31: note: scanning from here # | prefetch_data_sgpr_max_offset: ; @prefetch_data_sgpr_max_offset # | ^ # | :146:35: note: possible intended match here # | prefetch_data_sgpr_max_offset: ; @prefetch_data_sgpr_max_offset # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.prefetch.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 141: .long 0 # | 142: .text # | 143: .globl prefetch_data_sgpr_max_offset ; -- Begin function prefetch_data_sgpr_max_offset # | 144: .p2align 8 # | 145: .type prefetch_data_sgpr_max_offset,@function # | 146: prefetch_data_sgpr_max_offset: ; @prefetch_data_sgpr_max_offset # | label:148'0 { search range start (exclusive) # | label:148'1 error: no match found in search range # | label:148'2 ? possible intended match # | 147: ; %bb.0: # | label:148'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/call-graph-register-usage.ll (36 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-graph-register-usage.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # RUN: at line 2 sed 's/CODE_OBJECT_VERSION/500/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN-V5 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/500/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN-V5 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # RUN: at line 3 sed 's/CODE_OBJECT_VERSION/600/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN-V5 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/600/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN-V5 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # RUN: at line 4 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,VI-NOBUG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,VI-NOBUG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # RUN: at line 5 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,VI-BUG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02-amd-amdhsa -enable-ipra=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,VI-BUG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # RUN: at line 6 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu7.00-amd-amdhsa -enable-ipra=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %31:sreg_32(i32) = G_CONSTANT i32 -1 (in function: direct_recursion_use_stack) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll:209:14: error: GCN-LABEL: expected string not found in input # | ; GCN-LABEL: {{^}}direct_recursion_use_stack: # | ^ # | :1230:24: note: scanning from here # | usage_external_recurse: ; @usage_external_recurse # | ^ # | :1297:16: note: possible intended match here # | .set .Lusage_external_recurse.uses_vcc, 1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-graph-register-usage.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1225: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 1226: .text # | 1227: .globl usage_external_recurse ; -- Begin function usage_external_recurse # | 1228: .p2align 8 # | 1229: .type usage_external_recurse,@function # | 1230: usage_external_recurse: ; @usage_external_recurse # | label:209'0 { search range start (exclusive) # | label:209'1 error: no match found in search range # | 1231: ; %bb.0: # | 1232: s_add_i32 s4, s4, s9 # | 1233: s_lshr_b32 flat_scratch_hi, s4, 8 # | 1234: s_add_u32 s0, s0, s9 # | 1235: s_addc_u32 s1, s1, 0 # | . # | . # | . # | 1292: .set .Lusage_external_recurse.num_vgpr, max(32, amdgpu.max_num_vgpr) # | 1293: .set .Lusage_external_recurse.num_agpr, max(0, amdgpu.max_num_agpr) # | 1294: .set .Lusage_external_recurse.numbered_sgpr, max(33, amdgpu.max_num_sgpr) # | 1295: .set .Lusage_external_recurse.num_named_barrier, max(0, amdgpu.max_num_named_barrier) # | 1296: .set .Lusage_external_recurse.private_seg_size, 0+max(16384) # | 1297: .set .Lusage_external_recurse.uses_vcc, 1 # | label:209'2 ? possible intended match # | 1298: .set .Lusage_external_recurse.uses_flat_scratch, 1 # | 1299: .set .Lusage_external_recurse.has_dyn_sized_stack, 1 # | 1300: .set .Lusage_external_recurse.has_recursion, 1 # | 1301: .set .Lusage_external_recurse.has_indirect_call, 1 # | 1302: .section .AMDGPU.csdata,"",@progbits # | 1303: ; Kernel info: # | 1304: ; codeLenInByte = 80 # | 1305: ; TotalNumSgprs: .Lusage_external_recurse.numbered_sgpr+ # | label:209'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mad-mix-lo.ll (37 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mad-mix-lo.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX900,SDAG-GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX900,SDAG-GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX906,SDAG-GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX906,SDAG-GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,GISEL-GFX1100,GISEL-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for mixlo_simple # | warning: Instruction selection used fallback path for mixlo_simpl_no_flush # | warning: Instruction selection used fallback path for v_mad_mixlo_f16_f16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mixlo_f16_f16lo_f16lo_f16lo_no_flush # | warning: Instruction selection used fallback path for v_mad_mixlo_f16_f16lo_f16lo_f32 # | warning: Instruction selection used fallback path for v_mad_mixlo_f16_f16lo_f16lo_f32_clamp_post_cvt # | warning: Instruction selection used fallback path for v_mad_mixlo_f16_f16lo_f16lo_f32_clamp_pre_cvt # | warning: Instruction selection used fallback path for v_mad_mix_v2f32 # | warning: Instruction selection used fallback path for v_mad_mix_v3f32 # | warning: Instruction selection used fallback path for v_mad_mix_v4f32 # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mix_v3f32_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mix_v4f32_clamp_postcvt # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_clamp_postcvt_lo # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_clamp_postcvt_hi # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mix_v3f32_clamp_precvt # | warning: Instruction selection used fallback path for v_mad_mix_v4f32_clamp_precvt # | warning: Instruction selection used fallback path for mixlo_zext # | warning: Instruction selection used fallback path for mixlo_fptrunc # | warning: Instruction selection used fallback path for mixlo_fptrunc_no_flush # | warning: Instruction selection used fallback path for mixlo_fptrunc_abs_src_mod # | warning: Instruction selection used fallback path for mixlo_fptrunc_neg_src_mod # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,GISEL-GFX1100,GISEL-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:614:23: error: GISEL-GFX1100-NEXT: is not on the line after the previous match # | ; GISEL-GFX1100-NEXT: v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | ^ # | :345:2: note: 'next' match was here # | v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | ^ # | :343:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :344:1: note: non-matching line after previous match is here # | v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:1117:23: error: GISEL-GFX1100-NEXT: is not on the line after the previous match # | ; GISEL-GFX1100-NEXT: v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | ^ # | :478:2: note: 'next' match was here # | v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | ^ # | :476:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :477:1: note: non-matching line after previous match is here # | v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:1758:23: error: GISEL-GFX1100-NEXT: expected string not found in input # | ; GISEL-GFX1100-NEXT: v_fma_mix_f32 v3, v0, v1, v2 op_sel_hi:[1,1,1] clamp # | ^ # | :654:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :656:2: note: possible intended match here # | v_fma_mix_f32 v0, v0, v1, v2 op_sel_hi:[1,1,1] clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:1919:23: error: GISEL-GFX1100-NEXT: is not on the line after the previous match # | ; GISEL-GFX1100-NEXT: v_fma_mix_f32 v1, v1, v3, v5 op_sel_hi:[1,1,1] clamp # | ^ # | :703:2: note: 'next' match was here # | v_fma_mix_f32 v1, v1, v3, v5 op_sel_hi:[1,1,1] clamp # | ^ # | :700:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :701:1: note: non-matching line after previous match is here # | v_fma_mix_f32 v6, v0, v2, v4 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll:2122:23: error: GISEL-GFX1100-NEXT: expected string not found in input # | ; GISEL-GFX1100-NEXT: v_fma_mix_f32 v6, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | ^ # | :748:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :751:2: note: possible intended match here # | v_fma_mix_f32 v0, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 338: .globl v_mad_mix_v3f32 ; -- Begin function v_mad_mix_v3f32 # | 339: .p2align 7 # | 340: .type v_mad_mix_v3f32,@function # | 341: v_mad_mix_v3f32: ; @v_mad_mix_v3f32 # | 342: ; %bb.0: # | 343: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:614'0 { search range start (exclusive) # | 344: v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] # | 345: v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | next:614'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 346: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_1) # | 347: v_fma_mixhi_f16 v6, v0, v2, v4 op_sel:[1,1,1] op_sel_hi:[1,1,1] # | 348: v_mov_b32_e32 v0, v6 # | 349: s_setpc_b64 s[30:31] # | 350: .Lfunc_end8: # | . # | . # | . # | 380: .long 0 # | 381: .text # | 382: .globl v_mad_mix_v4f32 ; -- Begin function v_mad_mix_v4f32 # | 383: .p2align 7 # | 384: .type v_mad_mix_v4f32,@function # | 385: v_mad_mix_v4f32: ; @v_mad_mix_v4f32 # | next:614'2 } search range end (exclusive) # | 386: ; %bb.0: # | 387: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 388: v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] # | 389: v_fma_mixlo_f16 v7, v1, v3, v5 op_sel_hi:[1,1,1] # | 390: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2) # | . # | . # | . # | 471: .globl v_mad_mix_v3f32_clamp_postcvt ; -- Begin function v_mad_mix_v3f32_clamp_postcvt # | 472: .p2align 7 # | 473: .type v_mad_mix_v3f32_clamp_postcvt,@function # | 474: v_mad_mix_v3f32_clamp_postcvt: ; @v_mad_mix_v3f32_clamp_postcvt # | 475: ; %bb.0: # | 476: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1117'0 { search range start (exclusive) # | 477: v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | 478: v_fma_mixlo_f16 v1, v1, v3, v5 op_sel_hi:[1,1,1] # | next:1117'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 479: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2) # | 480: v_fma_mixhi_f16 v6, v0, v2, v4 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 481: v_pk_max_f16 v1, v1, v1 clamp # | 482: s_delay_alu instid0(VALU_DEP_2) # | 483: v_mov_b32_e32 v0, v6 # | . # | . # | . # | 515: .long 0 # | 516: .text # | 517: .globl v_mad_mix_v4f32_clamp_postcvt ; -- Begin function v_mad_mix_v4f32_clamp_postcvt # | 518: .p2align 7 # | 519: .type v_mad_mix_v4f32_clamp_postcvt,@function # | 520: v_mad_mix_v4f32_clamp_postcvt: ; @v_mad_mix_v4f32_clamp_postcvt # | next:1117'2 } search range end (exclusive) # | 521: ; %bb.0: # | 522: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 523: v_fma_mixlo_f16 v6, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | 524: v_fma_mixlo_f16 v7, v1, v3, v5 op_sel_hi:[1,1,1] clamp # | 525: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2) # | . # | . # | . # | 649: .globl v_mad_mix_v2f32_clamp_precvt ; -- Begin function v_mad_mix_v2f32_clamp_precvt # | 650: .p2align 7 # | 651: .type v_mad_mix_v2f32_clamp_precvt,@function # | 652: v_mad_mix_v2f32_clamp_precvt: ; @v_mad_mix_v2f32_clamp_precvt # | 653: ; %bb.0: # | 654: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1758'0 { search range start (exclusive) # | next:1758'1 error: no match found in search range # | 655: v_fma_mix_f32 v3, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 656: v_fma_mix_f32 v0, v0, v1, v2 op_sel_hi:[1,1,1] clamp # | next:1758'2 ? possible intended match # | 657: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_2) # | 658: v_cvt_f16_f32_e32 v1, v3 # | 659: v_cvt_f16_f32_e32 v0, v0 # | 660: s_delay_alu instid0(VALU_DEP_1) # | 661: v_pack_b32_f16 v0, v0, v1 # | . # | . # | . # | 693: .long 0 # | 694: .text # | 695: .globl v_mad_mix_v3f32_clamp_precvt ; -- Begin function v_mad_mix_v3f32_clamp_precvt # | 696: .p2align 7 # | 697: .type v_mad_mix_v3f32_clamp_precvt,@function # | 698: v_mad_mix_v3f32_clamp_precvt: ; @v_mad_mix_v3f32_clamp_precvt # | next:1758'3 } search range end (exclusive) # | 699: ; %bb.0: # | 700: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1919'0 { search range start (exclusive) # | 701: v_fma_mix_f32 v6, v0, v2, v4 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 702: v_fma_mix_f32 v0, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | 703: v_fma_mix_f32 v1, v1, v3, v5 op_sel_hi:[1,1,1] clamp # | next:1919'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 704: s_delay_alu instid0(VALU_DEP_3) | instskip(NEXT) | instid1(VALU_DEP_3) # | 705: v_cvt_f16_f32_e32 v2, v6 # | 706: v_cvt_f16_f32_e32 v0, v0 # | 707: s_delay_alu instid0(VALU_DEP_3) | instskip(NEXT) | instid1(VALU_DEP_2) # | 708: v_cvt_f16_f32_e32 v1, v1 # | . # | . # | . # | 741: .long 0 # | 742: .text # | 743: .globl v_mad_mix_v4f32_clamp_precvt ; -- Begin function v_mad_mix_v4f32_clamp_precvt # | 744: .p2align 7 # | 745: .type v_mad_mix_v4f32_clamp_precvt,@function # | 746: v_mad_mix_v4f32_clamp_precvt: ; @v_mad_mix_v4f32_clamp_precvt # | next:1919'2 } search range end (exclusive) # | 747: ; %bb.0: # | 748: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2122'0 { search range start (exclusive) # | next:2122'1 error: no match found in search range # | 749: v_fma_mix_f32 v6, v1, v3, v5 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 750: v_fma_mix_f32 v7, v0, v2, v4 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 751: v_fma_mix_f32 v0, v0, v2, v4 op_sel_hi:[1,1,1] clamp # | next:2122'2 ? possible intended match # | 752: v_fma_mix_f32 v1, v1, v3, v5 op_sel_hi:[1,1,1] clamp # | 753: s_delay_alu instid0(VALU_DEP_4) | instskip(NEXT) | instid1(VALU_DEP_4) # | 754: v_cvt_f16_f32_e32 v2, v6 # | 755: v_cvt_f16_f32_e32 v3, v7 # | # | ... # `---data was truncated (10240/10957) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/flat-saddr-store.ll (38 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/flat-saddr-store.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for flat_store_saddr_i8_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_i8_zext_vgpr_offset_2047 # | warning: Instruction selection used fallback path for flat_store_saddr_i8_zext_vgpr_offset_neg2048 # | warning: Instruction selection used fallback path for flat_store_saddr_uniform_ptr_in_vgprs # | warning: Instruction selection used fallback path for flat_store_saddr_uniform_ptr_in_vgprs_immoffset # | warning: Instruction selection used fallback path for flat_store_saddr_i16_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_i16_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_f16_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_f16_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_i32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_i32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_f32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_f32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_i64_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_i64_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_f64_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_f64_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v2i32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v2i32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v2f32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v2f32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v4i16_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v4i16_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v4f16_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v4f16_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v3i32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v3i32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v3f32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v3f32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v4i32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v4i32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v4f32_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v4f32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v2i64_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v2i64_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for flat_store_saddr_v2f64_zext_vgpr # | warning: Instruction selection used fallback path for flat_store_saddr_v2f64_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for atomic_flat_store_saddr_i32_zext_vgpr # | warning: Instruction selection used fallback path for atomic_flat_store_saddr_i32_zext_vgpr_offset_neg128 # | warning: Instruction selection used fallback path for atomic_flat_store_saddr_i64_zext_vgpr # | warning: Instruction selection used fallback path for atomic_flat_store_saddr_i64_zext_vgpr_offset_neg128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:93:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :222:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :223:12: note: possible intended match here # | v_readfirstlane_b32 s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:128:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :290:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :291:12: note: possible intended match here # | v_readfirstlane_b32 s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:305:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :985:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :986:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:329:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1049:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1050:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:354:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1113:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1114:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:378:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1177:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1178:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:403:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1241:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1242:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:427:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1305:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1306:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:452:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1369:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1370:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:476:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1433:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1434:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:501:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1497:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1498:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:525:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1561:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1562:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:550:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1625:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1626:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:574:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1689:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1690:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:649:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1881:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1882:2: note: possible intended match here # | v_dual_mov_b32 v4, v3 :: v_dual_mov_b32 v3, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:675:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1946:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1947:2: note: possible intended match here # | v_dual_mov_b32 v4, v3 :: v_dual_mov_b32 v3, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:702:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :2011:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2012:2: note: possible intended match here # | v_dual_mov_b32 v4, v3 :: v_dual_mov_b32 v3, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:728:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :2076:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2077:2: note: possible intended match here # | v_dual_mov_b32 v4, v3 :: v_dual_mov_b32 v3, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll:861:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GIS # | ... # `---data was truncated (10240/58653) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fcanonicalize.ll (39 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fcanonicalize.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu7.01-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX678-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu7.01-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX678-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgpu7.01-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX678-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgpu7.01-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for v_test_canonicalize_var_f32 # | warning: Instruction selection used fallback path for s_test_canonicalize_var_f32 # | warning: Instruction selection used fallback path for v_test_canonicalize_fabs_var_f32 # | warning: Instruction selection used fallback path for v_test_canonicalize_fneg_fabs_var_f32 # | warning: Instruction selection used fallback path for v_test_canonicalize_fneg_var_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_undef_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_p0_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_n0_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_p1_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_n1_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_literal_f32 # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal0_f32 # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal0_f32_dynamic # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal0_f32_dynamic_out # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal0_f32_dynamic_in # | warning: Instruction selection used fallback path for test_denormals_fold_canonicalize_denormal0_f32 # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal1_f32 # | warning: Instruction selection used fallback path for test_denormals_fold_canonicalize_denormal1_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_value_neg1_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_value_neg2_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan0_value_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan1_value_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan2_value_f32 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan3_value_f32 # | warning: Instruction selection used fallback path for v_test_canonicalize_var_f64 # | warning: Instruction selection used fallback path for s_test_canonicalize_var_f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_fabs_var_f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_fneg_fabs_var_f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_fneg_var_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_p0_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_n0_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_p1_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_n1_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_literal_f64 # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal0_f64 # | warning: Instruction selection used fallback path for test_denormals_fold_canonicalize_denormal0_f64 # | warning: Instruction selection used fallback path for test_no_denormals_fold_canonicalize_denormal1_f64 # | warning: Instruction selection used fallback path for test_denormals_fold_canonicalize_denormal1_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_value_neg1_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_qnan_value_neg2_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan0_value_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan1_value_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan2_value_f64 # | warning: Instruction selection used fallback path for test_fold_canonicalize_snan3_value_f64 # | warning: Instruction selection used fallback path for test_canonicalize_value_f64_flush # | warning: Instruction selection used fallback path for test_canonicalize_value_f32_flush # | warning: Instruction selection used fallback path for test_canonicalize_value_f16_flush # | warning: Instruction selection used fallback path for test_canonicalize_value_v2f16_flush # | warning: Instruction selection used fallback path for test_canonicalize_value_f64_denorm # | warning: Instruction selection used fallback path for test_canonicalize_value_f32_denorm # | warning: Instruction selection used fallback path for test_canonicalize_value_f16_denorm # | warning: Instruction selection used fallback path for test_canonicalize_value_v2f16_denorm # | warning: Instruction selection used fallback path for v_test_canonicalize_var_v2f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_v2f32_flush # | warning: Instruction selection used fallback path for v_test_canonicalize_v3f32_flush # | warning: Instruction selection used fallback path for v_test_canonicalize_v4f32_flush # | warning: Instruction selection used fallback path for v_test_canonicalize_v8f32_flush # | warning: Instruction selection used fallback path for v_test_canonicalize_v2f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_v2f64_uniform # | warning: Instruction selection used fallback path for v_test_canonicalize_v3f64 # | warning: Instruction selection used fallback path for v_test_canonicalize_v4f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX678-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:59:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dword s2, s[0:1], 0x0 # | ^ # | :13:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :16:5: note: possible intended match here # | flat_load_dword v2, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:386:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dword s2, s[0:1], 0x0 # | ^ # | :200:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :203:5: note: possible intended match here # | flat_load_dword v2, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:545:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dword s2, s[0:1], 0x0 # | ^ # | :294:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :297:5: note: possible intended match here # | flat_load_dword v2, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:705:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dword s2, s[0:1], 0x0 # | ^ # | :388:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :391:5: note: possible intended match here # | flat_load_dword v2, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:1475:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fffff # | ^ # | :1123:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :1124:2: note: possible intended match here # | s_mov_b32 s2, 0x7fffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:1612:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fffff # | ^ # | :1216:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :1217:2: note: possible intended match here # | s_mov_b32 s2, 0x7fffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:1749:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fffff # | ^ # | :1309:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :1310:2: note: possible intended match here # | s_mov_b32 s2, 0x7fffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2343:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v2, -1 # | ^ # | :1772:36: note: scanning from here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :1773:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2468:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v2, -2 # | ^ # | :1864:36: note: scanning from here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :1865:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2591:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0x7f800001 # | ^ # | :1954:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :1957:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2722:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fbfffff # | ^ # | :2046:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :2049:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2853:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0xff800001 # | ^ # | :2138:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :2141:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:2984:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, 0xffbfffff # | ^ # | :2230:25: note: scanning from here # | s_add_i32 s12, s12, s17 # | ^ # | :2233:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3120:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x0 # | ^ # | :2325:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2328:5: note: possible intended match here # | flat_load_dwordx2 v[2:3], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3276:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_max_f64 v[0:1], s[2:3], s[2:3] # | ^ # | :2419:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2420:2: note: possible intended match here # | v_max_f64 v[2:3], s[2:3], s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3361:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x0 # | ^ # | :2511:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2514:5: note: possible intended match here # | flat_load_dwordx2 v[2:3], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3520:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x0 # | ^ # | :2605:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2608:5: note: possible intended match here # | flat_load_dwordx2 v[2:3], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3680:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_load_dwordx2 s[2:3], s[0:1], 0x0 # | ^ # | :2699:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2702:5: note: possible intended match here # | flat_load_dwordx2 v[2:3], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:3835:22: error: GFX678-GISEL-NEXT: is not on the line after the previous match # | ; GFX678-GISEL-NEXT: s_mov_b32 flat_scratch_lo, s13 # | ^ # | :2792:2: note: 'next' match was here # | s_mov_b32 flat_scratch_lo, s13 # | ^ # | :2790:25: note: previous match ended here # | s_add_i32 s12, s12, s17 # | ^ # | :2791:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:4457:22: error: GFX678-GISEL-NEXT: is not on the line after the previous match # | ; GFX678-GISEL-NEXT: s_mov_b32 flat_scratch_lo, s13 # | ^ # | :3257:2: note: 'next' match was here # | s_mov_b32 flat_scratch_lo, s13 # | ^ # | :3255:25: note: previous match ended here # | s_add_i32 s12, s12, s17 # | ^ # | :3256:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:5087:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, -1 # | ^ # | :3722:36: note: scanning from here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :3723:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:5221:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, -2 # | ^ # | :3815:36: note: scanning from here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :3816:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:5352:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v0, 1 # | ^ # | :3905:36: note: scanning from here # | s_load_dwordx2 s[0:1], s[8:9], 0x0 # | ^ # | :3909:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:5514:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: v_mov_b32_e32 v0, -1 # | ^ # | :4001:36: note: scanning from here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :4002:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fcanonicalize.ll:5647:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v0, 1 # | # | ... # `---data was truncated (10240/59624) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fmed3.ll (40 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmed3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_nnan_r_i_i_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_nnan_r_i_i_commute0_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_nnan_r_i_i_commute1_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_nnan_r_i_i_constant_order_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_nnan_r_i_i_multi_use_f32 # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_f64 # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_no_nans_f32 # | warning: Instruction selection used fallback path for v_test_legacy_fmed3_r_i_i_f32 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_srcmod0 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_srcmod1 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_srcmod2 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_srcmod012 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_negabs012 # | warning: Instruction selection used fallback path for v_nnan_inputs_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_nnan_input_calls_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_nnan_call_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_fast_call_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat1 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat1_srcmod0 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat2 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat3 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat4 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat5 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat6 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat7 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat8 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat9 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat10 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat11 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat12 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat13 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat14 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat15 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat16 # | warning: Instruction selection used fallback path for v_test_safe_med3_f32_pat0_multi_use0 # | warning: Instruction selection used fallback path for v_test_safe_med3_f32_pat0_multi_use1 # | warning: Instruction selection used fallback path for v_test_safe_med3_f32_pat0_multi_use2 # | warning: Instruction selection used fallback path for v_test_safe_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_nnan_inputs_missing0_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_nnan_inputs_missing1_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_nnan_inputs_missing2_med3_f32_pat0 # | warning: Instruction selection used fallback path for v_test_nnan_on_call_med3_f32_pat0_srcmod0 # | warning: Instruction selection used fallback path for v_test_global_nnans_med3_f32_pat0_srcmod0_mismatch # | warning: Instruction selection used fallback path for v_test_global_nnans_min_max_f32 # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f16 # | warning: Instruction selection used fallback path for v_nnan_inputs_med3_f16_pat0 # | warning: Instruction selection used fallback path for two_non_inline_constant # | warning: Instruction selection used fallback path for one_non_inline_constant # | warning: Instruction selection used fallback path for two_non_inline_constant_multi_use # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_f32_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_v2f32_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_f32_minimumnum_maximumnum_multi_use # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32_maximumnum_minimumnum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32_maxnum_minimumnum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32_maximumnum_minnum # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_f16_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_v2f16_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_fmed3_r_i_i_f64_minimumnum_maximumnum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f32_maximum_minimum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_v2f16_maximum_minimum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f16_maximum_minimum # | warning: Instruction selection used fallback path for v_test_nnan_input_fmed3_r_i_i_f64_maximum_minimum # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:34:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :21:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :18:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :19:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:144:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :88:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :85:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :86:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:255:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :155:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :152:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :153:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:366:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :222:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :219:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :220:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:478:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :289:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :286:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :287:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:597:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :357:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :354:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :355:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:765:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :428:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :425:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :426:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:881:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :496:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :493:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :494:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:986:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :562:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :559:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :560:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:1146:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :629:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :626:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :627:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:1336:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :703:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :700:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :701:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:1526:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :777:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :774:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :775:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:1716:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :851:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :848:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :849:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:1916:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :925:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :922:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :923:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2125:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :999:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :996:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :997:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2297:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1076:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1073:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :1074:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2449:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1150:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1147:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :1148:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2601:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1224:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1221:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :1222:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2765:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1298:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1295:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :1296:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3.ll:2917:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1372:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1369:36: note: previous match ended here # | s_load_dwordx8 s[0:7], s[4:5], 0x9 # | ^ # | :1370:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGP # | ... # `---data was truncated (10240/89126) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll (41 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 # .---command stderr------------ # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v2i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v4i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v8i8_v_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_s_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_s_v16i8_v_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_s_v # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_s # | warning: Instruction selection used fallback path for insertelement_v_v16i8_v_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll:88:22: error: GFX11-TRUE16-NEXT: expected string not found in input # | ; GFX11-TRUE16-NEXT: s_mov_b32 m0, s5 # | ^ # | :22:46: note: scanning from here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0 # | ^ # | :33:7: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_and_b32 v3, s0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 17: .globl insertelement_s_v2i8_s_s ; -- Begin function insertelement_s_v2i8_s_s # | 18: .p2align 8 # | 19: .type insertelement_s_v2i8_s_s,@function # | 20: insertelement_s_v2i8_s_s: ; @insertelement_s_v2i8_s_s # | 21: ; %bb.0: # | 22: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0 # | next:88'0 { search range start (exclusive) # | next:88'1 error: no match found in search range # | 23: s_lshl_b32 s0, s4, 8 # | 24: s_and_b32 s1, s4, 0xff # | 25: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_4) | instid1(SALU_CYCLE_1) # | 26: s_or_b32 s0, s1, s0 # | 27: global_load_d16_b16 v2, v0, s[2:3] # | 28: s_waitcnt vmcnt(0) # | 29: v_xor_b32_e32 v0, s0, v2 # | 30: s_lshl_b32 s0, s5, 3 # | 31: s_lshl_b32 s0, 0xff, s0 # | 32: s_delay_alu instid0(VALU_DEP_1) | instid1(SALU_CYCLE_1) # | 33: v_dual_mov_b32 v0, 0 :: v_dual_and_b32 v3, s0, v0 # | next:88'2 ? possible intended match # | 34: s_delay_alu instid0(VALU_DEP_1) # | 35: v_xor_b32_e32 v2, v3, v2 # | 36: global_store_b16 v[0:1], v2, off # | 37: s_endpgm # | 38: .Lfunc_end0: # | . # | . # | . # | 88: .long 0 # | 89: .text # | 90: .globl insertelement_v_v2i8_s_s ; -- Begin function insertelement_v_v2i8_s_s # | 91: .p2align 8 # | 92: .type insertelement_v_v2i8_s_s,@function # | 93: insertelement_v_v2i8_s_s: ; @insertelement_v_v2i8_s_s # | next:88'3 } search range end (exclusive) # | 94: ; %bb.0: # | 95: global_load_d16_b16 v0, v[0:1], off # | 96: s_lshl_b32 s0, s2, 8 # | 97: s_and_b32 s1, s2, 0xff # | 98: v_dual_mov_b32 v1, 0 :: v_dual_mov_b32 v2, 0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.ldexp.ll (42 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.ldexp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f32_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_f64_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_f16_i8 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i16 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i16 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16_uniform # | warning: Instruction selection used fallback path for test_ldexp_f32_i32_uniform # | warning: Instruction selection used fallback path for test_ldexp_f64_i32_uniform # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f32_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_f64_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_f16_i8 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i16 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i16 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16_uniform # | warning: Instruction selection used fallback path for test_ldexp_f32_i32_uniform # | warning: Instruction selection used fallback path for test_ldexp_f64_i32_uniform # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f32_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_f64_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_f16_i8 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i16 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i16 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16_uniform # | warning: Instruction selection used fallback path for test_ldexp_f32_i32_uniform # | warning: Instruction selection used fallback path for test_ldexp_f64_i32_uniform # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f32_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f32_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f32_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_f64_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_f16_i8 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i16 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i16 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i16 # | warning: Instruction selection used fallback path for test_ldexp_f16_i16_uniform # | warning: Instruction selection used fallback path for test_ldexp_f32_i32_uniform # | warning: Instruction selection used fallback path for test_ldexp_f64_i32_uniform # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:236:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v2, 0x7fff # | ^ # | :266:24: note: scanning from here # | v_bfe_i32 v1, v1, 0, 8 # | ^ # | :268:2: note: possible intended match here # | v_ldexp_f16_e32 v0.l, v0.l, v1.l # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:350:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v2, 0x7fff # | ^ # | :347:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :348:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:436:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v3, 0x7fff # | ^ # | :390:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :391:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:516:28: error: GFX11-GISEL-TRUE16-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-TRUE16-NEXT: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | ^ # | :438:2: note: 'next' match was here # | v_ldexp_f16_e32 v0.l, v0.l, v1.l # | ^ # | :436:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :437:1: note: non-matching line after previous match is here # | v_ldexp_f16_e32 v0.h, v0.h, v1.h # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:613:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v5, 0x7fff # | ^ # | :477:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :478:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:705:28: error: GFX11-GISEL-TRUE16-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-TRUE16-NEXT: v_ldexp_f16_e32 v0.l, v0.l, v2.l # | ^ # | :527:2: note: 'next' match was here # | v_ldexp_f16_e32 v0.l, v0.l, v2.l # | ^ # | :525:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :526:1: note: non-matching line after previous match is here # | v_ldexp_f16_e32 v0.h, v0.h, v2.h # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:824:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v6, 0x7fff # | ^ # | :567:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :568:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll:941:28: error: GFX11-GISEL-TRUE16-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-TRUE16-NEXT: v_ldexp_f16_e32 v0.l, v0.l, v2.l # | ^ # | :621:2: note: 'next' match was here # | v_ldexp_f16_e32 v0.l, v0.l, v2.l # | ^ # | :618:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :619:1: note: non-matching line after previous match is here # | v_ldexp_f16_e32 v1.h, v1.h, v3.h # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 261: .p2align 7 # | 262: .type test_ldexp_f16_i8,@function # | 263: test_ldexp_f16_i8: ; @test_ldexp_f16_i8 # | 264: ; %bb.0: # | 265: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 266: v_bfe_i32 v1, v1, 0, 8 # | next:236'0 { search range start (exclusive) # | next:236'1 error: no match found in search range # | 267: s_delay_alu instid0(VALU_DEP_1) # | 268: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | next:236'2 ? possible intended match # | 269: s_setpc_b64 s[30:31] # | 270: .Lfunc_end6: # | 271: .size test_ldexp_f16_i8, .Lfunc_end6-test_ldexp_f16_i8 # | 272: ; -- End function # | 273: .set .Ltest_ldexp_f16_i8.num_vgpr, 2 # | . # | . # | . # | 300: .long 0 # | 301: .text # | 302: .globl test_ldexp_f16_i16 ; -- Begin function test_ldexp_f16_i16 # | 303: .p2align 7 # | 304: .type test_ldexp_f16_i16,@function # | 305: test_ldexp_f16_i16: ; @test_ldexp_f16_i16 # | next:236'3 } search range end (exclusive) # | 306: ; %bb.0: # | 307: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 308: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | 309: s_setpc_b64 s[30:31] # | 310: .Lfunc_end7: # | . # | . # | . # | 342: .globl test_ldexp_f16_i32 ; -- Begin function test_ldexp_f16_i32 # | 343: .p2align 7 # | 344: .type test_ldexp_f16_i32,@function # | 345: test_ldexp_f16_i32: ; @test_ldexp_f16_i32 # | 346: ; %bb.0: # | 347: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:350'0 { search range start (exclusive) # | next:350'1 error: no match found in search range # | 348: s_movk_i32 s0, 0x8000 # | next:350'2 ? possible intended match # | 349: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 350: v_med3_i32 v1, v1, s0, 0x7fff # | 351: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | 352: s_setpc_b64 s[30:31] # | 353: .Lfunc_end8: # | . # | . # | . # | 383: .long 0 # | 384: .text # | 385: .globl test_ldexp_v2f16_v2i32 ; -- Begin function test_ldexp_v2f16_v2i32 # | 386: .p2align 7 # | 387: .type test_ldexp_v2f16_v2i32,@function # | 388: test_ldexp_v2f16_v2i32: ; @test_ldexp_v2f16_v2i32 # | next:350'3 } search range end (exclusive) # | 389: ; %bb.0: # | 390: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:436'0 { search range start (exclusive) # | next:436'1 error: no match found in search range # | 391: s_movk_i32 s0, 0x8000 # | next:436'2 ? possible intended match # | 392: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | 393: v_med3_i32 v1, v1, s0, 0x7fff # | 394: v_med3_i32 v2, v2, s0, 0x7fff # | 395: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | 396: s_delay_alu instid0(VALU_DEP_2) # | . # | . # | . # | 429: .long 0 # | 430: .text # | 431: .globl test_ldexp_v2f16_v2i16 ; -- Begin function test_ldexp_v2f16_v2i16 # | 432: .p2align 7 # | 433: .type test_ldexp_v2f16_v2i16,@function # | 434: test_ldexp_v2f16_v2i16: ; @test_ldexp_v2f16_v2i16 # | next:436'3 } search range end (exclusive) # | 435: ; %bb.0: # | 436: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:516'0 { search range start (exclusive) # | 437: v_ldexp_f16_e32 v0.h, v0.h, v1.h # | 438: v_ldexp_f16_e32 v0.l, v0.l, v1.l # | next:516'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 439: s_setpc_b64 s[30:31] # | 440: .Lfunc_end10: # | 441: .size test_ldexp_v2f16_v2i16, .Lfunc_end10-test_ldexp_v2f16_v2i16 # | 442: ; -- End function # | 443: .set .Ltest_ldexp_v2f16_v2i16.num_vgpr, 2 # | . # | . # | . # | 470: .long 0 # | 471: .text # | 472: .globl test_ldexp_v3f16_v3i32 ; -- Begin function test_ldexp_v3f16_v3i32 # | 473: .p2align 7 # | 474: .type test_ldexp_v3f16_v3i32,@function # | 475: test_ldexp_v3f16_v3i32: ; @test_ldexp_v3f16_v3i32 # | next:516'2 } search range end (exclusive) # | 476: ; %bb.0: # | 477: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:613'0 { search range start (exclusive) # | next:613'1 error: no match found in search range # | 478: s_movk_i32 s0, 0x8000 # | next:613'2 ? possible intended match # | 479: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_2) | instid1(VALU_DEP_3) # | 480: v_med3_i32 v2, v2, s0, 0x7fff # | 481: v_med3_i32 v3, v3, s0, 0x7fff # | 482: v_med3_i32 v4, v4, s0, 0x7fff # | 483: v_ldexp_f16_e32 v0.l, v0.l, v2.l # | . # | . # | . # | 518: .long 0 # | 519: .text # | 520: .globl test_ldexp_v3f16_v3i16 ; -- Begin function test_ldexp_v3f16_v3i16 # | 521: .p2align 7 # | 522: .type test_ldexp_v3f16_v3i16,@function # | 523: test_ldexp_v3f16_v3i16: ; @test_ldexp_v3f16_v3i16 # | next:613'3 } search range end (exclusive) # | 524: ; %bb.0: # | 525: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:705'0 { search range start (exclusive) # | 526: v_ldexp_f16_ # | ... # `---data was truncated (10240/13506) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.frexp.ll (43 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.frexp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for test_frexp_f16_i32 # | warning: Instruction selection used fallback path for test_frexp_f16_i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_f16_i32_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_frexp_v2f16_v2i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_v2f16_v2i32_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_f16_i16 # | warning: Instruction selection used fallback path for test_frexp_f16_i16_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_f16_i16_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_f32_i32 # | warning: Instruction selection used fallback path for test_frexp_f32_i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_f32_i32_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_v2f32_v2i32 # | warning: Instruction selection used fallback path for test_frexp_v2f32_v2i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_v2f32_v2i32_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_f64_i32 # | warning: Instruction selection used fallback path for test_frexp_f64_i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_f64_i32_only_use_exp # | warning: Instruction selection used fallback path for test_frexp_v2f64_v2i32 # | warning: Instruction selection used fallback path for test_frexp_v2f64_v2i32_only_use_fract # | warning: Instruction selection used fallback path for test_frexp_v2f64_v2i32_only_use_exp # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:98:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :19:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :20:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:220:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :66:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :67:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:332:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :111:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :112:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:903:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :314:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :315:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1021:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :361:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :362:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1123:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v1, 0x7f800000 # | ^ # | :406:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :407:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1236:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v3, 0x7f800000 # | ^ # | :449:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :450:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1288:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v2, 0x7f800000 # | ^ # | :495:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :496:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1339:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v2, 0x7f800000 # | ^ # | :538:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :539:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1419:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v4, 0x7f800000 # | ^ # | :581:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :582:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1505:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v3, 0x7f800000 # | ^ # | :633:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :634:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1566:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v3, 0x7f800000 # | ^ # | :679:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :680:2: note: possible intended match here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1637:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v5, 0 # | ^ # | :725:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :734:2: note: possible intended match here # | v_mov_b32_e32 v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1693:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :773:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :774:2: note: possible intended match here # | v_and_b32_e32 v4, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1747:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :818:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :819:2: note: possible intended match here # | v_and_b32_e32 v2, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1840:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v7, 0 # | ^ # | :862:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :878:2: note: possible intended match here # | v_mov_b32_e32 v0, v8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1911:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :920:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :921:2: note: possible intended match here # | v_and_b32_e32 v6, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll:1977:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :970:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :971:2: note: possible intended match here # | v_and_b32_e32 v4, 0x7fffffff, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.frexp.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 6 # | 15: .type test_frexp_f16_i32,@function # | 16: test_frexp_f16_i32: ; @test_frexp_f16_i32 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_cvt_f32_f16_e32 v0, v0 # | next:98'0 { search range start (exclusive) # | next:98'1 error: no match found in search range # | 20: s_mov_b32 s4, 0x7f800000 # | next:98'2 ? possible intended match # | 21: v_frexp_mant_f32_e32 v2, v0 # | 22: v_cmp_lt_f32_e64 vcc, |v0|, s4 # | 23: v_frexp_exp_i32_f32_e32 v1, v0 # | 24: v_cndmask_b32_e32 v0, v0, v2, vcc # | 25: v_cvt_f16_f32_e32 v0, v0 # | . # | . # | . # | 58: .long 0 # | 59: .text # | 60: .globl test_frexp_f16_i32_only_use_fract ; -- Begin function test_frexp_f16_i32_only_use_fract # | 61: .p2align 6 # | 62: .type test_frexp_f16_i32_only_use_fract,@function # | 63: test_frexp_f16_i32_only_use_fract: ; @test_frexp_f16_i32_only_use_fract # | next:98'3 } search range end (exclusive) # | 64: ; %bb.0: # | 65: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 66: v_cvt_f32_f16_e32 v0, v0 # | next:220'0 { search range start (exclusive) # | next:220'1 error: no match found in search range # | 67: s_mov_b32 s4, 0x7f800000 # | next:220'2 ? possible intended match # | 68: v_frexp_mant_f32_e32 v1, v0 # | 69: v_cmp_lt_f32_e64 vcc, |v0|, s4 # | 70: v_cndmask_b32_e32 v0, v0, v1, vcc # | 71: v_cvt_f16_f32_e32 v0, v0 # | 72: s_setpc_b64 s[30:31] # | . # | . # | . # | 103: .long 0 # | 104: .text # | 105: .globl test_frexp_f16_i32_only_use_exp ; -- Begin function test_frexp_f16_i32_only_use_exp # | 106: .p2align 6 # | 107: .type test_frexp_f16_i32_only_use_exp,@function # | 108: test_frexp_f16_i32_only_use_exp: ; @test_frexp_f16_i32_only_use_exp # | next:220'3 } search range end (exclusive) # | 109: ; %bb.0: # | 110: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 111: v_cvt_f32_f16_e32 v0, v0 # | next:332'0 # | ... # `---data was truncated (10240/29183) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll (44 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_bf8_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp8_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk8_fp4_bf16_sl # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:139:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v8, v5 :: v_dual_mov_b32 v9, v6 # | ^ # | :288:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :289:2: note: possible intended match here # | v_dual_mov_b32 v7, v6 :: v_dual_mov_b32 v6, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:166:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :353:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :355:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:195:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :420:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :422:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:222:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v8, v5 :: v_dual_mov_b32 v9, v6 # | ^ # | :487:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :488:2: note: possible intended match here # | v_dual_mov_b32 v7, v6 :: v_dual_mov_b32 v6, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:249:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :552:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :554:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:278:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :619:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :621:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:305:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, v9 :: v_dual_mov_b32 v13, v10 # | ^ # | :686:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :687:2: note: possible intended match here # | v_dual_mov_b32 v11, v10 :: v_dual_mov_b32 v10, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:334:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :751:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :755:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:367:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :820:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :824:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:396:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, v9 :: v_dual_mov_b32 v13, v10 # | ^ # | :889:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :890:2: note: possible intended match here # | v_dual_mov_b32 v11, v10 :: v_dual_mov_b32 v10, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:425:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :954:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :958:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:458:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1023:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1027:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:487:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, v9 :: v_dual_mov_b32 v13, v10 # | ^ # | :1092:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1093:2: note: possible intended match here # | v_dual_mov_b32 v11, v10 :: v_dual_mov_b32 v10, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:516:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1157:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1161:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:549:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1226:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1230:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:578:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v8, v5 :: v_dual_mov_b32 v9, v6 # | ^ # | :1295:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1296:2: note: possible intended match here # | v_dual_mov_b32 v7, v6 :: v_dual_mov_b32 v6, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll:605:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :1360:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1362:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU # | ... # `---data was truncated (10240/36791) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/memset-pattern.ll (45 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/memset-pattern.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll -o - # .---command stderr------------ # | warning: Instruction selection used fallback path for memset_pattern_i128_len1 # | warning: Instruction selection used fallback path for memset_pattern_i128_constlen_mainloop_and_residual_taken # | warning: Instruction selection used fallback path for memset_pattern_i128_len1_lds # | warning: Instruction selection used fallback path for memset_pattern_i128_len1_no_align # | warning: Instruction selection used fallback path for memset_pattern_i128_len16 # | warning: Instruction selection used fallback path for memset_pattern_i128_dynlen # | warning: Instruction selection used fallback path for memset_pattern_i128_dynlen_lds # | warning: Instruction selection used fallback path for memset_pattern_i32_dynlen # | warning: Instruction selection used fallback path for memset_pattern_i32_dynval_dynlen # | warning: Instruction selection used fallback path for memset_pattern_i96_dynval_dynlen # | warning: Instruction selection used fallback path for memset_pattern_i64_as7_dynlen # | warning: Instruction selection used fallback path for memset_pattern_i64_as7_dynlen_dynval # | warning: Instruction selection used fallback path for memset_pattern_i64_as7_len33_dynval # | warning: Instruction selection used fallback path for memset_pattern_i64_as7_dynlen_unaligned_uniform_len # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:40:22: error: GFX942-GISEL-NEXT: expected string not found in input # | ; GFX942-GISEL-NEXT: s_mov_b32 s0, 0xdddddddd # | ^ # | :71:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :72:6: note: possible intended match here # | v_mov_b32_e32 v2, 0xdddddddd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:113:22: error: GFX942-GISEL-NEXT: is not on the line after the previous match # | ; GFX942-GISEL-NEXT: s_mov_b32 s4, 0xdddddddd # | ^ # | :111:2: note: 'next' match was here # | s_mov_b32 s4, 0xdddddddd # | ^ # | :107:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :108:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xaaaaaaaa # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:193:22: error: GFX942-GISEL-NEXT: expected string not found in input # | ; GFX942-GISEL-NEXT: s_mov_b32 s0, 0xdddddddd # | ^ # | :188:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :189:6: note: possible intended match here # | v_mov_b32_e32 v2, 0xdddddddd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:221:22: error: GFX942-GISEL-NEXT: expected string not found in input # | ; GFX942-GISEL-NEXT: s_mov_b32 s0, 0xdddddddd # | ^ # | :224:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :225:6: note: possible intended match here # | v_mov_b32_e32 v2, 0xdddddddd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:277:22: error: GFX942-GISEL-NEXT: is not on the line after the previous match # | ; GFX942-GISEL-NEXT: s_mov_b32 s4, 0xdddddddd # | ^ # | :264:2: note: 'next' match was here # | s_mov_b32 s4, 0xdddddddd # | ^ # | :260:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :261:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xaaaaaaaa # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:728:22: error: GFX942-GISEL-NEXT: is not on the line after the previous match # | ; GFX942-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :809:2: note: 'next' match was here # | v_mov_b32_e32 v4, v1 # | ^ # | :805:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :806:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v3, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll:822:22: error: GFX942-GISEL-NEXT: expected string not found in input # | ; GFX942-GISEL-NEXT: s_mov_b32 s6, s17 # | ^ # | :897:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :898:2: note: possible intended match here # | s_mov_b32 s9, s18 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memset-pattern.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 66: .globl memset_pattern_i128_len1 ; -- Begin function memset_pattern_i128_len1 # | 67: .p2align 6 # | 68: .type memset_pattern_i128_len1,@function # | 69: memset_pattern_i128_len1: ; @memset_pattern_i128_len1 # | 70: ; %bb.0: ; %memset.pattern-expansion-residual-body # | 71: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:40'0 { search range start (exclusive) # | next:40'1 error: no match found in search range # | 72: v_mov_b32_e32 v2, 0xdddddddd # | next:40'2 ? possible intended match # | 73: v_mov_b32_e32 v3, 0xcccccccc # | 74: v_mov_b32_e32 v4, 0xbbbbbbbb # | 75: v_mov_b32_e32 v5, 0xaaaaaaaa # | 76: global_store_dwordx4 v[0:1], v[2:5], off # | 77: s_waitcnt vmcnt(0) # | . # | . # | . # | 100: ; MemoryBound: 1 # | 101: .text # | 102: .globl memset_pattern_i128_constlen_mainloop_and_residual_taken ; -- Begin function memset_pattern_i128_constlen_mainloop_and_residual_taken # | 103: .p2align 6 # | 104: .type memset_pattern_i128_constlen_mainloop_and_residual_taken,@function # | 105: memset_pattern_i128_constlen_mainloop_and_residual_taken: ; @memset_pattern_i128_constlen_mainloop_and_residual_taken # | next:40'3 } search range end (exclusive) # | 106: ; %bb.0: # | 107: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:113'0 { search range start (exclusive) # | 108: s_mov_b32 s7, 0xaaaaaaaa # | 109: s_mov_b32 s6, 0xbbbbbbbb # | 110: s_mov_b32 s5, 0xcccccccc # | 111: s_mov_b32 s4, 0xdddddddd # | next:113'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 112: s_mov_b64 s[0:1], 0 # | 113: v_mov_b64_e32 v[4:5], s[4:5] # | 114: v_mov_b64_e32 v[6:7], s[6:7] # | 115: s_mov_b64 s[2:3], 0x1000 # | 116: v_mov_b64_e32 v[2:3], v[0:1] # | . # | . # | . # | 181: ; MemoryBound: 1 # | 182: .text # | 183: .globl memset_pattern_i128_len1_lds ; -- Begin function memset_pattern_i128_len1_lds # | 184: .p2align 6 # | 185: .type memset_pattern_i128_len1_lds,@function # | 186: memset_pattern_i128_len1_lds: ; @memset_pattern_i128_len1_lds # | next:113'2 } search range end (exclusive) # | 187: ; %bb.0: ; %memset.pattern-expansion-residual-body # | 188: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:193'0 { search range start (exclusive) # | next:193'1 error: no match found in search range # | 189: v_mov_b32_e32 v2, 0xdddddddd # | next:193'2 ? possible intended match # | 190: v_mov_b32_e32 v3, 0xcccccccc # | 191: v_mov_b32_e32 v4, 0xbbbbbbbb # | 192: v_mov_b32_e32 v5, 0xaaaaaaaa # | 193: ds_write_b128 v0, v[2:5] # | 194: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 217: ; MemoryBound: 1 # | 218: .text # | 219: .globl memset_pattern_i128_len1_no_align ; -- Begin function memset_pattern_i128_len1_no_align # | 220: .p2align 6 # | 221: .type memset_pattern_i128_len1_no_align,@function # | 222: memset_pattern_i128_len1_no_align: ; @memset_pattern_i128_len1_no_align # | next:193'3 } search range end (exclusive) # | 223: ; %bb.0: ; %memset.pattern-expansion-residual-body # | 224: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:221'0 { search range start (exclusive) # | next:221'1 error: no match found in search range # | 225: v_mov_b32_e32 v2, 0xdddddddd # | next:221'2 ? possible intended match # | 226: v_mov_b32_e32 v3, 0xcccccccc # | 227: v_mov_b32_e32 v4, 0xbbbbbbbb # | 228: v_mov_b32_e32 v5, 0xaaaaaaaa # | 229: global_store_dwordx4 v[0:1], v[2:5], off # | 230: s_waitcnt vmcnt(0) # | . # | . # | . # | 253: ; MemoryBound: 1 # | 254: .text # | 255: .globl memset_pattern_i128_len16 ; -- Begin function memset_pattern_i128_len16 # | 256: .p2align 6 # | 257: .type memset_pattern_i128_len16,@function # | 258: memset_pattern_i128_len16: ; @memset_pattern_i128_len16 # | next:221'3 } search range end (exclusive) # | 259: ; %bb.0: # | 260: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:277'0 { search range start (exclusive) # | 261: s_mov_b32 s7, 0xaaaaaaaa # | 262: s_mov_b32 s6, 0xbbbbbbbb # | 263: s_mov_b32 s5, 0xcccccccc # | 264: s_mov_b32 s4, 0xdddddddd # | next:277'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 265: s_mov_b64 s[0:1], 0 # | 266: v_mov_b64_e32 v[2:3], s[4:5] # | 267: v_mov_b64_e32 v[4:5], s[6:7] # | 268: s_mov_b64 s[2:3], 0x1000 # | 269: .LBB6_1: ; %memset.pattern-expansion-main-body # | . # | . # | . # | 317: ; MemoryBound: 1 # | 318: .text # | 319: .globl memset_pattern_i128_dynlen ; -- Begin function memset_pattern_i128_dynlen # | 320: .p2align 6 # | 321: .type memset_pattern_i128_dynlen,@function # | 322: memset_pattern_i128_dynlen: ; @memset_pattern_i128_dynlen # | next:277'2 } search range end (exclusive) # | 323: ; %bb.0: # | 324: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 325: s_mov_b64 s[0:1], 0 # | 326: v_cmp_ne_u64_e32 vcc, 0, v[2:3] # | 327: s_and_saveexec_b64 s[2:3], vcc # | . # | . # | . # | 800: .globl memset_pattern_i64_as7_len33_dynval ; -- Begin function memset_pattern_i64_as7_len33_dynval # | 801: .p2align 6 # | 802: .type memset_pattern_i64_as7_len33_dynval,@function # | 803: memset_pattern_i64_as7_len33_dynval: ; @memset_pattern_i64_as7_len33_dynval # | 804: ; %bb.0: # | 805: s_waitcnt vmcnt(0 # | ... # `---data was truncated (10240/12218) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptosi-sat-scalar.ll (46 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptosi-sat-scalar.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll -global-isel=0 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll --check-prefixes=GFX7,GFX7-ISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll --check-prefixes=GFX7,GFX7-ISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll --check-prefixes=GFX7,GFX7-GI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_signed_i1_f32 # | warning: Instruction selection used fallback path for test_signed_i8_f32 # | warning: Instruction selection used fallback path for test_signed_i16_f32 # | warning: Instruction selection used fallback path for test_signed_i32_f32 # | warning: Instruction selection used fallback path for test_signed_i64_f32 # | warning: Instruction selection used fallback path for test_s_signed_i1_f32 # | warning: Instruction selection used fallback path for test_s_signed_i8_f32 # | warning: Instruction selection used fallback path for test_s_signed_i16_f32 # | warning: Instruction selection used fallback path for test_s_signed_i32_f32 # | warning: Instruction selection used fallback path for test_s_signed_i64_f32 # | warning: Instruction selection used fallback path for test_signed_i1_f64 # | warning: Instruction selection used fallback path for test_signed_i8_f64 # | warning: Instruction selection used fallback path for test_signed_i16_f64 # | warning: Instruction selection used fallback path for test_signed_i32_f64 # | warning: Instruction selection used fallback path for test_signed_i64_f64 # | warning: Instruction selection used fallback path for test_s_signed_i1_f64 # | warning: Instruction selection used fallback path for test_s_signed_i8_f64 # | warning: Instruction selection used fallback path for test_s_signed_i16_f64 # | warning: Instruction selection used fallback path for test_s_signed_i32_f64 # | warning: Instruction selection used fallback path for test_s_signed_i64_f64 # | warning: Instruction selection used fallback path for test_signed_i1_f16 # | warning: Instruction selection used fallback path for test_signed_i8_f16 # | warning: Instruction selection used fallback path for test_signed_i16_f16 # | warning: Instruction selection used fallback path for test_signed_i32_f16 # | warning: Instruction selection used fallback path for test_signed_i64_f16 # | warning: Instruction selection used fallback path for test_s_signed_i1_f16 # | warning: Instruction selection used fallback path for test_s_signed_i8_f16 # | warning: Instruction selection used fallback path for test_s_signed_i16_f16 # | warning: Instruction selection used fallback path for test_s_signed_i32_f16 # | warning: Instruction selection used fallback path for test_s_signed_i64_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll --check-prefixes=GFX7,GFX7-GI # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:71:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0x7f # | ^ # | :62:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0x7f # | ^ # | :60:26: note: previous match ended here # | v_cvt_i32_f32_e32 v0, v0 # | ^ # | :61:1: note: non-matching line after previous match is here # | s_movk_i32 s4, 0xff80 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:135:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_movk_i32 s4, 0x7fff # | ^ # | :103:26: note: scanning from here # | v_cvt_i32_f32_e32 v0, v0 # | ^ # | :104:2: note: possible intended match here # | s_movk_i32 s4, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:246:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v2, 0x2f800000 # | ^ # | :186:24: note: scanning from here # | v_trunc_f32_e32 v1, v0 # | ^ # | :187:2: note: possible intended match here # | s_mov_b32 s4, 0x2f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:410:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :251:27: note: scanning from here # | v_cvt_i32_f32_e32 v0, s16 # | ^ # | :265:32: note: possible intended match here # | .set .Ltest_s_signed_i1_f32.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:475:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :292:27: note: scanning from here # | v_cvt_i32_f32_e32 v0, s16 # | ^ # | :295:2: note: possible intended match here # | v_med3_i32 v0, v0, s4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:544:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_movk_i32 s4, 0x7fff # | ^ # | :335:27: note: scanning from here # | v_cvt_i32_f32_e32 v0, s16 # | ^ # | :336:2: note: possible intended match here # | s_movk_i32 s4, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:662:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0x2f800000 # | ^ # | :418:25: note: scanning from here # | v_trunc_f32_e32 v0, s16 # | ^ # | :433:2: note: possible intended match here # | v_mov_b32_e32 v0, 0xdf000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:916:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0x7f # | ^ # | :535:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0x7f # | ^ # | :533:30: note: previous match ended here # | v_cvt_i32_f64_e32 v0, v[0:1] # | ^ # | :534:1: note: non-matching line after previous match is here # | s_movk_i32 s4, 0xff80 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:980:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0x7fff # | ^ # | :578:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0x7fff # | ^ # | :576:30: note: previous match ended here # | v_cvt_i32_f64_e32 v0, v[0:1] # | ^ # | :577:1: note: non-matching line after previous match is here # | s_movk_i32 s4, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1096:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :659:32: note: scanning from here # | v_trunc_f64_e32 v[2:3], v[0:1] # | ^ # | :675:4: note: possible intended match here # | v_bfrev_b32_e32 v4, -2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1244:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :722:32: note: scanning from here # | v_cvt_i32_f64_e32 v0, s[16:17] # | ^ # | :736:32: note: possible intended match here # | .set .Ltest_s_signed_i1_f64.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1308:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :763:32: note: scanning from here # | v_cvt_i32_f64_e32 v0, s[16:17] # | ^ # | :766:2: note: possible intended match here # | v_med3_i32 v0, v0, s4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1377:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :806:32: note: scanning from here # | v_cvt_i32_f64_e32 v0, s[16:17] # | ^ # | :809:2: note: possible intended match here # | v_med3_i32 v0, v0, s4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1498:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :889:34: note: scanning from here # | v_trunc_f64_e32 v[0:1], s[16:17] # | ^ # | :892:2: note: possible intended match here # | v_mov_b32_e32 v4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1739:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0x7f # | ^ # | :996:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0x7f # | ^ # | :994:26: note: previous match ended here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :995:1: note: non-matching line after previous match is here # | s_movk_i32 s4, 0xff80 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1825:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_movk_i32 s4, 0x7fff # | ^ # | :1038:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1039:2: note: possible intended match here # | s_movk_i32 s4, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:1960:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1123:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1125:6: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:2041:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1166:26: note: scanning from here # | v_cvt_i32_f32_e32 v0, v0 # | ^ # | :1180:32: note: possible intended match here # | .set .Ltest_s_signed_i1_f16.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:2125:17: error: GFX7-GI-NEXT: is not on the line after the previous match # | ; GFX7-GI-NEXT: v_cvt_i32_f32_e32 v0, v0 # | ^ # | :1210:2: note: 'next' match was here # | v_cvt_i32_f32_e32 v0, v0 # | ^ # | :1207:27: note: previous match ended here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1208:1: note: non-matching line after previous match is here # | s_movk_i32 s4, 0xff80 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:2220:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: s_movk_i32 s4, 0x7fff # | ^ # | :1251:27: note: scanning from here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1252:2: note: possible intended match here # | s_movk_i32 s4, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll:2329:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :1336:27: note: scanning from here # | v_cvt_f32_f16_e32 v0, s16 # | ^ # | :1338:6: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 55: .p2align 6 # | 56: .type test_signed_i8_f32,@function # | 57: test_signed_i8_f32: ; @test_signed_i8_f32 # | 58: ; %bb.0: # | 59: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 60: v_cvt_i32_f32_e32 v0, v0 # | next:71'0 { search range start (exclusive) # | 61: s_movk_i32 s4, 0xff80 # | 62: v_mov_b32_e32 v1, 0x7f # | next:71'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 63: v_med3_i32 v0, v0, s4, v1 # | 64: s_setpc_b64 s[30:31] # | 65: .Lfunc_end1: # | 66: .size test_signed_i8_f32, .Lfunc_end1-test_signed_i8_f32 # | 67: ; -- End function # | . # | . # | . # | 95: .long 0 # | 96: .text # | 97: .globl test_signed_i16_f32 ; -- Begin function test_signed_i16_f32 # | 98: .p2align 6 # | 99: .type test_signed_i16_f32,@function # | 100: test_signed_i16_f32: ; @test_signed_i16_f32 # | next:71'2 # | ... # `---data was truncated (10240/38269) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll (47 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_ieee_pos1 # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_daz_pos1 # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_ieee_commuted # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_ieee_pos0 # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_daz_pos0 # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_daz_commuted # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_ieee_nsz # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_daz_nsz # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_dynamic_nsz # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_ieee_nsz # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_daz_nsz # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_v2f32_fsub_into_fneg_modifier_dynamic_nsz # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_ieee_nsz # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_daz_nsz # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_dynamic_nsz # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_ieee_nsz # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_daz_nsz # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_v2f16_fsub_into_fneg_modifier_dynamic_nsz # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_ieee_nsz # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_daz_nsz # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f64_fsub_into_fneg_modifier_dynamic_nsz # | warning: Instruction selection used fallback path for fold_f32_select_user_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for no_fold_f32_select_user_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for no_fold_f32_select_user_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f16_select_user_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for no_fold_f16_select_user_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for no_fold_f16_select_user_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f64_select_user_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for no_fold_f64_select_user_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for no_fold_f64_select_user_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_v2f16_select_user_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for no_fold_v2f16_select_user_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for no_fold_v2f16_select_user_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for fold_f32_strict_fsub_into_fneg_modifier_ieee # | warning: Instruction selection used fallback path for fold_f32_strict_fsub_into_fneg_modifier_daz # | warning: Instruction selection used fallback path for fold_f32_strict_fsub_into_fneg_modifier_dynamic # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_issnan_ieee # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_issnan_daz # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_issnan_dynamic # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_isdenormal_ieee # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_isdenormal_daz # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_isdenormal_dynamic # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_var_ieee # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_var_daz # | warning: Instruction selection used fallback path for no_fold_f32_fsub_into_fneg_modifier_class_var_dynamic # | warning: Instruction selection used fallback path for no_fold_f64_fsub_into_fneg_modifier_class_var_daz # | warning: Instruction selection used fallback path for no_fold_f16_fsub_into_fneg_modifier_class_var_daz # | warning: Instruction selection used fallback path for no_fold_f64_fsub_into_fneg_modifier_class_daz # | warning: Instruction selection used fallback path for no_fold_f16_fsub_into_fneg_modifier_class_daz # | warning: Instruction selection used fallback path for fold_f32_fsub_into_fneg_modifier_interp_daz # | warning: Instruction selection used fallback path for fold_f16_fsub_into_fneg_modifier_interp_daz # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:43:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_subrev_f32_e32 v0, 0x80000000, v0 # | ^ # | :100:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :101:2: note: possible intended match here # | v_add_f32_e32 v0, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:61:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_sub_f32_e32 v0, 0, v0 # | ^ # | :141:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :142:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:79:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_sub_f32_e32 v0, 0, v0 # | ^ # | :181:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :182:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:98:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_subrev_f32_e32 v0, 0x80000000, v0 # | ^ # | :221:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :222:2: note: possible intended match here # | v_add_f32_e32 v0, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:116:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :262:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :263:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:134:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :302:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :303:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:152:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :342:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :343:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:170:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :382:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :383:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:188:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :422:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :423:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:206:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :462:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :463:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:225:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :502:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :503:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:246:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :543:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :544:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:267:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :584:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :585:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:288:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :625:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :626:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:309:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :666:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :667:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:330:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f32_e64 v0, -v0, -v0 # | ^ # | :707:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :708:2: note: possible intended match here # | v_mul_f32_e64 v0, -v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:417:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :988:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :989:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:435:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :1028:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1029:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:453:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :1068:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1069:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:471:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :1108:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1109:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:489:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :1148:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1149:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:507:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_pk_max_f16 v0, v0, v0 neg_lo:[1,1] neg_hi:[1,1] # | ^ # | :1188:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1189:2: note: possible intended match here # | v_pk_mul_f16 v0, v0, v1 neg_lo:[1,0] neg_hi:[1,0] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:525:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :1228:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1229:2: note: possible intended match here # | v_mul_f64 v[0:1], -v[0:1], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll:543:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: # | ... # `---data was truncated (10240/93273) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/float-sopc-vopc.ll (48 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/float-sopc-vopc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for f32_olt # | warning: Instruction selection used fallback path for f32_oeq # | warning: Instruction selection used fallback path for f32_ole # | warning: Instruction selection used fallback path for f32_ogt # | warning: Instruction selection used fallback path for f32_one # | warning: Instruction selection used fallback path for f32_oge # | warning: Instruction selection used fallback path for f32_ord # | warning: Instruction selection used fallback path for f32_uno # | warning: Instruction selection used fallback path for f32_ult # | warning: Instruction selection used fallback path for f32_ueq # | warning: Instruction selection used fallback path for f32_ule # | warning: Instruction selection used fallback path for f32_ugt # | warning: Instruction selection used fallback path for f32_une # | warning: Instruction selection used fallback path for f32_uge # | warning: Instruction selection used fallback path for f16_olt # | warning: Instruction selection used fallback path for f16_oeq # | warning: Instruction selection used fallback path for f16_ole # | warning: Instruction selection used fallback path for f16_ogt # | warning: Instruction selection used fallback path for f16_one # | warning: Instruction selection used fallback path for f16_oge # | warning: Instruction selection used fallback path for f16_ord # | warning: Instruction selection used fallback path for f16_uno # | warning: Instruction selection used fallback path for f16_ult # | warning: Instruction selection used fallback path for f16_ueq # | warning: Instruction selection used fallback path for f16_ule # | warning: Instruction selection used fallback path for f16_ugt # | warning: Instruction selection used fallback path for f16_une # | warning: Instruction selection used fallback path for f16_uge # | warning: Instruction selection used fallback path for vector_f32_ole # | warning: Instruction selection used fallback path for vector_f32_ogt # | warning: Instruction selection used fallback path for vector_f32_ueq # | warning: Instruction selection used fallback path for vector_f32_ugt # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:20:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :16:21: note: scanning from here # | s_cmp_lt_f32 s2, s3 # | ^ # | :19:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:65:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :73:21: note: scanning from here # | s_cmp_eq_f32 s2, s3 # | ^ # | :76:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:110:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :130:21: note: scanning from here # | s_cmp_le_f32 s2, s3 # | ^ # | :133:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:155:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :187:21: note: scanning from here # | s_cmp_gt_f32 s2, s3 # | ^ # | :190:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:200:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :244:21: note: scanning from here # | s_cmp_lg_f32 s2, s3 # | ^ # | :247:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:245:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :301:21: note: scanning from here # | s_cmp_ge_f32 s2, s3 # | ^ # | :304:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:290:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :358:20: note: scanning from here # | s_cmp_o_f32 s2, s3 # | ^ # | :361:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:335:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :415:20: note: scanning from here # | s_cmp_u_f32 s2, s3 # | ^ # | :418:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:380:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :472:22: note: scanning from here # | s_cmp_nge_f32 s2, s3 # | ^ # | :475:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:425:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :529:22: note: scanning from here # | s_cmp_nlg_f32 s2, s3 # | ^ # | :532:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:470:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :586:22: note: scanning from here # | s_cmp_ngt_f32 s2, s3 # | ^ # | :589:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:515:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :643:22: note: scanning from here # | s_cmp_nle_f32 s2, s3 # | ^ # | :646:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:560:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :700:22: note: scanning from here # | s_cmp_neq_f32 s2, s3 # | ^ # | :703:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:605:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :757:22: note: scanning from here # | s_cmp_nlt_f32 s2, s3 # | ^ # | :760:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:1277:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_readfirstlane_b32 s0, v0 # | ^ # | :1620:20: note: scanning from here # | s_waitcnt vmcnt(1) # | ^ # | :1632:13: note: possible intended match here # | v_cmp_ge_f32_e32 vcc_lo, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:1425:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_readfirstlane_b32 s0, v0 # | ^ # | :1679:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :1682:13: note: possible intended match here # | v_cmp_lt_f32_e32 vcc_lo, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:1600:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0 # | ^ # | :1726:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1727:2: note: possible intended match here # | v_dual_mov_b32 v0, 48 :: v_dual_mov_b32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll:2062:23: error: GISEL-GFX1150-NEXT: expected string not found in input # | ; GISEL-GFX1150-NEXT: v_readfirstlane_b32 s0, v0 # | ^ # | :1860:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :1863:14: note: possible intended match here # | v_cmp_nge_f32_e32 vcc_lo, 0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/float-sopc-vopc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 11: .globl f32_olt ; -- Begin function f32_olt # | 12: .p2align 8 # | 13: .type f32_olt,@function # | 14: f32_olt: ; @f32_olt # | 15: ; %bb.0: ; %entry # | 16: s_cmp_lt_f32 s2, s3 # | next:20'0 { search range start (exclusive) # | next:20'1 error: no match found in search range # | 17: s_cselect_b32 s2, -1, 0 # | 18: s_delay_alu instid0(SALU_CYCLE_1) # | 19: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:20'2 ? possible intended match # | 20: global_store_b32 v0, v1, s[0:1] # | 21: s_endpgm # | 22: .Lfunc_end0: # | 23: .size f32_olt, .Lfunc_end0-f32_olt # | 24: ; -- End function # | . # | . # | . # | 66: .long 0 # | 67: .text # | 68: .globl f32_oeq ; -- Begin function f32_oeq # | 69: .p2align 8 # | 70: .type f32_oeq,@function # | 71: f32_oeq: ; @f32_oeq # | next:20'3 } search range end (exclusive) # | 72: ; %bb.0: ; %entry # | 73: s_cmp_eq_f32 s2, s3 # | next:65'0 { search range start (exclusive) # | next:65'1 error: no match found in search range # | 74: s_cselect_b32 s2, -1, 0 # | 75: s_delay_alu instid0(SALU_CYCLE_1) # | 76: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:65'2 ? possible intended match # | 77: global_store_b32 v0, v1, s[0:1] # | 78: s_endpgm # | 79: .Lfunc_end1: # | 80: .size f32_oeq, .Lfunc_end1-f32_oeq # | 81: ; -- End function # | . # | . # | . # | 123: .long 0 # | 124: .text # | 125: .globl f32_ole ; -- Begin function f32_ole # | 126: .p2align 8 # | 127: .type f32_ole,@function # | 128: f32_ole: ; @f32_ole # | next # | ... # `---data was truncated (10240/28004) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/call-preserved-registers.ll (49 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-preserved-registers.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 # .---command stderr------------ # | warning: inline asm clobber list contains reserved registers: s33 # | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour. # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.01-amd-amdhsa -enable-ipra=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.01-amd-amdhsa -enable-ipra=0 # .---command stderr------------ # | warning: inline asm clobber list contains reserved registers: s33 # | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour. # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -enable-ipra=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -enable-ipra=0 # .---command stderr------------ # | warning: inline asm clobber list contains reserved registers: s33 # | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour. # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -enable-ipra=0 -mattr=+enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FLATSCR,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -enable-ipra=0 -mattr=+enable-flat-scratch # .---command stderr------------ # | warning: inline asm clobber list contains reserved registers: s33 # | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour. # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FLATSCR,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu8.03-amd-amdhsa -enable-ipra=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %47:vgpr(i32) = G_LOAD %38:sgpr(p1) :: (volatile load (i32) from `ptr addrspace(1) poison`, addrspace 1) (in function: test_call_void_func_void_clobber_vcc) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,MUBUF,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll:219:14: error: GCN-LABEL: expected string not found in input # | ; GCN-LABEL: void_func_void_clobber_vcc: # | ^ # | :215:32: note: scanning from here # | void_func_void_clobber_s30_s31: ; @void_func_void_clobber_s30_s31 # | ^ # | :215:36: note: possible intended match here # | void_func_void_clobber_s30_s31: ; @void_func_void_clobber_s30_s31 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-preserved-registers.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 210: ; MemoryBound: 0 # | 211: .text # | 212: .globl void_func_void_clobber_s30_s31 ; -- Begin function void_func_void_clobber_s30_s31 # | 213: .p2align 6 # | 214: .type void_func_void_clobber_s30_s31,@function # | 215: void_func_void_clobber_s30_s31: ; @void_func_void_clobber_s30_s31 # | label:219'0 { search range start (exclusive) # | label:219'1 error: no match found in search range # | label:219'2 ? possible intended match # | 216: ; %bb.0: # | 217: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 218: s_xor_sa # | label:219'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-umin.ll (50 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-umin.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umin_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:32:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :20:2: note: 'next' match was here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | :18:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0xff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:148:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :62:2: note: 'next' match was here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | :60:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :61:1: note: non-matching line after previous match is here # | v_and_b32_e32 v2, 0xff, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:1304:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :308:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :313:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:2024:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_u32_e32 v1, v1, v3 # | ^ # | :596:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :598:2: note: possible intended match here # | v_min_u32_e32 v0, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:2128:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_u32_e32 v3, v3, v7 # | ^ # | :638:26: note: scanning from here # | v_min_u32_e32 v2, v2, v6 # | ^ # | :639:2: note: possible intended match here # | v_min3_u32 v1, v1, v5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:2266:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_u32_e32 v5, v5, v13 # | ^ # | :680:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :688:2: note: possible intended match here # | v_min_u32_e32 v1, v1, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll:3247:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_lt_u64_e32 vcc, v[0:1], v[16:17] # | ^ # | :930:2: note: 'next' match was here # | v_cmp_lt_u64_e32 vcc, v[0:1], v[16:17] # | ^ # | :925:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :926:1: note: non-matching line after previous match is here # | v_cmp_lt_u64_e32 vcc, v[8:9], v[24:25] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_vector_reduce_umin_v2i8 ; -- Begin function test_vector_reduce_umin_v2i8 # | 14: .p2align 6 # | 15: .type test_vector_reduce_umin_v2i8,@function # | 16: test_vector_reduce_umin_v2i8: ; @test_vector_reduce_umin_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:32'0 { search range start (exclusive) # | 19: v_and_b32_e32 v1, 0xff, v1 # | 20: v_and_b32_e32 v0, 0xff, v0 # | next:32'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 21: v_min_u32_e32 v0, v0, v1 # | 22: s_setpc_b64 s[30:31] # | 23: .Lfunc_end0: # | 24: .size test_vector_reduce_umin_v2i8, .Lfunc_end0-test_vector_reduce_umin_v2i8 # | 25: ; -- End function # | . # | . # | . # | 53: .long 0 # | 54: .text # | 55: .globl test_vector_reduce_umin_v3i8 ; -- Begin function test_vector_reduce_umin_v3i8 # | 56: .p2align 6 # | 57: .type test_vector_reduce_umin_v3i8,@function # | 58: test_vector_reduce_umin_v3i8: ; @test_vector_reduce_umin_v3i8 # | next:32'2 } search range end (exclusive) # | 59: ; %bb.0: ; %entry # | 60: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:148'0 { search range start (exclusive) # | 61: v_and_b32_e32 v2, 0xff, v2 # | 62: v_and_b32_e32 v0, 0xff, v0 # | next:148'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 63: v_and_b32_e32 v1, 0xff, v1 # | 64: v_min3_u32 v0, v1, v0, v2 # | 65: s_setpc_b64 s[30:31] # | 66: .Lfunc_end1: # | 67: .size test_vector_reduce_umin_v3i8, .Lfunc_end1-test_vector_reduce_umin_v3i8 # | . # | . # | . # | 96: .long 0 # | 97: .text # | 98: .globl test_vector_reduce_umin_v4i8 ; -- Begin function test_vector_reduce_umin_v4i8 # | 99: .p2align 6 # | 100: .type test_vector_reduce_umin_v4i8,@function # | 101: test_vector_reduce_umin_v4i8: ; @test_vector_reduce_umin_v4i8 # | next:148'2 } search range end (exclusive) # | 102: ; %bb.0: ; %entry # | 103: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 104: v_and_b32_e32 v1, 0xff, v1 # | 105: v_and_b32_e32 v2, 0xff, v2 # | 106: v_and_b32_e32 v0, 0xff, v0 # | . # | . # | . # | 303: .globl test_vector_reduce_umin_v3i16 ; -- Begin function test_vector_reduce_umin_v3i16 # | 304: .p2align 6 # | 305: .type test_vector_reduce_umin_v3i16,@function # | 306: test_vector_reduce_umin_v3i16: ; @test_vector_reduce_umin_v3i16 # | 307: ; %bb.0: ; %entry # | 308: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1304'0 { search range start (exclusive) # | next:1304'1 error: no match found in search range # | 309: v_and_b32_e32 v1, 0xffff, v1 # | 310: v_and_b32_e32 v2, 0xffff, v0 # | 311: s_mov_b32 s4, 0xffff # | 312: v_min_u32_e32 v1, v2, v1 # | 313: v_lshrrev_b32_e32 v0, 16, v0 # | next:1304'2 ? possible intended match # | 314: v_min3_u32 v0, v1, v0, s4 # | 315: s_setpc_b64 s[30:31] # | 316: .Lfunc_end6: # | 317: .size test_vector_reduce_umin_v3i16, .Lfunc_end6-test_vector_reduce_umin_v3i16 # | 318: ; -- End function # | . # | . # | . # | 346: .long 0 # | 347: .text # | 348: .globl test_vector_reduce_umin_v4i16 ; -- Begin function test_vector_reduce_umin_v4i16 # | 349: .p2align 6 # | 350: .type test_vector_reduce_umin_v4i16,@function # | 351: test_vector_reduce_umin_v4i16: ; @test_vector_reduce_umin_v4i16 # | next:1304'3 } search range end (exclusive) # | 352: ; %bb.0: ; %entry # | 353: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 354: v_lshrrev_b32_e32 v2, 16, v0 # | 355: v_and_b32_e32 v0, 0xffff, v0 # | 356: v_lshrrev_b32_e32 v3, 16, v1 # | . # | . # | . # | 591: .globl test_vector_reduce_umin_v4i32 ; -- Begin function test_vector_reduce_umin_v4i32 # | 592: .p2align 6 # | 593: .type test_vector_reduce_umin_v4i32,@function # | 594: test_vector_reduce_umin_v4i32: ; @test_vector_reduce_umin_v4i32 # | 595: ; %bb.0: ; %entry # | 596: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2024'0 { search range start (exclusive) # | next:2024'1 error: no match found in search range # | 597: v_min3_u32 v0, v0, v2, v1 # | 598: v_min_u32_e32 v0, v0, v3 # | next:2024'2 ? possible intended match # | 599: s_setpc_b64 s[30:31] # | 600: .Lfunc_end12: # | 601: .size test_vector_reduce_umin_v4i32, .Lfunc_end12-test_vector_reduce_umin_v4i32 # | 602: ; -- End function # | 603: .set .Ltest_vector_reduce_umin_v4i32.num_vgpr, 4 # | . # | . # | . # | 630: .long 0 # | 631: .text # | 632: .globl test_vector_reduce_umin_v8i32 ; -- Begin function test_vector_reduce_umin_v8i32 # | 633: .p2align 6 # | 634: .type test_vector_reduce_umin_v8i32,@function # | 635: test_vector_reduce_umin_v8i32: ; @test_vector_reduce_umin_v8i32 # | next:2024'3 } search range end (exclusive) # | 636: ; %bb.0: ; %entry # | 637: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 638: v_min_u32_e32 v2, v2, v6 # | next:2128'0 { search range start (exclusive) # | next:2128'1 error: no match found in search range # | 639: v_min3_u32 v1, v1, v5, v3 # | next:2128'2 ? possible intended match # | 640: v_min3_u32 v0, v0, v4, v2 # | 641: v_min3_u32 v0, v0, v1, v7 # | 642: s_setpc_b64 s[30:31] # | 643: .Lfunc_end13: # | 644: .size test_vector_reduce_umin_v8i32, .L # | ... # `---data was truncated (10240/14073) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/cttz_zero_poison.ll (51 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/cttz_zero_poison.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_cttz_zero_poison_i32 # | warning: Instruction selection used fallback path for v_cttz_zero_poison_i32 # | warning: Instruction selection used fallback path for v_cttz_zero_poison_v2i32 # | warning: Instruction selection used fallback path for v_cttz_zero_poison_v4i32 # | warning: Instruction selection used fallback path for s_cttz_zero_poison_i8_with_select # | warning: Instruction selection used fallback path for s_cttz_zero_poison_i16_with_select # | warning: Instruction selection used fallback path for s_cttz_zero_poison_i32_with_select # | warning: Instruction selection used fallback path for s_cttz_zero_poison_i64_with_select # | warning: Instruction selection used fallback path for v_cttz_zero_poison_i8_with_select # | warning: Instruction selection used fallback path for v_cttz_zero_poison_i16_with_select # | warning: Instruction selection used fallback path for v_cttz_zero_poison_i32_with_select # | warning: Instruction selection used fallback path for v_cttz_zero_poison_i64_with_select # | warning: Instruction selection used fallback path for v_cttz_i32_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_cttz_i32_sel_ne_neg1 # | warning: Instruction selection used fallback path for v_cttz_i32_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_cttz_i8_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_cttz_i16_sel_eq_neg1 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:56:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :19:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :20:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:207:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_ffbl_b32_e32 v0, v0 # | ^ # | :148:2: note: 'next' match was here # | v_ffbl_b32_e32 v0, v0 # | ^ # | :146:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :147:1: note: non-matching line after previous match is here # | v_ffbl_b32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:291:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_ffbl_b32_e32 v0, v0 # | ^ # | :213:2: note: 'next' match was here # | v_ffbl_b32_e32 v0, v0 # | ^ # | :209:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :210:1: note: non-matching line after previous match is here # | v_ffbl_b32_e32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:361:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :270:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :271:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:430:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :331:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :332:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:483:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :392:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :393:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:542:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s5, 0 # | ^ # | :452:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :453:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:631:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :516:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :517:2: note: possible intended match here # | v_ffbl_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:731:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :578:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :579:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:850:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :645:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :646:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] offset:3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:1176:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :806:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :807:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] offset:3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:1306:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :878:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :879:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] offset:3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:1444:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :950:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :951:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] offset:3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:1543:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :1026:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :1027:2: note: possible intended match here # | v_ffbl_b32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll:1637:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: global_load_ubyte v2, v0, s[2:3] offset:1 # | ^ # | :1086:34: note: scanning from here # | global_load_ubyte v1, v0, s[2:3] offset:1 # | ^ # | :1087:2: note: possible intended match here # | global_load_ubyte v2, v0, s[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type s_cttz_zero_poison_i32,@function # | 16: s_cttz_zero_poison_i32: ; @s_cttz_zero_poison_i32 # | 17: ; %bb.0: # | 18: s_load_dword s2, s[4:5], 0x2c # | 19: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | 20: v_mov_b32_e32 v0, 0 # | next:56'2 ? possible intended match # | 21: s_waitcnt lgkmcnt(0) # | 22: s_ff1_i32_b32 s2, s2 # | 23: v_mov_b32_e32 v1, s2 # | 24: global_store_dword v0, v1, s[0:1] # | 25: s_endpgm # | . # | . # | . # | 72: .long 0 # | 73: .text # | 74: .globl v_cttz_zero_poison_i32 ; -- Begin function v_cttz_zero_poison_i32 # | 75: .p2align 8 # | 76: .type v_cttz_zero_poison_i32,@function # | 77: v_cttz_zero_poison_i32: ; @v_cttz_zero_poison_i32 # | next:56'3 } search range end (exclusive) # | 78: ; %bb.0: # | 79: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 80: v_lshlrev_b32_e32 v0, 2, v0 # | 81: v_mov_b32_e32 v1, 0 # | 82: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 141: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 142: v_lshlrev_b32_e32 v0, 3, v0 # | 143: v_mov_b32_e32 v2, 0 # | 144: s_waitcnt lgkmcnt(0) # | 145: global_load_dwordx2 v[0:1], v0, s[2:3] # | 146: s_waitcnt vmcnt(0) # | next:207'0 { search range start (exclusive) # | 147: v_ffbl_b32_e32 v1, v1 # | 148: v_ffbl_b32_e32 v0, v0 # | next:207'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 149: global_store_dwordx2 v2, v[0:1], s[0:1] # | 150: s_endpgm # | 151: .Lfunc_end2: # | 152: .size v_cttz_zero_poison_v2i32, .Lfunc_end2-v_cttz_zero_poison_v2i32 # | 153: ; -- End function # | . # | . # | . # | 197: .long 0 # | 198: .text # | 199: .globl v_cttz_zero_poison_v4i32 ; -- Begin function v_cttz_zero_poison_v4i32 # | 200: .p2align 8 # | 201: .type v_cttz_zero_poison_v4i32,@function # | 202: v_cttz_zero_poison_v4i32: ; @v_cttz_zero_poison_v4i32 # | next:207'2 } search range end (exclusive) # | 203: ; %bb.0: # | 204: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 205: v_lshlrev_b32_e32 v0, 4, v0 # | 206: v_mov_b32_e32 v4, 0 # | 207: s_waitcnt lgkmcnt(0) # | 208: global_load_dwordx4 v[0:3], v0, s[2:3] # | 209: s_waitcnt vmcnt(0) # | next:291'0 { search range start (exclusive) # | 210: v_ffbl_b32_e32 v3, v3 # | 211: v_ffbl_b32_e32 v2, v2 # | 212: v_ffbl_b32_e32 v1, v1 # | 213: v_ffbl_b32_e32 v0, v0 # | next:291'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 214: global_store_dwordx4 v4, v[0:3], s[0:1] # | 215: s_endpgm # | 216: .Lfunc_end3: # | 217: .size v_cttz_zero_poison_v4i32, .Lfunc_end3-v_cttz_zero_poison_v4i32 # | 218: ; -- End function # | . # | . # | . # | # | ... # `---data was truncated (10240/25367) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/cttz.ll (52 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/cttz.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgpu6.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgpu8.02 -mattr=-flat-for-global | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=VI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=VI # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=r600 -mcpu=cypress | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=EG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=EG # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -global-isel -global-isel-abort=2 -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu10.10 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_cttz_i32 # | warning: Instruction selection used fallback path for v_cttz_i32 # | warning: Instruction selection used fallback path for v_cttz_v2i32 # | warning: Instruction selection used fallback path for v_cttz_v4i32 # | warning: Instruction selection used fallback path for v_cttz_i8 # | warning: Instruction selection used fallback path for s_cttz_i64 # | warning: Instruction selection used fallback path for s_cttz_i64_trunc # | warning: Instruction selection used fallback path for v_cttz_i64 # | warning: Instruction selection used fallback path for v_cttz_i64_trunc # | warning: Instruction selection used fallback path for v_cttz_i32_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_cttz_i32_sel_ne_neg1 # | warning: Instruction selection used fallback path for v_cttz_i32_sel_eq_bitwidth # | warning: Instruction selection used fallback path for v_cttz_i32_sel_ne_bitwidth # | warning: Instruction selection used fallback path for v_cttz_i8_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_cttz_i16_sel_eq_neg1 # | warning: Instruction selection used fallback path for v_cttz_i7_sel_eq_neg1 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10-GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:79:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :20:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :21:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:270:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_ffbl_b32_e32 v0, v0 # | ^ # | :151:2: note: 'next' match was here # | v_ffbl_b32_e32 v0, v0 # | ^ # | :149:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :150:1: note: non-matching line after previous match is here # | v_ffbl_b32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:390:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_ffbl_b32_e32 v0, v0 # | ^ # | :218:2: note: 'next' match was here # | v_ffbl_b32_e32 v0, v0 # | ^ # | :214:20: note: previous match ended here # | s_waitcnt vmcnt(0) # | ^ # | :215:1: note: non-matching line after previous match is here # | v_ffbl_b32_e32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:495:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :282:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :284:2: note: possible intended match here # | v_ffbl_b32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:572:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :342:37: note: scanning from here # | s_load_dwordx2 s[2:3], s[4:5], 0x24 # | ^ # | :343:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:646:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :403:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :404:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:753:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_add_nc_u32_e64 v3, v1, 32 clamp # | ^ # | :470:23: note: scanning from here # | v_ffbl_b32_e32 v0, v0 # | ^ # | :471:2: note: possible intended match here # | v_add_nc_u32_e64 v1, v1, 32 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:950:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :597:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :595:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :596:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1044:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :659:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :657:29: note: previous match ended here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :658:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1156:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_cmp_eq_u32_e32 vcc_lo, 32, v0 # | ^ # | :725:26: note: scanning from here # | v_min_u32_e32 v0, 32, v0 # | ^ # | :726:2: note: possible intended match here # | v_cmp_ne_u32_e32 vcc_lo, 32, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1350:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :848:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :849:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1457:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_readfirstlane_b32 s2, v1 # | ^ # | :913:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :914:2: note: possible intended match here # | v_ffbl_b32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1553:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | :970:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :971:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type s_cttz_i32,@function # | 16: s_cttz_i32: ; @s_cttz_i32 # | 17: ; %bb.0: # | 18: s_clause 0x1 # | 19: s_load_dword s2, s[4:5], 0x2c # | 20: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | next:79'0 { search range start (exclusive) # | next:79'1 error: no match found in search range # | 21: v_mov_b32_e32 v0, 0 # | next:79'2 ? possible intended match # | 22: s_waitcnt lgkmcnt(0) # | 23: s_ff1_i32_b32 s2, s2 # | 24: s_min_u32 s2, s2, 32 # | 25: v_mov_b32_e32 v1, s2 # | 26: global_store_dword v0, v1, s[0:1] # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl v_cttz_i32 ; -- Begin function v_cttz_i32 # | 77: .p2align 8 # | 78: .type v_cttz_i32,@function # | 79: v_cttz_i32: ; @v_cttz_i32 # | next:79'3 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 82: v_lshlrev_b32_e32 v0, 2, v0 # | 83: v_mov_b32_e32 v1, 0 # | 84: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 144: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 145: v_lshlrev_b32_e32 v0, 3, v0 # | 146: v_mov_b32_e32 v2, 0 # | 147: s_waitcnt lgkmcnt(0) # | 148: global_load_dwordx2 v[0:1], v0, s[2:3] # | 149: s_waitcnt vmcnt(0) # | next:270'0 { search range start (exclusive) # | 150: v_ffbl_b32_e32 v1, v1 # | 151: v_ffbl_b32_e32 v0, v0 # | next:270'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 152: v_min_u32_e32 v1, 32, v1 # | 153: v_min_u32_e32 v0, 32, v0 # | 154: global_store_dwordx2 v2, v[0:1], s[0:1] # | 155: s_endpgm # | 156: .Lfunc_end2: # | . # | . # | . # | 202: .long 0 # | 203: .text # | 204: .globl v_cttz_v4i32 ; -- Begin function v_cttz_v4i32 # | 205: .p2align 8 # | 206: .type v_cttz_v4i32,@function # | 207: v_cttz_v4i32: ; @v_cttz_v4i32 # | next:270'2 } search range end (exclusive) # | 208: ; %bb.0: # | 209: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 210: v_lshlrev_b32_e32 v0, 4, v0 # | 211: v_mov_b32_e32 v4, 0 # | 212: s_waitcnt lgkmcnt(0) # | 213: global_load_dwordx4 v[0:3], v0, s[2:3] # | 214: s_waitcnt vmcnt(0) # | next:390'0 { search range start (exclusive) # | 215: v_ffbl_b32_e32 v3, v3 # | 216: v_ffbl_b32_e32 v2, v2 # | 217: v_ffbl_b32_e32 v1, v1 # | 218: v_ffbl_b32_e32 v0, v0 # | next:390'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 219: v_min_u32_e32 v3, 32, v3 # | 220: v_min_u32_e32 v2, 32, v2 # | 221: v_min_u32_e32 v1, 32, v1 # | 222: v_min_u32_e32 v0, 32, v0 # | 223: global_store_dwordx4 v4, v[0:3], s[0:1] # | . # | . # | . # | 271: .long 0 # | 272: .text # | 273: .globl v_cttz_i8 ; -- Begin function v_cttz_i8 # | 274: .p2align 8 # | 275: .type v_cttz_i8,@function # | 276: v_cttz_i8: ; @v_cttz_i8 # | next:390'2 } search range end (exclusive) # | 277: ; %bb.0: # | 278: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 279: v_mov_b32_e32 v0, 0 # | 280: s_waitcnt lgkmcnt(0) # | 281: global_load_ubyte v1, v0, s[2:3] # | 282: s_waitcnt vmcnt(0) # | next:495'0 { search range start (exclusive) # | next:495'1 error: no match found in search range # | 283: v_or_b32_e32 v1, 0x100, v1 # | 284: v_ffbl_b32_e32 v1, v1 # | next:495'2 ? possible intended match # | 285: global_store_byte v0, v1, s[0:1] # | 286: s_endpgm # | 287: .Lfunc_end4: # | 288: .size v_cttz_i8, .Lfunc_end4-v_cttz_i8 # | 289: ; -- End function # | . # | . # | . # | 333: .long 0 # | 334: .text # | 335: .globl s_cttz_i64 ; -- Begin function s_cttz_i64 # | 336: .p2align 8 # | 337: .type s_cttz_i # | ... # `---data was truncated (10240/21087) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fshl.ll (53 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fshl.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for s_fshl_i7 # | warning: Instruction selection used fallback path for v_fshl_i7 # | warning: Instruction selection used fallback path for s_fshl_i8 # | warning: Instruction selection used fallback path for v_fshl_i8 # | warning: Instruction selection used fallback path for s_fshl_i8_4 # | warning: Instruction selection used fallback path for v_fshl_i8_4 # | warning: Instruction selection used fallback path for s_fshl_i8_5 # | warning: Instruction selection used fallback path for v_fshl_i8_5 # | warning: Instruction selection used fallback path for s_fshl_v2i8 # | warning: Instruction selection used fallback path for v_fshl_v2i8 # | warning: Instruction selection used fallback path for s_fshl_v4i8 # | warning: Instruction selection used fallback path for v_fshl_v4i8 # | warning: Instruction selection used fallback path for s_fshl_i24 # | warning: Instruction selection used fallback path for v_fshl_i24 # | warning: Instruction selection used fallback path for s_fshl_v2i24 # | warning: Instruction selection used fallback path for v_fshl_v2i24 # | warning: Instruction selection used fallback path for s_fshl_i32 # | warning: Instruction selection used fallback path for s_fshl_i32_5 # | warning: Instruction selection used fallback path for s_fshl_i32_8 # | warning: Instruction selection used fallback path for v_fshl_i32 # | warning: Instruction selection used fallback path for v_fshl_i32_5 # | warning: Instruction selection used fallback path for v_fshl_i32_8 # | warning: Instruction selection used fallback path for v_fshl_i32_ssv # | warning: Instruction selection used fallback path for v_fshl_i32_svs # | warning: Instruction selection used fallback path for v_fshl_i32_vss # | warning: Instruction selection used fallback path for v_fshl_v2i32 # | warning: Instruction selection used fallback path for v_fshl_v3i32 # | warning: Instruction selection used fallback path for v_fshl_v4i32 # | warning: Instruction selection used fallback path for s_fshl_i16 # | warning: Instruction selection used fallback path for s_fshl_i16_4 # | warning: Instruction selection used fallback path for s_fshl_i16_5 # | warning: Instruction selection used fallback path for v_fshl_i16 # | warning: Instruction selection used fallback path for v_fshl_i16_4 # | warning: Instruction selection used fallback path for v_fshl_i16_5 # | warning: Instruction selection used fallback path for v_fshl_i16_ssv # | warning: Instruction selection used fallback path for v_fshl_i16_svs # | warning: Instruction selection used fallback path for v_fshl_i16_vss # | warning: Instruction selection used fallback path for s_fshl_v2i16 # | warning: Instruction selection used fallback path for v_fshl_v2i16 # | warning: Instruction selection used fallback path for v_fshl_v2i16_4_8 # | warning: Instruction selection used fallback path for v_fshl_v2i16_ssv # | warning: Instruction selection used fallback path for v_fshl_v2i16_svs # | warning: Instruction selection used fallback path for v_fshl_v2i16_vss # | warning: Instruction selection used fallback path for s_fshl_v3i16 # | warning: Instruction selection used fallback path for v_fshl_v3i16 # | warning: Instruction selection used fallback path for s_fshl_v4i16 # | warning: Instruction selection used fallback path for v_fshl_v4i16 # | warning: Instruction selection used fallback path for s_fshl_i64 # | warning: Instruction selection used fallback path for s_fshl_i64_5 # | warning: Instruction selection used fallback path for s_fshl_i64_32 # | warning: Instruction selection used fallback path for s_fshl_i64_48 # | warning: Instruction selection used fallback path for v_fshl_i64 # | warning: Instruction selection used fallback path for v_fshl_i64_5 # | warning: Instruction selection used fallback path for v_fshl_i64_48 # | warning: Instruction selection used fallback path for v_fshl_i64_ssv # | warning: Instruction selection used fallback path for v_fshl_i64_svs # | warning: Instruction selection used fallback path for v_fshl_i64_vss # | warning: Instruction selection used fallback path for s_fshl_v2i64 # | warning: Instruction selection used fallback path for v_fshl_v2i64 # | warning: Instruction selection used fallback path for s_fshl_i128 # | warning: Instruction selection used fallback path for v_fshl_i128 # | warning: Instruction selection used fallback path for v_fshl_i128_ssv # | warning: Instruction selection used fallback path for v_fshl_i128_svs # | warning: Instruction selection used fallback path for v_fshl_i128_vss # | warning: Instruction selection used fallback path for s_fshl_i128_65 # | warning: Instruction selection used fallback path for v_fshl_i128_65 # | warning: Instruction selection used fallback path for s_fshl_v2i128 # | warning: Instruction selection used fallback path for v_fshl_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:12:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v0, 7 # | ^ # | :7:9: note: scanning from here # | ; %bb.0: # | ^ # | :14:2: note: possible intended match here # | v_mul_lo_u32 v0, v0, 7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:201:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v3, 7 # | ^ # | :62:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :69:2: note: possible intended match here # | v_mul_u32_u24_e32 v1, 7, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:322:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_and_b32 s3, s2, 7 # | ^ # | :99:9: note: scanning from here # | ; %bb.0: # | ^ # | :103:2: note: possible intended match here # | s_and_b32 s1, s2, 7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:390:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v3, 7, v2 # | ^ # | :149:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :153:2: note: possible intended match here # | v_and_b32_e32 v1, 7, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:460:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 4 # | ^ # | :182:9: note: scanning from here # | ; %bb.0: # | ^ # | :184:2: note: possible intended match here # | s_lshl_b32 s2, s1, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:509:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | :229:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :230:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 24, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:567:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 5 # | ^ # | :258:9: note: scanning from here # | ; %bb.0: # | ^ # | :260:2: note: possible intended match here # | s_lshl_b32 s2, s1, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:616:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 5, v0 # | ^ # | :305:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :306:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 24, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:674:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_and_b32 s5, s2, 7 # | ^ # | :334:9: note: scanning from here # | ; %bb.0: # | ^ # | :340:2: note: possible intended match here # | s_and_b32 s1, s2, 7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:823:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v5, 7, v2 # | ^ # | :391:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :397:2: note: possible intended match here # | v_and_b32_e32 v1, 7, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:1288:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v0, 24 # | ^ # | :560:9: note: scanning from here # | ; %bb.0: # | ^ # | :564:2: note: possible intended match here # | v_mul_hi_u32 v0, s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:1461:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v3, 24 # | ^ # | :618:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :627:2: note: possible intended match here # | v_not_b32_e32 v2, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2171:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v6, 24 # | ^ # | :805:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :815:2: note: possible intended match here # | v_not_b32_e32 v4, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2412:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :851:9: note: scanning from here # | ; %bb.0: # | ^ # | :852:2: note: possible intended match here # | s_mov_b32 s4, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2481:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :902:9: note: scanning from here # | ; %bb.0: # | ^ # | :903:2: note: possible intended match here # | s_mov_b32 s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2519:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :948:9: note: scanning from here # | ; %bb.0: # | ^ # | :949:2: note: possible intended match here # | s_mov_b32 s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2622:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v1, s1 # | ^ # | :1084:9: note: scanning from here # | ; %bb.0: # | ^ # | :1090:2: note: possible intended match here # | v_mov_b32_e32 v1, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:2739:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :1182:9: note: scanning from here # | ; %bb.0: # | ^ # | :1191:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3125:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_and_b32 s3, s2, 15 # | ^ # | :1354:9: note: scanning from here # | ; %bb.0: # | ^ # | :1358:2: note: possible intended match here # | s_and_b32 s1, s2, 15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3184:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 4 # | ^ # | :1403:9: note: scanning from here # | ; %bb.0: # | ^ # | :1405:2: note: possible intended match here # | s_lshl_b32 s2, s1, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3228:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 5 # | ^ # | :1449:9: note: scanning from here # | ; %bb.0: # | ^ # | :1451:2: note: possible intended match here # | s_lshl_b32 s2, s1, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3273:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v3, 15, v2 # | ^ # | :1496:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1500:2: note: possible intended match here # | v_and_b32_e32 v1, 15, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3353:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | :1530:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1531:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:3407:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 5, v0 # | ^ # | :1560:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1561:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:4975:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v5, 63, v4 # | ^ # | :2449:30: note: scanning from here # | v_lshr_b64 v[2:3], v[2:3], 1 # | ^ # | :2453:2: note: possible intended match here # | v_or_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:5102:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v4, v0 # | ^ # | :2543:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2546:2: note: possible intended match here # | v_or_b32_e32 v1, v0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:5148:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 63, v0 # | ^ # | :2574:9: note: scanning from here # | ; %bb.0: # | ^ # | :2579:2: note: possible intended match here # | v_or_b32_e32 v1, v3, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll:5211:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshl_b64 s[0:1], s[0:1], s2 # | ^ # | :2627:2: note: 'next' match was here # | s_lshl_b64 # | ... # `---data was truncated (10240/53222) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/flat-saddr-load.ll (54 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/flat-saddr-load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_8388607 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_8388608 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_neg8388608 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_neg8388609 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0xFFFFFFFF # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0x100000000 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0x100000001 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0x100000FFF # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_0x100001000 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_neg0xFFFFFFFF # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_neg0x100000000 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_neg0x100000001 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_offset_8388607 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_offset_8388608 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_offset_neg8388608 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_offset_neg8388607 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_offset_8388607_gep_order # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_ptrtoint # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_ptrtoint_commute_add # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_ptrtoint_commute_add_imm_offset0 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_vgpr_ptrtoint_commute_add_imm_offset1 # | warning: Instruction selection used fallback path for flat_load_saddr_uniform_ptr_in_vgprs # | warning: Instruction selection used fallback path for flat_load_saddr_uniform_ptr_in_vgprs_immoffset # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_uniform_offset # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_uniform_offset_immoffset # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_sgpr_ptrtoint_commute_add # | warning: Instruction selection used fallback path for flat_load_saddr_i8_zext_sgpr_ptrtoint_commute_add_imm_offset0 # | warning: Instruction selection used fallback path for flat_load_i8_vgpr64_sgpr32 # | warning: Instruction selection used fallback path for flat_load_i8_vgpr64_sgpr32_offset_8388607 # | warning: Instruction selection used fallback path for flat_load_saddr_f32_natural_addressing # | warning: Instruction selection used fallback path for flat_load_saddr_f32_natural_addressing_immoffset # | warning: Instruction selection used fallback path for flat_load_f32_saddr_zext_vgpr_range # | warning: Instruction selection used fallback path for flat_load_f32_saddr_zext_vgpr_range_imm_offset # | warning: Instruction selection used fallback path for flat_load_f32_saddr_zext_vgpr_range_too_large # | warning: Instruction selection used fallback path for flat_load_saddr_i16 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_f16 # | warning: Instruction selection used fallback path for flat_load_saddr_f16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i32 # | warning: Instruction selection used fallback path for flat_load_saddr_i32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_f32 # | warning: Instruction selection used fallback path for flat_load_saddr_f32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i16 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v2f16 # | warning: Instruction selection used fallback path for flat_load_saddr_v2f16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_f64 # | warning: Instruction selection used fallback path for flat_load_saddr_f64_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i64 # | warning: Instruction selection used fallback path for flat_load_saddr_i64_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v2f32 # | warning: Instruction selection used fallback path for flat_load_saddr_v2f32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i32 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v4i16 # | warning: Instruction selection used fallback path for flat_load_saddr_v4i16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v4f16 # | warning: Instruction selection used fallback path for flat_load_saddr_v4f16_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v3f32 # | warning: Instruction selection used fallback path for flat_load_saddr_v3f32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v3i32 # | warning: Instruction selection used fallback path for flat_load_saddr_v3i32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v4f32 # | warning: Instruction selection used fallback path for flat_load_saddr_v4f32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v4i32 # | warning: Instruction selection used fallback path for flat_load_saddr_v4i32_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i64 # | warning: Instruction selection used fallback path for flat_load_saddr_v2i64_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i128 # | warning: Instruction selection used fallback path for flat_load_saddr_i128_immneg128 # | warning: Instruction selection used fallback path for flat_sextload_saddr_i8 # | warning: Instruction selection used fallback path for flat_sextload_saddr_i8_immneg128 # | warning: Instruction selection used fallback path for flat_sextload_saddr_i16 # | warning: Instruction selection used fallback path for flat_sextload_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for flat_zextload_saddr_i8 # | warning: Instruction selection used fallback path for flat_zextload_saddr_i8_immneg128 # | warning: Instruction selection used fallback path for flat_zextload_saddr_i16 # | warning: Instruction selection used fallback path for flat_zextload_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for atomic_flat_load_saddr_i32 # | warning: Instruction selection used fallback path for atomic_flat_load_saddr_i32_immneg128 # | warning: Instruction selection used fallback path for atomic_flat_load_saddr_i64 # | warning: Instruction selection used fallback path for atomic_flat_load_saddr_i64_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_undef_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_undef_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_zero_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_zero_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_zexti8_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_zexti8_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_sexti8_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16lo_sexti8_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_undef_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_undef_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_zero_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_zero_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_zexti8_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_zexti8_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_sexti8_reg_hi # | warning: Instruction selection used fallback path for flat_load_saddr_i16_d16hi_sexti8_reg_hi_immneg128 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_or_i64_imm_offset_16 # | warning: Instruction selection used fallback path for flat_load_saddr_i8_offset_or_i64_imm_offset_4160 # | warning: Instruction selection used fallback path for flat_addr_64bit_lsr_iv # | warning: Instruction selection used fallback path for flat_addr_64bit_lsr_iv_multiload # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:106:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 0xff7fffff # | ^ # | :284:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :285:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0xff800000, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:150:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, -1 # | ^ # | :351:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :352:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0xff800000, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:193:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 0 # | ^ # | :418:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :420:2: note: possible intended match here # | s_add_co_i32 s3, s3, 1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:236:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 1 # | ^ # | :484:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :485:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:280:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfff # | ^ # | :551:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :552:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:324:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 0x1000 # | ^ # | :618:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :619:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:368:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 1 # | ^ # | :685:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :686:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0x800000, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:411:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, 0 # | ^ # | :752:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :754:2: note: possible intended match here # | s_add_co_i32 s3, s3, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:454:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s0, s2, -1 # | ^ # | :818:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :819:2: note: possible intended match here # | v_add_co_u32 v0, s0, 0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:543:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[2:3], s[2:3] # | ^ # | :1013:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1016:5: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], s[2:3], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:745:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v2, v0 # | ^ # | :1534:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :1537:7: note: possible intended match here # | flat_load_u8 v0, v0, s[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:798:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v2, v0 # | ^ # | :1603:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :1604:12: note: possible intended match here # | v_readfirstlane_b32 s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:930:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | ^ # | :1930:17: note: scanning from here # | s_mov_b32 s3, 0 # | ^ # | :1931:2: note: possible intended match here # | s_delay_alu instid0(SALU_CYCLE_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:978:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | ^ # | :1997:17: note: scanning from here # | s_mov_b32 s3, 0 # | ^ # | :1998:2: note: possible intended match here # | s_delay_alu instid0(SALU_CYCLE_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2216:30: error: GFX1250-GISEL-FAKE16-NEXT: expected string not found in input # | ; GFX1250-GISEL-FAKE16-NEXT: v_and_b32_e32 v0, 0xffff, v0 # | ^ # | :6115:26: note: scanning from here # | s_wait_loadcnt_dscnt 0x0 # | ^ # | :6121:33: note: possible intended match here # | .set .Lflat_load_saddr_i16_d16lo_undef_hi.num_agpr, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2263:30: error: GFX1250-GISEL-FAKE16-NEXT: expected string not found in input # | ; GFX1250-GISEL-FAKE16-NEXT: v_and_b32_e32 v0, 0xffff, v0 # | ^ # | :6179:26: note: scanning from here # | s_wait_loadcnt_dscnt 0x0 # | ^ # | :6188:57: note: possible intended match here # | .set .Lflat_load_saddr_i16_d16lo_undef_hi_immneg128.private_seg_size, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2789:30: error: GFX1250-GISEL-FAKE16-NEXT: expected string not found in input # | ; GFX1250-GISEL-FAKE16-NEXT: v_and_b32_e64 v1, 0xffff, s0 # | ^ # | :6762:30: note: scanning from here # | flat_load_u16 v0, v0, s[2:3] # | ^ # | :6764:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2848:30: error: GFX1250-GISEL-FAKE16-NEXT: expected string not found in input # | ; GFX1250-GISEL-FAKE16-NEXT: v_and_b32_e64 v1, 0xffff, s0 # | ^ # | :6827:42: note: scanning from here # | flat_load_u16 v0, v0, s[2:3] offset:-128 # | ^ # | :6829:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2909:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :6893:26: note: scanning from here # | s_wait_loadcnt_dscnt 0x0 # | ^ # | :6894:2: note: possible intended match here # | v_perm_b32 v0, v0, 0, 0x5040100 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:2971:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :6958:26: note: scanning from here # | s_wait_loadcnt_dscnt 0x0 # | ^ # | :6959:2: note: possible intended match here # | v_perm_b32 v0, v0, 0, 0x5040100 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll:3476:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_add_co_u32 s2, s2, 4 # | ^ # | :7550:25: note: scanning from here # | s_add_co_i32 s0, s0, -1 # | ^ # | :7551:2: note: possible inte # | ... # `---data was truncated (10240/45226) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/uaddsat.ll (55 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/uaddsat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_uaddsat_i7 # | warning: Instruction selection used fallback path for s_uaddsat_i7 # | warning: Instruction selection used fallback path for v_uaddsat_i8 # | warning: Instruction selection used fallback path for s_uaddsat_i8 # | warning: Instruction selection used fallback path for v_uaddsat_v2i8 # | warning: Instruction selection used fallback path for s_uaddsat_v2i8 # | warning: Instruction selection used fallback path for v_uaddsat_v4i8 # | warning: Instruction selection used fallback path for s_uaddsat_v4i8 # | warning: Instruction selection used fallback path for v_uaddsat_i24 # | warning: Instruction selection used fallback path for s_uaddsat_i24 # | warning: Instruction selection used fallback path for v_uaddsat_i32 # | warning: Instruction selection used fallback path for s_uaddsat_i32 # | warning: Instruction selection used fallback path for uaddsat_i32_sv # | warning: Instruction selection used fallback path for uaddsat_i32_vs # | warning: Instruction selection used fallback path for v_uaddsat_v2i32 # | warning: Instruction selection used fallback path for s_uaddsat_v2i32 # | warning: Instruction selection used fallback path for v_uaddsat_v3i32 # | warning: Instruction selection used fallback path for s_uaddsat_v3i32 # | warning: Instruction selection used fallback path for v_uaddsat_v4i32 # | warning: Instruction selection used fallback path for s_uaddsat_v4i32 # | warning: Instruction selection used fallback path for v_uaddsat_v5i32 # | warning: Instruction selection used fallback path for s_uaddsat_v5i32 # | warning: Instruction selection used fallback path for v_uaddsat_v16i32 # | warning: Instruction selection used fallback path for s_uaddsat_v16i32 # | warning: Instruction selection used fallback path for v_uaddsat_i16 # | warning: Instruction selection used fallback path for s_uaddsat_i16 # | warning: Instruction selection used fallback path for uaddsat_i16_sv # | warning: Instruction selection used fallback path for uaddsat_i16_vs # | warning: Instruction selection used fallback path for v_uaddsat_v2i16 # | warning: Instruction selection used fallback path for s_uaddsat_v2i16 # | warning: Instruction selection used fallback path for uaddsat_v2i16_sv # | warning: Instruction selection used fallback path for uaddsat_v2i16_vs # | warning: Instruction selection used fallback path for v_uaddsat_v4i16 # | warning: Instruction selection used fallback path for s_uaddsat_v4i16 # | warning: Instruction selection used fallback path for v_uaddsat_v6i16 # | warning: Instruction selection used fallback path for s_uaddsat_v6i16 # | warning: Instruction selection used fallback path for v_uaddsat_v8i16 # | warning: Instruction selection used fallback path for s_uaddsat_v8i16 # | warning: Instruction selection used fallback path for v_uaddsat_i48 # | warning: Instruction selection used fallback path for s_uaddsat_i48 # | warning: Instruction selection used fallback path for uaddsat_i48_sv # | warning: Instruction selection used fallback path for uaddsat_i48_vs # | warning: Instruction selection used fallback path for v_uaddsat_i64 # | warning: Instruction selection used fallback path for s_uaddsat_i64 # | warning: Instruction selection used fallback path for uaddsat_i64_sv # | warning: Instruction selection used fallback path for uaddsat_i64_vs # | warning: Instruction selection used fallback path for v_uaddsat_v2i64 # | warning: Instruction selection used fallback path for s_uaddsat_v2i64 # | warning: Instruction selection used fallback path for s_uaddsat_i128 # | warning: Instruction selection used fallback path for uaddsat_i128_sv # | warning: Instruction selection used fallback path for uaddsat_i128_vs # | warning: Instruction selection used fallback path for v_uaddsat_v2i128 # | warning: Instruction selection used fallback path for s_uaddsat_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:13:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 25, v0 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :10:2: note: possible intended match here # | v_and_b32_e32 v0, 0x7f, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:72:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 25 # | ^ # | :39:9: note: scanning from here # | ; %bb.0: # | ^ # | :41:2: note: possible intended match here # | s_and_b32 s0, s0, 0x7f # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:139:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 24, v0 # | ^ # | :87:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :89:2: note: possible intended match here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:198:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 24 # | ^ # | :118:9: note: scanning from here # | ; %bb.0: # | ^ # | :120:2: note: possible intended match here # | s_and_b32 s0, s0, 0xff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:265:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v2, 8, v0 # | ^ # | :166:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :175:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:361:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s2, s0, 8 # | ^ # | :203:9: note: scanning from here # | ; %bb.0: # | ^ # | :212:2: note: possible intended match here # | s_lshl_b32 s0, s0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:763:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | :372:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :375:2: note: possible intended match here # | v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:804:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 8 # | ^ # | :403:9: note: scanning from here # | ; %bb.0: # | ^ # | :405:2: note: possible intended match here # | s_and_b32 s0, s0, 0xffffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:848:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v2, v0 # | ^ # | :451:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :452:2: note: possible intended match here # | v_not_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:877:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s2, s0 # | ^ # | :481:9: note: scanning from here # | ; %bb.0: # | ^ # | :482:2: note: possible intended match here # | s_not_b32 s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:908:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s1, s0 # | ^ # | :527:9: note: scanning from here # | ; %bb.0: # | ^ # | :529:6: note: possible intended match here # | v_min_u32_e32 v1, s0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:935:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v1, v0 # | ^ # | :573:9: note: scanning from here # | ; %bb.0: # | ^ # | :576:2: note: possible intended match here # | v_add_i32_e32 v0, vcc, s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:963:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v4, v0 # | ^ # | :620:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :621:2: note: possible intended match here # | v_not_b32_e32 v4, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:998:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s4, s0 # | ^ # | :653:9: note: scanning from here # | ; %bb.0: # | ^ # | :654:2: note: possible intended match here # | s_not_b32 s4, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1041:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v6, v0 # | ^ # | :703:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :704:2: note: possible intended match here # | v_not_b32_e32 v6, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1082:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s6, s0 # | ^ # | :739:9: note: scanning from here # | ; %bb.0: # | ^ # | :740:2: note: possible intended match here # | s_not_b32 s6, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1136:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v8, v0 # | ^ # | :792:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :793:2: note: possible intended match here # | v_not_b32_e32 v8, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1183:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s8, s0 # | ^ # | :831:9: note: scanning from here # | ; %bb.0: # | ^ # | :832:2: note: possible intended match here # | s_not_b32 s8, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1248:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v10, v0 # | ^ # | :887:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :888:2: note: possible intended match here # | v_not_b32_e32 v10, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1301:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s10, s0 # | ^ # | :929:9: note: scanning from here # | ; %bb.0: # | ^ # | :930:2: note: possible intended match here # | s_not_b32 s10, s9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1377:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_not_b32_e32 v31, v0 # | ^ # | :988:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :989:2: note: possible intended match here # | v_not_b32_e32 v31, v16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1527:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_not_b32 s32, s0 # | ^ # | :1065:9: note: scanning from here # | ; %bb.0: # | ^ # | :1066:2: note: possible intended match here # | s_not_b32 s33, s31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1724:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :1157:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1159:2: note: possible intended match here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:1768:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 16 # | ^ # | :1188:9: note: scanning from here # | ; %bb.0: # | ^ # | :1190:2: note: possible intended match here # | s_and_b32 s0, s0, 0xffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:2062:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :1527:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1529:2: note: possible intended match here # | v_lshrrev_b32_e32 v7, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:2124:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s4, s0, 16 # | ^ # | :1574:9: note: scanning from here # | ; %bb.0: # | ^ # | :1575:2: note: possible intended match here # | s_lshr_b32 s4, s2, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:2217:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v6, 16, v0 # | ^ # | :1638:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1656:2: note: possible intended match here # | v_lshrrev_b32_e32 v6, 16, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll:2298:14: error: GFX6-NEXT: expected string not found in inp # | ... # `---data was truncated (10240/51364) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/strict_ldexp.f16.ll (56 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_ldexp.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for s_test_ldexp_f16_i32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for s_test_ldexp_f16_i32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-GISEL,GFX11-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_ldexp_f16_i32 # | warning: Instruction selection used fallback path for test_ldexp_v2f16_v2i32 # | warning: Instruction selection used fallback path for test_ldexp_v3f16_v3i32 # | warning: Instruction selection used fallback path for test_ldexp_v4f16_v4i32 # | warning: Instruction selection used fallback path for s_test_ldexp_f16_i32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-GISEL,GFX11-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll:60:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v0, 0x7fff # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll:138:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v0, 0x7fff # | ^ # | :61:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :62:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll:228:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v0, 0x7fff # | ^ # | :107:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :108:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll:336:28: error: GFX11-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11-GISEL-TRUE16-NEXT: v_mov_b32_e32 v0, 0x7fff # | ^ # | :155:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :156:2: note: possible intended match here # | s_movk_i32 s0, 0x8000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_ldexp_f16_i32 ; -- Begin function test_ldexp_f16_i32 # | 14: .p2align 7 # | 15: .type test_ldexp_f16_i32,@function # | 16: test_ldexp_f16_i32: ; @test_ldexp_f16_i32 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:60'0 { search range start (exclusive) # | next:60'1 error: no match found in search range # | 19: s_movk_i32 s0, 0x8000 # | next:60'2 ? possible intended match # | 20: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 21: v_med3_i32 v0, v3, s0, 0x7fff # | 22: v_ldexp_f16_e32 v0.l, v2.l, v0.l # | 23: s_setpc_b64 s[30:31] # | 24: .Lfunc_end0: # | . # | . # | . # | 54: .long 0 # | 55: .text # | 56: .globl test_ldexp_v2f16_v2i32 ; -- Begin function test_ldexp_v2f16_v2i32 # | 57: .p2align 7 # | 58: .type test_ldexp_v2f16_v2i32,@function # | 59: test_ldexp_v2f16_v2i32: ; @test_ldexp_v2f16_v2i32 # | next:60'3 } search range end (exclusive) # | 60: ; %bb.0: # | 61: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:138'0 { search range start (exclusive) # | next:138'1 error: no match found in search range # | 62: s_movk_i32 s0, 0x8000 # | next:138'2 ? possible intended match # | 63: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | 64: v_med3_i32 v0, v3, s0, 0x7fff # | 65: v_med3_i32 v1, v4, s0, 0x7fff # | 66: v_ldexp_f16_e32 v0.l, v2.l, v0.l # | 67: s_delay_alu instid0(VALU_DEP_2) # | . # | . # | . # | 100: .long 0 # | 101: .text # | 102: .globl test_ldexp_v3f16_v3i32 ; -- Begin function test_ldexp_v3f16_v3i32 # | 103: .p2align 7 # | 104: .type test_ldexp_v3f16_v3i32,@function # | 105: test_ldexp_v3f16_v3i32: ; @test_ldexp_v3f16_v3i32 # | next:138'3 } search range end (exclusive) # | 106: ; %bb.0: # | 107: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:228'0 { search range start (exclusive) # | next:228'1 error: no match found in search range # | 108: s_movk_i32 s0, 0x8000 # | next:228'2 ? possible intended match # | 109: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_2) | instid1(VALU_DEP_3) # | 110: v_med3_i32 v0, v4, s0, 0x7fff # | 111: v_med3_i32 v1, v5, s0, 0x7fff # | 112: v_med3_i32 v4, v6, s0, 0x7fff # | 113: v_ldexp_f16_e32 v0.l, v2.l, v0.l # | . # | . # | . # | 148: .long 0 # | 149: .text # | 150: .globl test_ldexp_v4f16_v4i32 ; -- Begin function test_ldexp_v4f16_v4i32 # | 151: .p2align 7 # | 152: .type test_ldexp_v4f16_v4i32,@function # | 153: test_ldexp_v4f16_v4i32: ; @test_ldexp_v4f16_v4i32 # | next:228'3 } search range end (exclusive) # | 154: ; %bb.0: # | 155: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:336'0 { search range start (exclusive) # | next:336'1 error: no match found in search range # | 156: s_movk_i32 s0, 0x8000 # | next:336'2 ? possible intended match # | 157: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_3) | instid1(VALU_DEP_4) # | 158: v_med3_i32 v0, v6, s0, 0x7fff # | 159: v_med3_i32 v4, v4, s0, 0x7fff # | 160: v_med3_i32 v5, v5, s0, 0x7fff # | 161: v_med3_i32 v6, v7, s0, 0x7fff # | . # | . # | . # | 203: .long 0 # | 204: .text # | 205: .globl s_test_ldexp_f16_i32 ; -- Begin function s_test_ldexp_f16_i32 # | 206: .p2align 8 # | 207: .type s_test_ldexp_f16_i32,@function # | 208: s_test_ldexp_f16_i32: ; @s_test_ldexp_f16_i32 # | next:336'3 } search range end (exclusive) # | 209: ; %bb.0: # | 210: v_mov_b32_e32 v0, 0x7fff # | 211: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 212: v_med3_i32 v0, 0xffff8000, s1, v0 # | 213: v_ldexp_f16_e32 v0.l, s0, v0.l # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll (57 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-- -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-- -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_uitofp_i32_to_f32_mask255 # | warning: Instruction selection used fallback path for v_sitofp_i32_to_f32_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f32_lshr7_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f32_lshr8_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f32_multi_use_lshr8_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f32_lshr16_mask255 # | warning: Instruction selection used fallback path for v_uitofp_i8_to_f32 # | warning: Instruction selection used fallback path for v_uitofp_v2i8_to_v2f32 # | warning: Instruction selection used fallback path for v_uitofp_v3i8_to_v3f32 # | warning: Instruction selection used fallback path for v_uitofp_v4i8_to_v4f32 # | warning: Instruction selection used fallback path for v_uitofp_unpack_i32_to_v4f32 # | warning: Instruction selection used fallback path for v_uitofp_i32_to_f16_mask255 # | warning: Instruction selection used fallback path for v_sitofp_i32_to_f16_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f16_lshr8_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f16_lshr16_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f16_lshr24_mask255 # | warning: Instruction selection used fallback path for v_uitofp_i8_to_f16 # | warning: Instruction selection used fallback path for v_uitofp_i32_to_f64_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f64_lshr8_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f64_lshr16_mask255 # | warning: Instruction selection used fallback path for v_uitofp_to_f64_lshr24_mask255 # | warning: Instruction selection used fallback path for v_uitofp_i8_to_f64 # | warning: Instruction selection used fallback path for load_i8_to_f32 # | warning: Instruction selection used fallback path for load_v2i8_to_v2f32 # | warning: Instruction selection used fallback path for load_v3i8_to_v3f32 # | warning: Instruction selection used fallback path for load_v4i8_to_v4f32 # | warning: Instruction selection used fallback path for load_v4i8_to_v4f32_unaligned # | warning: Instruction selection used fallback path for load_v4i8_to_v4f32_2_uses # | warning: Instruction selection used fallback path for load_v7i8_to_v7f32 # | warning: Instruction selection used fallback path for load_v8i8_to_v8f32 # | warning: Instruction selection used fallback path for i8_zext_inreg_i32_to_f32 # | warning: Instruction selection used fallback path for i8_zext_inreg_hi1_to_f32 # | warning: Instruction selection used fallback path for i8_zext_i32_to_f32 # | warning: Instruction selection used fallback path for v4i8_zext_v4i32_to_v4f32 # | warning: Instruction selection used fallback path for extract_byte0_to_f32 # | warning: Instruction selection used fallback path for extract_byte1_to_f32 # | warning: Instruction selection used fallback path for extract_byte2_to_f32 # | warning: Instruction selection used fallback path for extract_byte3_to_f32 # | warning: Instruction selection used fallback path for cvt_ubyte0_or_multiuse # | warning: Instruction selection used fallback path for v_test_sitofp_i64_byte_to_f32 # | warning: Instruction selection used fallback path for v_test_uitofp_i64_byte_to_f32 # | warning: Instruction selection used fallback path for v_test_sitofp_i16_byte_to_f32 # | warning: Instruction selection used fallback path for v_test_uitofp_i16_byte_to_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:12:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:10: note: possible intended match here # | v_cvt_f32_ubyte0_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:30:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :58:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :59:10: note: possible intended match here # | v_cvt_f32_ubyte0_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:48:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_bfe_u32 v0, v0, 7, 8 # | ^ # | :98:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :99:10: note: possible intended match here # | v_lshrrev_b32_e32 v0, 7, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:61:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_bfe_u32 v0, v0, 8, 8 # | ^ # | :139:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :140:17: note: possible intended match here # | v_cvt_f32_ubyte1_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:80:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_lshrrev_b32_e32 v0, 8, v0 # | ^ # | :179:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :180:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:109:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_bfe_u32 v0, v0, 16, 8 # | ^ # | :224:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :225:17: note: possible intended match here # | v_cvt_f32_ubyte2_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:140:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :304:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :305:10: note: possible intended match here # | v_cvt_f32_ubyte0_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:157:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v1, 0xff, v0 # | ^ # | :344:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :347:2: note: possible intended match here # | v_mov_b32_e32 v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:180:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v1, 0xff, v0 # | ^ # | :386:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :390:2: note: possible intended match here # | v_mov_b32_e32 v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:207:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v1, 0xff, v0 # | ^ # | :429:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :434:2: note: possible intended match here # | v_mov_b32_e32 v0, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:235:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v1, 0xff, v0 # | ^ # | :473:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :478:2: note: possible intended match here # | v_mov_b32_e32 v0, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:280:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :517:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :519:5: note: possible intended match here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:300:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :558:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :560:5: note: possible intended match here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:320:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_bfe_u32 v0, v0, 8, 8 # | ^ # | :599:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :600:17: note: possible intended match here # | v_cvt_f32_ubyte1_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:341:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_bfe_u32 v0, v0, 16, 8 # | ^ # | :640:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :641:17: note: possible intended match here # | v_cvt_f32_ubyte2_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:375:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :722:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :724:5: note: possible intended match here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:456:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: s_mov_b32 s6, 0 # | ^ # | :968:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :969:2: note: possible intended match here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:497:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :1040:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :1036:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1037:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:543:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1110:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1106:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1107:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:593:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1182:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1178:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1179:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:805:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :1425:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :1421:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1422:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:902:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :1514:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :1510:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1511:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll:970:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1591:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :1587:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1588:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ # | ... # `---data was truncated (10240/55705) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll (58 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 -verify-machineinstrs # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fmin3 # | warning: Instruction selection used fallback path for test_fmin3_inreg # | warning: Instruction selection used fallback path for test_fmin3_nnan # | warning: Instruction selection used fallback path for test_fmin3_nnan_inreg # | warning: Instruction selection used fallback path for test_fmin3_with_constants # | warning: Instruction selection used fallback path for test_fmin3_with_constants_inreg # | warning: Instruction selection used fallback path for test_fmin3_with_constants_nnan # | warning: Instruction selection used fallback path for test_fmin3_with_constants_nnan_inreg # | warning: Instruction selection used fallback path for test_fmax3 # | warning: Instruction selection used fallback path for test_fmax3_inreg # | warning: Instruction selection used fallback path for test_fmax3_nnan # | warning: Instruction selection used fallback path for test_fmax3_nnan_inreg # | warning: Instruction selection used fallback path for test_fmax3_with_constants # | warning: Instruction selection used fallback path for test_fmax3_with_constants_inreg # | warning: Instruction selection used fallback path for test_fmax3_with_constants_nnan # | warning: Instruction selection used fallback path for test_fmax3_with_constants_nnan_inreg # | warning: Instruction selection used fallback path for test_fmin3_v2f32 # | warning: Instruction selection used fallback path for test_fmax3_v2f32 # | warning: Instruction selection used fallback path for test_fmin3_v2f32_nnan # | warning: Instruction selection used fallback path for test_fmax3_v2f32_nnan # | warning: Instruction selection used fallback path for fmaximum3_f32 # | warning: Instruction selection used fallback path for fminimum3_f32 # | warning: Instruction selection used fallback path for fmaximum3_f16 # | warning: Instruction selection used fallback path for fminimum3_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:8:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | v_min3_f32 v0, v0, v1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:35:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e64 v0, s16, s16 # | ^ # | :58:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :59:2: note: possible intended match here # | v_mov_b32_e32 v0, s18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:120:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :180:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :181:2: note: possible intended match here # | v_min3_f32 v0, v0, v1, 0x40e00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:145:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e64 v0, s16, s16 # | ^ # | :220:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :222:2: note: possible intended match here # | v_min3_f32 v0, s16, s17, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:226:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :342:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :343:2: note: possible intended match here # | v_max3_f32 v0, v0, v1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:253:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e64 v0, s16, s16 # | ^ # | :382:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :384:2: note: possible intended match here # | v_max3_f32 v0, s16, s17, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:338:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :504:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :505:2: note: possible intended match here # | v_max3_f32 v0, v0, v1, 0x40e00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:363:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e64 v0, s16, s16 # | ^ # | :544:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :546:2: note: possible intended match here # | v_max3_f32 v0, s16, s17, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:444:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :666:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :667:2: note: possible intended match here # | v_min3_f32 v0, v0, v2, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll:477:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e32 v0, v0, v0 # | ^ # | :707:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :708:2: note: possible intended match here # | v_max3_f32 v0, v0, v2, v4 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_fmin3 ; -- Begin function test_fmin3 # | 14: .p2align 6 # | 15: .type test_fmin3,@function # | 16: test_fmin3: ; @test_fmin3 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:8'0 { search range start (exclusive) # | next:8'1 error: no match found in search range # | 19: v_min3_f32 v0, v0, v1, v2 # | next:8'2 ? possible intended match # | 20: s_setpc_b64 s[30:31] # | 21: .Lfunc_end0: # | 22: .size test_fmin3, .Lfunc_end0-test_fmin3 # | 23: ; -- End function # | 24: .set .Ltest_fmin3.num_vgpr, 3 # | . # | . # | . # | 51: .long 0 # | 52: .text # | 53: .globl test_fmin3_inreg ; -- Begin function test_fmin3_inreg # | 54: .p2align 6 # | 55: .type test_fmin3_inreg,@function # | 56: test_fmin3_inreg: ; @test_fmin3_inreg # | next:8'3 } search range end (exclusive) # | 57: ; %bb.0: # | 58: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:35'0 { search range start (exclusive) # | next:35'1 error: no match found in search range # | 59: v_mov_b32_e32 v0, s18 # | next:35'2 ? possible intended match # | 60: v_min3_f32 v0, s16, s17, v0 # | 61: s_setpc_b64 s[30:31] # | 62: .Lfunc_end1: # | 63: .size test_fmin3_inreg, .Lfunc_end1-test_fmin3_inreg # | 64: ; -- End function # | . # | . # | . # | 92: .long 0 # | 93: .text # | 94: .globl test_fmin3_nnan ; -- Begin function test_fmin3_nnan # | 95: .p2align 6 # | 96: .type test_fmin3_nnan,@function # | 97: test_fmin3_nnan: ; @test_fmin3_nnan # | next:35'3 } search range end (exclusive) # | 98: ; %bb.0: # | 99: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 100: v_min3_f32 v0, v0, v1, v2 # | 101: s_setpc_b64 s[30:31] # | 102: .Lfunc_end2: # | . # | . # | . # | 175: .globl test_fmin3_with_constants ; -- Begin function test_fmin3_with_constants # | 176: .p2align 6 # | 177: .type test_fmin3_with_constants,@function # | 178: test_fmin3_with_constants: ; @test_fmin3_with_constants # | 179: ; %bb.0: # | 180: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:120'0 { search range start (exclusive) # | next:120'1 error: no match found in search range # | 181: v_min3_f32 v0, v0, v1, 0x40e00000 # | next:120'2 ? possible intended match # | 182: s_setpc_b64 s[30:31] # | 183: .Lfunc_end4: # | 184: .size test_fmin3_with_constants, .Lfunc_end4-test_fmin3_with_constants # | 185: ; -- End function # | 186: .set .Ltest_fmin3_with_constants.num_vgpr, 2 # | . # | . # | . # | 213: .long 0 # | 214: .text # | 215: .globl test_fmin3_with_constants_inreg ; -- Begin function test_fmin3_with_constants_inreg # | 216: .p2align 6 # | 217: .type test_fmin3_with_constants_inreg,@function # | 218: test_fmin3_with_constants_inreg: ; @test_fmin3_with_constants_inreg # | next:120'3 } search range end (exclusive) # | 219: ; %bb.0: # | 220: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:145'0 { search range start (exclusive) # | next:145'1 error: no match found in search range # | 221: v_mov_b32_e32 v0, 0x40e00000 # | 222: v_min3_f32 v0, s16, s17, v0 # | next:145'2 ? possible intended match # | 223: s_setpc_b64 s[30:31] # | 224: .Lfunc_end5: # | 225: .size test_fmin3_with_constants_inreg, .Lfunc_end5-test_fmin3_with_constants_inreg # | 226: ; -- End function # | 227: .set .Ltest_fmin3_with_constants_inreg.num_vgpr, 1 # | . # | . # | . # | 254: .long 0 # | 255: .text # | 256: .globl test_fmin3_with_constants_nnan ; -- Begin function test_fmin3_with_constants_nnan # | 257: .p2align 6 # | 258: .type test_fmin3_with_constants_nnan,@function # | 259: test_fmin3_with_constants_nnan: ; @test_fmin3_with_constants_nnan # | next:145'3 } search range end (exclusive) # | 260: ; %bb.0: # | 261: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 262: v_min3_f32 v0, v0, v1, 0x40e00000 # | 263: s_setpc_b64 s[30:31] # | 264: .Lfunc_end6: # | . # | . # | . # | 337: .globl test_fmax3 ; -- Begin function test_fmax3 # | 338: .p2align 6 # | 339: .type test_fmax3,@function # | 340: test_fmax3: ; @test_fmax3 # | 341: ; %bb.0: # | 342: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:226'0 { search range start (exclusive) # | next:226'1 error: no match found in search range # | 343: v_max3_f32 v0, v0, v1, v2 # | next:226'2 ? possi # | ... # `---data was truncated (10240/17383) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-mul.ll (59 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v2i64 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v3i64 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v4i64 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v8i64 # | warning: Instruction selection used fallback path for test_vector_reduce_mul_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:32:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :21:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :19:25: note: previous match ended here # | v_mul_lo_u32 v0, v0, v1 # | ^ # | :20:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:170:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v1 # | ^ # | :59:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :60:2: note: possible intended match here # | v_mul_lo_u32 v0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:293:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v2 # | ^ # | :102:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v2 # | ^ # | :100:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :101:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:446:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v4 # | ^ # | :147:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v4 # | ^ # | :143:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :144:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:665:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v8 # | ^ # | :198:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v8 # | ^ # | :190:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :191:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1079:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :287:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :291:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1190:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :332:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :334:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1316:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v6, 16, v2 # | ^ # | :382:2: note: 'next' match was here # | v_lshrrev_b32_e32 v6, 16, v2 # | ^ # | :379:30: note: previous match ended here # | v_lshrrev_b32_e32 v5, 16, v1 # | ^ # | :380:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1505:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :428:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :429:2: note: possible intended match here # | v_lshrrev_b32_e32 v8, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1839:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v2 # | ^ # | :574:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v2 # | ^ # | :572:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :573:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:1956:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v4 # | ^ # | :618:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v4 # | ^ # | :614:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :615:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:2129:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_lo_u32 v0, v0, v8 # | ^ # | :668:2: note: 'next' match was here # | v_mul_lo_u32 v0, v0, v8 # | ^ # | :660:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :661:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:2385:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v4, v0 # | ^ # | :714:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :715:2: note: possible intended match here # | v_mov_b32_e32 v4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:2529:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mad_u64_u32 v[7:8], s[4:5], v0, v2, 0 # | ^ # | :759:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :761:2: note: possible intended match here # | v_mad_u64_u32 v[6:7], s[4:5], v0, v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:2714:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mad_u64_u32 v[9:10], s[4:5], v2, v6, 0 # | ^ # | :813:2: note: 'next' match was here # | v_mad_u64_u32 v[9:10], s[4:5], v2, v6, 0 # | ^ # | :808:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :809:1: note: non-matching line after previous match is here # | v_mul_lo_u32 v5, v0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:2964:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mad_u64_u32 v[16:17], s[4:5], v4, v12, 0 # | ^ # | :862:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :864:2: note: possible intended match here # | v_mad_u64_u32 v[16:17], s[4:5], v2, v10, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll:3432:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mad_u64_u32 v[31:32], s[4:5], v10, v26, 0 # | ^ # | :936:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :943:2: note: possible intended match here # | v_mad_u64_u32 v[10:11], s[4:5], v10, v26, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 6 # | 15: .type test_vector_reduce_mul_v2i8,@function # | 16: test_vector_reduce_mul_v2i8: ; @test_vector_reduce_mul_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_mul_lo_u32 v0, v0, v1 # | next:32'0 { search range start (exclusive) # | 20: v_and_b32_e32 v0, 0xff, v0 # | 21: s_setpc_b64 s[30:31] # | next:32'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: .Lfunc_end0: # | 23: .size test_vector_reduce_mul_v2i8, .Lfunc_end0-test_vector_reduce_mul_v2i8 # | 24: ; -- End function # | 25: .set .Ltest_vector_reduce_mul_v2i8.num_vgpr, 2 # | 26: .set .Ltest_vector_reduce_mul_v2i8.num_agpr, 0 # | . # | . # | . # | 52: .long 0 # | 53: .text # | 54: .globl test_vector_reduce_mul_v3i8 ; -- Begin function test_vector_reduce_mul_v3i8 # | 55: .p2align 6 # | 56: .type test_vector_reduce_mul_v3i8,@function # | 57: test_vector_reduce_mul_v3i8: ; @test_vector_reduce_mul_v3i8 # | next:32'2 } search range end (exclusive) # | 58: ; %bb.0: ; %entry # | 59: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:170'0 { search range start (exclusive) # | next:170'1 error: no match found in search range # | 60: v_mul_lo_u32 v0, v0, v2 # | next:170'2 ? possible intended match # | 6 # | ... # `---data was truncated (10240/29759) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll (60 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize64" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,SDAG-GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize64" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i64), %13:sgpr(p1) :: (store (i64) into %ir.out.load, addrspace 1) (in function: v_icmp_i32_eq) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.kill.ll (61 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.kill.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX11-12,GFX11-12-SDAG,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX11-12,GFX11-12-SDAG,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX11-12,GFX11-12-SDAG,GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX11-12,GFX11-12-SDAG,GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11-12,GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 -amdgpu-enable-delay-alu=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_CONSTANT i32 0 (in function: gs_const) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11-12,GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11-12,GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.kill.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll (62 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll --check-prefix=GFX1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll --check-prefix=GFX1250 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16_non_splat # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16_non_splat # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16_non_inlinable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8 # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8_non_splat # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_non_inlineable # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_non_splat # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_non_inlineable # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll --check-prefix=GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:24:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[4:5], v[6:9], off # | ^ # | :28:2: note: 'next' match was here # | global_store_b128 v[4:5], v[6:9], off # | ^ # | :26:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :27:1: note: non-matching line after previous match is here # | global_store_b128 v[4:5], v[10:13], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:55:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :90:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :91:7: note: possible intended match here # | v_dual_mov_b32 v6, 1.0 :: v_dual_mov_b32 v8, 2.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:102:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x40400000 # | ^ # | :161:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :162:6: note: possible intended match here # | v_mov_b32_e32 v6, 0x40400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:146:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[16:17], v[18:21], off # | ^ # | :237:2: note: 'next' match was here # | global_store_b128 v[16:17], v[18:21], off # | ^ # | :235:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :236:1: note: non-matching line after previous match is here # | global_store_b128 v[16:17], v[22:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:177:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :299:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :300:8: note: possible intended match here # | v_dual_mov_b32 v18, 1.0 :: v_dual_mov_b32 v20, 2.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:224:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x40400000 # | ^ # | :370:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :371:7: note: possible intended match here # | v_mov_b32_e32 v18, 0x40400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:264:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x3f803f80 # | ^ # | :442:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :454:41: note: possible intended match here # | .set .Ltest_wmma_bf16_16x16x32_bf16.uses_vcc, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:298:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x3f803f80 # | ^ # | :506:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :507:8: note: possible intended match here # | v_dual_mov_b32 v18, 0x3f803f80 :: v_dual_mov_b32 v19, 1.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:333:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x3fc03fc0 # | ^ # | :573:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :574:7: note: possible intended match here # | v_mov_b32_e32 v18, 0x3fc03fc0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:393:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :705:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :706:8: note: possible intended match here # | v_dual_mov_b32 v18, 1.0 :: v_dual_mov_b32 v20, 2.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:436:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x40400000 # | ^ # | :774:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :775:7: note: possible intended match here # | v_mov_b32_e32 v18, 0x40400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:478:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[16:17], v[18:21], off # | ^ # | :848:2: note: 'next' match was here # | global_store_b128 v[16:17], v[18:21], off # | ^ # | :846:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :847:1: note: non-matching line after previous match is here # | global_store_b128 v[16:17], v[22:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:509:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :910:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :911:8: note: possible intended match here # | v_dual_mov_b32 v18, 1.0 :: v_dual_mov_b32 v20, 2.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:556:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x40400000 # | ^ # | :981:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :982:7: note: possible intended match here # | v_mov_b32_e32 v18, 0x40400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:600:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[16:17], v[18:21], off # | ^ # | :1057:2: note: 'next' match was here # | global_store_b128 v[16:17], v[18:21], off # | ^ # | :1055:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1056:1: note: non-matching line after previous match is here # | global_store_b128 v[16:17], v[22:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:631:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :1119:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1120:8: note: possible intended match here # | v_dual_mov_b32 v18, 1.0 :: v_dual_mov_b32 v20, 2.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:678:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 0x40400000 # | ^ # | :1190:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1191:7: note: possible intended match here # | v_mov_b32_e32 v18, 0x40400000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:722:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[16:17], v[18:21], off # | ^ # | :1266:2: note: 'next' match was here # | global_store_b128 v[16:17], v[18:21], off # | ^ # | :1264:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1265:1: note: non-matching line after previous match is here # | global_store_b128 v[16:17], v[22:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll:753:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b32 s0, 1.0 # | ^ # | :1328:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1329:8 # | ... # `---data was truncated (10240/122898) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll (63 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=0 -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=0 -amdgpu-mfma-vgpr-form=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=1 -global-isel-abort=2 -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 -global-isel=1 -global-isel-abort=2 -amdgpu-mfma-vgpr-form=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_f16__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_f16__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_f16__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_bf16__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_bf16__flags0 # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_bf16__flags1 # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x64_bf16__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_bf16__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_bf16 # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_bf16__flags0 # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_bf16__flags1 # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x32_bf16__sgpr # | warning: Instruction selection used fallback path for test_smfmac_i32_16x16x128_i8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_i32_32x32x64_i8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_i32_32x32x64_i8__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x128_bf8_bf8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x128_bf8_fp8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x128_fp8_bf8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_16x16x128_fp8_fp8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_bf8_bf8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_bf8_bf8__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_bf8_fp8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_bf8_fp8__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_fp8_bf8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_fp8_bf8__sgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_fp8_fp8__vgpr # | warning: Instruction selection used fallback path for test_smfmac_f32_32x32x64_fp8_fp8__sgpr # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:50:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: global_load_dwordx4 v[8:11], v0, s[6:7] # | ^ # | :24:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :25:2: note: possible intended match here # | global_load_dwordx4 v[10:13], v0, s[6:7] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:364:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_load_dwordx4 v[0:3], v16, s[6:7] # | ^ # | :299:2: note: 'next' match was here # | global_load_dwordx4 v[0:3], v16, s[6:7] # | ^ # | :295:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :296:1: note: non-matching line after previous match is here # | global_load_dwordx4 v[12:15], v16, s[6:7] offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:703:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :528:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :565:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:1413:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :1238:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :1239:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:1740:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :1516:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :1517:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:2092:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :1762:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1799:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:2282:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :1845:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :1846:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:2603:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :2123:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :2124:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:2924:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :2401:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :2402:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:3245:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :2679:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :2680:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:3572:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :2957:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :2958:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:3924:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :3203:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3240:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:4120:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :3286:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :3287:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:4472:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :3532:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3569:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:4668:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :3615:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :3616:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:5020:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :3861:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3898:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:5216:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :3944:15: note: scanning from here # | ; %bb.0: ; %bb # | ^ # | :3945:2: note: possible intended match here # | s_load_dwordx2 s[6:7], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll:5568:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b64_e32 v[26:27], s[2:3] # | ^ # | :4190:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :4227:2: note: possible intended match here # | v_mov_b32_e32 v22, s20 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 19: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 20: v_and_b32_e32 v0, 0x3ff, v0 # | 21: v_lshlrev_b32_e32 v0, 4, v0 # | 22: s_load_dwordx8 s[8:15], s[4:5], 0x44 # | 23: s_load_dword s16, s[4:5], 0x64 # | 24: s_waitcnt lgkmcnt(0) # | next:50'0 { search range start (exclusive) # | next:50'1 error: no match found in search range # | 25: global_load_dwordx4 v[10:13], v0, s[6:7] # | next:50'2 ? possible intended match # | 26: v_mov_b64_e32 v[16:17], s[2:3] # | 27: v_mov_b64_e32 v[14:15], s[0:1] # | 28: v_mov_b64_e32 v[2:3], s[8:9] # | 29: v_mov_b64_e32 v[4:5], s[10:11] # | 30: v_mov_b64_e32 v[6:7], s[12:13] # | . # | . # | . # | 90: .long 0 # | 91: .text # | 92: .globl test_smfmac_f32_16x16x64_f16 ; -- Begin function test_smfmac_f32_16x16x64_f16 # | 93: .p2align 6 # | 94: .type test_smfmac_f32_16x16x64_f16,@function # | 95: test_smfmac_f32_16x16x64_f16: ; @test_smfmac_f32_16x16x64_f16 # | next:50'3 } search range end (exclusive) # | 96: ; %bb.0: # | 97: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 98: v_smfmac_f32_16x16x64_f16 v[12:15], v[0:3], v[4:11], v16 # | 99: s_nop 7 # | 100: v_mov_b64_e32 v[0:1], v[12:13] # | . # | . # | . # | 290: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 291: v_and_b32_e32 v0, 0x3ff, v0 # | 292: v_lshlrev_b32_e32 v16, 6, v0 # | 293: s_load_dwordx8 s[8:15], s[4:5], 0x44 # | 294: s_load_dword s16, s[4:5], 0x64 # | 295: s_waitcnt lgkmcnt(0) # | next:364'0 { search range start (exclusive) # | 296: global_load_dwordx4 v[12:15], v16, s[6:7] offset:48 # | 297: global_load_dwordx4 v[8:11], v16, s[6:7] offset:32 # | 298: global_load_dwordx4 v[4:7], v16, s[6:7] offset:16 # | 299: global_load_dwordx4 v[0:3], v16, s[6:7] # | next:364'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 300: v_mov_b64_e32 v[28:29], s[2:3] # | 301: v_mov_b64_e32 v[26:27], s[0:1] # | 302: v_mov_b64_e32 v[24:25], s[14:15] # | 303: v_mov_b64_e32 v[22:23], s[12:13] # | 304: v_mov_b64_e32 v[20 # | ... # `---data was truncated (10240/37927) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/usubsat.ll (64 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/usubsat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_usubsat_i7 # | warning: Instruction selection used fallback path for s_usubsat_i7 # | warning: Instruction selection used fallback path for v_usubsat_i8 # | warning: Instruction selection used fallback path for s_usubsat_i8 # | warning: Instruction selection used fallback path for v_usubsat_v2i8 # | warning: Instruction selection used fallback path for s_usubsat_v2i8 # | warning: Instruction selection used fallback path for v_usubsat_v4i8 # | warning: Instruction selection used fallback path for s_usubsat_v4i8 # | warning: Instruction selection used fallback path for v_usubsat_i24 # | warning: Instruction selection used fallback path for s_usubsat_i24 # | warning: Instruction selection used fallback path for v_usubsat_i32 # | warning: Instruction selection used fallback path for s_usubsat_i32 # | warning: Instruction selection used fallback path for usubsat_i32_sv # | warning: Instruction selection used fallback path for usubsat_i32_vs # | warning: Instruction selection used fallback path for v_usubsat_v2i32 # | warning: Instruction selection used fallback path for s_usubsat_v2i32 # | warning: Instruction selection used fallback path for v_usubsat_v3i32 # | warning: Instruction selection used fallback path for s_usubsat_v3i32 # | warning: Instruction selection used fallback path for v_usubsat_v4i32 # | warning: Instruction selection used fallback path for s_usubsat_v4i32 # | warning: Instruction selection used fallback path for v_usubsat_v5i32 # | warning: Instruction selection used fallback path for s_usubsat_v5i32 # | warning: Instruction selection used fallback path for v_usubsat_v16i32 # | warning: Instruction selection used fallback path for s_usubsat_v16i32 # | warning: Instruction selection used fallback path for v_usubsat_i16 # | warning: Instruction selection used fallback path for s_usubsat_i16 # | warning: Instruction selection used fallback path for usubsat_i16_sv # | warning: Instruction selection used fallback path for usubsat_i16_vs # | warning: Instruction selection used fallback path for v_usubsat_v2i16 # | warning: Instruction selection used fallback path for s_usubsat_v2i16 # | warning: Instruction selection used fallback path for usubsat_v2i16_sv # | warning: Instruction selection used fallback path for usubsat_v2i16_vs # | warning: Instruction selection used fallback path for v_usubsat_v4i16 # | warning: Instruction selection used fallback path for s_usubsat_v4i16 # | warning: Instruction selection used fallback path for v_usubsat_v6i16 # | warning: Instruction selection used fallback path for s_usubsat_v6i16 # | warning: Instruction selection used fallback path for v_usubsat_v8i16 # | warning: Instruction selection used fallback path for s_usubsat_v8i16 # | warning: Instruction selection used fallback path for v_usubsat_i48 # | warning: Instruction selection used fallback path for s_usubsat_i48 # | warning: Instruction selection used fallback path for usubsat_i48_sv # | warning: Instruction selection used fallback path for usubsat_i48_vs # | warning: Instruction selection used fallback path for v_usubsat_i64 # | warning: Instruction selection used fallback path for s_usubsat_i64 # | warning: Instruction selection used fallback path for usubsat_i64_sv # | warning: Instruction selection used fallback path for usubsat_i64_vs # | warning: Instruction selection used fallback path for v_usubsat_v2i64 # | warning: Instruction selection used fallback path for s_usubsat_v2i64 # | warning: Instruction selection used fallback path for s_usubsat_i128 # | warning: Instruction selection used fallback path for usubsat_i128_sv # | warning: Instruction selection used fallback path for usubsat_i128_vs # | warning: Instruction selection used fallback path for v_usubsat_v2i128 # | warning: Instruction selection used fallback path for s_usubsat_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:13:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 25, v0 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :10:2: note: possible intended match here # | v_and_b32_e32 v0, 0x7f, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:71:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 25 # | ^ # | :39:9: note: scanning from here # | ; %bb.0: # | ^ # | :43:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:137:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 24, v0 # | ^ # | :87:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :89:2: note: possible intended match here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:195:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 24 # | ^ # | :118:9: note: scanning from here # | ; %bb.0: # | ^ # | :122:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:261:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v2, 8, v0 # | ^ # | :166:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :175:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:348:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s2, s0, 8 # | ^ # | :203:9: note: scanning from here # | ; %bb.0: # | ^ # | :212:2: note: possible intended match here # | s_lshl_b32 s0, s0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:719:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 8, v0 # | ^ # | :372:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :375:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:759:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 8 # | ^ # | :403:9: note: scanning from here # | ; %bb.0: # | ^ # | :405:2: note: possible intended match here # | s_and_b32 s0, s0, 0xffffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:802:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v1, v0, v1 # | ^ # | :451:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :452:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:830:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s1, s0, s1 # | ^ # | :480:9: note: scanning from here # | ; %bb.0: # | ^ # | :481:2: note: possible intended match here # | s_max_u32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:860:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v0, s0, v0 # | ^ # | :525:9: note: scanning from here # | ; %bb.0: # | ^ # | :526:2: note: possible intended match here # | v_max_u32_e32 v1, s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:886:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v1, s0, v0 # | ^ # | :570:9: note: scanning from here # | ; %bb.0: # | ^ # | :571:2: note: possible intended match here # | v_max_u32_e32 v0, s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:913:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v2, v0, v2 # | ^ # | :616:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :617:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:946:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s2, s0, s2 # | ^ # | :647:9: note: scanning from here # | ; %bb.0: # | ^ # | :649:2: note: possible intended match here # | s_max_u32 s0, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:987:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v3, v0, v3 # | ^ # | :695:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :696:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1025:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s3, s0, s3 # | ^ # | :728:9: note: scanning from here # | ; %bb.0: # | ^ # | :731:2: note: possible intended match here # | s_max_u32 s0, s0, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1076:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v4, v0, v4 # | ^ # | :778:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :779:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1119:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s4, s0, s4 # | ^ # | :813:9: note: scanning from here # | ; %bb.0: # | ^ # | :817:2: note: possible intended match here # | s_max_u32 s0, s0, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1180:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v5, v0, v5 # | ^ # | :865:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :866:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1228:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s5, s0, s5 # | ^ # | :902:9: note: scanning from here # | ; %bb.0: # | ^ # | :907:2: note: possible intended match here # | s_max_u32 s0, s0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1299:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_min_u32_e32 v16, v0, v16 # | ^ # | :956:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :957:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1433:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_min_u32 s16, s0, s16 # | ^ # | :1017:9: note: scanning from here # | ; %bb.0: # | ^ # | :1033:2: note: possible intended match here # | s_max_u32 s0, s0, s16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1614:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 16, v0 # | ^ # | :1093:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1096:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1657:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 16 # | ^ # | :1124:9: note: scanning from here # | ; %bb.0: # | ^ # | :1128:2: note: possible intended match here # | s_sub_i32 s0, s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:1951:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :1463:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1465:2: note: possible intended match here # | v_lshrrev_b32_e32 v7, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:2009:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s4, s0, 16 # | ^ # | :1510:9: note: scanning from here # | ; %bb.0: # | ^ # | :1511:2: note: possible intended match here # | s_lshr_b32 s4, s2, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll:2100:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v6, 16, v0 # | ^ # | :1574:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1592:2: note: possible intended match here # | v_lshrrev_b32_e32 v6, 16, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/Glob # | ... # `---data was truncated (10240/52533) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll (65 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fminimum.ll (66 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fminimum.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fminimum_f32_vv # | warning: Instruction selection used fallback path for test_fminimum_f32_ss # | warning: Instruction selection used fallback path for test_fminimum_f32_vs # | warning: Instruction selection used fallback path for test_fminimum_nnan_f32 # | warning: Instruction selection used fallback path for test_fminimum_nsz_f32 # | warning: Instruction selection used fallback path for test_fminimum_signed_zero_f32 # | warning: Instruction selection used fallback path for test_fminimum_v2f32 # | warning: Instruction selection used fallback path for test_fminimum_v2f32_ss # | warning: Instruction selection used fallback path for test_fminimum_v3f32 # | warning: Instruction selection used fallback path for test_fminimum_v4f32 # | warning: Instruction selection used fallback path for test_fminimum_v16f32 # | warning: Instruction selection used fallback path for test_fminimum_f16_vv # | warning: Instruction selection used fallback path for test_fminimum_f16_ss # | warning: Instruction selection used fallback path for test_fminimum_v2f16_vv # | warning: Instruction selection used fallback path for test_fminimum_v2f16_ss # | warning: Instruction selection used fallback path for test_fminimum_v3f16_vv # | warning: Instruction selection used fallback path for test_fminimum_v3f16_ss # | warning: Instruction selection used fallback path for test_fminimum_v4f16 # | warning: Instruction selection used fallback path for test_fminimum_v4f16_ss # | warning: Instruction selection used fallback path for test_fminimum_f64_vv # | warning: Instruction selection used fallback path for test_fminimum_f64_ss # | warning: Instruction selection used fallback path for test_fminimum_v2f64_ss # | warning: Instruction selection used fallback path for test_fminimum_v4f64 # | warning: Instruction selection used fallback path for test_fminimum_v4f64_ss # | warning: Instruction selection used fallback path for fminimumi_f32_move_to_valu # | warning: Instruction selection used fallback path for fminimum_f16_move_to_valu # | warning: Instruction selection used fallback path for test_fminimum_f32_ieee_on # | warning: Instruction selection used fallback path for test_fminimum_f32_ieee_off # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:49:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :87:2: note: 'next' match was here # | v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :85:26: note: previous match ended here # | v_min_f32_e32 v1, s0, v0 # | ^ # | :86:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:198:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :457:2: note: 'next' match was here # | v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :455:26: note: previous match ended here # | v_min_f32_e32 v1, s0, v0 # | ^ # | :456:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:765:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, v[0:1], v[2:3] # | ^ # | :1330:34: note: scanning from here # | v_min_f64 v[4:5], v[0:1], v[2:3] # | ^ # | :1331:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, v[0:1], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:802:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1395:34: note: scanning from here # | v_min_f64 v[2:3], s[0:1], v[0:1] # | ^ # | :1396:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:871:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1460:34: note: scanning from here # | v_min_f64 v[2:3], s[0:1], v[0:1] # | ^ # | :1461:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:964:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, v[0:1], v[8:9] # | ^ # | :1529:36: note: scanning from here # | v_min_f64 v[16:17], v[0:1], v[8:9] # | ^ # | :1530:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, v[0:1], v[8:9] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:1036:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1605:22: note: scanning from here # | v_mov_b32_e32 v1, s9 # | ^ # | :1607:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:1165:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1687:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1685:21: note: previous match ended here # | v_mov_b32_e32 v0, 0 # | ^ # | :1686:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v3, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll:1257:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1754:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1752:21: note: previous match ended here # | v_mov_b32_e32 v0, 0 # | ^ # | :1753:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v3, 0x7e00 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 80: .p2align 8 # | 81: .type test_fminimum_f32_ss,@function # | 82: test_fminimum_f32_ss: ; @test_fminimum_f32_ss # | 83: ; %bb.0: # | 84: v_mov_b32_e32 v0, s1 # | 85: v_min_f32_e32 v1, s0, v0 # | next:49'0 { search range start (exclusive) # | 86: v_mov_b32_e32 v2, 0x7fc00000 # | 87: v_cmp_o_f32_e32 vcc, s0, v0 # | next:49'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 88: v_cndmask_b32_e32 v0, v2, v1, vcc # | 89: ; return to shader part epilog # | 90: .Lfunc_end1: # | 91: .size test_fminimum_f32_ss, .Lfunc_end1-test_fminimum_f32_ss # | 92: ; -- End function # | . # | . # | . # | 140: .long 0 # | 141: .text # | 142: .globl test_fminimum_f32_vs ; -- Begin function test_fminimum_f32_vs # | 143: .p2align 8 # | 144: .type test_fminimum_f32_vs,@function # | 145: test_fminimum_f32_vs: ; @test_fminimum_f32_vs # | next:49'2 } search range end (exclusive) # | 146: ; %bb.0: # | 147: v_min_f32_e32 v1, s0, v0 # | 148: v_mov_b32_e32 v2, 0x7fc00000 # | 149: v_cmp_o_f32_e32 vcc, s0, v0 # | 150: v_cndmask_b32_e32 v0, v2, v1, vcc # | . # | . # | . # | 450: .p2align 8 # | 451: .type test_fminimum_v2f32_ss,@function # | 452: test_fminimum_v2f32_ss: ; @test_fminimum_v2f32_ss # | 453: ; %bb.0: # | 454: v_mov_b32_e32 v0, s2 # | 455: v_min_f32_e32 v1, s0, v0 # | next:198'0 { search range start (exclusive) # | 456: v_mov_b32_e32 v2, 0x7fc00000 # | 457: v_cmp_o_f32_e32 vcc, s0, v0 # | next:198'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 458: v_cndmask_b32_e32 v0, v2, v1, vcc # | 459: v_mov_b32_e32 v1, s3 # | 460: v_min_f32_e32 v3, s1, v1 # | 461: v_cmp_o_f32_e32 vcc, s1, v1 # | 462: v_cndmask_b32_e32 v1, v2, v3, vcc # | . # | . # | . # | 514: .long 0 # | 515: .text # | 516: .globl test_fminimum_v3f32 ; -- Begin function test_fminimum_v3f32 # | 517: .p2align 8 # | 518: .type test_fminimum_v3f32,@function # | 519: test_fminimum_v3f32: ; @test_fminimum_v3f32 # | next:198'2 } search range end (exclusive) # | 520: ; %bb.0: # | 521: v_min_f32_e32 v6, v0, v3 # | 522: v_mov_b32_e32 v7, 0x7fc00000 # | 523: v_cmp_o_f32_e32 vcc, v0, v3 # | 524: v_cndmask_b32_e32 v0, v7, v6, vcc # | . # | . # | . # | 1325: .globl test_fminimum_f64_vv ; -- Begin function test_fminimum_f64_vv # | 1326: .p2align 8 # | 1327: .type test_fminimum_f64_vv,@function # | 1328: test_fminimum_f64_vv: ; @test_fminimum_f64_vv # | 1329: ; %bb.0: # | 1330: v_min_f64 v[4:5], v[0:1], v[2:3] # | next:765'0 { search range start (exclusive) # | next:765'1 error: no match found in search range # | 1331: v_cmp_u_f64_e32 vcc, v[0:1], v[2:3] # | next:765'2 ? possible intended match # | 1332: v_mov_b32_e32 v1, 0x7ff80000 # | 1333: v_cndmask_b32_e64 v0, v4, 0, vcc # | 1334: v_cndmask_b32_e32 v1, v5, v1, vcc # | 1335: ; return to shader part epilog # | 1336: .Lfunc_end19: # | . # | . # | . # | 1386: .long 0 # | 1387: .text # | 1388: .globl test_fminimum_f64_ss ; -- Begin function test_fminimum_f64_ss # | 1389: .p2align 8 # | 1390: .type test_fminimum_f64_ss,@function # | 1391: test_fminimum_f64_ss: ; @test_fminimum_f64_ss # | next:765'3 } search range end (exclusive) # | 1392: ; %bb.0: # | 1393: v_mov_b32_e32 v0, s2 # | 1394: v_mov_b32_e32 v1, s3 # | 1395: v_min_f64 v[2:3], s[0:1], v[0:1] # | next:802'0 { search range start (exclusive) # | next:802'1 error: no match found in search range # | 1396: v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | next:802'2 ? possible intended match # | 1397: v_mov_b32_e32 v1, 0x7ff80000 # | 1398: v_cndmask_b32_e64 v0, v2, 0, vcc # | 1399: v_cndmask_b32_e32 v1, v3, v1, vcc # | 1400: ; return to shader part epilog # | 1401: .Lfunc_end20: # | . # | . # | . # | 1451: .long 0 # | 1452: .text # | 1453: .globl test_fminimum_v2f64_ss ; -- Begin function test_fminimum_v2f64_ss # | 1454: .p2align 8 # | 1455: .type test_fminimum_v2f64_ss,@function # | 1456: test_fminimum_v2f64_ss: ; @test_fminimum_v2f64_ss # | next:802'3 } search range end (exclusive) # | 1457: ; %bb.0: # | 1458: v_mov_b32_e32 v0, s4 # | 1459: v_mov_b32_e32 v1, s5 # | 1460: v_min_f64 v[2:3], s[0:1], v[0:1] # | next:871'0 { search range start (exclusive) # | next:871'1 error: no match found in search range # | 1461: v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | next:871'2 ? possible intended match # | 1462: v_mov_b32_e32 v0, s6 # | 1463: v_mov_b32_e32 v1, s7 # | 1464: v_min_f64 v[4:5], s[2:3], v[0:1] # | 1465: v_cmp_u_f64_e64 s[0:1], s[2:3], v[0:1] # | 1466: v_mov_b32_e32 v6, 0 # | ... # `---data was truncated (10240/15325) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll (67 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1012 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1012 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %1:vgpr(<4 x i32>), %0:vgpr(p1) :: (store syncscope("wavefront") monotonic (<4 x i32>) into %ir.addr, addrspace 1) (in function: av_global_store_b128_0_00) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fshr.ll (68 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fshr.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for s_fshr_i7 # | warning: Instruction selection used fallback path for v_fshr_i7 # | warning: Instruction selection used fallback path for s_fshr_i8 # | warning: Instruction selection used fallback path for v_fshr_i8 # | warning: Instruction selection used fallback path for s_fshr_i8_4 # | warning: Instruction selection used fallback path for v_fshr_i8_4 # | warning: Instruction selection used fallback path for s_fshr_i8_5 # | warning: Instruction selection used fallback path for v_fshr_i8_5 # | warning: Instruction selection used fallback path for s_fshr_v2i8 # | warning: Instruction selection used fallback path for v_fshr_v2i8 # | warning: Instruction selection used fallback path for s_fshr_v4i8 # | warning: Instruction selection used fallback path for v_fshr_v4i8 # | warning: Instruction selection used fallback path for s_fshr_i24 # | warning: Instruction selection used fallback path for v_fshr_i24 # | warning: Instruction selection used fallback path for s_fshr_v2i24 # | warning: Instruction selection used fallback path for v_fshr_v2i24 # | warning: Instruction selection used fallback path for s_fshr_i32 # | warning: Instruction selection used fallback path for s_fshr_i32_5 # | warning: Instruction selection used fallback path for s_fshr_i32_8 # | warning: Instruction selection used fallback path for v_fshr_i32 # | warning: Instruction selection used fallback path for v_fshr_i32_5 # | warning: Instruction selection used fallback path for v_fshr_i32_8 # | warning: Instruction selection used fallback path for v_fshr_i32_ssv # | warning: Instruction selection used fallback path for v_fshr_i32_svs # | warning: Instruction selection used fallback path for v_fshr_i32_vss # | warning: Instruction selection used fallback path for v_fshr_v2i32 # | warning: Instruction selection used fallback path for v_fshr_v3i32 # | warning: Instruction selection used fallback path for v_fshr_v4i32 # | warning: Instruction selection used fallback path for s_fshr_i16 # | warning: Instruction selection used fallback path for s_fshr_i16_4 # | warning: Instruction selection used fallback path for s_fshr_i16_5 # | warning: Instruction selection used fallback path for v_fshr_i16 # | warning: Instruction selection used fallback path for v_fshr_i16_4 # | warning: Instruction selection used fallback path for v_fshr_i16_5 # | warning: Instruction selection used fallback path for v_fshr_i16_ssv # | warning: Instruction selection used fallback path for v_fshr_i16_svs # | warning: Instruction selection used fallback path for v_fshr_i16_vss # | warning: Instruction selection used fallback path for s_fshr_v2i16 # | warning: Instruction selection used fallback path for v_fshr_v2i16 # | warning: Instruction selection used fallback path for v_fshr_v2i16_4_8 # | warning: Instruction selection used fallback path for v_fshr_v2i16_ssv # | warning: Instruction selection used fallback path for v_fshr_v2i16_svs # | warning: Instruction selection used fallback path for v_fshr_v2i16_vss # | warning: Instruction selection used fallback path for s_fshr_v3i16 # | warning: Instruction selection used fallback path for v_fshr_v3i16 # | warning: Instruction selection used fallback path for s_fshr_v4i16 # | warning: Instruction selection used fallback path for v_fshr_v4i16 # | warning: Instruction selection used fallback path for s_fshr_i64 # | warning: Instruction selection used fallback path for s_fshr_i64_5 # | warning: Instruction selection used fallback path for s_fshr_i64_32 # | warning: Instruction selection used fallback path for s_fshr_i64_48 # | warning: Instruction selection used fallback path for v_fshr_i64 # | warning: Instruction selection used fallback path for v_fshr_i64_5 # | warning: Instruction selection used fallback path for v_fshr_i64_48 # | warning: Instruction selection used fallback path for v_fshr_i64_ssv # | warning: Instruction selection used fallback path for v_fshr_i64_svs # | warning: Instruction selection used fallback path for v_fshr_i64_vss # | warning: Instruction selection used fallback path for s_fshr_v2i64 # | warning: Instruction selection used fallback path for v_fshr_v2i64 # | warning: Instruction selection used fallback path for s_fshr_i128 # | warning: Instruction selection used fallback path for v_fshr_i128 # | warning: Instruction selection used fallback path for v_fshr_i128_ssv # | warning: Instruction selection used fallback path for v_fshr_i128_svs # | warning: Instruction selection used fallback path for v_fshr_i128_vss # | warning: Instruction selection used fallback path for s_fshr_i128_65 # | warning: Instruction selection used fallback path for v_fshr_i128_65 # | warning: Instruction selection used fallback path for s_fshr_v2i128 # | warning: Instruction selection used fallback path for v_fshr_v2i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:12:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v0, 7 # | ^ # | :7:9: note: scanning from here # | ; %bb.0: # | ^ # | :13:2: note: possible intended match here # | v_readfirstlane_b32 s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:202:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v3, 7 # | ^ # | :62:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :67:2: note: possible intended match here # | v_mul_u32_u24_e32 v3, 7, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:318:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_and_b32 s3, s2, 7 # | ^ # | :97:9: note: scanning from here # | ; %bb.0: # | ^ # | :101:2: note: possible intended match here # | s_and_b32 s0, s0, 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:387:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v3, 7, v2 # | ^ # | :146:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :147:2: note: possible intended match here # | v_or_b32_e32 v2, 24, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:451:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 4 # | ^ # | :176:9: note: scanning from here # | ; %bb.0: # | ^ # | :178:2: note: possible intended match here # | s_lshl_b32 s2, s1, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:500:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | :223:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :224:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 24, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:558:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 3 # | ^ # | :252:9: note: scanning from here # | ; %bb.0: # | ^ # | :254:2: note: possible intended match here # | s_lshl_b32 s2, s1, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:607:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | :299:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :300:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 24, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:665:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s3, s0, 8 # | ^ # | :328:9: note: scanning from here # | ; %bb.0: # | ^ # | :330:2: note: possible intended match here # | s_lshr_b32 s0, s2, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:815:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v3, 8, v0 # | ^ # | :387:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :388:2: note: possible intended match here # | v_lshrrev_b32_e32 v3, 8, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:1307:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v0, 24 # | ^ # | :560:9: note: scanning from here # | ; %bb.0: # | ^ # | :566:2: note: possible intended match here # | v_readfirstlane_b32 s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:1485:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v3, 24 # | ^ # | :615:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :620:2: note: possible intended match here # | v_mul_u32_u24_e32 v3, 24, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2190:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_ubyte0_e32 v6, 24 # | ^ # | :796:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :803:2: note: possible intended match here # | v_mul_u32_u24_e32 v6, 24, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2440:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :838:9: note: scanning from here # | ; %bb.0: # | ^ # | :839:2: note: possible intended match here # | s_mov_b32 s4, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2491:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :885:9: note: scanning from here # | ; %bb.0: # | ^ # | :886:2: note: possible intended match here # | s_mov_b32 s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2529:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :931:9: note: scanning from here # | ; %bb.0: # | ^ # | :932:2: note: possible intended match here # | s_mov_b32 s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2699:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :1154:9: note: scanning from here # | ; %bb.0: # | ^ # | :1159:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2829:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_and_b32 s3, s2, 15 # | ^ # | :1295:9: note: scanning from here # | ; %bb.0: # | ^ # | :1299:2: note: possible intended match here # | s_and_b32 s0, s0, 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2889:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 12 # | ^ # | :1343:9: note: scanning from here # | ; %bb.0: # | ^ # | :1345:2: note: possible intended match here # | s_lshl_b32 s2, s1, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2933:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshl_b32 s0, s0, 11 # | ^ # | :1389:9: note: scanning from here # | ; %bb.0: # | ^ # | :1391:2: note: possible intended match here # | s_lshl_b32 s2, s1, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:2978:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v3, 15, v2 # | ^ # | :1436:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1437:2: note: possible intended match here # | v_or_b32_e32 v2, 16, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:3059:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 12, v0 # | ^ # | :1467:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1468:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:3113:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v0, 11, v0 # | ^ # | :1497:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1498:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:4576:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshl_b64 s[0:1], s[0:1], 1 # | ^ # | :2201:2: note: 'next' match was here # | s_lshl_b64 s[0:1], s[0:1], 1 # | ^ # | :2199:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2200:1: note: non-matching line after previous match is here # | s_lshr_b64 s[2:3], s[2:3], s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:4692:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_bfi_b32 v5, v4, 0, 63 # | ^ # | :2391:30: note: scanning from here # | v_lshl_b64 v[0:1], v[0:1], 1 # | ^ # | :2395:5: note: possible intended match here # | v_or_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:4757:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v4, v0 # | ^ # | :2424:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2427:2: note: possible intended match here # | v_or_b32_e32 v1, v0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll:4872:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshl_b64 s[0:1], s[0:1], 1 # | ^ # | :2518:2: note: 'next' match was here # | s_lshl_b64 s[0:1], s[0:1], 1 # | ^ # | :2516:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2517:1: note: non-matching line after previous match is here # | v_lshr_b64 v[2:3], s[ # | ... # `---data was truncated (10240/48377) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll (69 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll --check-prefix=GFX1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll --check-prefix=GFX1250 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_bf16_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_bf16f32_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_fp8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_fp8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_fp8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_bf8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_bf8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_bf8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_fp8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_fp8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_fp8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_bf8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_bf8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_bf8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_fp8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_fp8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_fp8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_bf8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_bf8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_fp8_bf8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_fp8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_fp8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_fp8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_bf8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_bf8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_f16_16x16x128_bf8_bf8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8_i32_index # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8_i64_index # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8_v2i32_index # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll --check-prefix=GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:28:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :30:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :28:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :29:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:94:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :164:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :162:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :163:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:131:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :233:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :231:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :232:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:169:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :302:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :300:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :301:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:204:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :370:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :368:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :369:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:239:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :439:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :437:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :438:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:277:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :508:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :506:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :507:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:312:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :576:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :574:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :575:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:347:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :645:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :643:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :644:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:385:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :714:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :712:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :713:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:420:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :782:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :780:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :781:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:455:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :851:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :849:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :850:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:493:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :920:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :918:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :919:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:528:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :988:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :986:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :987:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:947:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :1857:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :1855:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1856:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:985:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[24:27], off # | ^ # | :1926:2: note: 'next' match was here # | global_store_b128 v[36:37], v[24:27], off # | ^ # | :1924:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1925:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:1020:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :1994:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :1992:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1993:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll:1053:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[34:35], v[24:27], off # | ^ # | :2062:2: note: 'next' match was here # | global_store_b128 v[34:35], v[24:27], off # | ^ # | :2060:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :2061:1: note: non-matching line after previous match is here # | global_store_b128 v[34:35], v[28:31], off offset:16 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 25: global_load_b32 v32, v[32:33], off # | 26: s_wait_loadcnt # | ... # `---data was truncated (10240/39170) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/lshr.ll (70 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/lshr.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_lshr_i8 # | warning: Instruction selection used fallback path for v_lshr_i8_7 # | warning: Instruction selection used fallback path for s_lshr_i8 # | warning: Instruction selection used fallback path for s_lshr_i8_7 # | warning: Instruction selection used fallback path for v_lshr_i24 # | warning: Instruction selection used fallback path for v_lshr_i24_7 # | warning: Instruction selection used fallback path for s_lshr_i24 # | warning: Instruction selection used fallback path for s_lshr_i24_7 # | warning: Instruction selection used fallback path for v_lshr_i32 # | warning: Instruction selection used fallback path for v_lshr_i32_31 # | warning: Instruction selection used fallback path for s_lshr_i32 # | warning: Instruction selection used fallback path for s_lshr_i32_31 # | warning: Instruction selection used fallback path for lshr_i32_sv # | warning: Instruction selection used fallback path for lshr_i32_vs # | warning: Instruction selection used fallback path for v_lshr_v2i32 # | warning: Instruction selection used fallback path for v_lshr_v2i32_31 # | warning: Instruction selection used fallback path for s_lshr_v2i32 # | warning: Instruction selection used fallback path for v_lshr_v3i32 # | warning: Instruction selection used fallback path for s_lshr_v3i32 # | warning: Instruction selection used fallback path for v_lshr_v4i32 # | warning: Instruction selection used fallback path for s_lshr_v4i32 # | warning: Instruction selection used fallback path for v_lshr_v5i32 # | warning: Instruction selection used fallback path for s_lshr_v5i32 # | warning: Instruction selection used fallback path for v_lshr_v16i32 # | warning: Instruction selection used fallback path for s_lshr_v16i32 # | warning: Instruction selection used fallback path for v_lshr_i16 # | warning: Instruction selection used fallback path for v_lshr_i16_15 # | warning: Instruction selection used fallback path for s_lshr_i16 # | warning: Instruction selection used fallback path for s_lshr_i16_15 # | warning: Instruction selection used fallback path for lshr_i16_sv # | warning: Instruction selection used fallback path for lshr_i16_vs # | warning: Instruction selection used fallback path for v_lshr_v2i16 # | warning: Instruction selection used fallback path for v_lshr_v2i16_15 # | warning: Instruction selection used fallback path for s_lshr_v2i16 # | warning: Instruction selection used fallback path for lshr_v2i16_sv # | warning: Instruction selection used fallback path for lshr_v2i16_vs # | warning: Instruction selection used fallback path for v_lshr_v4i16 # | warning: Instruction selection used fallback path for s_lshr_v4i16 # | warning: Instruction selection used fallback path for v_lshr_v8i16 # | warning: Instruction selection used fallback path for s_lshr_v8i16 # | warning: Instruction selection used fallback path for v_lshr_i64 # | warning: Instruction selection used fallback path for v_lshr_i64_63 # | warning: Instruction selection used fallback path for v_lshr_i64_33 # | warning: Instruction selection used fallback path for v_lshr_i64_32 # | warning: Instruction selection used fallback path for v_lshr_i64_31 # | warning: Instruction selection used fallback path for s_lshr_i64 # | warning: Instruction selection used fallback path for s_lshr_i64_63 # | warning: Instruction selection used fallback path for s_lshr_i64_33 # | warning: Instruction selection used fallback path for s_lshr_i64_32 # | warning: Instruction selection used fallback path for s_lshr_i64_31 # | warning: Instruction selection used fallback path for lshr_i64_sv # | warning: Instruction selection used fallback path for lshr_i64_vs # | warning: Instruction selection used fallback path for v_lshr_v2i64 # | warning: Instruction selection used fallback path for v_lshr_v2i64_31 # | warning: Instruction selection used fallback path for s_lshr_v2i64 # | warning: Instruction selection used fallback path for v_lshr_i65 # | warning: Instruction selection used fallback path for v_lshr_i65_33 # | warning: Instruction selection used fallback path for s_lshr_i65 # | warning: Instruction selection used fallback path for s_lshr_i65_33 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:12:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :9:2: note: possible intended match here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:140:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_and_b32_e32 v1, 0xffffff, v1 # | ^ # | :156:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :157:2: note: possible intended match here # | v_and_b32_e32 v0, 0xffffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:341:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b32 s0, s0, s2 # | ^ # | :599:2: note: 'next' match was here # | s_lshr_b32 s0, s0, s2 # | ^ # | :597:9: note: previous match ended here # | ; %bb.0: # | ^ # | :598:1: note: non-matching line after previous match is here # | s_lshr_b32 s1, s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:377:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b32 s0, s0, s3 # | ^ # | :676:2: note: 'next' match was here # | s_lshr_b32 s0, s0, s3 # | ^ # | :673:9: note: previous match ended here # | ; %bb.0: # | ^ # | :674:1: note: non-matching line after previous match is here # | s_lshr_b32 s2, s2, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:417:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b32 s0, s0, s4 # | ^ # | :755:2: note: 'next' match was here # | s_lshr_b32 s0, s0, s4 # | ^ # | :751:9: note: previous match ended here # | ; %bb.0: # | ^ # | :752:1: note: non-matching line after previous match is here # | s_lshr_b32 s3, s3, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:461:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b32 s0, s0, s5 # | ^ # | :836:2: note: 'next' match was here # | s_lshr_b32 s0, s0, s5 # | ^ # | :831:9: note: previous match ended here # | ; %bb.0: # | ^ # | :832:1: note: non-matching line after previous match is here # | s_lshr_b32 s4, s4, s9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:556:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b32 s0, s0, s16 # | ^ # | :941:2: note: 'next' match was here # | s_lshr_b32 s0, s0, s16 # | ^ # | :925:9: note: previous match ended here # | ; %bb.0: # | ^ # | :926:1: note: non-matching line after previous match is here # | s_lshr_b32 s15, s15, s31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:601:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xffff, v1 # | ^ # | :985:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :986:2: note: possible intended match here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:1393:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshr_b64 v[0:1], v[0:1], 31 # | ^ # | :1783:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1784:6: note: possible intended match here # | v_alignbit_b32 v0, v1, v0, 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:1482:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_lshr_b64 s[0:1], s[0:1], 31 # | ^ # | :1991:9: note: scanning from here # | ; %bb.0: # | ^ # | :1992:2: note: possible intended match here # | s_lshr_b64 s[2:3], s[0:1], 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:1610:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshr_b64 s[0:1], s[0:1], s4 # | ^ # | :2187:2: note: 'next' match was here # | s_lshr_b64 s[0:1], s[0:1], s4 # | ^ # | :2185:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2186:1: note: non-matching line after previous match is here # | s_lshr_b64 s[2:3], s[2:3], s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:1627:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v4, 1 # | ^ # | :2231:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2233:2: note: possible intended match here # | v_mov_b32_e32 v5, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll:1771:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_and_b64 s[4:5], s[2:3], 1 # | ^ # | :2306:9: note: scanning from here # | ; %bb.0: # | ^ # | :2315:2: note: possible intended match here # | s_lshr_b64 s[4:5], s[4:5], s2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx600" # | 2: .text # | 3: .globl v_lshr_i8 ; -- Begin function v_lshr_i8 # | 4: .p2align 6 # | 5: .type v_lshr_i8,@function # | 6: v_lshr_i8: ; @v_lshr_i8 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:12'0 { search range start (exclusive) # | next:12'1 error: no match found in search range # | 9: v_and_b32_e32 v0, 0xff, v0 # | next:12'2 ? possible intended match # | 10: v_lshrrev_b32_e32 v0, v1, v0 # | 11: s_setpc_b64 s[30:31] # | 12: .Lfunc_end0: # | 13: .size v_lshr_i8, .Lfunc_end0-v_lshr_i8 # | 14: ; -- End function # | . # | . # | . # | 31: ; MemoryBound: 0 # | 32: .text # | 33: .globl v_lshr_i8_7 ; -- Begin function v_lshr_i8_7 # | 34: .p2align 6 # | 35: .type v_lshr_i8_7,@function # | 36: v_lshr_i8_7: ; @v_lshr_i8_7 # | next:12'3 } search range end (exclusive) # | 37: ; %bb.0: # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 39: v_bfe_u32 v0, v0, 7, 1 # | 40: s_setpc_b64 s[30:31] # | 41: .Lfunc_end1: # | . # | . # | . # | 151: .globl v_lshr_i24 ; -- Begin function v_lshr_i24 # | 152: .p2align 6 # | 153: .type v_lshr_i24,@function # | 154: v_lshr_i24: ; @v_lshr_i24 # | 155: ; %bb.0: # | 156: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:140'0 { search range start (exclusive) # | next:140'1 error: no match found in search range # | 157: v_and_b32_e32 v0, 0xffffff, v0 # | next:140'2 ? possible intended match # | 158: v_lshrrev_b32_e32 v0, v1, v0 # | 159: s_setpc_b64 s[30:31] # | 160: .Lfunc_end4: # | 161: .size v_lshr_i24, .Lfunc_end4-v_lshr_i24 # | 162: ; -- End function # | . # | . # | . # | 179: ; MemoryBound: 0 # | 180: .text # | 181: .globl v_lshr_i24_7 ; -- Begin function v_lshr_i24_7 # | 182: .p2align 6 # | 183: .type v_lshr_i24_7,@function # | 184: v_lshr_i24_7: ; @v_lshr_i24_7 # | next:140'3 } search range end (exclusive) # | 185: ; %bb.0: # | 186: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 187: v_bfe_u32 v0, v0, 7, 17 # | 188: s_setpc_b64 s[30:31] # | 189: .Lfunc_end5: # | . # | . # | . # | 592: .text # | 593: .globl s_lshr_v2i32 ; -- Begin function s_lshr_v2i32 # | 594: .p2align 8 # | 595: .type s_lshr_v2i32,@function # | 596: s_lshr_v2i32: ; @s_lshr_v2i32 # | 597: ; %bb.0: # | next:341'0 { search range start (exclusive) # | 598: s_lshr_b32 s1, s1, s3 # | 599: s_lshr_b32 s0, s0, s2 # | next:341'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 600: ; return to shader part epilog # | 601: .Lfunc_end16: # | 602: .size s_lshr_v2i32, .Lfunc_end16-s_lshr_v2i32 # | 603: ; -- End function # | 604: .set .Ls_lshr_v2i32.num_vgpr, 0 # | . # | . # | . # | 636: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 637: .text # | 638: .globl v_lshr_v3i32 ; -- Begin function v_lshr_v3i32 # | 639: .p2align 6 # | 640: .type v_lshr_v3i32,@function # | 641: v_lshr_v3i32: ; @v_lshr_v3i32 # | next:341'2 } search range end (exclusive) # | 642: ; %bb.0: # | 643: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 644: v_lshrrev_b32_e32 v0, v3, v0 # | 645: v_lshrrev_b32_e32 v1, v4, v1 # | 646: v_lshrrev_b32_e32 v2, v5, v2 # | . # | . # | . # | 668: .text # | 669: .globl s_lshr_v3i32 ; -- Begin function s_lshr_v3i32 # | 670: .p2align 8 # | 671: .type s_lshr_v3i32,@function # | 672: s_lshr_v3i32: ; @s_lshr_v3i32 # | 673: ; %bb.0: # | next:377'0 { search range start (exclusive) # | 674: s_lshr_b32 s2, s2, s5 # | 675: s_lshr_b32 s1, s1, s4 # | 676: s_lshr # | ... # `---data was truncated (10240/23666) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll (71 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-W32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W32-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx801 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:sreg_32(f32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readlane), %0:vgpr(f32), %1:sgpr(i32) (in function: test_wave_shuffle_vs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W32-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-W32-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll (72 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx810 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx810 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=-real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=-real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-GISEL,GFX12-PACKED-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for tbuffer_store_d16_x # | warning: Instruction selection used fallback path for tbuffer_store_d16_xy # | warning: Instruction selection used fallback path for tbuffer_store_d16_xyz # | warning: Instruction selection used fallback path for tbuffer_store_d16_xyzw # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-GISEL,GFX12-PACKED-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll:209:28: error: GFX12-PACKED-GISEL-NEXT: is not on the line after the previous match # | ; GFX12-PACKED-GISEL-NEXT: v_mov_b32_e32 v0, s8 # | ^ # | :198:2: note: 'next' match was here # | v_mov_b32_e32 v0, s8 # | ^ # | :196:18: note: previous match ended here # | s_wait_kmcnt 0x0 # | ^ # | :197:1: note: non-matching line after previous match is here # | s_and_b32 s4, s9, 0xffff # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 191: tbuffer_store_d16_xyz: ; @tbuffer_store_d16_xyz # | 192: ; %bb.0: ; %main_body # | 193: s_clause 0x1 # | 194: s_load_b96 s[8:10], s[4:5], 0x10 # | 195: s_load_b128 s[0:3], s[4:5], 0x0 # | 196: s_wait_kmcnt 0x0 # | next:209'0 { search range start (exclusive) # | 197: s_and_b32 s4, s9, 0xffff # | 198: v_mov_b32_e32 v0, s8 # | next:209'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 199: v_mov_b32_e32 v1, s4 # | 200: v_mov_b32_e32 v2, s10 # | 201: tbuffer_store_d16_format_xyz v[0:1], v2, s[0:3], null format:[BUF_FMT_10_10_10_2_SNORM] idxen # | 202: s_endpgm # | 203: .Lfunc_end2: # | . # | . # | . # | 280: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 281: .text # | 282: .globl tbuffer_store_d16_xyzw ; -- Begin function tbuffer_store_d16_xyzw # | 283: .p2align 8 # | 284: .type tbuffer_store_d16_xyzw,@function # | 285: tbuffer_store_d16_xyzw: ; @tbuffer_store_d16_xyzw # | next:209'2 } search range end (exclusive) # | 286: ; %bb.0: ; %main_body # | 287: s_clause 0x1 # | 288: s_load_b96 s[8:10], s[4:5], 0x10 # | 289: s_load_b128 s[0:3], s[4:5], 0x0 # | 290: s_wait_kmcnt 0x0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.log2.ll (73 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.log2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_log2_f32 # | warning: Instruction selection used fallback path for s_log2_v2f32 # | warning: Instruction selection used fallback path for s_log2_v3f32 # | warning: Instruction selection used fallback path for s_log2_v4f32 # | warning: Instruction selection used fallback path for v_log2_f32 # | warning: Instruction selection used fallback path for v_log2_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_f32 # | warning: Instruction selection used fallback path for v_log2_f32_fast # | warning: Instruction selection used fallback path for v_log2_f32_unsafe_math_attr # | warning: Instruction selection used fallback path for v_log2_f32_ninf # | warning: Instruction selection used fallback path for v_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_nnan # | warning: Instruction selection used fallback path for v_log2_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_log2_f32_0 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_log2_f16 # | warning: Instruction selection used fallback path for v_log2_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_f16 # | warning: Instruction selection used fallback path for v_log2_f16_fast # | warning: Instruction selection used fallback path for v_log2_v2f16 # | warning: Instruction selection used fallback path for v_log2_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_v2f16 # | warning: Instruction selection used fallback path for v_log2_v2f16_fast # | warning: Instruction selection used fallback path for v_log2_v3f16 # | warning: Instruction selection used fallback path for v_log2_v3f16_fast # | warning: Instruction selection used fallback path for v_log2_v4f16 # | warning: Instruction selection used fallback path for v_log2_v4f16_fast # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-GISEL,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,VI,GFX689-SDAG,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,VI,GFX689-SDAG,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,VI,GFX689-GISEL,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for s_log2_f32 # | warning: Instruction selection used fallback path for s_log2_v2f32 # | warning: Instruction selection used fallback path for s_log2_v3f32 # | warning: Instruction selection used fallback path for s_log2_v4f32 # | warning: Instruction selection used fallback path for v_log2_f32 # | warning: Instruction selection used fallback path for v_log2_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_f32 # | warning: Instruction selection used fallback path for v_log2_f32_fast # | warning: Instruction selection used fallback path for v_log2_f32_unsafe_math_attr # | warning: Instruction selection used fallback path for v_log2_f32_ninf # | warning: Instruction selection used fallback path for v_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_nnan # | warning: Instruction selection used fallback path for v_log2_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_log2_f32_0 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_log2_f16 # | warning: Instruction selection used fallback path for v_log2_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_f16 # | warning: Instruction selection used fallback path for v_log2_f16_fast # | warning: Instruction selection used fallback path for v_log2_v2f16 # | warning: Instruction selection used fallback path for v_log2_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_v2f16 # | warning: Instruction selection used fallback path for v_log2_v2f16_fast # | warning: Instruction selection used fallback path for v_log2_v3f16 # | warning: Instruction selection used fallback path for v_log2_v3f16_fast # | warning: Instruction selection used fallback path for v_log2_v4f16 # | warning: Instruction selection used fallback path for v_log2_v4f16_fast # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,VI,GFX689-GISEL,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,GFX900,GFX689-SDAG,GFX900-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,GFX900,GFX689-SDAG,GFX900-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,GFX900,GFX689-GISEL,GFX900-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_log2_f32 # | warning: Instruction selection used fallback path for s_log2_v2f32 # | warning: Instruction selection used fallback path for s_log2_v3f32 # | warning: Instruction selection used fallback path for s_log2_v4f32 # | warning: Instruction selection used fallback path for v_log2_f32 # | warning: Instruction selection used fallback path for v_log2_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f32 # | warning: Instruction selection used fallback path for v_log2_fneg_f32 # | warning: Instruction selection used fallback path for v_log2_f32_fast # | warning: Instruction selection used fallback path for v_log2_f32_unsafe_math_attr # | warning: Instruction selection used fallback path for v_log2_f32_ninf # | warning: Instruction selection used fallback path for v_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_afn_dynamic # | warning: Instruction selection used fallback path for v_fabs_log2_f32_afn # | warning: Instruction selection used fallback path for v_log2_f32_nnan # | warning: Instruction selection used fallback path for v_log2_f32_nnan_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf # | warning: Instruction selection used fallback path for v_log2_f32_nnan_ninf_dynamic # | warning: Instruction selection used fallback path for v_log2_f32_dynamic_mode # | warning: Instruction selection used fallback path for v_log2_f32_0 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_math_f16 # | warning: Instruction selection used fallback path for v_log2_f32_from_fpext_bf16 # | warning: Instruction selection used fallback path for v_log2_f16 # | warning: Instruction selection used fallback path for v_log2_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_f16 # | warning: Instruction selection used fallback path for v_log2_fneg_f16 # | warning: Instruction selection used fallback path for v_log2_f16_fast # | warning: Instruction selection used fallback path for v_log2_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_fabs_v2f16 # | warning: Instruction selection used fallback path for v_log2_fneg_v2f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX689,GFX900,GFX689-GISEL,GFX900-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:2606:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :1743:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1745:2: note: possible intended match here # | v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:2938:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v1, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :1911:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1913:2: note: possible intended match here # | v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:3022:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v2, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :1953:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1955:2: note: possible intended match here # | v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:3111:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v2, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :1997:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1999:2: note: possible intended match here # | v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:3208:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v2, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :2041:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2045:2: note: possible intended match here # | v_log_f16_sdwa v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll:3315:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_log_f16_sdwa v2, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | :2086:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2090:2: note: possible intended match here # | v_log_f16_sdwa v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1738: .globl v_log2_v2f16 ; -- Begin function v_log2_v2f16 # | 1739: .p2align 6 # | 1740: .type v_log2_v2f16,@function # | 1741: v_log2_v2f16: ; @v_log2_v2f16 # | 1742: ; %bb.0: # | 1743: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2606'0 { search range start (exclusive) # | next:2606'1 error: no match found in search range # | 1744: v_log_f16_e32 v1, v0 # | 1745: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | next:2606'2 ? possible intended match # | 1746: v_pack_b32_f16 v0, v1, v0 # | 1747: s_setpc_b64 s[30:31] # | 1748: .Lfunc_end36: # | 1749: .size v_log2_v2f16, .Lfunc_end36-v_log2_v2f16 # | 1750: ; -- End function # | . # | . # | . # | 1778: .long 0 # | 1779: .text # | 1780: .globl v_log2_fabs_v2f16 ; -- Begin function v_log2_fabs_v2f16 # | 1781: .p2align 6 # | 1782: .type v_log2_fabs_v2f16,@function # | 1783: v_log2_fabs_v2f16: ; @v_log2_fabs_v2f16 # | next:2606'3 } search range end (exclusive) # | 1784: ; %bb.0: # | 1785: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1786: v_log_f16_sdwa v1, |v0| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | 1787: v_log_f16_e64 v0, |v0| # | 1788: v_pack_b32_f16 v0, v0, v1 # | . # | . # | . # | 1906: .globl v_log2_v2f16_fast ; -- Begin function v_log2_v2f16_fast # | 1907: .p2align 6 # | 1908: .type v_log2_v2f16_fast,@function # | 1909: v_log2_v2f16_fast: ; @v_log2_v2f16_fast # | 1910: ; %bb.0: # | 1911: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:2938'0 { search range start (exclusive) # | next:2938'1 error: no match found in search range # | 1912: v_log_f16_e32 v1, v0 # | 1913: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | next:2938'2 ? possible intended match # | 1914: v_pack_b32_f16 v0, v1, v0 # | 1915: s_setpc_b64 s[30:31] # | 1916: .Lfunc_end40: # | 1917: .size v_log2_v2f16_fast, .Lfunc_end40-v_log2_v2f16_fast # | 1918: ; -- End function # | . # | . # | . # | 1946: .long 0 # | 1947: .text # | 1948: .globl v_log2_v3f16 ; -- Begin function v_log2_v3f16 # | 1949: .p2align 6 # | 1950: .type v_log2_v3f16,@function # | 1951: v_log2_v3f16: ; @v_log2_v3f16 # | next:2938'3 } search range end (exclusive) # | 1952: ; %bb.0: # | 1953: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3022'0 { search range start (exclusive) # | next:3022'1 error: no match found in search range # | 1954: v_log_f16_e32 v2, v0 # | 1955: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | next:3022'2 ? possible intended match # | 1956: v_log_f16_e32 v1, v1 # | 1957: v_pack_b32_f16 v0, v2, v0 # | 1958: v_lshl_or_b32 v1, s4, 16, v1 # | 1959: s_setpc_b64 s[30:31] # | 1960: .Lfunc_end41: # | . # | . # | . # | 1990: .long 0 # | 1991: .text # | 1992: .globl v_log2_v3f16_fast ; -- Begin function v_log2_v3f16_fast # | 1993: .p2align 6 # | 1994: .type v_log2_v3f16_fast,@function # | 1995: v_log2_v3f16_fast: ; @v_log2_v3f16_fast # | next:3022'3 } search range end (exclusive) # | 1996: ; %bb.0: # | 1997: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3111'0 { search range start (exclusive) # | next:3111'1 error: no match found in search range # | 1998: v_log_f16_e32 v2, v0 # | 1999: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | next:3111'2 ? possible intended match # | 2000: v_log_f16_e32 v1, v1 # | 2001: v_pack_b32_f16 v0, v2, v0 # | 2002: v_lshl_or_b32 v1, s4, 16, v1 # | 2003: s_setpc_b64 s[30:31] # | 2004: .Lfunc_end42: # | . # | . # | . # | 2034: .long 0 # | 2035: .text # | 2036: .globl v_log2_v4f16 ; -- Begin function v_log2_v4f16 # | 2037: .p2align 6 # | 2038: .type v_log2_v4f16,@function # | 2039: v_log2_v4f16: ; @v_log2_v4f16 # | next:3111'3 } search range end (exclusive) # | 2040: ; %bb.0: # | 2041: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3208'0 { search range start (exclusive) # | next:3208'1 error: no match found in search range # | 2042: v_log_f16_e32 v2, v0 # | 2043: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | 2044: v_log_f16_e32 v3, v1 # | 2045: v_log_f16_sdwa v1, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | next:3208'2 ? possible intended match # | 2046: v_pack_b32_f16 v0, v2, v0 # | 2047: v_pack_b32_f16 v1, v3, v1 # | 2048: s_setpc_b64 s[30:31] # | 2049: .Lfunc_end43: # | 2050: .size v_log2_v4f16, .Lfunc_end43-v_log2_v4f16 # | . # | . # | . # | 2079: .long 0 # | 2080: .text # | 2081: .globl v_log2_v4f16_fast ; -- Begin function v_log2_v4f16_fast # | 2082: .p2align 6 # | 2083: .type v_log2_v4f16_fast,@function # | 2084: v_log2_v4f16_fast: ; @v_log2_v4f16_fast # | next:3208'3 } search range end (exclusive) # | 2085: ; %bb.0: # | 2086: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3315'0 { search range start (exclusive) # | next:3315'1 error: no match found in search range # | 2087: v_log_f16_e32 v2, v0 # | 2088: v_log_f16_sdwa v0, v0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 # | 2089: v_log_f16_e32 v3, v1 # | 2090: v_log_f16_sdwa v1, v1 dst_sel:DWORD dst_unused:UNUS # | ... # `---data was truncated (10240/11104) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptrunc.ll (74 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptrunc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -global-isel=0 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI-SDAG,VI-SAFE-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -global-isel=0 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI-SDAG,VI-SAFE-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -global-isel=1 -global-isel-abort=2 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI-GISEL,VI-SAFE-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -global-isel=1 -global-isel-abort=2 -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for fptrunc_f64_to_f32 # | warning: Instruction selection used fallback path for fptrunc_f64_to_f32_afn # | warning: Instruction selection used fallback path for fptrunc_f64_to_f16 # | warning: Instruction selection used fallback path for fptrunc_f64_to_f16_afn # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f32 # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f32_afn # | warning: Instruction selection used fallback path for fptrunc_v3f64_to_v3f32 # | warning: Instruction selection used fallback path for fptrunc_v3f64_to_v3f32_afn # | warning: Instruction selection used fallback path for fptrunc_v4f64_to_v4f32 # | warning: Instruction selection used fallback path for fptrunc_v4f64_to_v4f32_afn # | warning: Instruction selection used fallback path for fptrunc_v8f64_to_v8f32 # | warning: Instruction selection used fallback path for fptrunc_v8f64_to_v8f32_afn # | warning: Instruction selection used fallback path for fabs_fptrunc_f64_to_f32 # | warning: Instruction selection used fallback path for fneg_fabs_fptrunc_f64_to_f32 # | warning: Instruction selection used fallback path for fabs_fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fneg_fabs_fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fabs_fptrunc_f64_to_f16 # | warning: Instruction selection used fallback path for fabs_fptrunc_v2f64_to_v2f32 # | warning: Instruction selection used fallback path for fabs_fptrunc_v2f32_to_v2f16 # | warning: Instruction selection used fallback path for fabs_fptrunc_f64_to_f32_multiuse # | warning: Instruction selection used fallback path for fabs_fptrunc_f64_to_f32_used_by_fadd # | warning: Instruction selection used fallback path for fabs_fptrunc_fneg_f64_to_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI-GISEL,VI-SAFE-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:44:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :21:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :18:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :19:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:123:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :83:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :80:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :81:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:701:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :307:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :305:37: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0x24 # | ^ # | :306:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:794:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :369:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :367:37: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0x24 # | ^ # | :368:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:890:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: s_load_dwordx8 s[8:15], s[4:5], 0x44 # | ^ # | :427:9: note: scanning from here # | ; %bb.0: # | ^ # | :429:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x44 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:997:18: error: VI-GISEL-NEXT: expected string not found in input # | ; VI-GISEL-NEXT: s_load_dwordx8 s[8:15], s[4:5], 0x44 # | ^ # | :491:9: note: scanning from here # | ; %bb.0: # | ^ # | :493:2: note: possible intended match here # | s_load_dwordx4 s[0:3], s[4:5], 0x44 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:1105:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :559:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :557:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :558:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:1212:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :623:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :621:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :622:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:1329:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :687:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :685:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :686:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll:1473:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :756:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :754:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :755:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl fptrunc_f64_to_f32 ; -- Begin function fptrunc_f64_to_f32 # | 14: .p2align 8 # | 15: .type fptrunc_f64_to_f32,@function # | 16: fptrunc_f64_to_f32: ; @fptrunc_f64_to_f32 # | 17: ; %bb.0: # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:44'0 { search range start (exclusive) # | 19: s_mov_b32 s7, 0xf000 # | 20: s_mov_b32 s6, -1 # | 21: s_waitcnt lgkmcnt(0) # | next:44'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: v_cvt_f32_f64_e32 v0, s[2:3] # | 23: s_mov_b32 s4, s0 # | 24: s_mov_b32 s5, s1 # | 25: buffer_store_dword v0, off, s[4:7], 0 # | 26: s_endpgm # | . # | . # | . # | 73: .long 0 # | 74: .text # | 75: .globl fptrunc_f64_to_f32_afn ; -- Begin function fptrunc_f64_to_f32_afn # | 76: .p2align 8 # | 77: .type fptrunc_f64_to_f32_afn,@function # | 78: fptrunc_f64_to_f32_afn: ; @fptrunc_f64_to_f32_afn # | next:44'2 } search range end (exclusive) # | 79: ; %bb.0: # | 80: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:123'0 { search range start (exclusive) # | 81: s_mov_b32 s7, 0xf000 # | 82: s_mov_b32 s6, -1 # | 83: s_waitcnt lgkmcnt(0) # | next:123'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 84: v_cvt_f32_f64_e32 v0, s[2:3] # | 85: s_mov_b32 s4, s0 # | 86: s_mov_b32 s5, s1 # | 87: buffer_store_dword v0, off, s[4:7], 0 # | 88: s_endpgm # | . # | . # | . # | 135: .long 0 # | 136: .text # | 137: .globl fptrunc_f64_to_f16 ; -- Begin function fptrunc_f64_to_f16 # | 138: .p2align 8 # | 139: .type fptrunc_f64_to_f16,@function # | 140: fptrunc_f64_to_f16: ; @fptrunc_f64_to_f16 # | next:123'2 } search range end (exclusive) # | 141: ; %bb.0: # | 142: s_load_dwordx4 s[4:7], s[4:5], 0x24 # | 143: s_mov_b32 s3, 0xf000 # | 144: s_mov_b32 s2, -1 # | 145: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 300: .p2align 8 # | 301: .type fptrunc_v2f64_to_v2f32,@function # | 302: fptrunc_v2f64_to_v2f32: ; @fptrunc_v2f64_to_v2f32 # | 303: ; %bb.0: # | 304: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 305: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | next:701'0 { search range start (exclusive) # | 306: s_mov_b32 s7, 0xf000 # | 307: s_mov_b32 s6, -1 # | next:701'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 308: s_waitcnt lgkmcnt(0) # | 309: v_cvt_f32_f64_e32 v1, s[2:3] # | 310: v_cvt_f32_f64_e32 v0, s[0:1] # | 311: buffer_store_dwordx2 v[0:1], off, s[4:7], 0 # | 312: s_endpgm # | . # | . # | . # | 359: .long 0 # | 360: .text # | 361: .globl fptrunc_v2f64_to_v2f32_afn ; -- Begin function fptrunc_v2f64_to_v2f32_afn # | 362: .p2align 8 # | 363: .type fptrunc_v2f64_to_v2f32_afn,@function # | 364: fptrunc_v2f64_to_v2f32_afn: ; @fptrunc_v2f64_to_v2f32_afn # | next:701'2 } search range end (exclusive) # | 365: ; %bb.0: # | 366: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 367: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | next:794'0 { search range start (exclusive) # | 368: s_mov_b32 s7, 0xf000 # | 369: s_mov_b32 s6, -1 # | next:794'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 370: s_waitcnt lgkmcnt(0) # | 371: v_cvt_f32_f64_e32 v1, s[2:3] # | 372: v_cvt_f32_f64_e32 v0, s[0:1] # | 373: buffer_store_dwordx2 v[0:1], off, s[4:7], 0 # | 374: s_endpgm # | . # | . # | . # | 421: .long 0 # | 422: .text # | 423: .globl fptrunc_v3f64_to_v3f32 ; -- Begin function fptrunc_v3f64_to_v3f32 # | 424: .p2align 8 # | 425: .type fptrunc_v3f64_to_v3f32,@function # | 426: fptrunc_v3f64_to_v3f32: ; @fptrunc_v3f64_to_v3f32 # | next:794'2 } search range end (exclusive) # | 427: ; %bb.0: # | next:890'0 { search range start (exclusive) # | next:890'1 error: no match found in search range # | 428: s_load_dwordx2 s[6:7], s[4:5], 0x54 # | 429: s_load_dwordx4 s[0:3], s[4:5], 0x44 # | next:890'2 ? possible intended match # | 430: s_load_dwordx2 s[4:5], s[4:5], 0x24 # | 431: s_waitcnt lgkmcnt(0) # | 432: v_cvt_f32_f64_e32 v2, s[6:7] # | 433: v_cvt_f32_f64_e32 v1, s[2:3] # | 434: v_cvt_f32_f64_e32 v0, s[0:1] # | . # | . # | . # | 485: .long 0 # | 486: .text # | 487: .globl fptrunc_v3f64_to_v3f32_afn ; -- Begin functi # | ... # `---data was truncated (10240/15979) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/freeze.ll (75 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/freeze.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00-mesa-mesa3d < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00-mesa-mesa3d # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu6.00-mesa-mesa3d < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu6.00-mesa-mesa3d # .---command stderr------------ # | warning: Instruction selection used fallback path for freeze_v2i32 # | warning: Instruction selection used fallback path for freeze_v3i32 # | warning: Instruction selection used fallback path for freeze_v4i32 # | warning: Instruction selection used fallback path for freeze_v5i32 # | warning: Instruction selection used fallback path for freeze_v6i32 # | warning: Instruction selection used fallback path for freeze_v7i32 # | warning: Instruction selection used fallback path for freeze_v8i32 # | warning: Instruction selection used fallback path for freeze_v9i32 # | warning: Instruction selection used fallback path for freeze_v10i32 # | warning: Instruction selection used fallback path for freeze_v11i32 # | warning: Instruction selection used fallback path for freeze_v12i32 # | warning: Instruction selection used fallback path for freeze_v13i32 # | warning: Instruction selection used fallback path for freeze_v14i32 # | warning: Instruction selection used fallback path for freeze_v15i32 # | warning: Instruction selection used fallback path for freeze_v16i32 # | warning: Instruction selection used fallback path for freeze_v17i32 # | warning: Instruction selection used fallback path for freeze_v18i32 # | warning: Instruction selection used fallback path for freeze_v19i32 # | warning: Instruction selection used fallback path for freeze_v20i32 # | warning: Instruction selection used fallback path for freeze_v21i32 # | warning: Instruction selection used fallback path for freeze_v22i32 # | warning: Instruction selection used fallback path for freeze_v30i32 # | warning: Instruction selection used fallback path for freeze_v31i32 # | warning: Instruction selection used fallback path for freeze_v32i32 # | warning: Instruction selection used fallback path for freeze_i32 # | warning: Instruction selection used fallback path for freeze_i64 # | warning: Instruction selection used fallback path for freeze_float # | warning: Instruction selection used fallback path for freeze_i16 # | warning: Instruction selection used fallback path for freeze_v2i16 # | warning: Instruction selection used fallback path for freeze_v3i16 # | warning: Instruction selection used fallback path for freeze_v4i16 # | warning: Instruction selection used fallback path for freeze_f16 # | warning: Instruction selection used fallback path for freeze_v2f16 # | warning: Instruction selection used fallback path for freeze_v3f16 # | warning: Instruction selection used fallback path for freeze_v4f16 # | warning: Instruction selection used fallback path for freeze_v2bf16 # | warning: Instruction selection used fallback path for freeze_v3bf16 # | warning: Instruction selection used fallback path for freeze_v4bf16 # | warning: Instruction selection used fallback path for freeze_f64 # | warning: Instruction selection used fallback path for freeze_v2f64 # | warning: Instruction selection used fallback path for freeze_v3f64 # | warning: Instruction selection used fallback path for freeze_v4f64 # | warning: Instruction selection used fallback path for freeze_v8f64 # | warning: Instruction selection used fallback path for freeze_v3p3 # | warning: Instruction selection used fallback path for freeze_v4p3 # | warning: Instruction selection used fallback path for freeze_v8p3 # | warning: Instruction selection used fallback path for freeze_v16p3 # | warning: Instruction selection used fallback path for freeze_v2p5 # | warning: Instruction selection used fallback path for freeze_v3p5 # | warning: Instruction selection used fallback path for freeze_v4p5 # | warning: Instruction selection used fallback path for freeze_v8p5 # | warning: Instruction selection used fallback path for freeze_v16p5 # | warning: Instruction selection used fallback path for freeze_i8 # | warning: Instruction selection used fallback path for freeze_v2i8 # | warning: Instruction selection used fallback path for freeze_v3i8 # | warning: Instruction selection used fallback path for freeze_i1 # | warning: Instruction selection used fallback path for freeze_v2i1 # | warning: Instruction selection used fallback path for freeze_v3i1 # | warning: Instruction selection used fallback path for freeze_i1_scc # | warning: Instruction selection used fallback path for freeze_i1_vcc # | warning: Instruction selection used fallback path for freeze_v2i1_vcc # | warning: Instruction selection used fallback path for freeze_v3i1_vcc # | warning: Instruction selection used fallback path for freeze_v4i1_vcc # | warning: Instruction selection used fallback path for freeze_fabs_double # | warning: Instruction selection used fallback path for freeze_fabs_v4float # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:51:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :20:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :21:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:144:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :67:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :68:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:237:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :117:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :118:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:330:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :164:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :165:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:502:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :214:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :215:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:677:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :264:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :265:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:852:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :317:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :318:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:1027:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :367:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :368:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:1243:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :420:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :421:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:1417:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :473:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :474:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:1591:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :529:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :530:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:1764:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :582:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :583:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:2024:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :638:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :639:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:2287:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :694:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :695:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:2561:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :753:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :754:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:2826:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :809:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :810:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:3128:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :868:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :869:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:3433:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :927:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :928:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:3749:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :989:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :990:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:4058:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1048:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1049:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:4406:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1110:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1111:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:4759:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1172:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1173:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:5205:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1240:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1241:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:5657:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1311:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1312:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:6079:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1379:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1380:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:6169:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1426:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1427:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:6259:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1473:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1474:2: note: possible intended match here # | s_mov_b32 s4, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/freeze.ll:6611:20: error: GFX6-GISEL-NEXT: expected string not found in input # | ; GFX6-GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :1615:22: note: scanning from here # | s_mov_b32 s7, 0xf000 # | ^ # | :1616:2: note: possible # | ... # `---data was truncated (10240/89710) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/minmax.ll (76 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/minmax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG,SDAG-GFX11,SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,SDAG,SDAG-GFX11,SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL,GISEL-GFX11,GISEL-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_minmax_i32 # | warning: Instruction selection used fallback path for s_test_minmax_i32 # | warning: Instruction selection used fallback path for test_minmax_commuted_i32 # | warning: Instruction selection used fallback path for test_maxmin_i32 # | warning: Instruction selection used fallback path for test_maxmin_commuted_i32 # | warning: Instruction selection used fallback path for test_smed3_i32 # | warning: Instruction selection used fallback path for test_minmax_u32 # | warning: Instruction selection used fallback path for s_test_minmax_u32 # | warning: Instruction selection used fallback path for test_minmax_commuted_u32 # | warning: Instruction selection used fallback path for test_maxmin_u32 # | warning: Instruction selection used fallback path for test_maxmin_commuted_u32 # | warning: Instruction selection used fallback path for test_umed3_i32 # | warning: Instruction selection used fallback path for test_minmax_f32_ieee_true # | warning: Instruction selection used fallback path for s_test_minmax_f32_ieee_false # | warning: Instruction selection used fallback path for test_minmax_commuted_f32_ieee_false # | warning: Instruction selection used fallback path for test_maxmin_f32_ieee_true # | warning: Instruction selection used fallback path for test_maxmin_commuted_f32_ieee_false # | warning: Instruction selection used fallback path for test_med3_f32 # | warning: Instruction selection used fallback path for test_med3_minimumnum_maximumnum_f32 # | warning: Instruction selection used fallback path for test_minmax_f16_ieee_false # | warning: Instruction selection used fallback path for s_test_minmax_f16_ieee_false # | warning: Instruction selection used fallback path for test_minmax_commuted_f16_ieee_true # | warning: Instruction selection used fallback path for test_maxmin_f16_ieee_false # | warning: Instruction selection used fallback path for test_maxmin_commuted_f16_ieee_true # | warning: Instruction selection used fallback path for test_med3_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL,GISEL-GFX11,GISEL-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:67:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: s_mov_b32 s6, s3 # | ^ # | :62:22: note: scanning from here # | s_max_i32 s0, s0, s1 # | ^ # | :66:2: note: possible intended match here # | s_mov_b32 s4, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:336:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: s_mov_b32 s6, s3 # | ^ # | :327:22: note: scanning from here # | s_max_u32 s0, s0, s1 # | ^ # | :331:2: note: possible intended match here # | s_mov_b32 s4, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:569:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_dual_max_f32 v0, v0, v0 :: v_dual_max_f32 v1, v1, v1 # | ^ # | :548:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :549:2: note: possible intended match here # | v_dual_max_f32 v1, v1, v1 :: v_dual_max_f32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:649:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: s_mov_b32 s6, s3 # | ^ # | :594:47: note: scanning from here # | v_dual_mov_b32 v0, s2 :: v_dual_mov_b32 v1, 0 # | ^ # | :596:2: note: possible intended match here # | s_mov_b32 s4, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:766:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_dual_max_f32 v0, v0, v0 :: v_dual_max_f32 v1, v1, v1 # | ^ # | :712:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :713:2: note: possible intended match here # | v_dual_max_f32 v1, v1, v1 :: v_dual_max_f32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:1232:28: error: GISEL-GFX11-TRUE16-NEXT: is not on the line after the previous match # | ; GISEL-GFX11-TRUE16-NEXT: v_max_f16_e32 v0.l, v0.l, v0.l # | ^ # | :1020:2: note: 'next' match was here # | v_max_f16_e32 v0.l, v0.l, v0.l # | ^ # | :1018:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1019:1: note: non-matching line after previous match is here # | v_max_f16_e32 v0.h, v1.l, v1.l # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll:1498:28: error: GISEL-GFX11-TRUE16-NEXT: is not on the line after the previous match # | ; GISEL-GFX11-TRUE16-NEXT: v_max_f16_e32 v0.l, v0.l, v0.l # | ^ # | :1122:2: note: 'next' match was here # | v_max_f16_e32 v0.l, v0.l, v0.l # | ^ # | :1120:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1121:1: note: non-matching line after previous match is here # | v_max_f16_e32 v0.h, v1.l, v1.l # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minmax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 57: .globl s_test_minmax_i32 ; -- Begin function s_test_minmax_i32 # | 58: .p2align 8 # | 59: .type s_test_minmax_i32,@function # | 60: s_test_minmax_i32: ; @s_test_minmax_i32 # | 61: ; %bb.0: # | 62: s_max_i32 s0, s0, s1 # | next:67'0 { search range start (exclusive) # | next:67'1 error: no match found in search range # | 63: s_mov_b32 s5, s4 # | 64: s_min_i32 s0, s0, s2 # | 65: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s0 # | 66: s_mov_b32 s4, s3 # | next:67'2 ? possible intended match # | 67: global_store_b32 v0, v1, s[4:5] # | 68: s_endpgm # | 69: .Lfunc_end1: # | 70: .size s_test_minmax_i32, .Lfunc_end1-s_test_minmax_i32 # | 71: ; -- End function # | . # | . # | . # | 115: .long 0 # | 116: .text # | 117: .globl test_minmax_commuted_i32 ; -- Begin function test_minmax_commuted_i32 # | 118: .p2align 7 # | 119: .type test_minmax_commuted_i32,@function # | 120: test_minmax_commuted_i32: ; @test_minmax_commuted_i32 # | next:67'3 } search range end (exclusive) # | 121: ; %bb.0: # | 122: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 123: v_maxmin_i32 v0, v0, v1, v2 # | 124: s_setpc_b64 s[30:31] # | 125: .Lfunc_end2: # | . # | . # | . # | 322: .globl s_test_minmax_u32 ; -- Begin function s_test_minmax_u32 # | 323: .p2align 8 # | 324: .type s_test_minmax_u32,@function # | 325: s_test_minmax_u32: ; @s_test_minmax_u32 # | 326: ; %bb.0: # | 327: s_max_u32 s0, s0, s1 # | next:336'0 { search range start (exclusive) # | next:336'1 error: no match found in search range # | 328: s_mov_b32 s5, s4 # | 329: s_min_u32 s0, s0, s2 # | 330: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s0 # | 331: s_mov_b32 s4, s3 # | next:336'2 ? possible intended match # | 332: global_store_b32 v0, v1, s[4:5] # | 333: s_endpgm # | 334: .Lfunc_end7: # | 335: .size s_test_minmax_u32, .Lfunc_end7-s_test_minmax_u32 # | 336: ; -- End function # | . # | . # | . # | 380: .long 0 # | 381: .text # | 382: .globl test_minmax_commuted_u32 ; -- Begin function test_minmax_commuted_u32 # | 383: .p2align 7 # | 384: .type test_minmax_commuted_u32,@function # | 385: test_minmax_commuted_u32: ; @test_minmax_commuted_u32 # | next:336'3 } search range end (exclusive) # | 386: ; %bb.0: # | 387: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 388: v_maxmin_u32 v0, v0, v1, v2 # | 389: s_setpc_b64 s[30:31] # | 390: .Lfunc_end8: # | . # | . # | . # | 543: .globl test_minmax_f32_ieee_true ; -- Begin function test_minmax_f32_ieee_true # | 544: .p2align 7 # | 545: .type test_minmax_f32_ieee_true,@function # | 546: test_minmax_f32_ieee_true: ; @test_minmax_f32_ieee_true # | 547: ; %bb.0: # | 548: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:569'0 { search range start (exclusive) # | next:569'1 error: no match found in search range # | 549: v_dual_max_f32 v1, v1, v1 :: v_dual_max_f32 v0, v0, v0 # | next:569'2 ? possible intended match # | 550: v_max_f32_e32 v2, v2, v2 # | 551: v_maxmin_f32 v0, v0, v1, v2 # | 552: s_setpc_b64 s[30:31] # | 553: .Lfunc_end12: # | 554: .size test_minmax_f32_ieee_true, .Lfunc_end12-test_minmax_f32_ieee_true # | . # | . # | . # | 587: .long 0 # | 588: .text # | 589: .globl s_test_minmax_f32_ieee_false ; -- Begin function s_test_minmax_f32_ieee_false # | 590: .p2align 8 # | 591: .type s_test_minmax_f32_ieee_false,@function # | 592: s_test_minmax_f32_ieee_false: ; @s_test_minmax_f32_ieee_false # | next:569'3 } search range end (exclusive) # | 593: ; %bb.0: # | 594: v_dual_mov_b32 v0, s2 :: v_dual_mov_b32 v1, 0 # | next:649'0 { search range start (exclusive) # | next:649'1 error: no match found in search range # | 595: s_mov_b32 s5, s4 # | 596: s_mov_b32 s4, s3 # | next:649'2 ? possible intended match # | 597: v_maxmin_f32 v0, s0, s1, v0 # | 598: global_store_b32 v1, v0, s[4:5] # | 599: s_endpgm # | 600: .Lfunc_end13: # | 601: .size s_test_minmax_f32_ieee_false, .Lfunc_end13-s_test_minmax_f32_ieee_false # | . # | . # | . # | 650: .long 0 # | 651: .text # | 652: .globl test_minmax_commuted_f32_ieee_false ; -- Begin function test_minmax_commuted_f32_ieee_false # | 653: .p2align 8 # | 654: .type test_minmax_commuted_f32_ieee_false,@function # | 655: test_minmax_commuted_f32_ieee_false: ; @test_minmax_commuted_f32_ieee_false # | next:649'3 } search range end (exclusive) # | 656: ; %bb.0: # | 657: v_maxmin_f32 v0, v0, v1, v2 # | 658: ; return to shader part epilog # | 659: .Lfunc_end14: # | 660: .size test_minmax_commuted_f32_ieee_false, .Lfunc_end14-test_minmax_commuted_f32_ieee_false # | . # | . # | . # | 707: .globl test_maxmin_f32_ieee_true ; -- Begin function test_maxmin_f32_ieee_true # | 708: .p2align 7 # | 709: .type test_maxmin_f32_ieee_true,@function # | 710: test_maxmin_f32_ieee_true: ; @test_maxmin_f32_ieee_true # | 711: ; %bb.0: # | 712: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:766'0 { search range start (exclusive) # | next:766'1 error: no match found in search range # | 713: v_dual_max_f32 v1, v1, v1 :: v_dual_max_f32 v0, v0, v0 # | next:766'2 ? possibl # | ... # `---data was truncated (10240/14620) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readlane.ll (77 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readlane.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_readlane_sreg_sreg_i32 # | warning: Instruction selection used fallback path for test_readlane_sreg_sreg_i64 # | warning: Instruction selection used fallback path for test_readlane_sreg_sreg_f64 # | warning: Instruction selection used fallback path for test_readlane_vreg_sreg_i32 # | warning: Instruction selection used fallback path for test_readlane_vreg_sreg_i64 # | warning: Instruction selection used fallback path for test_readlane_vreg_sreg_f64 # | warning: Instruction selection used fallback path for test_readlane_imm_sreg_i32 # | warning: Instruction selection used fallback path for test_readlane_imm_sreg_i64 # | warning: Instruction selection used fallback path for test_readlane_imm_sreg_f64 # | warning: Instruction selection used fallback path for test_readlane_vregs_i32 # | warning: Instruction selection used fallback path for test_readlane_vregs_i64 # | warning: Instruction selection used fallback path for test_readlane_vregs_f64 # | warning: Instruction selection used fallback path for test_readlane_m0_sreg # | warning: Instruction selection used fallback path for test_readlane_vgpr_imm_i32 # | warning: Instruction selection used fallback path for test_readlane_vgpr_imm_i64 # | warning: Instruction selection used fallback path for test_readlane_vgpr_imm_f64 # | warning: Instruction selection used fallback path for test_readlane_copy_from_sgpr_i32 # | warning: Instruction selection used fallback path for test_readlane_copy_from_sgpr_i64 # | warning: Instruction selection used fallback path for test_readlane_copy_from_sgpr_f64 # | warning: Instruction selection used fallback path for test_readlane_half # | warning: Instruction selection used fallback path for test_readlane_float # | warning: Instruction selection used fallback path for test_readlane_bfloat # | warning: Instruction selection used fallback path for test_readlane_i16 # | warning: Instruction selection used fallback path for test_readlane_v2f16 # | warning: Instruction selection used fallback path for test_readlane_v2f32 # | warning: Instruction selection used fallback path for test_readlane_v7i32 # | warning: Instruction selection used fallback path for test_readlane_v8i16 # | warning: Instruction selection used fallback path for test_readlane_v2i64 # | warning: Instruction selection used fallback path for test_readlane_v3i64 # | warning: Instruction selection used fallback path for test_readlane_v4f64 # | warning: Instruction selection used fallback path for test_readlane_v8f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:127:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: s_load_dword s1, s[8:9], 0x8 # | ^ # | :364:9: note: scanning from here # | ; %bb.0: # | ^ # | :365:2: note: possible intended match here # | s_load_dword s0, s[8:9], 0x8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:161:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: s_load_dword s1, s[8:9], 0x8 # | ^ # | :457:9: note: scanning from here # | ; %bb.0: # | ^ # | :458:2: note: possible intended match here # | s_load_dword s0, s[8:9], 0x8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:301:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_lshlrev_b32_e32 v2, 3, v0 # | ^ # | :829:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :830:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:358:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_lshlrev_b32_e32 v2, 4, v0 # | ^ # | :930:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :931:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:418:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_lshlrev_b32_e32 v2, 4, v0 # | ^ # | :1033:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :1034:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:517:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :1242:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :1238:36: note: previous match ended here # | s_lshr_b32 flat_scratch_hi, s12, 8 # | ^ # | :1239:1: note: non-matching line after previous match is here # | s_waitcnt lgkmcnt(0) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:556:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readlane_b32 s2, v0, 32 # | ^ # | :1331:11: note: scanning from here # | ;;#ASMEND # | ^ # | :1332:2: note: possible intended match here # | v_readlane_b32 s2, v1, 32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:600:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readlane_b32 s2, v0, 32 # | ^ # | :1429:11: note: scanning from here # | ;;#ASMEND # | ^ # | :1430:2: note: possible intended match here # | v_readlane_b32 s2, v1, 32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:643:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :1533:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :1529:11: note: previous match ended here # | ;;#ASMEND # | ^ # | :1530:1: note: non-matching line after previous match is here # | s_waitcnt lgkmcnt(0) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:682:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1624:11: note: scanning from here # | ;;#ASMEND # | ^ # | :1626:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:722:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1720:11: note: scanning from here # | ;;#ASMEND # | ^ # | :1722:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:835:21: error: CHECK-GISEL-NEXT: is not on the line after the previous match # | ; CHECK-GISEL-NEXT: ;;#ASMSTART # | ^ # | :1917:2: note: 'next' match was here # | ;;#ASMSTART # | ^ # | :1915:27: note: previous match ended here # | v_readlane_b32 s4, v2, s4 # | ^ # | :1916:1: note: non-matching line after previous match is here # | s_and_b32 s4, s4, 0xffff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:887:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s5, v4 # | ^ # | :1981:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1982:2: note: possible intended match here # | v_readfirstlane_b32 s4, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:921:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s10, v9 # | ^ # | :2016:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2017:2: note: possible intended match here # | v_readfirstlane_b32 s4, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:957:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s7, v6 # | ^ # | :2056:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2057:2: note: possible intended match here # | v_readfirstlane_b32 s4, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:990:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s7, v6 # | ^ # | :2093:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2094:2: note: possible intended match here # | v_readfirstlane_b32 s4, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:1025:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s9, v8 # | ^ # | :2130:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2131:2: note: possible intended match here # | v_readfirstlane_b32 s4, v8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:1064:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s11, v10 # | ^ # | :2169:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2170:2: note: possible intended match here # | v_readfirstlane_b32 s4, v10 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll:1113:21: error: CHECK-GISEL-NEXT: expected string not found in input # | ; CHECK-GISEL-NEXT: v_readfirstlane_b32 s19, v18 # | ^ # | :2210:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2211:2: note: possible intended match here # | v_readfirstlane_b32 s4, v18 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 359: .text # | 360: .globl test_readlane_vreg_sreg_i64 ; -- Begin function test_readlane_vreg_sreg_i64 # | 361: .p2align 8 # | 362: .type test_readlane_vreg_sreg_i64,@function # | 363: test_readlane_vreg_sreg_i64: ; @test_readlane_vreg_sreg_i64 # | 364: ; %bb.0: # | next:127'0 { search range start (exclusive) # | next:127'1 error: no match found in search range # | 365: s_load_dword s0, s[8:9], 0x8 # | next:127'2 ? possible intended match # | 366: ;;#ASMSTART # | 367: ; def v[0:1] # | 368: ;;#ASMEND # | 369: s_waitcnt lgkmcnt(0) # | 370: v_readlane_b32 s1, v1, s0 # | . # | . # | . # | 451: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 452: .text # | 453: .globl test_readlane_vreg_sreg_f64 ; -- Begin function test_readlane_vreg_sreg_f64 # | 454: .p2align 8 # | 455: .type test_readlane_vreg_sreg_f64,@function # | 456: test_readlane_vreg_sreg_f64: ; @test_readlane_vreg_sreg_f64 # | next:127'3 } search range end (exclusive) # | 457: ; %bb.0: # | next:161'0 { search range start (exclusive) # | next:161'1 error: no match found in search range # | 458: s_load_dword s0, s[8:9], 0x8 # | next:161'2 ? possible intended match # | 459: ;;#ASMSTART # | 460: ; def v[0:1] # | 461: ;;#ASMEND # | 462: s_waitcnt lgkmcnt(0) # | 463: v_readlane_b32 s1, v1, s0 # | . # | . # | . # | 544: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 545: .text # | 546: .globl test_readlane_imm_sreg_i32 ; -- Begin function test_readlane_imm_sr # | ... # `---data was truncated (10240/30793) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.set.rounding.ll (78 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.set.rounding.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX6,GFX678-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX6,GFX678-SDAG,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX6,GFX678-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_set_rounding # | warning: Instruction selection used fallback path for s_set_rounding_kernel # | warning: Instruction selection used fallback path for v_set_rounding # | warning: Instruction selection used fallback path for set_rounding_get_rounding # | warning: Instruction selection used fallback path for s_set_rounding_0 # | warning: Instruction selection used fallback path for s_set_rounding_1 # | warning: Instruction selection used fallback path for s_set_rounding_2 # | warning: Instruction selection used fallback path for s_set_rounding_3 # | warning: Instruction selection used fallback path for s_set_rounding_4 # | warning: Instruction selection used fallback path for s_set_rounding_5 # | warning: Instruction selection used fallback path for s_set_rounding_6 # | warning: Instruction selection used fallback path for s_set_rounding_7 # | warning: Instruction selection used fallback path for s_set_rounding_neg1 # | warning: Instruction selection used fallback path for s_set_rounding_8 # | warning: Instruction selection used fallback path for s_set_rounding_9 # | warning: Instruction selection used fallback path for s_set_rounding_10 # | warning: Instruction selection used fallback path for s_set_rounding_11 # | warning: Instruction selection used fallback path for s_set_rounding_12 # | warning: Instruction selection used fallback path for s_set_rounding_13 # | warning: Instruction selection used fallback path for s_set_rounding_14 # | warning: Instruction selection used fallback path for s_set_rounding_15 # | warning: Instruction selection used fallback path for s_set_rounding_16 # | warning: Instruction selection used fallback path for s_set_rounding_17 # | warning: Instruction selection used fallback path for s_set_rounding_18 # | warning: Instruction selection used fallback path for s_set_rounding_19 # | warning: Instruction selection used fallback path for s_set_rounding_20 # | warning: Instruction selection used fallback path for s_set_rounding_0xffff # | warning: Instruction selection used fallback path for s_set_rounding_i2_zeroext # | warning: Instruction selection used fallback path for s_set_rounding_i2_signext # | warning: Instruction selection used fallback path for s_set_rounding_i3_signext # | warning: Instruction selection used fallback path for s_set_rounding_i3_zeroext # | warning: Instruction selection used fallback path for s_set_rounding_select_0_1 # | warning: Instruction selection used fallback path for s_set_rounding_select_1_3 # | warning: Instruction selection used fallback path for v_set_rounding_select_1_3 # | warning: Instruction selection used fallback path for s_set_rounding_select_2_0 # | warning: Instruction selection used fallback path for s_set_rounding_select_2_1 # | warning: Instruction selection used fallback path for s_set_rounding_select_1_2 # | warning: Instruction selection used fallback path for s_set_rounding_select_3_0 # | warning: Instruction selection used fallback path for s_set_rounding_select_4_0 # | warning: Instruction selection used fallback path for s_set_rounding_select_3_5 # | warning: Instruction selection used fallback path for get_rounding_after_set_rounding_1 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678,GFX6,GFX678-GISEL,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:251:22: error: GFX678-GISEL-NEXT: is not on the line after the previous match # | ; GFX678-GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :134:2: note: 'next' match was here # | v_readfirstlane_b32 s4, v0 # | ^ # | :127:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :128:1: note: non-matching line after previous match is here # | v_add_i32_e32 v1, vcc, -4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:393:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_getreg_b32 s6, hwreg(HW_REG_MODE, 0, 4) # | ^ # | :174:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :175:2: note: possible intended match here # | s_getreg_b32 s4, hwreg(HW_REG_MODE, 0, 4) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:1623:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, 1, 3 # | ^ # | :1362:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1363:2: note: possible intended match here # | s_cselect_b32 s34, 0xa50, 10 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:1702:22: error: GFX678-GISEL-NEXT: is not on the line after the previous match # | ; GFX678-GISEL-NEXT: v_cmp_eq_u32_e32 vcc, 0, v0 # | ^ # | :1405:2: note: 'next' match was here # | v_cmp_eq_u32_e32 vcc, 0, v0 # | ^ # | :1403:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1404:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0xa50 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:1806:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, 1, 0 # | ^ # | :1446:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1448:2: note: possible intended match here # | s_cselect_b32 s34, s34, 0xa50f # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:1892:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, 1, 0 # | ^ # | :1487:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1489:2: note: possible intended match here # | s_cselect_b32 s34, s34, 0xa50 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:1978:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, -1, 0 # | ^ # | :1528:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1530:2: note: possible intended match here # | s_cselect_b32 s34, s34, 0xa5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:2079:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, 3, 0 # | ^ # | :1569:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1570:2: note: possible intended match here # | s_cselect_b32 s34, 10, 0xa50f # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:2163:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_cselect_b32 s34, 1, 0 # | ^ # | :1609:20: note: scanning from here # | s_cmp_eq_u32 s4, 0 # | ^ # | :1610:2: note: possible intended match here # | s_cselect_b32 s34, 4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll:2380:20: error: GFX6-GISEL-NEXT: is not on the line after the previous match # | ; GFX6-GISEL-NEXT: s_mov_b32 s0, 0xeb24da71 # | ^ # | :1707:2: note: 'next' match was here # | s_mov_b32 s0, 0xeb24da71 # | ^ # | :1702:48: note: previous match ended here # | s_setreg_imm32_b32 hwreg(HW_REG_MODE, 0, 4), 0 # | ^ # | :1703:1: note: non-matching line after previous match is here # | s_mov_b32 s1, 0xc96f385 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.set.rounding.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 122: .globl v_set_rounding ; -- Begin function v_set_rounding # | 123: .p2align 6 # | 124: .type v_set_rounding,@function # | 125: v_set_rounding: ; @v_set_rounding # | 126: ; %bb.0: # | 127: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:251'0 { search range start (exclusive) # | 128: v_add_i32_e32 v1, vcc, -4, v0 # | 129: v_min_u32_e32 v0, v0, v1 # | 130: v_lshlrev_b32_e32 v0, 2, v0 # | 131: s_mov_b32 s4, 0x1c84a50f # | 132: s_mov_b32 s5, 0xb73e62d9 # | 133: v_lshr_b64 v[0:1], s[4:5], v0 # | 134: v_readfirstlane_b32 s4, v0 # | next:251'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 135: s_setreg_b32 hwreg(HW_REG_MODE, 0, 4), s4 # | 136: s_setpc_b64 s[30:31] # | 137: .Lfunc_end2: # | 138: .size v_set_rounding, .Lfunc_end2-v_set_rounding # | 139: ; -- End function # | . # | . # | . # | 167: .long 0 # | 168: .text # | 169: .globl set_rounding_get_rounding ; -- Begin function set_rounding_get_rounding # | 170: .p2align 6 # | 171: .type set_rounding_get_rounding,@function # | 172: set_rounding_get_rounding: ; @set_rounding_get_rounding # | next:251'2 } search range end (exclusive) # | 173: ; %bb.0: # | 174: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:393'0 { search range start (exclusive) # | next:393'1 error: no match found in search range # | 175: s_getreg_b32 s4, hwreg(HW_REG_MODE, 0, 4) # | next:393'2 ? possible intended match # | 176: s_lshl_b32 s6, s4, 2 # | 177: s_mov_b32 s4, 0xeb24da71 # | 178: s_mov_b32 s5, 0xc96f385 # | 179: s_lshr_b64 s[4:5], s[4:5], s6 # | 180: s_and_b32 s4, s4, 15 # | . # | . # | . # | 222: .long 0 # | 223: .text # | 224: .globl s_set_rounding_0 ; -- Begin function s_set_rounding_0 # | 225: .p2align 6 # | 226: .type s_set_rounding_0,@function # | 227: s_set_rounding_0: ; @s_set_rounding_0 # | next:393'3 } search range end (exclusive) # | 228: ; %bb.0: # | 229: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 230: s_setreg_imm32_b32 hwreg(HW_REG_MODE, 0, 4), 15 # | 231: s_setpc_b64 s[30:31] # | 232: .Lfunc_end4: # | . # | . # | . # | 1357: .p2align 6 # | 1358: .type s_set_rounding_select_1_3,@function # | 1359: s_set_rounding_select_1_3: ; @s_set_rounding_select_1_3 # | 1360: ; %bb.0: # | 1361: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1362: s_cmp_eq_u32 s4, 0 # | next:1623'0 { search range start (exclusive) # | next:1623'1 error: no match found in search range # | 1363: s_cselect_b32 s34, 0xa50, 10 # | next:1623'2 ? possible intended match # | 1364: s_setreg_b32 hwreg(HW_REG_MODE, 0, 4), s34 # | 1365: s_setpc_b64 s[30:31] # | 1366: .Lfunc_end32: # | 1367: .size s_set_rounding_select_1_3, .Lfunc_end32-s_set_rounding_select_1_3 # | 1368: ; -- End function # | . # | . # | . # | 1396: .long 0 # | 1397: .text # | 1398: .globl v_set_rounding_select_1_3 ; -- Begin function v_set_rounding_select_1_3 # | 1399: .p2align 6 # | 1400: .type v_set_rounding_select_1_3,@function # | 1401: v_set_rounding_select_1_3: ; @v_set_rounding_select_1_3 # | next:1623'3 } search range end (exclusive) # | 1402: ; %bb.0: # | 1403: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1702'0 { search range start (exclusive) # | 1404: v_mov_b32_e32 v1, 0xa50 # | 1405: v_cmp_eq_u32_e32 vcc, 0, v0 # | next:1702'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 1406: v_cndmask_b32_e32 v0, 10, v1, vcc # | 1407: v_readfirstlane_b32 s4, v0 # | 1408: s_setreg_b32 hwreg(HW_REG_MODE, 0, 4), s4 # | 1409: s_setpc_b64 s[30:31] # | 1410: .Lfunc_end33: # | . # | . # | . # | 1438: .long 0 # | 1439: .text # | 1440: .globl s_set_rounding_select_2_0 ; -- Begin function s_set_rounding_select_2_0 # | 1441: .p2align 6 # | 1442: .type s_set_rounding_select_2_0,@function # | 1443: s_set_rounding_select_2_0: ; @s_set_rounding_select_2_0 # | next:1702'2 } search range end (exclusive) # | 1444: ; %bb.0: # | 1445: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1446: s_cmp_eq_u32 s4, 0 # | next:1806'0 { search range start (exclusive) # | next:1806'1 error: no match found in search range # | 1447: s_movk_i32 s34, 0xa5 # | 1448: s_cselect_b32 s34, s34, 0xa50f # | next:1806'2 ? possible intended match # | 1449: s_setreg_b32 hwreg(HW_REG_MO # | ... # `---data was truncated (10240/17059) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fmaxnum.ll (79 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmaxnum.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.02 -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fmax_f32_ieee_mode_on # | warning: Instruction selection used fallback path for test_fmax_f32_ieee_mode_off # | warning: Instruction selection used fallback path for test_fmax_v2f32 # | warning: Instruction selection used fallback path for test_fmax_v3f32 # | warning: Instruction selection used fallback path for test_fmax_v4f32 # | warning: Instruction selection used fallback path for test_fmax_v8f32 # | warning: Instruction selection used fallback path for test_fmax_v16f32 # | warning: Instruction selection used fallback path for constant_fold_fmax_f32 # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_nan_nan # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_val_nan # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_nan_val # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_p0_p0 # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_p0_n0 # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_n0_p0 # | warning: Instruction selection used fallback path for constant_fold_fmax_f32_n0_n0 # | warning: Instruction selection used fallback path for fmax_var_immediate_f32_no_ieee # | warning: Instruction selection used fallback path for fmax_immediate_var_f32_no_ieee # | warning: Instruction selection used fallback path for fmax_var_literal_f32_no_ieee # | warning: Instruction selection used fallback path for fmax_literal_var_f32_no_ieee # | warning: Instruction selection used fallback path for test_func_fmax_v3f32 # | warning: Instruction selection used fallback path for test_fmax_f16_v_ieee_on # | warning: Instruction selection used fallback path for test_fmax_f16_v_ieee_off # | warning: Instruction selection used fallback path for test_fmax_f16_s_ieee_on # | warning: Instruction selection used fallback path for test_fmax_f16_s_ieee_off # | warning: Instruction selection used fallback path for test_fmax_f32_s_ieee_on # | warning: Instruction selection used fallback path for test_fmax_f32_s_ieee_off # | warning: Instruction selection used fallback path for test_fmax_v2f16_v_ieee_on # | warning: Instruction selection used fallback path for test_fmax_v2f16_v_ieee_off # | warning: Instruction selection used fallback path for test_fmax_v2f16_s_ieee_on # | warning: Instruction selection used fallback path for test_fmax_v2f16_s_ieee_off # | warning: Instruction selection used fallback path for test_fmax_f64_v_ieee_on # | warning: Instruction selection used fallback path for test_fmax_f64_v_ieee_off # | warning: Instruction selection used fallback path for test_fmax_f64_s_ieee_on # | warning: Instruction selection used fallback path for test_fmax_f64_s_ieee_off # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:27:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mul_f32_e64 v0, 1.0, s2 # | ^ # | :19:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :21:2: note: possible intended match here # | v_mul_f32_e64 v0, 1.0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:136:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :143:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :141:37: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0x24 # | ^ # | :142:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:251:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :209:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :207:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :208:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:384:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :278:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :276:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :277:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:546:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :350:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :348:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :349:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:808:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :433:2: note: 'next' match was here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :431:9: note: previous match ended here # | ; %bb.0: # | ^ # | :432:1: note: non-matching line after previous match is here # | s_load_dwordx16 s[36:51], s[4:5], 0xa4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1177:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 2.0 # | ^ # | :547:2: note: 'next' match was here # | v_mov_b32_e32 v0, 2.0 # | ^ # | :544:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :545:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1242:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fc00000 # | ^ # | :607:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0x7fc00000 # | ^ # | :604:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :605:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1307:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 1.0 # | ^ # | :667:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1.0 # | ^ # | :664:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :665:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1372:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 1.0 # | ^ # | :727:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1.0 # | ^ # | :724:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :725:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1437:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0 # | ^ # | :787:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0 # | ^ # | :784:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :785:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1502:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0 # | ^ # | :847:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0 # | ^ # | :844:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :845:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1567:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0 # | ^ # | :907:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0 # | ^ # | :904:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :905:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1632:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfrev_b32_e32 v0, 1 # | ^ # | :967:2: note: 'next' match was here # | v_bfrev_b32_e32 v0, 1 # | ^ # | :964:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :965:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1789:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :1264:2: note: 'next' match was here # | v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :1262:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1263:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v3, 1.0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:1944:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :1432:9: note: scanning from here # | ; %bb.0: # | ^ # | :1436:2: note: possible intended match here # | s_mov_b32 s2, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:2070:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mul_f32_e64 v0, 1.0, s2 # | ^ # | :1558:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1560:2: note: possible intended match here # | v_mul_f32_e64 v0, 1.0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:2380:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1948:2: note: 'next' match was here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1946:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1947:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll:2496:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_max_f64 v[0:1], s[2:3], s[2:3] # | ^ # | :2073:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2074:2: note: possible intended match here # | v_max_f64 v[2:3], s[2:3], s[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaxnum.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type test_fmax_f32_ieee_mode_on,@function # | 16: test_fmax_f32_ieee_mode_on: ; @test_fmax_f32_ieee_mode_on # | 17: ; %bb.0: # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 19: s_waitcnt lgkmcnt(0) # | next:27'0 { search range start (exclusive) # | next:27'1 error: no match found in search range # | 20: s_mov_b64 s[4:5], s[2:3] # | 21: v_mul_f32_e64 v0, 1.0, s5 # | next:27'2 ? possible intended match # | 22: v_mul_f32_e64 v1, 1.0, s4 # | 23: s_mov_b32 s3, 0xf000 # | 24: s_mov_b32 s2, -1 # | 25: v_max_f32_e32 v0, v1, v0 # | 26: buffer_store_dword v0, off, s[0:3], 0 # | . # | . # | . # | 78: .long 0 # | 79: .text # | 80: .globl test_fmax_f32_ieee_mode_of # | ... # `---data was truncated (10240/32206) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/shl.ll (80 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/shl.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_shl_i8 # | warning: Instruction selection used fallback path for v_shl_i8_7 # | warning: Instruction selection used fallback path for s_shl_i8 # | warning: Instruction selection used fallback path for s_shl_i8_7 # | warning: Instruction selection used fallback path for v_shl_i24 # | warning: Instruction selection used fallback path for v_shl_i24_7 # | warning: Instruction selection used fallback path for s_shl_i24 # | warning: Instruction selection used fallback path for s_shl_i24_7 # | warning: Instruction selection used fallback path for v_shl_i32 # | warning: Instruction selection used fallback path for v_shl_i32_31 # | warning: Instruction selection used fallback path for s_shl_i32 # | warning: Instruction selection used fallback path for s_shl_i32_31 # | warning: Instruction selection used fallback path for shl_i32_sv # | warning: Instruction selection used fallback path for shl_i32_vs # | warning: Instruction selection used fallback path for v_shl_v2i32 # | warning: Instruction selection used fallback path for v_shl_v2i32_31 # | warning: Instruction selection used fallback path for s_shl_v2i32 # | warning: Instruction selection used fallback path for v_shl_v3i32 # | warning: Instruction selection used fallback path for s_shl_v3i32 # | warning: Instruction selection used fallback path for v_shl_v4i32 # | warning: Instruction selection used fallback path for s_shl_v4i32 # | warning: Instruction selection used fallback path for v_shl_v5i32 # | warning: Instruction selection used fallback path for s_shl_v5i32 # | warning: Instruction selection used fallback path for v_shl_v16i32 # | warning: Instruction selection used fallback path for s_shl_v16i32 # | warning: Instruction selection used fallback path for v_shl_i16 # | warning: Instruction selection used fallback path for v_shl_i16_15 # | warning: Instruction selection used fallback path for s_shl_i16 # | warning: Instruction selection used fallback path for s_shl_i16_15 # | warning: Instruction selection used fallback path for shl_i16_sv # | warning: Instruction selection used fallback path for shl_i16_vs # | warning: Instruction selection used fallback path for v_shl_v2i16 # | warning: Instruction selection used fallback path for v_shl_v2i16_15 # | warning: Instruction selection used fallback path for s_shl_v2i16 # | warning: Instruction selection used fallback path for shl_v2i16_sv # | warning: Instruction selection used fallback path for shl_v2i16_vs # | warning: Instruction selection used fallback path for v_shl_v4i16 # | warning: Instruction selection used fallback path for s_shl_v4i16 # | warning: Instruction selection used fallback path for v_shl_v8i16 # | warning: Instruction selection used fallback path for s_shl_v8i16 # | warning: Instruction selection used fallback path for v_shl_i64 # | warning: Instruction selection used fallback path for v_shl_i64_63 # | warning: Instruction selection used fallback path for v_shl_i64_33 # | warning: Instruction selection used fallback path for v_shl_i64_32 # | warning: Instruction selection used fallback path for v_shl_i64_31 # | warning: Instruction selection used fallback path for s_shl_i64 # | warning: Instruction selection used fallback path for s_shl_i64_63 # | warning: Instruction selection used fallback path for s_shl_i64_33 # | warning: Instruction selection used fallback path for s_shl_i64_32 # | warning: Instruction selection used fallback path for s_shl_i64_31 # | warning: Instruction selection used fallback path for shl_i64_sv # | warning: Instruction selection used fallback path for shl_i64_vs # | warning: Instruction selection used fallback path for v_shl_v2i64 # | warning: Instruction selection used fallback path for v_shl_v2i64_31 # | warning: Instruction selection used fallback path for s_shl_v2i64 # | warning: Instruction selection used fallback path for v_shl_i65 # | warning: Instruction selection used fallback path for v_shl_i65_33 # | warning: Instruction selection used fallback path for s_shl_i65 # | warning: Instruction selection used fallback path for s_shl_i65_33 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:12:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :9:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:112:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_and_b32_e32 v1, 0xffffff, v1 # | ^ # | :154:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :155:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:309:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, s2 # | ^ # | :595:2: note: 'next' match was here # | s_lshl_b32 s0, s0, s2 # | ^ # | :593:9: note: previous match ended here # | ; %bb.0: # | ^ # | :594:1: note: non-matching line after previous match is here # | s_lshl_b32 s1, s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:345:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, s3 # | ^ # | :672:2: note: 'next' match was here # | s_lshl_b32 s0, s0, s3 # | ^ # | :669:9: note: previous match ended here # | ; %bb.0: # | ^ # | :670:1: note: non-matching line after previous match is here # | s_lshl_b32 s2, s2, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:385:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, s4 # | ^ # | :751:2: note: 'next' match was here # | s_lshl_b32 s0, s0, s4 # | ^ # | :747:9: note: previous match ended here # | ; %bb.0: # | ^ # | :748:1: note: non-matching line after previous match is here # | s_lshl_b32 s3, s3, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:429:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, s5 # | ^ # | :832:2: note: 'next' match was here # | s_lshl_b32 s0, s0, s5 # | ^ # | :827:9: note: previous match ended here # | ; %bb.0: # | ^ # | :828:1: note: non-matching line after previous match is here # | s_lshl_b32 s4, s4, s9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:524:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, s16 # | ^ # | :937:2: note: 'next' match was here # | s_lshl_b32 s0, s0, s16 # | ^ # | :921:9: note: previous match ended here # | ; %bb.0: # | ^ # | :922:1: note: non-matching line after previous match is here # | s_lshl_b32 s15, s15, s31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:569:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xffff, v1 # | ^ # | :981:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :982:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1329:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshl_b64 v[0:1], v[0:1], 31 # | ^ # | :1775:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1776:2: note: possible intended match here # | v_lshl_b64 v[2:3], v[0:1], 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1418:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_lshl_b64 s[0:1], s[0:1], 31 # | ^ # | :1984:9: note: scanning from here # | ; %bb.0: # | ^ # | :1985:2: note: possible intended match here # | s_lshl_b64 s[2:3], s[0:1], 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1546:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b64 s[0:1], s[0:1], s4 # | ^ # | :2181:2: note: 'next' match was here # | s_lshl_b64 s[0:1], s[0:1], s4 # | ^ # | :2179:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2180:1: note: non-matching line after previous match is here # | s_lshl_b64 s[2:3], s[2:3], s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1563:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_sub_i32_e32 v4, vcc, 64, v3 # | ^ # | :2225:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2227:2: note: possible intended match here # | v_sub_i32_e32 v5, vcc, 64, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1656:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshlrev_b32_e32 v4, 1, v0 # | ^ # | :2267:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2269:2: note: possible intended match here # | v_lshlrev_b32_e32 v1, 1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll:1703:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_sub_i32 s10, s3, 64 # | ^ # | :2297:9: note: scanning from here # | ; %bb.0: # | ^ # | :2301:2: note: possible intended match here # | s_sub_i32 s7, s3, 64 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx600" # | 2: .text # | 3: .globl v_shl_i8 ; -- Begin function v_shl_i8 # | 4: .p2align 6 # | 5: .type v_shl_i8,@function # | 6: v_shl_i8: ; @v_shl_i8 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:12'0 { search range start (exclusive) # | next:12'1 error: no match found in search range # | 9: v_lshlrev_b32_e32 v0, v1, v0 # | next:12'2 ? possible intended match # | 10: s_setpc_b64 s[30:31] # | 11: .Lfunc_end0: # | 12: .size v_shl_i8, .Lfunc_end0-v_shl_i8 # | 13: ; -- End function # | 14: .set .Lv_shl_i8.num_vgpr, 2 # | . # | . # | . # | 30: ; MemoryBound: 0 # | 31: .text # | 32: .globl v_shl_i8_7 ; -- Begin function v_shl_i8_7 # | 33: .p2align 6 # | 34: .type v_shl_i8_7,@function # | 35: v_shl_i8_7: ; @v_shl_i8_7 # | next:12'3 } search range end (exclusive) # | 36: ; %bb.0: # | 37: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 38: v_lshlrev_b32_e32 v0, 7, v0 # | 39: s_setpc_b64 s[30:31] # | 40: .Lfunc_end1: # | . # | . # | . # | 149: .globl v_shl_i24 ; -- Begin function v_shl_i24 # | 150: .p2align 6 # | 151: .type v_shl_i24,@function # | 152: v_shl_i24: ; @v_shl_i24 # | 153: ; %bb.0: # | 154: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:112'0 { search range start (exclusive) # | next:112'1 error: no match found in search range # | 155: v_lshlrev_b32_e32 v0, v1, v0 # | next:112'2 ? possible intended match # | 156: s_setpc_b64 s[30:31] # | 157: .Lfunc_end4: # | 158: .size v_shl_i24, .Lfunc_end4-v_shl_i24 # | 159: ; -- End function # | 160: .set .Lv_shl_i24.num_vgpr, 2 # | . # | . # | . # | 176: ; MemoryBound: 0 # | 177: .text # | 178: .globl v_shl_i24_7 ; -- Begin function v_shl_i24_7 # | 179: .p2align 6 # | 180: .type v_shl_i24_7,@function # | 181: v_shl_i24_7: ; @v_shl_i24_7 # | next:112'3 } search range end (exclusive) # | 182: ; %bb.0: # | 183: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 184: v_lshlrev_b32_e32 v0, 7, v0 # | 185: s_setpc_b64 s[30:31] # | 186: .Lfunc_end5: # | . # | . # | . # | 588: .text # | 589: .globl s_shl_v2i32 ; -- Begin function s_shl_v2i32 # | 590: .p2align 8 # | 591: .type s_shl_v2i32,@function # | 592: s_shl_v2i32: ; @s_shl_v2i32 # | 593: ; %bb.0: # | next:309'0 { search range start (exclusive) # | 594: s_lshl_b32 s1, s1, s3 # | 595: s_lshl_b32 s0, s0, s2 # | next:309'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 596: ; return to shader part epilog # | 597: .Lfunc_end16: # | 598: .size s_shl_v2i32, .Lfunc_end16-s_shl_v2i32 # | 599: ; -- End function # | 600: .set .Ls_shl_v2i32.num_vgpr, 0 # | . # | . # | . # | 632: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 633: .text # | 634: .globl v_shl_v3i32 ; -- Begin function v_shl_v3i32 # | 635: .p2align 6 # | 636: .type v_shl_v3i32,@function # | 637: v_shl_v3i32: ; @v_shl_v3i32 # | next:309'2 } search range end (exclusive) # | 638: ; %bb.0: # | 639: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 640: v_lshlrev_b32_e32 v0, v3, v0 # | 641: v_lshlrev_b32_e32 v1, v4, v1 # | 642: v_lshlrev_b32_e32 v2, v5, v2 # | . # | . # | . # | # | ... # `---data was truncated (10240/24278) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fminnum.ll (81 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fminnum.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.02 -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fmin_f32_ieee_mode_on # | warning: Instruction selection used fallback path for test_fmin_nnan_f32_ieee_mode_on # | warning: Instruction selection used fallback path for test_fmin_nnan_f32_ieee_mode_off # | warning: Instruction selection used fallback path for test_fmin_f32_ieee_mode_off # | warning: Instruction selection used fallback path for test_fmin_v2f32 # | warning: Instruction selection used fallback path for test_fmin_v4f32 # | warning: Instruction selection used fallback path for test_fmin_v8f32 # | warning: Instruction selection used fallback path for test_fmin_v16f32 # | warning: Instruction selection used fallback path for constant_fold_fmin_f32 # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_nan_nan # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_val_nan # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_nan_val # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_p0_p0 # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_p0_n0 # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_n0_p0 # | warning: Instruction selection used fallback path for constant_fold_fmin_f32_n0_n0 # | warning: Instruction selection used fallback path for fmin_var_immediate_f32_no_ieee # | warning: Instruction selection used fallback path for fmin_immediate_var_f32_no_ieee # | warning: Instruction selection used fallback path for fmin_var_literal_f32_no_ieee # | warning: Instruction selection used fallback path for fmin_literal_var_f32_no_ieee # | warning: Instruction selection used fallback path for test_func_fmin_v3f32 # | warning: Instruction selection used fallback path for test_fmin_f16_v_ieee_on # | warning: Instruction selection used fallback path for test_fmin_f16_v_ieee_off # | warning: Instruction selection used fallback path for test_fmin_f16_s_ieee_on # | warning: Instruction selection used fallback path for test_fmin_f16_s_ieee_off # | warning: Instruction selection used fallback path for test_fmin_f32_s_ieee_on # | warning: Instruction selection used fallback path for test_fmin_f32_s_ieee_off # | warning: Instruction selection used fallback path for test_fmin_v2f16_v_ieee_on # | warning: Instruction selection used fallback path for test_fmin_v2f16_v_ieee_off # | warning: Instruction selection used fallback path for test_fmin_v2f16_s_ieee_on # | warning: Instruction selection used fallback path for test_fmin_v2f16_s_ieee_off # | warning: Instruction selection used fallback path for test_fmin_f64_v_ieee_on # | warning: Instruction selection used fallback path for test_fmin_f64_v_ieee_off # | warning: Instruction selection used fallback path for test_fmin_f64_s_ieee_on # | warning: Instruction selection used fallback path for test_fmin_f64_s_ieee_off # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:27:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mul_f32_e64 v0, 1.0, s2 # | ^ # | :19:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :21:2: note: possible intended match here # | v_mul_f32_e64 v0, 1.0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:181:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :242:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :240:37: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0x24 # | ^ # | :241:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:299:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :308:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :306:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :307:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:461:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :380:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :378:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :379:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:723:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :463:2: note: 'next' match was here # | s_load_dwordx16 s[8:23], s[4:5], 0x64 # | ^ # | :461:9: note: previous match ended here # | ; %bb.0: # | ^ # | :462:1: note: non-matching line after previous match is here # | s_load_dwordx16 s[36:51], s[4:5], 0xa4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1092:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 1.0 # | ^ # | :577:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1.0 # | ^ # | :574:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :575:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1157:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0x7fc00000 # | ^ # | :637:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0x7fc00000 # | ^ # | :634:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :635:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1222:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 1.0 # | ^ # | :697:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1.0 # | ^ # | :694:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :695:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1287:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 1.0 # | ^ # | :757:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1.0 # | ^ # | :754:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :755:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1352:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mov_b32_e32 v0, 0 # | ^ # | :817:2: note: 'next' match was here # | v_mov_b32_e32 v0, 0 # | ^ # | :814:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :815:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1417:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfrev_b32_e32 v0, 1 # | ^ # | :877:2: note: 'next' match was here # | v_bfrev_b32_e32 v0, 1 # | ^ # | :874:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :875:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1482:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfrev_b32_e32 v0, 1 # | ^ # | :937:2: note: 'next' match was here # | v_bfrev_b32_e32 v0, 1 # | ^ # | :934:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :935:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1547:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_bfrev_b32_e32 v0, 1 # | ^ # | :997:2: note: 'next' match was here # | v_bfrev_b32_e32 v0, 1 # | ^ # | :994:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :995:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1702:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :1294:2: note: 'next' match was here # | v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :1292:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1293:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v3, 1.0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1857:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :1462:9: note: scanning from here # | ; %bb.0: # | ^ # | :1466:2: note: possible intended match here # | s_mov_b32 s2, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:1983:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_mul_f32_e64 v0, 1.0, s2 # | ^ # | :1588:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1590:2: note: possible intended match here # | v_mul_f32_e64 v0, 1.0, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:2293:20: error: GFX8-GISEL-NEXT: is not on the line after the previous match # | ; GFX8-GISEL-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1978:2: note: 'next' match was here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1976:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1977:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll:2409:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_max_f64 v[0:1], s[2:3], s[2:3] # | ^ # | :2103:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :2104:2: note: possible intended match here # | v_max_f64 v[2:3], s[2:3], s[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminnum.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type test_fmin_f32_ieee_mode_on,@function # | 16: test_fmin_f32_ieee_mode_on: ; @test_fmin_f32_ieee_mode_on # | 17: ; %bb.0: # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 19: s_waitcnt lgkmcnt(0) # | next:27'0 { search range start (exclusive) # | next:27'1 error: no match found in search range # | 20: s_mov_b64 s[4:5], s[2:3] # | 21: v_mul_f32_e64 v0, 1.0, s5 # | next:27'2 ? possible intended match # | 22: v_mul_f32_e64 v1, 1.0, s4 # | 23: s_mov_b32 s3, 0xf000 # | 24: s_mov_b32 s2, -1 # | 25: v_min_f32_e32 v0, v1, v0 # | 26: buffer_store_dword v0, off, s[0:3], 0 # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl test_fmin_nnan_f32_ieee_mode_on ; -- Begin function test_fmin_nnan_f32_ieee_mode_on # | 77: .p2align 6 # | 78: .type test_fmin_nnan_f32_ieee_mode_on,@function # | 79: test_fmin_nnan_f32_ieee_mode_on: ; @test_fmin_nnan_f32_ieee_mode_on # | next:27'3 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 82: v_min_f32_e32 v0, v0, v1 # | # | ... # `---data was truncated (10240/30750) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/offset-split-flat.ll (82 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/offset-split-flat.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG,GFX11-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vgpr_32(i32) = G_LOAD %12:vgpr(p0) :: (load (i8) from %ir.gep, align 4) (in function: flat_inst_valu_offset_1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-flat.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/load-atomic-global.ll (83 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/load-atomic-global.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f32x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f16x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f16x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f16x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_i16x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f16x4_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f16x4_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f16x4_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_i16x4_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_i16x4_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_i16x4_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent_offset_1 # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent_offset_max # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent_offset_1 # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent_offset_max # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX10-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f32x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f16x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f16x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f16x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_i16x2_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f16x4_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_f16x4_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_f16x4_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_i16x4_monotonic_agent # | warning: Instruction selection used fallback path for atomic_load_i16x4_seq_cst_agent # | warning: Instruction selection used fallback path for atomic_load_i16x4_monotonic_wavefront # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent_offset_1 # | warning: Instruction selection used fallback path for atomic_load_f32x2_monotonic_agent_offset_max # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent_offset_1 # | warning: Instruction selection used fallback path for atomic_load_i16x2_monotonic_agent_offset_max # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX10-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll:787:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, 0xfff, v0 # | ^ # | :973:9: note: scanning from here # | ; %bb.0: # | ^ # | :974:2: note: possible intended match here # | v_add_co_u32 v0, vcc_lo, 0x800, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-atomic-global.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 968: .text # | 969: .globl atomic_load_f32x2_monotonic_agent_offset_max ; -- Begin function atomic_load_f32x2_monotonic_agent_offset_max # | 970: .p2align 8 # | 971: .type atomic_load_f32x2_monotonic_agent_offset_max,@function # | 972: atomic_load_f32x2_monotonic_agent_offset_max: ; @atomic_load_f32x2_monotonic_agent_offset_max # | 973: ; %bb.0: # | next:787'0 { search range start (exclusive) # | next:787'1 error: no match found in search range # | 974: v_add_co_u32 v0, vcc_lo, 0x800, v0 # | next:787'2 ? possible intended match # | 975: v_add_co_ci_u32_e32 v1, vcc_lo, 0, v1, vcc_lo # | 976: global_load_dwordx2 v[0:1], v[0:1], off offset:2047 glc dlc # | 977: s_waitcnt vmcnt(0) # | 978: v_add_f32_e32 v0, v0, v1 # | 979: global_store_dword v[2:3], v0, off # | . # | . # | . # | 1027: .long 0 # | 1028: .text # | 1029: .globl atomic_load_i16x2_monotonic_agent_offset_1 ; -- Begin function atomic_load_i16x2_monotonic_agent_offset_1 # | 1030: .p2align 8 # | 1031: .type atomic_load_i16x2_monotonic_agent_offset_1,@function # | 1032: atomic_load_i16x2_monotonic_agent_offset_1: ; @atomic_load_i16x2_monotonic_agent_offset_1 # | next:787'3 } search range end (exclusive) # | 1033: ; %bb.0: # | 1034: global_load_dword v0, v[0:1], off offset:1 glc dlc # | 1035: s_waitcnt vmcnt(0) # | 1036: v_lshrrev_b32_e32 v1, 16, v0 # | 1037: v_add_nc_u16 v0, v0, v1 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ctpop16.ll (84 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ctpop16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_ctpop_i16 # | warning: Instruction selection used fallback path for v_ctpop_i16 # | warning: Instruction selection used fallback path for v_ctpop_add_chain_i16 # | warning: Instruction selection used fallback path for v_ctpop_add_sgpr_i16 # | warning: Instruction selection used fallback path for v_ctpop_v2i16 # | warning: Instruction selection used fallback path for v_ctpop_v4i16 # | warning: Instruction selection used fallback path for v_ctpop_v8i16 # | warning: Instruction selection used fallback path for v_ctpop_v16i16 # | warning: Instruction selection used fallback path for v_ctpop_i16_add_inline_constant # | warning: Instruction selection used fallback path for v_ctpop_i16_add_inline_constant_inv # | warning: Instruction selection used fallback path for v_ctpop_i16_add_literal # | warning: Instruction selection used fallback path for v_ctpop_i16_add_var # | warning: Instruction selection used fallback path for v_ctpop_i16_add_var_inv # | warning: Instruction selection used fallback path for v_ctpop_i16_add_vvar_inv # | warning: Instruction selection used fallback path for ctpop_i16_in_br # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:71:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dword s3, s[4:5], 0xb # | ^ # | :17:9: note: scanning from here # | ; %bb.0: # | ^ # | :18:2: note: possible intended match here # | s_load_dword s6, s[4:5], 0xb # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:166:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :85:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :81:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :82:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:294:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s10, 0 # | ^ # | :151:36: note: scanning from here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :152:2: note: possible intended match here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:424:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dword s8, s[4:5], 0xd # | ^ # | :224:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :225:2: note: possible intended match here # | s_load_dword s12, s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:1547:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :663:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :659:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :660:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:1653:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :732:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :728:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :729:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:1761:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :801:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :797:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :798:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:1878:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dword s8, s[4:5], 0xd # | ^ # | :867:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :868:2: note: possible intended match here # | s_load_dword s12, s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:1995:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_load_dword s8, s[4:5], 0xd # | ^ # | :937:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :938:2: note: possible intended match here # | s_load_dword s12, s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:2119:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s10, 0 # | ^ # | :1008:36: note: scanning from here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :1009:2: note: possible intended match here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll:2301:18: error: SI-GISEL-NEXT: expected string not found in input # | ; SI-GISEL-NEXT: s_mov_b32 s4, 1 # | ^ # | :1082:23: note: scanning from here # | s_lshr_b32 s4, s6, 16 # | ^ # | :1087:2: note: possible intended match here # | s_mov_b32 s8, s2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 12: .text # | 13: .globl s_ctpop_i16 ; -- Begin function s_ctpop_i16 # | 14: .p2align 8 # | 15: .type s_ctpop_i16,@function # | 16: s_ctpop_i16: ; @s_ctpop_i16 # | 17: ; %bb.0: # | next:71'0 { search range start (exclusive) # | next:71'1 error: no match found in search range # | 18: s_load_dword s6, s[4:5], 0xb # | next:71'2 ? possible intended match # | 19: s_load_dwordx2 s[0:1], s[4:5], 0x9 # | 20: s_mov_b32 s3, 0xf000 # | 21: s_mov_b32 s2, -1 # | 22: s_waitcnt lgkmcnt(0) # | 23: s_and_b32 s4, s6, 0xffff # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl v_ctpop_i16 ; -- Begin function v_ctpop_i16 # | 77: .p2align 8 # | 78: .type v_ctpop_i16,@function # | 79: v_ctpop_i16: ; @v_ctpop_i16 # | next:71'3 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:166'0 { search range start (exclusive) # | 82: s_mov_b32 s7, 0xf000 # | 83: s_mov_b32 s10, 0 # | 84: s_mov_b32 s11, s7 # | 85: v_lshlrev_b32_e32 v0, 1, v0 # | next:166'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 86: s_waitcnt lgkmcnt(0) # | 87: s_mov_b64 s[8:9], s[2:3] # | 88: v_mov_b32_e32 v1, 0 # | 89: buffer_load_ushort v0, v[0:1], s[8:11], 0 addr64 # | 90: s_mov_b32 s6, -1 # | . # | . # | . # | 143: .long 0 # | 144: .text # | 145: .globl v_ctpop_add_chain_i16 ; -- Begin function v_ctpop_add_chain_i16 # | 146: .p2align 8 # | 147: .type v_ctpop_add_chain_i16,@function # | 148: v_ctpop_add_chain_i16: ; @v_ctpop_add_chain_i16 # | next:166'2 } search range end (exclusive) # | 149: ; %bb.0: # | 150: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 151: s_load_dwordx2 s[4:5], s[4:5], 0xd # | next:294'0 { search range start (exclusive) # | next:294'1 error: no match found in search range # | 152: s_mov_b32 s11, 0xf000 # | next:294'2 ? possible intended match # | 153: s_mov_b32 s14, 0 # | 154: s_mov_b32 s15, s11 # | 155: s_waitcnt lgkmcnt(0) # | 156: s_mov_b64 s[12:13], s[2:3] # | 157: v_lshlrev_b32_e32 v0, 1, v0 # | . # | . # | . # | 217: .long 0 # | 218: .text # | 219: .globl v_ctpop_add_sgpr_i16 ; -- Begin function v_ctpop_add_sgpr_i16 # | 220: .p2align 8 # | 221: .type v_ctpop_add_sgpr_i16,@function # | 222: v_ctpop_add_sgpr_i16: ; @v_ctpop_add_sgpr_i16 # | next:294'3 } search range end (exclusive) # | 223: ; %bb.0: # | 224: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:424'0 { search range start (exclusive) # | next:424'1 error: no match found in search range # | 225: s_load_dword s12, s[4:5], 0xd # | next:424'2 ? possible intended match # | 226: s_mov_b32 s7, 0xf000 # | 227: s_mov_b32 s10, 0 # | 228: s_mov_b32 s11, s7 # | 229: s_waitcnt lgkmcnt(0) # | 230: s_mov_b64 s[8:9], s[2:3] # | . # | . # | . # | 287: .long 0 # | 288: .text # | 289: .globl v_ctpop_v2i16 ; -- Begin function v_ctpop_v2i16 # | 290: .p2align 8 # | 291: .type v_ctpop_v2i16,@function # | 292: v_ctpop_v2i16: ; @v_ctpop_v2i16 # | next:424'3 } search range end (exclusive) # | 293: ; %bb.0: # | 294: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 295: s_mov_b32 s7, 0xf000 # | 296: s_mov_b32 s10, 0 # | 297: s_mov_b32 s11, s7 # | . # | . # | . # | 654: .globl v_ctpop_i16_add_inline_constant ; -- Begin function v_ctpop_i16_add_inline_constant # | 655: .p2align 8 # | 656: .type v_ctpop_i16_add_inline_constant,@function # | 657: v_ctpop_i16_add_inline_constant: ; @v_ctpop_i16_add_inline_constant # | 658: ; %bb.0: # | 659: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:1547'0 { search range start (exclusive) # | 660: s_mov_b32 s7, 0xf000 # | 661: s_mov_b32 s10, 0 # | 662: s_mov_b32 s11, s7 # | 663: v_lshlrev_b32_e32 v0, 1, v0 # | next:1547'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 664: s_waitcnt lgkmcnt(0) # | 665: s_mov_b64 s[8:9], s[2:3] # | 666: v_mov_b32_e32 v1, 0 # | 667: buffer_load_ushort v0, v[0:1], s[8:11], 0 addr64 # | 668: s_mov_b32 s6, -1 # | . # | # | ... # `---data was truncated (10240/17179) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll (85 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk16_bf6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk16_fp6_f16_sl # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:29:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v22, v17 :: v_dual_mov_b32 v23, v18 # | ^ # | :24:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :25:2: note: possible intended match here # | v_dual_mov_b32 v23, v18 :: v_dual_mov_b32 v22, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:62:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :89:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :97:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:103:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :162:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :170:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:136:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v22, v17 :: v_dual_mov_b32 v23, v18 # | ^ # | :235:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :236:2: note: possible intended match here # | v_dual_mov_b32 v23, v18 :: v_dual_mov_b32 v22, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:169:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :300:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :308:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:210:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :373:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :381:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:301:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v14, v9 :: v_dual_mov_b32 v15, v10 # | ^ # | :580:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :581:2: note: possible intended match here # | v_dual_mov_b32 v15, v10 :: v_dual_mov_b32 v14, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:330:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :645:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :649:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:363:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :714:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :718:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:450:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v14, v9 :: v_dual_mov_b32 v15, v10 # | ^ # | :917:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :918:2: note: possible intended match here # | v_dual_mov_b32 v15, v10 :: v_dual_mov_b32 v14, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:479:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :982:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :986:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll:512:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1051:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1055:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 19: .type test_scalef32_pk16_bf6_f32_vv,@function # | 20: test_scalef32_pk16_bf6_f32_vv: ; @test_scalef32_pk16_bf6_f32_vv # | 21: ; %bb.0: # | 22: global_wb # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | 25: v_dual_mov_b32 v23, v18 :: v_dual_mov_b32 v22, v17 # | next:29'2 ? possible intended match # | 26: v_cvt_scalef32_pk16_bf6_f32 v[18:20], v[0:15], v16 # | 27: global_store_b96 v[22:23], v[18:20], off # | 28: s_endpgm # | 29: .Lfunc_end0: # | 30: .size test_scalef32_pk16_bf6_f32_vv, .Lfunc_end0-test_scalef32_pk16_bf6_f32_vv # | . # | . # | . # | 80: .long 0 # | 81: .text # | 82: .globl test_scalef32_pk16_bf6_f32_ss ; -- Begin function test_scalef32_pk16_bf6_f32_ss # | 83: .p2align 8 # | 84: .type test_scalef32_pk16_bf6_f32_ss,@function # | 85: test_scalef32_pk16_bf6_f32_ss: ; @test_scalef32_pk16_bf6_f32_ss # | next:29'3 } search range end (exclusive) # | 86: ; %bb.0: # | 87: global_wb # | 88: v_nop # | 89: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:62'0 { search range start (exclusive) # | next:62'1 error: no match found in search range # | 90: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 91: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | 92: v_dual_mov_b32 v6, s4 :: v_dual_mov_b32 v7, s5 # | 93: v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | 94: v_dual_mov_b32 v10, s8 :: v_dual_mov_b32 v11, s9 # | 95: v_dual_mov_b32 v12, s10 :: v_dual_mov_b32 v13, s11 # | 96: v_dual_mov_b32 v14, s12 :: v_dual_mov_b32 v15, s13 # | 97: v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | next:62'2 ? possible intended match # | 98: s_delay_alu instid0(VALU_DEP_1) # | # | ... # `---data was truncated (10240/27303) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll (86 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_bf16_fp8_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_bf16_bf8_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_bf16_fp4_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_fp8_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_fp8_ss # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_bf8_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_bf8_ss # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_fp4_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk8_f32_fp4_ss # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f16_fp6_sl # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_bf16_fp6_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_bf16_fp6_sl # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f16_bf6_sl # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_bf16_bf6_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_bf16_bf6_sl # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f32_fp6_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f32_fp6_ss # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f32_bf6_vv # | warning: Instruction selection used fallback path for test_cvt_scale_pk16_f32_bf6_ss # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:217:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, v3 :: v_dual_mov_b32 v13, v4 # | ^ # | :610:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :611:2: note: possible intended match here # | v_dual_mov_b32 v13, v4 :: v_dual_mov_b32 v12, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:247:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[10:11], s[0:1] # | ^ # | :677:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :678:33: note: possible intended match here # | v_dual_mov_b32 v10, s0 :: v_dual_mov_b32 v11, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:292:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, v3 :: v_dual_mov_b32 v13, v4 # | ^ # | :745:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :746:2: note: possible intended match here # | v_dual_mov_b32 v13, v4 :: v_dual_mov_b32 v12, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:322:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[10:11], s[0:1] # | ^ # | :812:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :813:33: note: possible intended match here # | v_dual_mov_b32 v10, s0 :: v_dual_mov_b32 v11, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:368:23: error: GFX1250-GISEL-NEXT: is not on the line after the previous match # | ; GFX1250-GISEL-NEXT: global_store_b128 v[2:3], v[4:7], off # | ^ # | :884:2: note: 'next' match was here # | global_store_b128 v[2:3], v[4:7], off # | ^ # | :882:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :883:1: note: non-matching line after previous match is here # | global_store_b128 v[2:3], v[8:11], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:396:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | ^ # | :947:22: note: scanning from here # | v_mov_b32_e32 v2, s0 # | ^ # | :948:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:517:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, s2 :: v_dual_mov_b32 v11, s1 # | ^ # | :1164:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1165:2: note: possible intended match here # | v_dual_mov_b32 v10, s0 :: v_dual_mov_b32 v11, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:675:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v12, s2 :: v_dual_mov_b32 v11, s1 # | ^ # | :1518:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1519:2: note: possible intended match here # | v_dual_mov_b32 v10, s0 :: v_dual_mov_b32 v11, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:759:23: error: GFX1250-GISEL-NEXT: is not on the line after the previous match # | ; GFX1250-GISEL-NEXT: global_store_b128 v[4:5], v[6:9], off # | ^ # | :1728:2: note: 'next' match was here # | global_store_b128 v[4:5], v[6:9], off # | ^ # | :1724:14: note: previous match ended here # | s_clause 0x3 # | ^ # | :1725:1: note: non-matching line after previous match is here # | global_store_b128 v[4:5], v[18:21], off offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:791:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v20, s2 :: v_dual_mov_b32 v19, s1 # | ^ # | :1790:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1791:2: note: possible intended match here # | v_dual_mov_b32 v18, s0 :: v_dual_mov_b32 v19, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:853:23: error: GFX1250-GISEL-NEXT: is not on the line after the previous match # | ; GFX1250-GISEL-NEXT: global_store_b128 v[4:5], v[6:9], off # | ^ # | :1867:2: note: 'next' match was here # | global_store_b128 v[4:5], v[6:9], off # | ^ # | :1863:14: note: previous match ended here # | s_clause 0x3 # | ^ # | :1864:1: note: non-matching line after previous match is here # | global_store_b128 v[4:5], v[18:21], off offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll:885:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v20, s2 :: v_dual_mov_b32 v19, s1 # | ^ # | :1929:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1930:2: note: possible intended match here # | v_dual_mov_b32 v18, s0 :: v_dual_mov_b32 v19, s1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 605: .type test_cvt_scale_pk8_f32_fp8_vv,@function # | 606: test_cvt_scale_pk8_f32_fp8_vv: ; @test_cvt_scale_pk8_f32_fp8_vv # | 607: ; %bb.0: # | 608: global_wb # | 609: v_nop # | 610: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:217'0 { search range start (exclusive) # | next:217'1 error: no match found in search range # | 611: v_dual_mov_b32 v13, v4 :: v_dual_mov_b32 v12, v3 # | next:217'2 ? possible intended match # | 612: v_cvt_scale_pk8_f32_fp8 v[4:11], v[0:1], v2 scale_sel:8 # | 613: s_clause 0x1 # | 614: global_store_b128 v[12:13], v[8:11], off offset:16 # | 615: global_store_b128 v[12:13], v[4:7], off # | 616: s_endpgm # | . # | . # | . # | 668: .long 0 # | 669: .text # | 670: .globl test_cvt_scale_pk8_f32_fp8_ss ; -- Begin function test_cvt_scale_pk8_f32_fp8_ss # | 671: .p2align 8 # | 672: .type test_cvt_scale_pk8_f32_fp8_ss,@function # | 673: test_cvt_scale_pk8_f32_fp8_ss: ; @test_cvt_scale_pk8_f32_fp8_ss # | next:217'3 } search range end (exclusive) # | 674: ; %bb.0: # | 675: global_wb # | 676: v_nop # | 677: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:247'0 { search range start (exclusive) # | next:247'1 error: no match found in search range # | 678: v_dual_mov_b32 v10, s0 :: v_dual_mov_b32 v11, s1 # | next:247'2 ? possible intended match # | 679: s_delay_alu instid0(VALU_DEP_1) # | 680: v_cvt_scale_pk8_f32_fp8 v[2:9], v[10:11], s2 scale_sel:8 # | 681: s_clause 0x1 # | 682: global_store_b128 v[0:1], v[6:9], off offset:16 # | 683: global_store_b128 v[0:1], v[2:5], off # | . # | . # | . # | 736: .long 0 # | 737: .text # | 738: .globl test_cvt_scale_pk8_f32_bf8_vv ; -- Begin function test_cvt_scale_pk8_f32_bf8_vv # | 739: .p2align 8 # | 740: .type test_cvt_scale_pk8_f32_bf8_vv,@function # | 741: test_cvt_scale_pk8_f32_bf8_vv: ; @test_cvt_scale_pk8_f32_bf8_vv # | next:247'3 } search range end (exclusive) # | 742: ; %bb.0: # | 743: global_wb # | 744: v_nop # | 745: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:292'0 { search ra # | ... # `---data was truncated (10240/24599) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/shrink-add-sub-constant.ll (87 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/shrink-add-sub-constant.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx600 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_test_i32_x_sub_64 # | warning: Instruction selection used fallback path for v_test_i32_x_sub_64_multi_use # | warning: Instruction selection used fallback path for v_test_i32_64_sub_x # | warning: Instruction selection used fallback path for v_test_i32_x_sub_65 # | warning: Instruction selection used fallback path for v_test_i32_65_sub_x # | warning: Instruction selection used fallback path for v_test_i32_x_sub_neg16 # | warning: Instruction selection used fallback path for v_test_i32_neg16_sub_x # | warning: Instruction selection used fallback path for v_test_i32_x_sub_neg17 # | warning: Instruction selection used fallback path for v_test_i32_neg17_sub_x # | warning: Instruction selection used fallback path for s_test_i32_x_sub_64 # | warning: Instruction selection used fallback path for v_test_i16_x_sub_64 # | warning: Instruction selection used fallback path for v_test_i16_x_sub_64_zext_to_i32 # | warning: Instruction selection used fallback path for v_test_i16_x_sub_64_multi_use # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_64_64 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_7_64 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_64_123 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_7_0 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_0_16 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_0_1_0 # | warning: Instruction selection used fallback path for v_test_v2i16_x_sub_0_neg1_0 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg32_neg32 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_0_neg32 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg32_0 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg16_neg16 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_0_neg16 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg16_0 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg_fpone # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg_negfpone # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg_fptwo # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg_negfptwo # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_undef_neg32 # | warning: Instruction selection used fallback path for v_test_v2i16_x_add_neg32_undef # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:38:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :21:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :18:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :19:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:192:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :87:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :84:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :85:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:397:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :159:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :156:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :157:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:510:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :225:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :222:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :223:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:623:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :291:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :288:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :289:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:736:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :357:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :354:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :355:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:849:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :423:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :420:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :421:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:962:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :489:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :486:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :487:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:1075:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :555:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :552:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :553:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:1243:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :681:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :678:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :679:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:1419:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v1, 1, v0 # | ^ # | :747:2: note: 'next' match was here # | v_lshlrev_b32_e32 v1, 1, v0 # | ^ # | :744:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :745:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:1622:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :815:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 1, v0 # | ^ # | :812:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :813:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll:3505:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :2109:2: note: 'next' match was here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :2106:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :2107:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_test_i32_x_sub_64 ; -- Begin function v_test_i32_x_sub_64 # | 14: .p2align 8 # | 15: .type v_test_i32_x_sub_64,@function # | 16: v_test_i32_x_sub_64: ; @v_test_i32_x_sub_64 # | 17: ; %bb.0: # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:38'0 { search range start (exclusive) # | 19: s_mov_b32 s7, 0xf000 # | 20: s_mov_b32 s6, 0 # | 21: v_lshlrev_b32_e32 v0, 2, v0 # | next:38'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: v_mov_b32_e32 v1, 0 # | 23: s_waitcnt lgkmcnt(0) # | 24: s_mov_b64 s[4:5], s[2:3] # | 25: buffer_load_dword v2, v[0:1], s[4:7], 0 addr64 # | 26: s_mov_b64 s[2:3], s[6:7] # | . # | . # | . # | 77: .long 0 # | 78: .text # | 79: .globl v_test_i32_x_sub_64_multi_use ; -- Begin function v_test_i32_x_sub_64_multi_use # | 80: .p2align 8 # | 81: .type v_test_i32_x_sub_64_multi_use,@function # | 82: v_test_i32_x_sub_64_multi_use: ; @v_test_i32_x_sub_64_multi_use # | next:38'2 } search range end (exclusive) # | 83: ; %bb.0: # | 84: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:192'0 { search range start (exclusive) # | 85: s_mov_b32 s7, 0xf000 # | 86: s_mov_b32 s6, 0 # | 87: v_lshlrev_b32_e32 v0, 2, v0 # | next:192'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 88: v_mov_b32_e32 v1, 0 # | 89: s_waitcnt lgkmcnt(0) # | 90: s_mov_b64 s[4:5], s[2:3] # | 91: buffer_load_dword v2, v[0:1], s[4:7], 0 addr64 glc # | 92: s_waitcnt vmcnt(0) # | . # | . # | . # | 149: .long 0 # | 150: .text # | 151: .globl v_test_i32_64_sub_x ; -- Begin function v_test_i32_64_sub_x # | 152: .p2align 8 # | 153: .type v_test_i32_64_sub_x,@function # | 154: v_test_i32_64_sub_x: ; @v_test_i32_64_sub_x # | next:192'2 } search range end (exclusive) # | 155: ; %bb.0: # | 156: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:397'0 { search range start (exclusive) # | 157: s_mov_b32 s7, 0xf000 # | 158: s_mov_b32 s6, 0 # | 159: v_lshlrev_b32_e32 v0, 2, v0 # | next:397'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 160: v_mov_b32_e32 v1, 0 # | 161: s_waitcnt lgkmcnt(0) # | 162: s_mov_b64 s[4:5], s[2:3] # | 163: buffer_load_dword v2, v[0:1], s[4:7], 0 addr64 # | 164: s_mov_b64 s[2:3], s[6:7] # | . # | . # | . # | 215: .long 0 # | 216: .text # | 217: .globl v_test_i32_x_sub_65 ; -- Begin function v_test_i32_x_sub_65 # | 218: .p2align 8 # | 219: .type v_test_i32_x_sub_65,@function # | 220: v_te # | ... # `---data was truncated (10240/21706) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/dynamic_stackalloc.ll (88 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/dynamic_stackalloc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_uniform # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_uniform_over_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_uniform_under_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_divergent # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_divergent_over_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_divergent_under_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_multiple_allocas # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_kernel_control_flow # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_uniform # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_uniform_over_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_uniform_under_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_divergent # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_divergent_over_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_divergent_under_aligned # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_multiple_allocas # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_control_flow # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_divergent_non_standard_size_i16 # | warning: Instruction selection used fallback path for test_dynamic_stackalloc_device_divergent_non_standard_size_i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:28:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_load_dword s5, s[8:9], 0x0 # | ^ # | :8:9: note: scanning from here # | ; %bb.0: # | ^ # | :9:2: note: possible intended match here # | s_load_dword s4, s[8:9], 0x0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:108:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_add_u32 s5, s32, 0x1fff # | ^ # | :110:22: note: scanning from here # | s_addc_u32 s1, s1, 0 # | ^ # | :111:2: note: possible intended match here # | s_add_i32 s5, s32, 0x1fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:181:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_load_dword s5, s[8:9], 0x0 # | ^ # | :206:9: note: scanning from here # | ; %bb.0: # | ^ # | :207:2: note: possible intended match here # | s_load_dword s4, s[8:9], 0x0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:270:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_movk_i32 s32, 0x400 # | ^ # | :308:2: note: 'next' match was here # | s_movk_i32 s32, 0x400 # | ^ # | :304:9: note: previous match ended here # | ; %bb.0: # | ^ # | :305:1: note: non-matching line after previous match is here # | s_add_u32 s0, s0, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:409:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_and_b32_e32 v0, -16, v0 # | ^ # | :422:22: note: scanning from here # | s_addc_u32 s1, s1, 0 # | ^ # | :423:2: note: possible intended match here # | v_and_b32_e32 v0, 0x1ff0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:540:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_movk_i32 s32, 0x400 # | ^ # | :534:2: note: 'next' match was here # | s_movk_i32 s32, 0x400 # | ^ # | :531:9: note: previous match ended here # | ; %bb.0: # | ^ # | :532:1: note: non-matching line after previous match is here # | s_add_u32 s0, s0, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:709:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_and_b32 s5, s5, -16 # | ^ # | :655:2: note: 'next' match was here # | s_and_b32 s5, s5, -16 # | ^ # | :653:28: note: previous match ended here # | s_lshl2_add_u32 s5, s5, 15 # | ^ # | :654:1: note: non-matching line after previous match is here # | s_add_i32 s6, s32, 0xfff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:953:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s4, 1 # | ^ # | :790:20: note: scanning from here # | s_cmp_lg_u32 s4, 0 # | ^ # | :811:2: note: possible intended match here # | s_mov_b32 s6, s32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:1170:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :923:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :924:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:1380:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_add_u32 s5, s32, 0x1fff # | ^ # | :1015:24: note: scanning from here # | s_mov_b64 exec, s[4:5] # | ^ # | :1016:2: note: possible intended match here # | s_add_i32 s4, s32, 0x1fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:1549:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :1058:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1059:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:1728:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :1123:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1124:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:1917:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s7, s33 # | ^ # | :1189:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1190:2: note: possible intended match here # | s_mov_b32 s8, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:2118:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :1260:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1261:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:2366:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s11, s33 # | ^ # | :1326:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1327:2: note: possible intended match here # | s_mov_b32 s9, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:2793:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s10, s33 # | ^ # | :1456:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1463:2: note: possible intended match here # | s_mov_b32 s10, s34 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:3112:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :1564:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1565:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll:3294:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: s_mov_b32 s8, s33 # | ^ # | :1630:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1631:2: note: possible intended match here # | s_mov_b32 s7, s33 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgpu9.00-amd-amdhsa-unknown-gfx900" # | 2: .amdhsa_code_object_version 6 # | 3: .text # | 4: .globl test_dynamic_stackalloc_kernel_uniform ; -- Begin function test_dynamic_stackalloc_kernel_uniform # | 5: .p2align 8 # | 6: .type test_dynamic_stackalloc_kernel_uniform,@function # | 7: test_dynamic_stackalloc_kernel_uniform: ; @test_dynamic_stackalloc_kernel_uniform # | 8: ; %bb.0: # | next:28'0 { search range start (exclusive) # | next:28'1 error: no match found in search range # | 9: s_load_dword s4, s[8:9], 0x0 # | next:28'2 ? possible intended match # | 10: s_add_u32 s0, s0, s17 # | 11: s_addc_u32 s1, s1, 0 # | 12: s_movk_i32 s32, 0x400 # | 13: s_mov_b32 s5, s32 # | 14: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 100: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 101: .text # | 102: .globl test_dynamic_stackalloc_kernel_uniform_over_aligned ; -- Begin function test_dynamic_stackalloc_kernel_uniform_over_aligned # | 103: .p2align 8 # | 104: .type test_dynamic_stackalloc_kernel_uniform_over_aligned,@function # | 105: test_dynamic_stackalloc_kernel_uniform_over_aligned: ; @test_dynamic_stackalloc_kernel_uniform_over_aligned # | next:28'3 } search range end (exclusive) # | 106: ; %bb.0: # | 107: s_load_dword s4, s[8:9], 0x0 # | 108: s_movk_i32 s32, 0x2000 # | 109: s_add_u32 s0, s0, s17 # | 110: s_addc_u32 s1, s1, 0 # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | 111: s_add_i32 s5, s32, 0x1fff # | next:108'2 ? possible intended match # | 112: s_waitcnt lgkmcnt(0) # | 113: s_lshl2_add_u32 s4, s4, 15 # | 114: s_and_b32 s5, s5, 0xffffe000 # | 115: s_and_b32 s4, s4, -16 # | 116: v_mov_b32_e32 v0, 10 # | . # | . # | . # | 200: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 201: .text # | 202: .globl test_dynamic_stackalloc_kernel_uniform_under_aligned ; -- Begin function test_dynamic_stackalloc_kernel_uniform_under_aligned # | 203: .p # | ... # `---data was truncated (10240/31907) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/shlN_add.ll (89 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/shlN_add.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %7:vgpr(i32) (in function: s_shl1_add_u32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/shlN_add.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptoui-sat-scalar.ll (90 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptoui-sat-scalar.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll -global-isel=0 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll --check-prefixes=GFX7,GFX7-ISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll --check-prefixes=GFX7,GFX7-ISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll --check-prefixes=GFX7,GFX7-GI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_unsigned_i1_f32 # | warning: Instruction selection used fallback path for test_unsigned_i8_f32 # | warning: Instruction selection used fallback path for test_unsigned_i16_f32 # | warning: Instruction selection used fallback path for test_unsigned_i32_f32 # | warning: Instruction selection used fallback path for test_unsigned_i64_f32 # | warning: Instruction selection used fallback path for test_s_ununsigned_i1_f32 # | warning: Instruction selection used fallback path for test_s_unsigned_i8_f32 # | warning: Instruction selection used fallback path for test_s_unsigned_i16_f32 # | warning: Instruction selection used fallback path for test_s_unsigned_i32_f32 # | warning: Instruction selection used fallback path for test_s_unsigned_i64_f32 # | warning: Instruction selection used fallback path for test_unsigned_i1_f64 # | warning: Instruction selection used fallback path for test_unsigned_i8_f64 # | warning: Instruction selection used fallback path for test_unsigned_i16_f64 # | warning: Instruction selection used fallback path for test_unsigned_i32_f64 # | warning: Instruction selection used fallback path for test_unsigned_i64_f64 # | warning: Instruction selection used fallback path for test_s_unsigned_i1_f64 # | warning: Instruction selection used fallback path for test_s_unsigned_i8_f64 # | warning: Instruction selection used fallback path for test_s_unsigned_i16_f64 # | warning: Instruction selection used fallback path for test_s_unsigned_i32_f64 # | warning: Instruction selection used fallback path for test_s_unsigned_i64_f64 # | warning: Instruction selection used fallback path for test_unsigned_i1_f16 # | warning: Instruction selection used fallback path for test_unsigned_i8_f16 # | warning: Instruction selection used fallback path for test_unsigned_i16_f16 # | warning: Instruction selection used fallback path for test_unsigned_i32_f16 # | warning: Instruction selection used fallback path for test_unsigned_i64_f16 # | warning: Instruction selection used fallback path for test_s_unsigned_i1_f16 # | warning: Instruction selection used fallback path for test_s_unsigned_i8_f16 # | warning: Instruction selection used fallback path for test_s_unsigned_i16_f16 # | warning: Instruction selection used fallback path for test_s_unsigned_i32_f16 # | warning: Instruction selection used fallback path for test_s_unsigned_i64_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll --check-prefixes=GFX7,GFX7-GI # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:195:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v3, 0xcf800000 # | ^ # | :184:24: note: scanning from here # | v_floor_f32_e32 v2, v2 # | ^ # | :186:2: note: possible intended match here # | s_mov_b32 s4, 0xcf800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:305:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :235:27: note: scanning from here # | v_cvt_u32_f32_e32 v0, s16 # | ^ # | :249:36: note: possible intended match here # | .set .Ltest_s_ununsigned_i1_f32.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:353:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :276:27: note: scanning from here # | v_cvt_u32_f32_e32 v0, s16 # | ^ # | :290:34: note: possible intended match here # | .set .Ltest_s_unsigned_i8_f32.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:487:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v2, 0xcf800000 # | ^ # | :400:24: note: scanning from here # | v_floor_f32_e32 v1, v1 # | ^ # | :401:2: note: possible intended match here # | s_mov_b32 s4, 0xcf800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:776:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :614:32: note: scanning from here # | v_trunc_f64_e32 v[2:3], v[0:1] # | ^ # | :619:2: note: possible intended match here # | s_mov_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:901:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :670:32: note: scanning from here # | v_cvt_u32_f64_e32 v0, s[16:17] # | ^ # | :684:34: note: possible intended match here # | .set .Ltest_s_unsigned_i1_f64.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:960:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :711:32: note: scanning from here # | v_cvt_u32_f64_e32 v0, s[16:17] # | ^ # | :725:34: note: possible intended match here # | .set .Ltest_s_unsigned_i8_f64.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:1019:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :752:32: note: scanning from here # | v_cvt_u32_f64_e32 v0, s[16:17] # | ^ # | :766:35: note: possible intended match here # | .set .Ltest_s_unsigned_i16_f64.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:1125:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :833:34: note: scanning from here # | v_trunc_f64_e32 v[0:1], s[16:17] # | ^ # | :841:2: note: possible intended match here # | v_mov_b32_e32 v2, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:1597:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1099:26: note: scanning from here # | v_cvt_u32_f32_e32 v0, v0 # | ^ # | :1113:34: note: possible intended match here # | .set .Ltest_s_unsigned_i1_f16.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll:1679:17: error: GFX7-GI-NEXT: expected string not found in input # | ; GFX7-GI-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1141:26: note: scanning from here # | v_cvt_u32_f32_e32 v0, v0 # | ^ # | :1155:34: note: possible intended match here # | .set .Ltest_s_unsigned_i8_f16.has_recursion, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 179: test_unsigned_i64_f32: ; @test_unsigned_i64_f32 # | 180: ; %bb.0: # | 181: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 182: v_trunc_f32_e32 v1, v0 # | 183: v_mul_f32_e32 v2, 0x2f800000, v1 # | 184: v_floor_f32_e32 v2, v2 # | next:195'0 { search range start (exclusive) # | next:195'1 error: no match found in search range # | 185: v_cvt_u32_f32_e32 v3, v2 # | 186: s_mov_b32 s4, 0xcf800000 # | next:195'2 ? possible intended match # | 187: v_fma_f32 v1, v2, s4, v1 # | 188: v_cmp_nle_f32_e32 vcc, 0, v0 # | 189: v_cndmask_b32_e64 v2, v3, 0, vcc # | 190: v_cvt_u32_f32_e32 v3, v1 # | 191: s_mov_b32 s4, 0x5f7fffff # | . # | . # | . # | 227: .long 0 # | 228: .text # | 229: .globl test_s_ununsigned_i1_f32 ; -- Begin function test_s_ununsigned_i1_f32 # | 230: .p2align 6 # | 231: .type test_s_ununsigned_i1_f32,@function # | 232: test_s_ununsigned_i1_f32: ; @test_s_ununsigned_i1_f32 # | next:195'3 } search range end (exclusive) # | 233: ; %bb.0: # | 234: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 235: v_cvt_u32_f32_e32 v0, s16 # | next:305'0 { search range start (exclusive) # | next:305'1 error: no match found in search range # | 236: v_min_u32_e32 v0, 1, v0 # | 237: s_setpc_b64 s[30:31] # | 238: .Lfunc_end5: # | 239: .size test_s_ununsigned_i1_f32, .Lfunc_end5-test_s_ununsigned_i1_f32 # | 240: ; -- End function # | 241: .set .Ltest_s_ununsigned_i1_f32.num_vgpr, 1 # | 242: .set .Ltest_s_ununsigned_i1_f32.num_agpr, 0 # | 243: .set .Ltest_s_ununsigned_i1_f32.numbered_sgpr, 32 # | 244: .set .Ltest_s_ununsigned_i1_f32.num_named_barrier, 0 # | 245: .set .Ltest_s_ununsigned_i1_f32.private_seg_size, 0 # | 246: .set .Ltest_s_ununsigned_i1_f32.uses_vcc, 0 # | 247: .set .Ltest_s_ununsigned_i1_f32.uses_flat_scratch, 0 # | 248: .set .Ltest_s_ununsigned_i1_f32.has_dyn_sized_stack, 0 # | 249: .set .Ltest_s_ununsigned_i1_f32.has_recursion, 0 # | next:305'2 ? possible intended match # | 250: .set .Ltest_s_ununsigned_i1_f32.has_indirect_call, 0 # | 251: .section .AMDGPU.csdata,"",@progbits # | 252: ; Function info: # | 253: ; codeLenInByte = 16 # | 254: ; TotalNumSgprs: 32 # | . # | . # | . # | 268: .long 0 # | 269: .text # | 270: .globl test_s_unsigned_i8_f32 ; -- Begin function test_s_unsigned_i8_f32 # | 271: .p2align 6 # | 272: .type test_s_unsigned_i8_f32,@function # | 273: test_s_unsigned_i8_f32: ; @test_s_unsigned_i8_f32 # | next:305'3 } search range end (exclusive) # | 274: ; %bb.0: # | 275: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 276: v_cvt_u32_f32_e32 v0, s16 # | next:353'0 { search range start (exclusive) # | next:353'1 error: no match found in search range # | 277: v_min_u32_e32 v0, 0xff, v0 # | 278: s_setpc_b64 s[30:31] # | 279: .Lfunc_end6: # | 280: .size test_s_unsigned_i8_f32, .Lfunc_end6-test_s_unsigned_i8_f32 # | 281: ; -- End function # | 282: .set .Ltest_s_unsigned_i8_f32.num_vgpr, 1 # | 283: .set .Ltest_s_unsigned_i8_f32.num_agpr, 0 # | 284: .set .Ltest_s_unsigned_i8_f32.numbered_sgpr, 32 # | 285: .set .Ltest_s_unsigned_i8_f32.num_named_barrier, 0 # | 286: .set .Ltest_s_unsigned_i8_f32.private_seg_size, 0 # | 287: .set .Ltest_s_unsigned_i8_f32.uses_vcc, 0 # | 288: .set .Ltest_s_unsigned_i8_f32.uses_flat_scratch, 0 # | 289: .set .Ltest_s_unsigned_i8_f32.has_dyn_sized_stack, 0 # | 290: .set .Ltest_s_unsigned_i8_f32.has_recursion, 0 # | next:353'2 ? possible intended match # | 291: .set .Ltest_s_unsigned_i8_f32.has_indirect_call, 0 # | 292: .section .AMDGPU.csdata,"",@progbits # | 293: ; Function info: # | 294: ; codeLenInByte = 20 # | 295: ; TotalNumSgprs: 32 # | . # | . # | . # | 309: .long 0 # | 310: .text # | 311: .globl test_s_unsigned_i16_f32 ; -- Begin function test_s_unsigned_i16_f32 # | 312: .p2align 6 # | 313: .type test_s_unsigned_i16_f32,@function # | 314: test_s_unsigned_i16_f32: ; @test_s_unsigned_i16_f32 # | next:353'3 } search range end (exclusive) # | 315: ; %bb.0: # | 316: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 317: v_cvt_u32_f32_e32 v0, s16 # | 318: v_min_u32_e32 v0, 0xffff, v0 # | 319: s_setpc_b64 s[30:31] # | . # | # | ... # `---data was truncated (10240/25113) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll (91 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -mtriple=amdgcn -mcpu=verde | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll -global-isel -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %63:vreg_128(<4 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %72:vgpr(i32), %73:vgpr, %6:sgpr, 0, 22, 5, 0 :: (dereferenceable load (<4 x f32>), align 1, addrspace 8) (in function: tbuffer_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll (92 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize64" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize64" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq_both_operands_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f32 # | warning: Instruction selection used fallback path for v_fcmp_f32_oeq # | warning: Instruction selection used fallback path for v_fcmp_f32_one # | warning: Instruction selection used fallback path for v_fcmp_f32_ogt # | warning: Instruction selection used fallback path for v_fcmp_f32_oge # | warning: Instruction selection used fallback path for v_fcmp_f32_olt # | warning: Instruction selection used fallback path for v_fcmp_f32_ole # | warning: Instruction selection used fallback path for v_fcmp_f32_o # | warning: Instruction selection used fallback path for v_fcmp_f32_uo # | warning: Instruction selection used fallback path for v_fcmp_f32_ueq # | warning: Instruction selection used fallback path for v_fcmp_f32_une # | warning: Instruction selection used fallback path for v_fcmp_f32_ugt # | warning: Instruction selection used fallback path for v_fcmp_f32_uge # | warning: Instruction selection used fallback path for v_fcmp_f32_ult # | warning: Instruction selection used fallback path for v_fcmp_f32_ule # | warning: Instruction selection used fallback path for v_fcmp_f64_oeq # | warning: Instruction selection used fallback path for v_fcmp_f64_one # | warning: Instruction selection used fallback path for v_fcmp_f64_ogt # | warning: Instruction selection used fallback path for v_fcmp_f64_oge # | warning: Instruction selection used fallback path for v_fcmp_f64_olt # | warning: Instruction selection used fallback path for v_fcmp_f64_ole # | warning: Instruction selection used fallback path for v_fcmp_f64_ueq # | warning: Instruction selection used fallback path for v_fcmp_f64_o # | warning: Instruction selection used fallback path for v_fcmp_f64_uo # | warning: Instruction selection used fallback path for v_fcmp_f64_une # | warning: Instruction selection used fallback path for v_fcmp_f64_ugt # | warning: Instruction selection used fallback path for v_fcmp_f64_uge # | warning: Instruction selection used fallback path for v_fcmp_f64_ult # | warning: Instruction selection used fallback path for v_fcmp_f64_ule # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq_both_operands_with_fabs # | warning: Instruction selection used fallback path for v_fcmp_f16 # | warning: Instruction selection used fallback path for v_fcmp_f16_oeq # | warning: Instruction selection used fallback path for v_fcmp_f16_one # | warning: Instruction selection used fallback path for v_fcmp_f16_ogt # | warning: Instruction selection used fallback path for v_fcmp_f16_oge # | warning: Instruction selection used fallback path for v_fcmp_f16_olt # | warning: Instruction selection used fallback path for v_fcmp_f16_ole # | warning: Instruction selection used fallback path for v_fcmp_f16_ueq # | warning: Instruction selection used fallback path for v_fcmp_f16_une # | warning: Instruction selection used fallback path for v_fcmp_f16_ugt # | warning: Instruction selection used fallback path for v_fcmp_f16_uge # | warning: Instruction selection used fallback path for v_fcmp_f16_ult # | warning: Instruction selection used fallback path for v_fcmp_f16_o # | warning: Instruction selection used fallback path for v_fcmp_f16_uo # | warning: Instruction selection used fallback path for v_fcmp_f16_ule # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll:160:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :141:9: note: scanning from here # | ; %bb.0: # | ^ # | :152:23: note: possible intended match here # | .set .Lv_fcmp_f32.uses_flat_scratch, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 136: .text # | 137: .globl v_fcmp_f32 ; -- Begin function v_fcmp_f32 # | 138: .p2align 8 # | 139: .type v_fcmp_f32,@function # | 140: v_fcmp_f32: ; @v_fcmp_f32 # | 141: ; %bb.0: # | next:160'0 { search range start (exclusive) # | next:160'1 error: no match found in search range # | 142: s_endpgm # | 143: .Lfunc_end2: # | 144: .size v_fcmp_f32, .Lfunc_end2-v_fcmp_f32 # | 145: ; -- End function # | 146: .set .Lv_fcmp_f32.num_vgpr, 0 # | 147: .set .Lv_fcmp_f32.num_agpr, 0 # | 148: .set .Lv_fcmp_f32.numbered_sgpr, 0 # | 149: .set .Lv_fcmp_f32.num_named_barrier, 0 # | 150: .set .Lv_fcmp_f32.private_seg_size, 0 # | 151: .set .Lv_fcmp_f32.uses_vcc, 0 # | 152: .set .Lv_fcmp_f32.uses_flat_scratch, 0 # | next:160'2 ? possible intended match # | 153: .set .Lv_fcmp_f32.has_dyn_sized_stack, 0 # | 154: .set .Lv_fcmp_f32.has_recursion, 0 # | 155: .set .Lv_fcmp_f32.has_indirect_call, 0 # | 156: .section .AMDGPU.csdata,"",@progbits # | 157: ; Kernel info: # | . # | . # | . # | 189: .long 0 # | 190: .text # | 191: .globl v_fcmp_f32_oeq ; -- Begin function v_fcmp_f32_oeq # | 192: .p2align 8 # | 193: .type v_fcmp_f32_oeq,@function # | 194: v_fcmp_f32_oeq: ; @v_fcmp_f32_oeq # | next:160'3 } search range end (exclusive) # | 195: ; %bb.0: # | 196: s_clause 0x1 # | 197: s_load_b32 s2, s[4:5], 0x2c # | 198: s_load_b64 s[0:1], s[4:5], 0x24 # | 199: v_mov_b32_e32 v2, 0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/atomicrmw_usub_sat.ll (93 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/atomicrmw_usub_sat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll -check-prefix=GFX9-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for global_atomic_usub_sat # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset # | warning: Instruction selection used fallback path for global_atomic_usub_sat_nortn # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn # | warning: Instruction selection used fallback path for global_atomic_usub_sat_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_nortn_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat__amdgpu_no_remote_memory # | warning: Instruction selection used fallback path for global_atomic_usub_sat__amdgpu_no_fine_grained_memory # | warning: Instruction selection used fallback path for global_atomic_usub_sat__amdgpu_no_fine_grained_memory__amdgpu_no_remote_memory # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll -check-prefix=GFX9-GISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu10.30-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll -check-prefix=GFX10-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu10.30-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn # | warning: Instruction selection used fallback path for global_atomic_usub_sat_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn_16 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_nortn_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_offset_nortn_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_8 # | warning: Instruction selection used fallback path for global_atomic_usub_sat_sgpr_base_offset_nortn_8 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll -check-prefix=GFX10-GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll:541:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0x1000 # | ^ # | :148:37: note: scanning from here # | s_load_dwordx2 s[2:3], s[8:9], 0x10 # | ^ # | :149:2: note: possible intended match here # | v_mov_b32_e32 v0, 0x1000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll:695:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v1, 0x1000 # | ^ # | :249:36: note: scanning from here # | s_load_dwordx2 s[0:1], s[8:9], 0x0 # | ^ # | :250:2: note: possible intended match here # | v_mov_b32_e32 v0, 0x1000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 143: global_atomic_usub_sat_sgpr_base_offset: ; @global_atomic_usub_sat_sgpr_base_offset # | 144: ; %bb.0: # | 145: s_clause 0x2 # | 146: s_load_dword s4, s[8:9], 0x8 # | 147: s_load_dwordx2 s[0:1], s[8:9], 0x0 # | 148: s_load_dwordx2 s[2:3], s[8:9], 0x10 # | next:541'0 { search range start (exclusive) # | next:541'1 error: no match found in search range # | 149: v_mov_b32_e32 v0, 0x1000 # | next:541'2 ? possible intended match # | 150: s_waitcnt lgkmcnt(0) # | 151: v_mov_b32_e32 v1, s4 # | 152: global_atomic_csub v0, v0, v1, s[0:1] glc # | 153: s_waitcnt vmcnt(0) # | 154: buffer_gl1_inv # | . # | . # | . # | 240: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 241: .text # | 242: .globl global_atomic_usub_sat_sgpr_base_offset_nortn ; -- Begin function global_atomic_usub_sat_sgpr_base_offset_nortn # | 243: .p2align 8 # | 244: .type global_atomic_usub_sat_sgpr_base_offset_nortn,@function # | 245: global_atomic_usub_sat_sgpr_base_offset_nortn: ; @global_atomic_usub_sat_sgpr_base_offset_nortn # | next:541'3 } search range end (exclusive) # | 246: ; %bb.0: # | 247: s_clause 0x1 # | 248: s_load_dword s2, s[8:9], 0x8 # | 249: s_load_dwordx2 s[0:1], s[8:9], 0x0 # | next:695'0 { search range start (exclusive) # | next:695'1 error: no match found in search range # | 250: v_mov_b32_e32 v0, 0x1000 # | next:695'2 ? possible intended match # | 251: s_waitcnt lgkmcnt(0) # | 252: v_mov_b32_e32 v1, s2 # | 253: global_atomic_csub v0, v0, v1, s[0:1] glc # | 254: s_waitcnt vmcnt(0) # | 255: buffer_gl1_inv # | . # | . # | . # | 339: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 340: .text # | 341: .globl global_atomic_usub_sat_16 ; -- Begin function global_atomic_usub_sat_16 # | 342: .p2align 6 # | 343: .type global_atomic_usub_sat_16,@function # | 344: global_atomic_usub_sat_16: ; @global_atomic_usub_sat_16 # | next:695'3 } search range end (exclusive) # | 345: ; %bb.0: # | 346: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 347: global_load_dword v3, v[0:1], off # | 348: s_mov_b32 s4, 0 # | 349: .LBB6_1: ; %atomicrmw.start # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fsqrt.f32.ll (94 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fsqrt.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GCN-IEEE,SDAG-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GCN-IEEE,SDAG-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GCN-IEEE,GISEL-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.00 # .---command stderr------------ # | LLVM ERROR: cannot select: %35:sreg_64_xexec(s1) = G_IS_FPCLASS %14:vgpr_32(f32), 608 (in function: v_sqrt_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GCN-IEEE,GISEL-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GCN-IEEE,GISEL-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll (95 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_bf16_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_bf16_sl_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f16_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f16_sl_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_bf16_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_bf16_sl_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f16_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f16_sl_inreg_src # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:98:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v24, v17 # | ^ # | :174:2: note: 'next' match was here # | v_mov_b32_e32 v24, v17 # | ^ # | :172:9: note: previous match ended here # | ; %bb.0: # | ^ # | :173:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v25, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:136:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :240:9: note: scanning from here # | ; %bb.0: # | ^ # | :255:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:253:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v24, v17 # | ^ # | :476:2: note: 'next' match was here # | v_mov_b32_e32 v24, v17 # | ^ # | :474:9: note: previous match ended here # | ; %bb.0: # | ^ # | :475:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v25, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:291:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :542:9: note: scanning from here # | ; %bb.0: # | ^ # | :557:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:457:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :793:23: note: scanning from here # | v_mov_b32_e32 v25, v2 # | ^ # | :808:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:501:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :876:9: note: scanning from here # | ; %bb.0: # | ^ # | :891:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:556:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :958:9: note: scanning from here # | ; %bb.0: # | ^ # | :973:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:722:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :1209:23: note: scanning from here # | v_mov_b32_e32 v25, v2 # | ^ # | :1224:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:766:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :1292:9: note: scanning from here # | ; %bb.0: # | ^ # | :1307:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll:821:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :1374:9: note: scanning from here # | ; %bb.0: # | ^ # | :1389:2: note: possible intended match here # | v_mov_b32_e32 v16, s14 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 167: .text # | 168: .globl test_scalef32_pk32_bf6_f16_vv ; -- Begin function test_scalef32_pk32_bf6_f16_vv # | 169: .p2align 8 # | 170: .type test_scalef32_pk32_bf6_f16_vv,@function # | 171: test_scalef32_pk32_bf6_f16_vv: ; @test_scalef32_pk32_bf6_f16_vv # | 172: ; %bb.0: # | next:98'0 { search range start (exclusive) # | 173: v_mov_b32_e32 v25, v18 # | 174: v_mov_b32_e32 v24, v17 # | next:98'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 175: v_cvt_scalef32_pk32_bf6_f16 v[18:23], v[0:15], v16 # | 176: global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | 177: global_store_dwordx4 v[24:25], v[18:21], off # | 178: s_endpgm # | 179: .Lfunc_end2: # | . # | . # | . # | 234: .long 0 # | 235: .text # | 236: .globl test_scalef32_pk32_bf6_f16_sl ; -- Begin function test_scalef32_pk32_bf6_f16_sl # | 237: .p2align 8 # | 238: .type test_scalef32_pk32_bf6_f16_sl,@function # | 239: test_scalef32_pk32_bf6_f16_sl: ; @test_scalef32_pk32_bf6_f16_sl # | next:98'2 } search range end (exclusive) # | 240: ; %bb.0: # | next:136'0 { search range start (exclusive) # | next:136'1 error: no match found in search range # | 241: v_mov_b32_e32 v2, s0 # | 242: v_mov_b32_e32 v3, s1 # | 243: v_mov_b32_e32 v4, s2 # | 244: v_mov_b32_e32 v5, s3 # | 245: v_mov_b32_e32 v6, s4 # | . # | . # | . # | 250: v_mov_b32_e32 v11, s9 # | 251: v_mov_b32_e32 v12, s10 # | 252: v_mov_b32_e32 v13, s11 # | 253: v_mov_b32_e32 v14, s12 # | 254: v_mov_b32_e32 v15, s13 # | 255: v_mov_b32_e32 v16, s14 # | next:136'2 ? possible intended match # | 256: v_mov_b32_e32 v17, s15 # | 257: s_mov_b32 s0, 0x42c80000 # | 258: v_cvt_scalef32_pk32_bf6_f16 v[18:23], v[2:17], s0 # | 259: global_store_dwordx2 v[0:1], v[22:23], off offset:16 # | 260: global_store_dwordx4 v[0:1], v[18:21], off # | . # | . # | . # | 317: .long 0 # | 318: .text # | 319: .globl test_scalef32_pk32_fp6_bf16_vv ; -- Begin function test_scalef32_pk32_fp6_bf16_vv # | 320: .p2align 8 # | 321: .type test_scalef32_pk32_fp6_bf16_vv,@function # | 322: test_scalef32_pk32_fp6_bf16_vv: ; @test_scalef32_pk32_fp6_bf16_vv # | next:136'3 } search range end (exclusive) # | 323: ; %bb.0: # | 324: v_mov_b32_e32 v25, v18 # | 325: v_mov_b32_e32 v24, v17 # | 326: v_cvt_scalef32_pk32_fp6_bf16 v[18:23], v[0:15], v16 # | 327: global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | . # | . # | . # | 469: .text # | 470: .globl test_scalef32_pk32_fp6_f16_vv ; -- Begin function test_scalef32_pk32_fp6_f16_vv # | 471: .p2align 8 # | 472: .type test_scalef32_pk32_fp6_f16_vv,@function # | 473: test_scalef32_pk32_fp6_f16_vv: ; @test_scalef32_pk32_fp6_f16_vv # | 474: ; %bb.0: # | next:253'0 { search range start (exclusive) # | 475: v_mov_b32_e32 v25, v18 # | 476: v_mov_b32_e32 v24, v17 # | next:253'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 477: v_cvt_scalef32_pk32_fp6_f16 v[18:23], v[0:15], v16 # | 478: global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | 479: global_store_dwordx4 v[24:25], v[18:21], off # | 480: s_endpgm # | 481: .Lfunc_end6: # | . # | . # | . # | 536: .long 0 # | 537: .text # | 538: .globl test_scalef32_pk32_fp6_f16_sl ; -- Begin function test_scalef32_pk32_fp6_f16_sl # | 539: .p2align 8 # | 540: .type test_scalef32_pk32_fp6_f16_sl,@function # | 541: test_scalef32_pk32_fp6_f16_sl: ; @test_scalef32_pk32_fp6_f16_sl # | next:253'2 } search range end (exclusive) # | 542: ; %bb.0: # | next:291'0 { search range start (exclusive) # | next:291'1 error: no match found in search range # | 543: v_mov_b32_e32 v2, s0 # | 544: v_mov_b32_e32 v3, s1 # | 545: v_mov_b32_e32 v4, s2 # | 546: v_mov_b32_e32 v5, s3 # | 547: v_mov_b32_e32 v6, s4 # | . # | . # | . # | 552: v_mov_b32_e32 v11, s9 # | 553: v_mov_b32_e32 v12, s10 # | 554: v_mov_b32_e32 v13, s11 # | 555: v_mov_b32_e32 v14, s12 # | 556: v_mov_b32_e32 v15, s13 # | 557: v_mov_b32_e32 v16, s14 # | next:291'2 ? possible intended match # | 558: v_mov_b32_e32 v17, s15 # | 559: s_mov_b32 s0, 0x42c80000 # | 560: v_cvt_scalef32_pk32_fp6_f16 v[18:23], v[2:17], s0 # | 561: global_store_dwordx2 v[0:1], v[22:23], off offset:16 # | 562: global_store_dwordx4 v[0:1], v[18:21], off # | . # | . # | . # | 619: .long 0 # | 620: .text # | 621: .globl test_scalef32_pk32_bf6_bf16_vv_inreg_src ; -- Begin function test_scalef32_pk32_bf6_bf16_vv_inreg_src # | 622: .p2align 8 # | 623: .type test_scalef32_pk32_bf6_bf16_vv_inreg_src,@function # | 624: test_scalef32_pk32_bf6_bf16_vv_inreg_src: ; @test_scalef32_pk32_bf6_bf16_vv_inreg_src # | next:291'3 } search range end (exclusive) # | 625: ; %bb.0: # | 626: v_mov_b32_e32 v25, v2 # | 627: v_mov_b32_e32 v2, s0 # | 628: v_mov_b32 # | ... # `---data was truncated (10240/20147) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fmaximum.ll (96 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmaximum.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fmaximum_f32_vv # | warning: Instruction selection used fallback path for test_fmaximum_f32_ss # | warning: Instruction selection used fallback path for test_fmaximum_f32_vs # | warning: Instruction selection used fallback path for test_fmaximum_nnan_f32 # | warning: Instruction selection used fallback path for test_fmaximum_nsz_f32 # | warning: Instruction selection used fallback path for test_fmaximum_signed_zero_f32 # | warning: Instruction selection used fallback path for test_fmaximum_v2f32 # | warning: Instruction selection used fallback path for test_fmaximum_v2f32_ss # | warning: Instruction selection used fallback path for test_fmaximum_v3f32 # | warning: Instruction selection used fallback path for test_fmaximum_v4f32 # | warning: Instruction selection used fallback path for test_fmaximum_v16f32 # | warning: Instruction selection used fallback path for test_fmaximum_f16_vv # | warning: Instruction selection used fallback path for test_fmaximum_f16_ss # | warning: Instruction selection used fallback path for test_fmaximum_v2f16_vv # | warning: Instruction selection used fallback path for test_fmaximum_v2f16_ss # | warning: Instruction selection used fallback path for test_fmaximum_v3f16_vv # | warning: Instruction selection used fallback path for test_fmaximum_v3f16_ss # | warning: Instruction selection used fallback path for test_fmaximum_v4f16 # | warning: Instruction selection used fallback path for test_fmaximum_v4f16_ss # | warning: Instruction selection used fallback path for test_fmaximum_f64_vv # | warning: Instruction selection used fallback path for test_fmaximum_f64_ss # | warning: Instruction selection used fallback path for test_fmaximum_v2f64_ss # | warning: Instruction selection used fallback path for test_fmaximum_v4f64 # | warning: Instruction selection used fallback path for test_fmaximum_v4f64_ss # | warning: Instruction selection used fallback path for fmaximumi_f32_move_to_valu # | warning: Instruction selection used fallback path for fmaximum_f16_move_to_valu # | warning: Instruction selection used fallback path for test_fmaximum_f32_ieee_on # | warning: Instruction selection used fallback path for test_fmaximum_f32_ieee_off # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:49:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :87:2: note: 'next' match was here # | v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :85:26: note: previous match ended here # | v_max_f32_e32 v1, s0, v0 # | ^ # | :86:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:198:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :457:2: note: 'next' match was here # | v_cmp_o_f32_e32 vcc, s0, v0 # | ^ # | :455:26: note: previous match ended here # | v_max_f32_e32 v1, s0, v0 # | ^ # | :456:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:765:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, v[0:1], v[2:3] # | ^ # | :1330:34: note: scanning from here # | v_max_f64 v[4:5], v[0:1], v[2:3] # | ^ # | :1331:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, v[0:1], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:802:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1395:34: note: scanning from here # | v_max_f64 v[2:3], s[0:1], v[0:1] # | ^ # | :1396:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:871:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1460:34: note: scanning from here # | v_max_f64 v[2:3], s[0:1], v[0:1] # | ^ # | :1461:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:964:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, v[0:1], v[8:9] # | ^ # | :1529:36: note: scanning from here # | v_max_f64 v[16:17], v[0:1], v[8:9] # | ^ # | :1530:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, v[0:1], v[8:9] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:1036:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_cmp_o_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | :1605:22: note: scanning from here # | v_mov_b32_e32 v1, s9 # | ^ # | :1607:2: note: possible intended match here # | v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:1165:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1687:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1685:21: note: previous match ended here # | v_mov_b32_e32 v0, 0 # | ^ # | :1686:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v3, 0x7fc00000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll:1257:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1754:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1752:21: note: previous match ended here # | v_mov_b32_e32 v0, 0 # | ^ # | :1753:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v3, 0x7e00 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 80: .p2align 8 # | 81: .type test_fmaximum_f32_ss,@function # | 82: test_fmaximum_f32_ss: ; @test_fmaximum_f32_ss # | 83: ; %bb.0: # | 84: v_mov_b32_e32 v0, s1 # | 85: v_max_f32_e32 v1, s0, v0 # | next:49'0 { search range start (exclusive) # | 86: v_mov_b32_e32 v2, 0x7fc00000 # | 87: v_cmp_o_f32_e32 vcc, s0, v0 # | next:49'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 88: v_cndmask_b32_e32 v0, v2, v1, vcc # | 89: ; return to shader part epilog # | 90: .Lfunc_end1: # | 91: .size test_fmaximum_f32_ss, .Lfunc_end1-test_fmaximum_f32_ss # | 92: ; -- End function # | . # | . # | . # | 140: .long 0 # | 141: .text # | 142: .globl test_fmaximum_f32_vs ; -- Begin function test_fmaximum_f32_vs # | 143: .p2align 8 # | 144: .type test_fmaximum_f32_vs,@function # | 145: test_fmaximum_f32_vs: ; @test_fmaximum_f32_vs # | next:49'2 } search range end (exclusive) # | 146: ; %bb.0: # | 147: v_max_f32_e32 v1, s0, v0 # | 148: v_mov_b32_e32 v2, 0x7fc00000 # | 149: v_cmp_o_f32_e32 vcc, s0, v0 # | 150: v_cndmask_b32_e32 v0, v2, v1, vcc # | . # | . # | . # | 450: .p2align 8 # | 451: .type test_fmaximum_v2f32_ss,@function # | 452: test_fmaximum_v2f32_ss: ; @test_fmaximum_v2f32_ss # | 453: ; %bb.0: # | 454: v_mov_b32_e32 v0, s2 # | 455: v_max_f32_e32 v1, s0, v0 # | next:198'0 { search range start (exclusive) # | 456: v_mov_b32_e32 v2, 0x7fc00000 # | 457: v_cmp_o_f32_e32 vcc, s0, v0 # | next:198'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 458: v_cndmask_b32_e32 v0, v2, v1, vcc # | 459: v_mov_b32_e32 v1, s3 # | 460: v_max_f32_e32 v3, s1, v1 # | 461: v_cmp_o_f32_e32 vcc, s1, v1 # | 462: v_cndmask_b32_e32 v1, v2, v3, vcc # | . # | . # | . # | 514: .long 0 # | 515: .text # | 516: .globl test_fmaximum_v3f32 ; -- Begin function test_fmaximum_v3f32 # | 517: .p2align 8 # | 518: .type test_fmaximum_v3f32,@function # | 519: test_fmaximum_v3f32: ; @test_fmaximum_v3f32 # | next:198'2 } search range end (exclusive) # | 520: ; %bb.0: # | 521: v_max_f32_e32 v6, v0, v3 # | 522: v_mov_b32_e32 v7, 0x7fc00000 # | 523: v_cmp_o_f32_e32 vcc, v0, v3 # | 524: v_cndmask_b32_e32 v0, v7, v6, vcc # | . # | . # | . # | 1325: .globl test_fmaximum_f64_vv ; -- Begin function test_fmaximum_f64_vv # | 1326: .p2align 8 # | 1327: .type test_fmaximum_f64_vv,@function # | 1328: test_fmaximum_f64_vv: ; @test_fmaximum_f64_vv # | 1329: ; %bb.0: # | 1330: v_max_f64 v[4:5], v[0:1], v[2:3] # | next:765'0 { search range start (exclusive) # | next:765'1 error: no match found in search range # | 1331: v_cmp_u_f64_e32 vcc, v[0:1], v[2:3] # | next:765'2 ? possible intended match # | 1332: v_mov_b32_e32 v1, 0x7ff80000 # | 1333: v_cndmask_b32_e64 v0, v4, 0, vcc # | 1334: v_cndmask_b32_e32 v1, v5, v1, vcc # | 1335: ; return to shader part epilog # | 1336: .Lfunc_end19: # | . # | . # | . # | 1386: .long 0 # | 1387: .text # | 1388: .globl test_fmaximum_f64_ss ; -- Begin function test_fmaximum_f64_ss # | 1389: .p2align 8 # | 1390: .type test_fmaximum_f64_ss,@function # | 1391: test_fmaximum_f64_ss: ; @test_fmaximum_f64_ss # | next:765'3 } search range end (exclusive) # | 1392: ; %bb.0: # | 1393: v_mov_b32_e32 v0, s2 # | 1394: v_mov_b32_e32 v1, s3 # | 1395: v_max_f64 v[2:3], s[0:1], v[0:1] # | next:802'0 { search range start (exclusive) # | next:802'1 error: no match found in search range # | 1396: v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | next:802'2 ? possible intended match # | 1397: v_mov_b32_e32 v1, 0x7ff80000 # | 1398: v_cndmask_b32_e64 v0, v2, 0, vcc # | 1399: v_cndmask_b32_e32 v1, v3, v1, vcc # | 1400: ; return to shader part epilog # | 1401: .Lfunc_end20: # | . # | . # | . # | 1451: .long 0 # | 1452: .text # | 1453: .globl test_fmaximum_v2f64_ss ; -- Begin function test_fmaximum_v2f64_ss # | 1454: .p2align 8 # | 1455: .type test_fmaximum_v2f64_ss,@function # | 1456: test_fmaximum_v2f64_ss: ; @test_fmaximum_v2f64_ss # | next:802'3 } search range end (exclusive) # | 1457: ; %bb.0: # | 1458: v_mov_b32_e32 v0, s4 # | 1459: v_mov_b32_e32 v1, s5 # | 1460: v_max_f64 v[2:3], s[0:1], v[0:1] # | next:871'0 { search range start (exclusive) # | next:871'1 error: no match found in search range # | 1461: v_cmp_u_f64_e32 vcc, s[0:1], v[0:1] # | next:871'2 ? possible intended match # | 1462: v_mov_b32_e32 v0, s6 # | 1463: v_mov_b32_e32 v1, s7 # | 1464: v_max_f64 v[4:5], s[2:3], v[0:1] # | 1465: v_cmp_u_f64_e64 s[0:1], s[2:3], v[0:1] # | 1466: v_mov_b32_e32 v6, 0 # | ... # `---data was truncated (10240/15325) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll (97 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll (98 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -mtriple=amdgcn -mcpu=verde | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll -global-isel -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %63:vreg_128(<4 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %72:vgpr(i32), %73:vgpr, %6:sgpr, 0, 22, 5, -1 :: (dereferenceable load (<4 x f32>), align 1, addrspace 8) (in function: tbuffer_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-fmax.ll (99 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-fmax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v2half # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v3half # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v4half # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v8half # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v16half # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v2float # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v3float # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v4float # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v8float # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v16float # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v2double # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v3double # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v4double # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v8double # | warning: Instruction selection used fallback path for test_vector_reduce_fmax_v16double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:425:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v3, 16, v1 # | ^ # | :111:30: note: scanning from here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :117:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:672:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v5, 16, v1 # | ^ # | :164:30: note: scanning from here # | v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :170:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:1058:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v9, 16, v1 # | ^ # | :235:30: note: scanning from here # | v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :241:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:1563:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :343:2: note: 'next' match was here # | v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :341:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :342:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:1686:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :383:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :384:2: note: possible intended match here # | v_max3_f32 v0, v0, v1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:1807:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :423:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :424:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:1959:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :466:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :467:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:2176:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :511:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :512:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:2499:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :562:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :560:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :561:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:2632:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :604:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :602:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :603:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:2793:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :648:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :646:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :647:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:2994:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :694:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :692:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :693:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll:3323:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :749:2: note: 'next' match was here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :746:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :747:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 106: .p2align 6 # | 107: .type test_vector_reduce_fmax_v4half,@function # | 108: test_vector_reduce_fmax_v4half: ; @test_vector_reduce_fmax_v4half # | 109: ; %bb.0: ; %entry # | 110: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 111: v_lshrrev_b32_e32 v2, 16, v0 # | next:425'0 { search range start (exclusive) # | next:425'1 error: no match found in search range # | 112: v_cvt_f32_f16_e32 v0, v0 # | 113: v_cvt_f32_f16_e32 v2, v2 # | 114: v_max_f32_e32 v0, v0, v2 # | 115: v_cvt_f16_f32_e32 v0, v0 # | 116: v_cvt_f32_f16_e32 v2, v1 # | 117: v_lshrrev_b32_e32 v1, 16, v1 # | next:425'2 ? possible intended match # | 118: v_cvt_f32_f16_e32 v1, v1 # | 119: v_cvt_f32_f16_e32 v0, v0 # | 120: v_max_f32_e32 v0, v0, v2 # | 121: v_cvt_f16_f32_e32 v0, v0 # | 122: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 156: .long 0 # | 157: .text # | 158: .globl test_vector_reduce_fmax_v8half ; -- Begin function test_vector_reduce_fmax_v8half # | 159: .p2align 6 # | 160: .type test_vector_reduce_fmax_v8half,@function # | 161: test_vector_reduce_fmax_v8half: ; @test_vector_reduce_fmax_v8half # | next:425'3 } search range end (exclusive) # | 162: ; %bb.0: ; %entry # | 163: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 164: v_lshrrev_b32_e32 v4, 16, v0 # | next:672'0 { search range start (exclusive) # | next:672'1 error: no match found in search range # | 165: v_cvt_f32_f16_e32 v4, v4 # | 166: v_cvt_f32_f16_e32 v0, v0 # | 167: v_max_f32_e32 v0, v0, v4 # | 168: v_cvt_f16_f32_e32 v0, v0 # | 169: v_cvt_f32_f16_e32 v4, v1 # | 170: v_lshrrev_b32_e32 v1, 16, v1 # | next:672'2 ? possible intended match # | 171: v_cvt_f32_f16_e32 v1, v1 # | 172: v_cvt_f32_f16_e32 v0, v0 # | 173: v_max_f32_e32 v0, v0, v4 # | 174: v_cvt_f16_f32_e32 v0, v0 # | 175: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 227: .long 0 # | 228: .text # | 229: .globl test_vector_reduce_fmax_v16half ; -- Begin function test_vector_reduce_fmax_v16half # | 230: .p2align 6 # | 231: .type test_vector_reduce_fmax_v16half,@function # | 232: test_vector_reduce_fmax_v16half: ; @test_vector_reduce_fmax_v16half # | next:672'3 } search range end (exclusive) # | 233: ; %bb.0: ; %entry # | 234: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 235: v_lshrrev_b32_e32 v8, 16, v0 # | next:1058'0 { search range start (exclusive) # | next:1058'1 error: no match found in search range # | 236: v_cvt_f32_f16_e32 v8, v8 # | 237: v_cvt_f32_f16_e32 v0, v0 # | 238: v_max_f32_e32 v0, v0, v8 # | 239: v_cvt_f16_f32_e32 v0, v0 # | 240: v_cvt_f32_f16_e32 v8, v1 # | 241: v_lshrrev_b32_e32 v1, 16, v1 # | next:1058'2 ? possible intended match # | 242: v_cvt_f32_f16_e32 v1, v1 # | 243: v_cvt_f32_f16_e32 v0, v0 # | 244: v_max_f32_e32 v0, v0, v8 # | 245: v_cvt_f16_f32_ # | ... # `---data was truncated (10240/22040) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll (100 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_bf8_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp8_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk8_fp4_bf16_sl # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:160:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :350:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :352:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:189:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :417:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :419:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:241:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :548:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :550:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:270:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :615:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :617:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:324:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :746:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :750:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:357:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :815:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :819:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:413:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :948:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :952:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:446:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1017:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1021:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:502:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1150:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1154:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:535:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :1219:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1223:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:589:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :1352:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1354:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll:618:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], s[2:3] # | ^ # | :1419:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1421:32: note: possible intended match here # | v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 345: .type test_scalef32_sr_pk8_fp8_f16_ss,@function # | 346: test_scalef32_sr_pk8_fp8_f16_ss: ; @test_scalef32_sr_pk8_fp8_f16_ss # | 347: ; %bb.0: # | 348: global_wb # | 349: v_nop # | 350: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:160'0 { search range start (exclusive) # | next:160'1 error: no match found in search range # | 351: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 352: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | next:160'2 ? possible intended match # | 353: s_delay_alu instid0(VALU_DEP_1) # | 354: v_cvt_scalef32_sr_pk8_fp8_f16 v[6:7], v[2:5], s4, s5 # | 355: global_store_b64 v[0:1], v[6:7], off # | 356: s_endpgm # | 357: .Lfunc_end5: # | . # | . # | . # | 408: .long 0 # | 409: .text # | 410: .globl test_scalef32_sr_pk8_fp8_f16_sl ; -- Begin function test_scalef32_sr_pk8_fp8_f16_sl # | 411: .p2align 8 # | 412: .type test_scalef32_sr_pk8_fp8_f16_sl,@function # | 413: test_scalef32_sr_pk8_fp8_f16_sl: ; @test_scalef32_sr_pk8_fp8_f16_sl # | next:160'3 } search range end (exclusive) # | 414: ; %bb.0: # | 415: global_wb # | 416: v_nop # | 417: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:189'0 { search range start (exclusive) # | next:189'1 error: no match found in search range # | 418: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 419: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | next:189'2 ? possible intended match # | 420: s_delay_alu instid0(VALU_DEP_1) # | 421: v_cvt_scalef32_sr_pk8_fp8_f16 v[6:7], v[2:5], s4, 0x42c80000 # | 422: global_store_b64 v[0:1], v[6:7], off # | 423: s_endpgm # | 424: .Lfunc_end6: # | . # | . # | . # | 475: .long 0 # | 476: .text # | 477: .globl test_scalef32_sr_pk8_bf8_f16_vv ; -- Begin function test_scalef32_ # | ... # `---data was truncated (10240/27809) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll (101 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx810 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx810 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx900 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PREGFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-vopd=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-vopd=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-PACKED,GFX11-PACKED-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -amdgpu-enable-vopd=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-SDAG,GFX12-PACKED-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-GISEL,GFX12-PACKED-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 -amdgpu-enable-vopd=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for tbuffer_store_d16_x # | warning: Instruction selection used fallback path for tbuffer_store_d16_xy # | warning: Instruction selection used fallback path for tbuffer_store_d16_xyz # | warning: Instruction selection used fallback path for tbuffer_store_d16_xyzw # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-PACKED,GFX12-PACKED-GISEL,GFX12-PACKED-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll:190:28: error: GFX12-PACKED-GISEL-NEXT: is not on the line after the previous match # | ; GFX12-PACKED-GISEL-NEXT: v_mov_b32_e32 v0, s6 # | ^ # | :143:2: note: 'next' match was here # | v_mov_b32_e32 v0, s6 # | ^ # | :141:18: note: previous match ended here # | s_wait_kmcnt 0x0 # | ^ # | :142:1: note: non-matching line after previous match is here # | s_and_b32 s4, s7, 0xffff # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 136: tbuffer_store_d16_xyz: ; @tbuffer_store_d16_xyz # | 137: ; %bb.0: ; %main_body # | 138: s_clause 0x1 # | 139: s_load_b64 s[6:7], s[4:5], 0x34 # | 140: s_load_b128 s[0:3], s[4:5], 0x24 # | 141: s_wait_kmcnt 0x0 # | next:190'0 { search range start (exclusive) # | 142: s_and_b32 s4, s7, 0xffff # | 143: v_mov_b32_e32 v0, s6 # | next:190'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 144: v_mov_b32_e32 v1, s4 # | 145: tbuffer_store_d16_format_xyz v[0:1], off, s[0:3], null format:[BUF_FMT_10_10_10_2_SNORM] # | 146: s_endpgm # | 147: .Lfunc_end2: # | 148: .size tbuffer_store_d16_xyz, .Lfunc_end2-tbuffer_store_d16_xyz # | . # | . # | . # | 193: .long 0 # | 194: .text # | 195: .globl tbuffer_store_d16_xyzw ; -- Begin function tbuffer_store_d16_xyzw # | 196: .p2align 8 # | 197: .type tbuffer_store_d16_xyzw,@function # | 198: tbuffer_store_d16_xyzw: ; @tbuffer_store_d16_xyzw # | next:190'2 } search range end (exclusive) # | 199: ; %bb.0: ; %main_body # | 200: s_clause 0x1 # | 201: s_load_b64 s[6:7], s[4:5], 0x34 # | 202: s_load_b128 s[0:3], s[4:5], 0x24 # | 203: s_wait_kmcnt 0x0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll (102 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll --check-prefix=GFX1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll --check-prefix=GFX1250 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16_ignoreC # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16_negC # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16_neg_absC # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16_ignoreC # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16_negC # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16_neg_absC # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8_signedA # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8_signedB # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_ignoreC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_negC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_ignoreC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_negC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8_negC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8_ignoreC # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4_negC # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4_ignoreC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_negC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_ignoreC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_negC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_neg_absC # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_ignoreC # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_bf16_negA # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_bf16_negB # | warning: Instruction selection used fallback path for test_swmmac_bf16_16x16x64_bf16_negA # | warning: Instruction selection used fallback path for test_swmmac_bf16_16x16x64_bf16_negB # | warning: Instruction selection used fallback path for test_swmmac_bf16f32_16x16x64_bf16_negA # | warning: Instruction selection used fallback path for test_swmmac_bf16f32_16x16x64_bf16_negB # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8_signedA # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8_signedB # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_f16_negA # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_f16_negB # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll --check-prefix=GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:24:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[12:13], v[4:7], off # | ^ # | :28:2: note: 'next' match was here # | global_store_b128 v[12:13], v[4:7], off # | ^ # | :26:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :27:1: note: non-matching line after previous match is here # | global_store_b128 v[12:13], v[8:11], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:52:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[12:13], v[4:7], off # | ^ # | :94:2: note: 'next' match was here # | global_store_b128 v[12:13], v[4:7], off # | ^ # | :92:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :93:1: note: non-matching line after previous match is here # | global_store_b128 v[12:13], v[8:11], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:80:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[12:13], v[4:7], off # | ^ # | :160:2: note: 'next' match was here # | global_store_b128 v[12:13], v[4:7], off # | ^ # | :158:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :159:1: note: non-matching line after previous match is here # | global_store_b128 v[12:13], v[8:11], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:108:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :226:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :224:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :225:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:136:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :292:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :290:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :291:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:164:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :358:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :356:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :357:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:336:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :808:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :806:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :807:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:364:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :874:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :872:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :873:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:392:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :940:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :938:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :939:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:420:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1006:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1004:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1005:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:448:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1072:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1070:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1071:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:476:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1138:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1136:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1137:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:504:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1204:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1202:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1203:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:532:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1270:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1268:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1269:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:560:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1336:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1334:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1335:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:588:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1402:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1400:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1401:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:616:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1468:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1466:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1467:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:644:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :1534:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :1532:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1533:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll:960:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :2368:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :2366:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :2367:1: note: non-matching line after previous match is here # | global_st # | ... # `---data was truncated (10240/129327) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll (103 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9X,GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9X,GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9X,GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: test_cvt_pk_bf8_f32_word0_sss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9X,GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll:1503:23: error: GFX942-GISEL-LABEL: expected string not found in input # | ; GFX942-GISEL-LABEL: test_cvt_f32_fp8_byte0_s: # | ^ # | :1478:26: note: scanning from here # | test_cvt_f32_bf8_byte0_s: ; @test_cvt_f32_bf8_byte0_s # | ^ # | :1478:30: note: possible intended match here # | test_cvt_f32_bf8_byte0_s: ; @test_cvt_f32_bf8_byte0_s # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1473: .long 0 # | 1474: .text # | 1475: .globl test_cvt_f32_bf8_byte0_s ; -- Begin function test_cvt_f32_bf8_byte0_s # | 1476: .p2align 8 # | 1477: .type test_cvt_f32_bf8_byte0_s,@function # | 1478: test_cvt_f32_bf8_byte0_s: ; @test_cvt_f32_bf8_byte0_s # | label:1503'0 { search range start (exclusive) # | label:1503'1 error: no match found in search range # | label:1503'2 ? possible intended match # | 1479: ; %bb.0: # | 1480: v_mov_b32_e32 v0, s0 # | 1481: v_cvt_f32_bf8_sdwa v0, v0 src0_sel:BYTE_0 # | 1482: ; return to shader part epilog # | 1483: .Lfunc_end32: # | 1484: .size test_cvt_f32_bf8_byte0_s, .Lfunc_end32-test_cvt_f32_bf8_byte0_s # | 1485: ; -- End function # | 1486: .set .Ltest_cvt_f32_bf8_ # | label:1503'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll (104 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:12:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :360:2: note: scanning from here # | # | ^ # | :360:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :361:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:47:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :493:2: note: scanning from here # | # | ^ # | :493:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :494:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:89:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY4:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :650:28: note: scanning from here # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :650:28: note: pattern attempts to capture variables: "COPY4" # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :651:2: note: possible intended match here # | %1:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:196:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY4:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :836:28: note: scanning from here # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :836:28: note: pattern attempts to capture variables: "COPY4" # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :837:2: note: possible intended match here # | %1:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:304:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :997:2: note: scanning from here # | # | ^ # | :997:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :998:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:339:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1128:2: note: scanning from here # | # | ^ # | :1128:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1129:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:374:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1259:2: note: scanning from here # | # | ^ # | :1259:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1260:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:409:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1390:2: note: scanning from here # | # | ^ # | :1390:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1391:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:444:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1521:2: note: scanning from here # | # | ^ # | :1521:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1522:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:479:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1652:2: note: scanning from here # | # | ^ # | :1652:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1653:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:513:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1783:2: note: scanning from here # | # | ^ # | :1783:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1784:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:548:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1916:2: note: scanning from here # | # | ^ # | :1916:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1917:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:588:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2053:2: note: scanning from here # | # | ^ # | :2053:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2054:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:632:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2193:2: note: scanning from here # | # | ^ # | :2193:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2194:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:714:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2462:2: note: scanning from here # | # | ^ # | :2462:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2463:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:754:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2595:2: note: scanning from here # | # | ^ # | :2595:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2596:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:940:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :3280:2: note: scanning from here # | # | ^ # | :3280:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3281:2: note: possible intended match here # | %4:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:1047:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :3464:2: note: scanning from here # | # | ^ # | :3464:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3465:2: note: possible intended match here # | %4:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:1156:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3625:2: note: scanning from here # | # | ^ # | :3625:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3626:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:1188:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3758:2: note: scanning from here # | # | ^ # | :3758:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3759:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:1220:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3891:2: note: scanning from here # | # | ^ # | :3891:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3892:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll:1254:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :4025:2: note: scanning from here # | # | ^ # | :4025:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :4026:2: note: possible intended match here # | %2:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ # | ... # `---data was truncated (10240/66102) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fma.f16.ll (105 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fma.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX9,GFX9-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX9,GFX9-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX9,GFX9-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fma # | warning: Instruction selection used fallback path for test_fmac # | warning: Instruction selection used fallback path for test_fmaak # | warning: Instruction selection used fallback path for test_fmamk # | warning: Instruction selection used fallback path for test_D139469_f16 # | warning: Instruction selection used fallback path for test_D139469_v2f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX9,GFX9-GISEL # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.10 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX10,GFX10-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX10,GFX10-SDAG # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu10.10 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX10,GFX10-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu10.10 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fma # | warning: Instruction selection used fallback path for test_fmac # | warning: Instruction selection used fallback path for test_fmaak # | warning: Instruction selection used fallback path for test_fmamk # | warning: Instruction selection used fallback path for test_D139469_f16 # | warning: Instruction selection used fallback path for test_D139469_v2f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX10,GFX10-GISEL # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-SDAG-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-SDAG-TRUE16 # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-SDAG-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-SDAG-FAKE16 # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-GISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %17:vgpr_16(f16) = G_FMA %0:vgpr, %1:vgpr, %2:vgpr (in function: test_fma) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-GISEL-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fma.f16.ll -check-prefixes=GFX11-GISEL-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll (106 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_1d_lwe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-or.ll (107 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-or.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_or_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v2i64 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v3i64 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v4i64 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v8i64 # | warning: Instruction selection used fallback path for test_vector_reduce_or_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:38:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :21:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :19:25: note: previous match ended here # | v_or_b32_e32 v0, v0, v1 # | ^ # | :20:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:174:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v1 # | ^ # | :61:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v1 # | ^ # | :59:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :60:1: note: non-matching line after previous match is here # | v_or_b32_e32 v0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:809:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :249:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :247:25: note: previous match ended here # | v_or_b32_e32 v0, v0, v1 # | ^ # | :248:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:908:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :289:2: note: 'next' match was here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :287:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :288:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0xffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:1134:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :373:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :377:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:1316:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :418:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :426:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:1648:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v2 # | ^ # | :550:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v2 # | ^ # | :548:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :549:1: note: non-matching line after previous match is here # | v_or_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:1723:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v4 # | ^ # | :592:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v4 # | ^ # | :590:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :591:1: note: non-matching line after previous match is here # | v_or_b32_e32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:1876:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v8 # | ^ # | :642:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v8 # | ^ # | :636:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :637:1: note: non-matching line after previous match is here # | v_or_b32_e32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:2084:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v2 # | ^ # | :692:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v2 # | ^ # | :690:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :691:1: note: non-matching line after previous match is here # | v_or_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:2158:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v2 # | ^ # | :733:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v2 # | ^ # | :731:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :732:1: note: non-matching line after previous match is here # | v_or_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:2240:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v4 # | ^ # | :776:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v4 # | ^ # | :774:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :775:1: note: non-matching line after previous match is here # | v_or_b32_e32 v1, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:2348:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v8 # | ^ # | :825:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v8 # | ^ # | :819:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :820:1: note: non-matching line after previous match is here # | v_or_b32_e32 v3, v3, v11 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll:2579:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_or_b32_e32 v0, v0, v16 # | ^ # | :876:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v16 # | ^ # | :872:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :873:1: note: non-matching line after previous match is here # | v_or_b32_e32 v4, v4, v20 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-or.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 6 # | 15: .type test_vector_reduce_or_v2i8,@function # | 16: test_vector_reduce_or_v2i8: ; @test_vector_reduce_or_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_or_b32_e32 v0, v0, v1 # | next:38'0 { search range start (exclusive) # | 20: v_and_b32_e32 v0, 0xff, v0 # | 21: s_setpc_b64 s[30:31] # | next:38'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: .Lfunc_end0: # | 23: .size test_vector_reduce_or_v2i8, .Lfunc_end0-test_vector_reduce_or_v2i8 # | 24: ; -- End function # | 25: .set .Ltest_vector_reduce_or_v2i8.num_vgpr, 2 # | 26: .set .Ltest_vector_reduce_or_v2i8.num_agpr, 0 # | . # | . # | . # | 52: .long 0 # | 53: .text # | 54: .globl test_vector_reduce_or_v3i8 ; -- Begin function test_vector_reduce_or_v3i8 # | 55: .p2align 6 # | 56: .type test_vector_reduce_or_v3i8,@function # | 57: test_vector_reduce_or_v3i8: ; @test_vector_reduce_or_v3i8 # | next:38'2 } search range end (exclusive) # | 58: ; %bb.0: ; %entry # | 59: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:174'0 { search range start (exclusive) # | 60: v_or_b32_e32 v0, v0, v2 # | 61: v_or_b32_e32 v0, v0, v1 # | next:174'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 62: s_setpc_b64 s[30:31] # | 63: .Lfunc_end1: # | 64: .size test_vector_reduce_or_v3i8, .Lfunc_end1-test_vector_reduce_or_v3i8 # | 65: ; -- End function # | 66: .set .Ltest_vector_reduce_or_v3i8.num_vgpr, 3 # | . # | . # | . # | 93: .long 0 # | 94: .text # | 95: .globl test_vector_reduce_or_v4i8 ; -- Begin function test_vector_reduce_or_v4i8 # | 96: .p2align 6 # | 97: .type test_vector_reduce_or_v4i8,@function # | 98: test_vector_reduce_or_v4i8: ; @test_vector_reduce_or_v4i8 # | next:174'2 } search range end (exclusive) # | 99: ; %bb.0: ; %entry # | 100: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 101: v_or_b32_e32 v1, v1, v3 # | 102: v_or_b32_e32 v0, v0, v2 # | 103: v_or_b32_e32 v0, v0, v1 # | . # | . # | . # | 242: .type test_vector_reduce_or_v2i16,@function # | 243: test_vector_reduce_or_v2i16: ; @test_vector_reduce_or_v2i16 # | 244: ; %bb.0: ; %entry # | 245: s_waitcnt vmcnt(0) expcnt(0) lgkmcn # | ... # `---data was truncated (10240/24882) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-smin.ll (108 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-smin.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smin_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:32:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_bfe_i32 v0, v0, 0, 8 # | ^ # | :20:2: note: 'next' match was here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :18:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:1: note: non-matching line after previous match is here # | v_bfe_i32 v1, v1, 0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:150:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_bfe_i32 v0, v0, 0, 8 # | ^ # | :62:2: note: 'next' match was here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :60:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :61:1: note: non-matching line after previous match is here # | v_bfe_i32 v2, v2, 0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:1250:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_bfe_i32 v2, v0, 0, 16 # | ^ # | :310:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :313:2: note: possible intended match here # | v_bfe_i32 v0, v0, 0, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:1977:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_i32_e32 v1, v1, v3 # | ^ # | :598:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :600:2: note: possible intended match here # | v_min_i32_e32 v0, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:2081:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_i32_e32 v3, v3, v7 # | ^ # | :640:26: note: scanning from here # | v_min_i32_e32 v2, v2, v6 # | ^ # | :641:2: note: possible intended match here # | v_min3_i32 v1, v1, v5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:2219:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_min_i32_e32 v5, v5, v13 # | ^ # | :682:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :690:2: note: possible intended match here # | v_min_i32_e32 v1, v1, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll:3200:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_lt_i64_e32 vcc, v[0:1], v[16:17] # | ^ # | :932:2: note: 'next' match was here # | v_cmp_lt_i64_e32 vcc, v[0:1], v[16:17] # | ^ # | :927:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :928:1: note: non-matching line after previous match is here # | v_cmp_lt_i64_e32 vcc, v[8:9], v[24:25] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_vector_reduce_smin_v2i8 ; -- Begin function test_vector_reduce_smin_v2i8 # | 14: .p2align 6 # | 15: .type test_vector_reduce_smin_v2i8,@function # | 16: test_vector_reduce_smin_v2i8: ; @test_vector_reduce_smin_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:32'0 { search range start (exclusive) # | 19: v_bfe_i32 v1, v1, 0, 8 # | 20: v_bfe_i32 v0, v0, 0, 8 # | next:32'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 21: v_min_i32_e32 v0, v0, v1 # | 22: s_setpc_b64 s[30:31] # | 23: .Lfunc_end0: # | 24: .size test_vector_reduce_smin_v2i8, .Lfunc_end0-test_vector_reduce_smin_v2i8 # | 25: ; -- End function # | . # | . # | . # | 53: .long 0 # | 54: .text # | 55: .globl test_vector_reduce_smin_v3i8 ; -- Begin function test_vector_reduce_smin_v3i8 # | 56: .p2align 6 # | 57: .type test_vector_reduce_smin_v3i8,@function # | 58: test_vector_reduce_smin_v3i8: ; @test_vector_reduce_smin_v3i8 # | next:32'2 } search range end (exclusive) # | 59: ; %bb.0: ; %entry # | 60: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:150'0 { search range start (exclusive) # | 61: v_bfe_i32 v2, v2, 0, 8 # | 62: v_bfe_i32 v0, v0, 0, 8 # | next:150'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 63: v_bfe_i32 v1, v1, 0, 8 # | 64: v_min_i32_e32 v0, v0, v2 # | 65: s_movk_i32 s4, 0x7f # | 66: v_min3_i32 v0, v1, v0, s4 # | 67: s_setpc_b64 s[30:31] # | . # | . # | . # | 98: .long 0 # | 99: .text # | 100: .globl test_vector_reduce_smin_v4i8 ; -- Begin function test_vector_reduce_smin_v4i8 # | 101: .p2align 6 # | 102: .type test_vector_reduce_smin_v4i8,@function # | 103: test_vector_reduce_smin_v4i8: ; @test_vector_reduce_smin_v4i8 # | next:150'2 } search range end (exclusive) # | 104: ; %bb.0: ; %entry # | 105: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 106: v_bfe_i32 v1, v1, 0, 8 # | 107: v_bfe_i32 v2, v2, 0, 8 # | 108: v_bfe_i32 v0, v0, 0, 8 # | . # | . # | . # | 305: .globl test_vector_reduce_smin_v3i16 ; -- Begin function test_vector_reduce_smin_v3i16 # | 306: .p2align 6 # | 307: .type test_vector_reduce_smin_v3i16,@function # | 308: test_vector_reduce_smin_v3i16: ; @test_vector_reduce_smin_v3i16 # | 309: ; %bb.0: ; %entry # | 310: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1250'0 { search range start (exclusive) # | next:1250'1 error: no match found in search range # | 311: v_ashrrev_i32_e32 v2, 16, v0 # | 312: v_bfe_i32 v1, v1, 0, 16 # | 313: v_bfe_i32 v0, v0, 0, 16 # | next:1250'2 ? possible intended match # | 314: v_min_i32_e32 v0, v0, v1 # | 315: s_movk_i32 s4, 0x7fff # | 316: v_min3_i32 v0, v0, v2, s4 # | 317: s_setpc_b64 s[30:31] # | 318: .Lfunc_end6: # | . # | . # | . # | 348: .long 0 # | 349: .text # | 350: .globl test_vector_reduce_smin_v4i16 ; -- Begin function test_vector_reduce_smin_v4i16 # | 351: .p2align 6 # | 352: .type test_vector_reduce_smin_v4i16,@function # | 353: test_vector_reduce_smin_v4i16: ; @test_vector_reduce_smin_v4i16 # | next:1250'3 } search range end (exclusive) # | 354: ; %bb.0: ; %entry # | 355: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 356: v_ashrrev_i32_e32 v2, 16, v0 # | 357: v_bfe_i32 v0, v0, 0, 16 # | 358: v_ashrrev_i32_e32 v3, 16, v1 # | . # | . # | . # | 593: .globl test_vector_reduce_smin_v4i32 ; -- Begin function test_vector_reduce_smin_v4i32 # | 594: .p2align 6 # | 595: .type test_vector_reduce_smin_v4i32,@function # | 596: test_vector_reduce_smin_v4i32: ; @test_vector_reduce_smin_v4i32 # | 597: ; %bb.0: ; %entry # | 598: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1977'0 { search range start (exclusive) # | next:1977'1 error: no match found in search range # | 599: v_min3_i32 v0, v0, v2, v1 # | 600: v_min_i32_e32 v0, v0, v3 # | next:1977'2 ? possible intended match # | 601: s_setpc_b64 s[30:31] # | 602: .Lfunc_end12: # | 603: .size test_vector_reduce_smin_v4i32, .Lfunc_end12-test_vector_reduce_smin_v4i32 # | 604: ; -- End function # | 605: .set .Ltest_vector_reduce_smin_v4i32.num_vgpr, 4 # | . # | . # | . # | 632: .long 0 # | 633: .text # | 634: .globl test_vector_reduce_smin_v8i32 ; -- Begin function test_vector_reduce_smin_v8i32 # | 635: .p2align 6 # | 636: .type test_vector_reduce_smin_v8i32,@function # | 637: test_vector_reduce_smin_v8i32: ; @test_vector_reduce_smin_v8i32 # | next:1977'3 } search range end (exclusive) # | 638: ; %bb.0: ; %entry # | 639: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 640: v_min_i32_e32 v2, v2, v6 # | next:2081'0 { search range start (exclusive) # | next:2081'1 error: no match found in search range # | 641: v_min3_i32 v1, v1, v5, v3 # | next:2081'2 ? possible intended match # | 642: v_min3_i32 v0, v0, v4, v2 # | 643: v_min3_i32 v0, v0, v1, v7 # | 644: s_setpc_b64 s[30:31] # | 645: .Lfunc_end13: # | 646: .size test_vector_reduce_smin_v8i32, .Lfunc_end13-test_vector_reduce_smin_v8i32 # | . # | . # | . # | 675: .long 0 # | 676: .text # | 677: .globl test_vector_reduce_smin_v16i32 ; -- Begin function test_vector_reduce_smin_v16i32 # | 678: .p2align # | ... # `---data was truncated (10240/13803) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll (109 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_s_i32 # | warning: Instruction selection used fallback path for test_s_i64 # | warning: Instruction selection used fallback path for test_s_f64 # | warning: Instruction selection used fallback path for test_i_i32 # | warning: Instruction selection used fallback path for test_i_f32 # | warning: Instruction selection used fallback path for test_i_i64 # | warning: Instruction selection used fallback path for test_i_f64 # | warning: Instruction selection used fallback path for test_v_i32 # | warning: Instruction selection used fallback path for test_v_f32 # | warning: Instruction selection used fallback path for test_v_i64 # | warning: Instruction selection used fallback path for test_v_f64 # | warning: Instruction selection used fallback path for test_half # | warning: Instruction selection used fallback path for test_bfloat # | warning: Instruction selection used fallback path for test_i16 # | warning: Instruction selection used fallback path for test_v2f16 # | warning: Instruction selection used fallback path for test_v2f32 # | warning: Instruction selection used fallback path for test_v7i32 # | warning: Instruction selection used fallback path for test_v8i16 # | warning: Instruction selection used fallback path for test_v2i64 # | warning: Instruction selection used fallback path for test_v3i64 # | warning: Instruction selection used fallback path for test_v4f64 # | warning: Instruction selection used fallback path for test_v8f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:24:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_dual_mov_b32 v1, 0 :: v_dual_mov_b32 v0, s2 # | ^ # | :21:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :22:2: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:45:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :78:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :81:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:68:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :137:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :140:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:90:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_dual_mov_b32 v0, 0x63 :: v_dual_mov_b32 v1, 0 # | ^ # | :196:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :197:2: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0x63 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:111:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_dual_mov_b32 v0, 0x449a5000 :: v_dual_mov_b32 v1, 0 # | ^ # | :254:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :255:2: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0x449a5000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:132:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_dual_mov_b32 v0, 0x63 :: v_dual_mov_b32 v1, 0 # | ^ # | :312:33: note: scanning from here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :313:2: note: possible intended match here # | v_dual_mov_b32 v1, 0 :: v_dual_mov_b32 v0, 0x63 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:155:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :371:55: note: scanning from here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0x40934a00 # | ^ # | :381:24: note: possible intended match here # | .set .Ltest_i_f64.num_named_barrier, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:235:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :550:2: note: 'next' match was here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :548:33: note: previous match ended here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | :549:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:272:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v0, v0 # | ^ # | :617:2: note: 'next' match was here # | v_permlane64_b32 v0, v0 # | ^ # | :614:30: note: previous match ended here # | v_cvt_f64_f32_e32 v[0:1], v0 # | ^ # | :615:1: note: non-matching line after previous match is here # | v_permlane64_b32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:374:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :840:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :838:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :839:1: note: non-matching line after previous match is here # | v_permlane64_b32 v3, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:402:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :887:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :880:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :881:1: note: non-matching line after previous match is here # | v_permlane64_b32 v8, v8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:432:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :933:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :929:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :930:1: note: non-matching line after previous match is here # | v_permlane64_b32 v5, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:457:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :977:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :973:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :974:1: note: non-matching line after previous match is here # | v_permlane64_b32 v5, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:486:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :1023:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :1017:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1018:1: note: non-matching line after previous match is here # | v_permlane64_b32 v7, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:521:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :1073:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :1065:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1066:1: note: non-matching line after previous match is here # | v_permlane64_b32 v9, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll:568:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: v_permlane64_b32 v2, v2 # | ^ # | :1131:2: note: 'next' match was here # | v_permlane64_b32 v2, v2 # | ^ # | :1115:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1116:1: note: non-matching line after previous match is here # | v_permlane64_b32 v17, v17 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: test_s_i32: ; @test_s_i32 # | 17: ; %bb.0: # | 18: s_clause 0x1 # | 19: s_load_b32 s2, s[4:5], 0x2c # | 20: s_load_b64 s[0:1], s[4:5], 0x24 # | 21: s_waitcnt lgkmcnt(0) # | next:24'0 { search range start (exclusive) # | next:24'1 error: no match found in search range # | 22: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:24'2 ? possible intended match # | 23: global_store_b32 v0, v1, s[0:1] # | 24: s_endpgm # | 25: .Lfunc_end0: # | 26: .size test_s_i32, .Lfunc_end0-test_s_i32 # | 27: ; -- End function # | . # | . # | . # | 71: .long 0 # | 72: .text # | 73: .globl test_s_i64 ; -- Begin function test_s_i64 # | 74: .p2align 8 # | 75: .type test_s_i64,@function # | 76: test_s_i64: ; @test_s_i64 # | next:24'3 } search range end (exclusive) # | 77: ; %bb.0: # | 78: s_load_b128 s[0:3], s[4:5], 0x24 # | next:45'0 { search range start (exclusive) # | next:45'1 error: no match found in search range # | 79: s_waitcnt lgkmcnt(0) # | 80: v_dual_mov_b32 v2, 0 :: v_dual_mov_b32 v1, s3 # | 81: v_mov_b32_e32 v0, s2 # | next:45'2 ? possible intended match # | 82: global_store_b64 v2, v[0:1], s[0:1] # | 83: s_endpgm # | 84: .Lfunc_end1: # | 85: .size test_s_i64, .Lfunc_end1-test_s_i64 # | 86: ; -- End function # | . # | . # | . # | 130: .long 0 # | 131: .text # | 132: .globl test_s_f64 ; -- Begin function test_s_f64 # | 133: .p2align 8 # | 134: .type test_s_f64,@function # | 135: test_s_f64: ; @test_s_f64 # | next:45'3 } # | ... # `---data was truncated (10240/26088) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fsqrt.f64.ll (110 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fsqrt.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.01 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.01 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.01 # .---command stderr------------ # | LLVM ERROR: cannot select: %37:sreg_64_xexec(s1) = G_IS_FPCLASS %19:vreg_64(f64), 608 (in function: v_sqrt_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fmed3-cast-combine.ll (111 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmed3-cast-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu7.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu7.00-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_flags # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_multi_use # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_k0 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_k1 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_k2 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_k0_k1 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_k0_k2 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_fabs # | warning: Instruction selection used fallback path for fmed3_fabs_f32_fpext_f16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_fneg # | warning: Instruction selection used fallback path for fmed3_fneg_f32_fpext_f16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_fneg_fabs # | warning: Instruction selection used fallback path for fmed3_fneg_fabs_f32_fpext_f16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_fptrunc_bf16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_multi_use_0 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_multi_use_1 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_multi_use_2 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_bf16 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_bf16_0 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_bf16_1 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_bf16_2 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_unrepresentable_k0 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_unrepresentable_k1 # | warning: Instruction selection used fallback path for fmed3_f32_fpext_f16_unrepresentable_k2 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll:359:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :302:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :303:2: note: possible intended match here # | v_cvt_f32_f16_e64 v0, |v0| # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll:514:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :434:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :435:2: note: possible intended match here # | v_cvt_f32_f16_e64 v0, |v0| # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll:830:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v2, 0x4f800000 # | ^ # | :739:26: note: scanning from here # | v_cvt_f32_f16_e32 v1, v1 # | ^ # | :740:2: note: possible intended match here # | s_mov_b32 s4, 0x4f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll:877:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v2, 0x4f800000 # | ^ # | :772:26: note: scanning from here # | v_cvt_f32_f16_e32 v1, v1 # | ^ # | :773:2: note: possible intended match here # | s_mov_b32 s4, 0x4f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll:924:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mov_b32_e32 v2, 0x4f800000 # | ^ # | :805:26: note: scanning from here # | v_cvt_f32_f16_e32 v1, v1 # | ^ # | :806:2: note: possible intended match here # | s_mov_b32 s4, 0x4f800000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmed3-cast-combine.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 297: .globl fmed3_fabs_f32_fpext_f16 ; -- Begin function fmed3_fabs_f32_fpext_f16 # | 298: .p2align 6 # | 299: .type fmed3_fabs_f32_fpext_f16,@function # | 300: fmed3_fabs_f32_fpext_f16: ; @fmed3_fabs_f32_fpext_f16 # | 301: ; %bb.0: # | 302: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:359'0 { search range start (exclusive) # | next:359'1 error: no match found in search range # | 303: v_cvt_f32_f16_e64 v0, |v0| # | next:359'2 ? possible intended match # | 304: v_cvt_f32_f16_e64 v1, |v1| # | 305: v_cvt_f32_f16_e64 v2, |v2| # | 306: v_med3_f32 v0, v0, v1, v2 # | 307: v_cvt_f16_f32_e32 v0, v0 # | 308: s_setpc_b64 s[30:31] # | . # | . # | . # | 328: ; MemoryBound: 0 # | 329: .text # | 330: .globl fmed3_f32_fpext_f16_fneg ; -- Begin function fmed3_f32_fpext_f16_fneg # | 331: .p2align 6 # | 332: .type fmed3_f32_fpext_f16_fneg,@function # | 333: fmed3_f32_fpext_f16_fneg: ; @fmed3_f32_fpext_f16_fneg # | next:359'3 } search range end (exclusive) # | 334: ; %bb.0: # | 335: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 336: v_cvt_f32_f16_e64 v0, -v0 # | 337: v_cvt_f32_f16_e64 v1, -v1 # | 338: v_cvt_f32_f16_e64 v2, -v2 # | . # | . # | . # | 429: .globl fmed3_fneg_fabs_f32_fpext_f16 ; -- Begin function fmed3_fneg_fabs_f32_fpext_f16 # | 430: .p2align 6 # | 431: .type fmed3_fneg_fabs_f32_fpext_f16,@function # | 432: fmed3_fneg_fabs_f32_fpext_f16: ; @fmed3_fneg_fabs_f32_fpext_f16 # | 433: ; %bb.0: # | 434: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:514'0 { search range start (exclusive) # | next:514'1 error: no match found in search range # | 435: v_cvt_f32_f16_e64 v0, |v0| # | next:514'2 ? possible intended match # | 436: v_cvt_f32_f16_e64 v1, |v1| # | 437: v_cvt_f32_f16_e64 v2, |v2| # | 438: v_med3_f32 v0, -v0, -v1, -v2 # | 439: v_cvt_f16_f32_e32 v0, v0 # | 440: s_setpc_b64 s[30:31] # | . # | . # | . # | 460: ; MemoryBound: 0 # | 461: .text # | 462: .globl fmed3_f32_fpext_f16_fptrunc_bf16 ; -- Begin function fmed3_f32_fpext_f16_fptrunc_bf16 # | 463: .p2align 6 # | 464: .type fmed3_f32_fpext_f16_fptrunc_bf16,@function # | 465: fmed3_f32_fpext_f16_fptrunc_bf16: ; @fmed3_f32_fpext_f16_fptrunc_bf16 # | next:514'3 } search range end (exclusive) # | 466: ; %bb.0: # | 467: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 468: v_cvt_f32_f16_e32 v0, v0 # | 469: v_cvt_f32_f16_e32 v1, v1 # | 470: v_cvt_f32_f16_e32 v2, v2 # | . # | . # | . # | 734: .type fmed3_f32_fpext_f16_unrepresentable_k0,@function # | 735: fmed3_f32_fpext_f16_unrepresentable_k0: ; @fmed3_f32_fpext_f16_unrepresentable_k0 # | 736: ; %bb.0: # | 737: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 738: v_cvt_f32_f16_e32 v0, v0 # | 739: v_cvt_f32_f16_e32 v1, v1 # | next:830'0 { search range start (exclusive) # | next:830'1 error: no match found in search range # | 740: s_mov_b32 s4, 0x4f800000 # | next:830'2 ? possible intended match # | 741: v_med3_f32 v0, s4, v0, v1 # | 742: v_cvt_f16_f32_e32 v0, v0 # | 743: s_setpc_b64 s[30:31] # | 744: .Lfunc_end22: # | 745: .size fmed3_f32_fpext_f16_unrepresentable_k0, .Lfunc_end22-fmed3_f32_fpext_f16_unrepresentable_k0 # | . # | . # | . # | 763: ; MemoryBound: 0 # | 764: .text # | 765: .globl fmed3_f32_fpext_f16_unrepresentable_k1 ; -- Begin function fmed3_f32_fpext_f16_unrepresentable_k1 # | 766: .p2align 6 # | 767: .type fmed3_f32_fpext_f16_unrepresentable_k1,@function # | 768: fmed3_f32_fpext_f16_unrepresentable_k1: ; @fmed3_f32_fpext_f16_unrepresentable_k1 # | next:830'3 } search range end (exclusive) # | 769: ; %bb.0: # | 770: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 771: v_cvt_f32_f16_e32 v0, v0 # | 772: v_cvt_f32_f16_e32 v1, v1 # | next:877'0 { search range start (exclusive) # | next:877'1 error: no match found in search range # | 773: s_mov_b32 s4, 0x4f800000 # | next:877'2 ? possible intended match # | 774: v_med3_f32 v0, v0, s4, v1 # | 775: v_cvt_f16_f32_e32 v0, v0 # | 776: s_setpc_b64 s[30:31] # | 777: .Lfunc_end23: # | 778: .size fmed3_f32_fpext_f16_unrepresentable_k1, .Lfunc_end23-fmed3_f32_fpext_f16_unrepresentable_k1 # | . # | . # | . # | 796: ; MemoryBound: 0 # | 797: .text # | 798: .globl fmed3_f32_fpext_f16_unrepresentable_k2 ; -- Begin function fmed3_f32_fpext_f16_unrepresentable_k2 # | 799: .p2align 6 # | 800: .type fmed3_f32_fpext_f16_unrepresentable_k2,@function # | 801: fmed3_f32_fpext_f16_unrepresentable_k2: ; @fmed3_f32_fpext_f16_unrepresentable_k2 # | next:877'3 } search range end (exclusive) # | 802: ; %bb.0: # | 803: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 804: v_cvt_f32_f16_e32 v0, v0 # | 805: v_cvt_f32_f16_e32 v1, v1 # | next:924'0 { search range start (exclusive) # | next:924'1 error: no match found in search range # | 806: s_mov_b32 s4, 0x4f800000 # | next:924'2 ? possible intended match # | 807: v_med3_f32 v0, v0, v1, s4 # | 808: v_cvt_f16_f32_e32 v0, v0 # | 809: s_setpc_b64 s[30:31] # | 810: .Lfunc_end24: # | 811: .size fmed3_f32_fpext_f16_unrepresentable_k2, .Lfunc_end24-fmed3_f32_fpext_f16_unrepresentable_k2 # | . # | . # | . # | 841: amdhsa.version: # | 842: - 1 # | 843: - 2 # | 844: ... # | 845: # | 846: .end_amdgpu_metadata # | next:924'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sext_inreg.ll (112 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sext_inreg.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_sext_inreg_i8 # | warning: Instruction selection used fallback path for s_sext_inreg_i8_6 # | warning: Instruction selection used fallback path for v_sext_inreg_i24_12 # | warning: Instruction selection used fallback path for s_sext_inreg_i24_8 # | warning: Instruction selection used fallback path for s_sext_inreg_i24_7 # | warning: Instruction selection used fallback path for v_sext_inreg_i32_31 # | warning: Instruction selection used fallback path for s_sext_inreg_i32_2 # | warning: Instruction selection used fallback path for s_sext_inreg_i32_31 # | warning: Instruction selection used fallback path for s_sext_inreg_v2i32_22 # | warning: Instruction selection used fallback path for s_sext_inreg_v3i32_22 # | warning: Instruction selection used fallback path for s_sext_inreg_v4i32_13 # | warning: Instruction selection used fallback path for s_sext_inreg_v5i32_19 # | warning: Instruction selection used fallback path for s_sext_inreg_v16i32_3 # | warning: Instruction selection used fallback path for s_sext_inreg_i16_9 # | warning: Instruction selection used fallback path for s_sext_inreg_i16_15 # | warning: Instruction selection used fallback path for v_sext_inreg_v2i16_8 # | warning: Instruction selection used fallback path for v_sext_inreg_v2i16_15 # | warning: Instruction selection used fallback path for s_sext_inreg_v2i16_11 # | warning: Instruction selection used fallback path for v_sext_inreg_v4i16_3 # | warning: Instruction selection used fallback path for s_sext_inreg_v4i16_14 # | warning: Instruction selection used fallback path for v_sext_inreg_v8i16_11 # | warning: Instruction selection used fallback path for s_sext_inreg_v8i16_5 # | warning: Instruction selection used fallback path for v_sext_inreg_i64_40 # | warning: Instruction selection used fallback path for v_sext_inreg_i64_63 # | warning: Instruction selection used fallback path for v_sext_inreg_i64_33 # | warning: Instruction selection used fallback path for v_sext_inreg_i64_32 # | warning: Instruction selection used fallback path for s_sext_inreg_i64_3 # | warning: Instruction selection used fallback path for s_sext_inreg_i64_63 # | warning: Instruction selection used fallback path for s_sext_inreg_i64_33 # | warning: Instruction selection used fallback path for s_sext_inreg_i64_32 # | warning: Instruction selection used fallback path for s_sext_inreg_i64_31 # | warning: Instruction selection used fallback path for s_sext_inreg_v2i64_30 # | warning: Instruction selection used fallback path for v_sext_inreg_i65_22 # | warning: Instruction selection used fallback path for v_sext_inreg_i65_33 # | warning: Instruction selection used fallback path for s_sext_inreg_i65_18 # | warning: Instruction selection used fallback path for s_sext_inreg_i65_33 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:76:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_bfe_i32 v0, v0, 0, 24 # | ^ # | :154:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :155:2: note: possible intended match here # | v_bfe_i32 v0, v0, 12, 12 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:243:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0xa0000 # | ^ # | :507:2: note: 'next' match was here # | s_bfe_i32 s0, s0, 0xa0000 # | ^ # | :505:9: note: previous match ended here # | ; %bb.0: # | ^ # | :506:1: note: non-matching line after previous match is here # | s_bfe_i32 s1, s1, 0xa0000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:281:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0xa0000 # | ^ # | :584:2: note: 'next' match was here # | s_bfe_i32 s0, s0, 0xa0000 # | ^ # | :581:9: note: previous match ended here # | ; %bb.0: # | ^ # | :582:1: note: non-matching line after previous match is here # | s_bfe_i32 s2, s2, 0xa0000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:323:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0x130000 # | ^ # | :663:2: note: 'next' match was here # | s_bfe_i32 s0, s0, 0x130000 # | ^ # | :659:9: note: previous match ended here # | ; %bb.0: # | ^ # | :660:1: note: non-matching line after previous match is here # | s_bfe_i32 s3, s3, 0x130000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:369:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, 19 # | ^ # | :744:2: note: 'next' match was here # | s_ashr_i32 s0, s0, 19 # | ^ # | :739:9: note: previous match ended here # | ; %bb.0: # | ^ # | :740:1: note: non-matching line after previous match is here # | s_ashr_i32 s4, s4, 19 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:439:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0x1d0000 # | ^ # | :847:2: note: 'next' match was here # | s_bfe_i32 s0, s0, 0x1d0000 # | ^ # | :831:9: note: previous match ended here # | ; %bb.0: # | ^ # | :832:1: note: non-matching line after previous match is here # | s_bfe_i32 s15, s15, 0x1d0000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1108:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_bfe_i32 v0, v0, 0, 24 # | ^ # | :1382:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1383:2: note: possible intended match here # | v_bfe_i32 v2, v0, 0, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1128:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_ashrrev_i32_e32 v1, 31, v0 # | ^ # | :1414:24: note: scanning from here # | v_bfe_i32 v0, v0, 0, 1 # | ^ # | :1415:2: note: possible intended match here # | v_mov_b32_e32 v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1146:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_bfe_i32 v0, v0, 0, 31 # | ^ # | :1443:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1444:2: note: possible intended match here # | v_bfe_i32 v2, v0, 0, 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1200:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_bfe_i64 s[0:1], s[0:1], 0x3d0000 # | ^ # | :1532:9: note: scanning from here # | ; %bb.0: # | ^ # | :1534:2: note: possible intended match here # | s_ashr_i64 s[0:1], s[0:1], 3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1216:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: ; return to shader part epilog # | ^ # | :1580:2: note: 'next' match was here # | ; return to shader part epilog # | ^ # | :1578:35: note: previous match ended here # | s_bfe_i64 s[0:1], s[0:1], 0x10000 # | ^ # | :1579:1: note: non-matching line after previous match is here # | s_mov_b32 s1, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1230:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_bfe_i64 s[0:1], s[0:1], 0x1f0000 # | ^ # | :1622:9: note: scanning from here # | ; %bb.0: # | ^ # | :1624:2: note: possible intended match here # | s_bfe_i32 s0, s0, 0x1f0000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1245:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_ashr_i32 s1, s0, 31 # | ^ # | :1667:9: note: scanning from here # | ; %bb.0: # | ^ # | :1669:2: note: possible intended match here # | s_mov_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1260:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_bfe_i64 s[0:1], s[0:1], 0x210000 # | ^ # | :1712:9: note: scanning from here # | ; %bb.0: # | ^ # | :1714:2: note: possible intended match here # | s_ashr_i64 s[0:1], s[0:1], 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll:1313:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_bfe_i64 s[0:1], s[0:1], 0x220000 # | ^ # | :1817:9: note: scanning from here # | ; %bb.0: # | ^ # | :1821:2: note: possible intended match here # | s_ashr_i64 s[0:1], s[0:1], 30 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sext_inreg.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 149: .globl v_sext_inreg_i24_12 ; -- Begin function v_sext_inreg_i24_12 # | 150: .p2align 6 # | 151: .type v_sext_inreg_i24_12,@function # | 152: v_sext_inreg_i24_12: ; @v_sext_inreg_i24_12 # | 153: ; %bb.0: # | 154: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:76'0 { search range start (exclusive) # | next:76'1 error: no match found in search range # | 155: v_bfe_i32 v0, v0, 12, 12 # | next:76'2 ? possible intended match # | 156: s_setpc_b64 s[30:31] # | 157: .Lfunc_end4: # | 158: .size v_sext_inreg_i24_12, .Lfunc_end4-v_sext_inreg_i24_12 # | 159: ; -- End function # | 160: .set .Lv_sext_inreg_i24_12.num_vgpr, 1 # | . # | . # | . # | 176: ; MemoryBound: 0 # | 177: .text # | 178: .globl v_sext_inreg_i24_7 ; -- Begin function v_sext_inreg_i24_7 # | 179: .p2align 6 # | 180: .type v_sext_inreg_i24_7,@function # | 181: v_sext_inreg_i24_7: ; @v_sext_inreg_i24_7 # | next:76'3 } search range end (exclusive) # | 182: ; %bb.0: # | 183: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 184: v_bfe_i32 v0, v0, 0, 17 # | 185: s_setpc_b64 s[30:31] # | 186: .Lfunc_end5: # | . # | . # | . # | 500: .text # | 501: .globl s_sext_inreg_v2i32_22 ; -- Begin function s_sext_inreg_v2i32_22 # | 502: .p2align 8 # | 503: .type s_sext_inreg_v2i32_22,@function # | 504: s_sext_inreg_v2i32_22: ; @s_sext_inreg_v2i32_22 # | 505: ; %bb.0: # | next:243'0 { search range start (exclusive) # | 506: s_bfe_i32 s1, s1, 0xa0000 # | 507: s_bfe_i32 s0, s0, 0xa0000 # | next:243'1 !~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 508: ; return to shader part epilog # | 509: .Lfunc_end14: # | 510: .size s_sext_inreg_v2i32_22, .Lfunc_end14-s_sext_inreg_v2i32_22 # | 511: ; -- End function # | 512: .set .Ls_sext_inreg_v2i32_22.num_vgpr, 0 # | . # | . # | . # | 544: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 545: .text # | 546: .globl v_sext_inreg_v3i32_16 ; -- Begin function v_sext_inreg_v3i32_16 # | 547: .p2align 6 # | 548: .type v_sext_inreg_v3i32_16,@function # | 549: v_sext_inreg_v3i32_16: ; @v_sext_inreg_v3i32_16 # | next:243'2 } search range end (exclusive) # | 550: ; %bb.0: # | 551: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 552: v_bfe_i32 v0, v0, 0, 16 # | 553: v_bfe_i32 v1, v1, 0, 16 # | 554: v_bfe_i32 v2, v2, 0, 16 # | . # | . # | . # | 576: .text # | 577: .globl s_sext_inreg_v3i32_22 ; -- Begin function s_sext_inreg_v3i32_22 # | 578: .p2align 8 # | 579: .type s_sext_inreg_v3i32_22,@function # | 580: s_sext_inreg_v3i32_22: ; @s_sext_inreg_v3i32_22 # | 581: ; %bb.0: # | next:281'0 { search range start (exclusive) # | 582: s_bfe_i32 s2, s2, 0xa0000 # | 583: s_bfe_i32 s1, s1, 0xa0000 # | 584: s_bfe_i32 s0, s0, 0xa0000 # | next:281'1 !~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 585: ; return to shader part epilog # | 586: .Lfunc_end16: # | 587: .size s_sext_inreg_v3i32_22, .Lfunc_end16-s_sext_inreg_v3i32_22 # | 588: ; -- End function # | 589: .set .Ls_sext_inreg_v3i32_22.num_vgpr, 0 # | . # | # | ... # `---data was truncated (10240/26790) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/literal64.ll (113 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/literal64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_add_u64 # | warning: Instruction selection used fallback path for v_add_u64 # | warning: Instruction selection used fallback path for s_add_neg_u64 # | warning: Instruction selection used fallback path for v_add_neg_u64 # | warning: Instruction selection used fallback path for s_sub_u64 # | warning: Instruction selection used fallback path for v_sub_u64 # | warning: Instruction selection used fallback path for v_mov_b64_double # | warning: Instruction selection used fallback path for v_mov_b64_int # | warning: Instruction selection used fallback path for store_double # | warning: Instruction selection used fallback path for class_f64 # | warning: Instruction selection used fallback path for rsq_f64 # | warning: Instruction selection used fallback path for s_and_b64 # | warning: Instruction selection used fallback path for v_and_b64 # | warning: Instruction selection used fallback path for v_add_f64_200.1 # | warning: Instruction selection used fallback path for v_add_f64_200.0 # | warning: Instruction selection used fallback path for v_lshl_add_u64 # | warning: Instruction selection used fallback path for v_fma_f64 # | warning: Instruction selection used fallback path for v_add_neg_f64 # | warning: Instruction selection used fallback path for v_cndmask # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:227:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[0:1], s[0:1] # | ^ # | :528:38: note: scanning from here # | s_mov_b64 s[0:1], 0x4063233333333333 # | ^ # | :532:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:327:23: error: GFX1250-GISEL-NEXT: is not on the line after the previous match # | ; GFX1250-GISEL-NEXT: v_and_b32_e32 v0, 0x12345678, v0 # | ^ # | :683:2: note: 'next' match was here # | v_and_b32_e32 v0, 0x12345678, v0 # | ^ # | :681:89: note: previous match ended here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :682:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 15, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:408:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[2:3], 0xf12345678 # | ^ # | :874:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :875:2: note: possible intended match here # | s_mov_b64 s[0:1], 0xf12345678 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:448:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[4:5], 0x4063233333333333 # | ^ # | :939:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :941:2: note: possible intended match here # | v_mov_b64_e32 v[2:3], 0x4069033333333333 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:506:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_max_num_f64_e32 v[0:1], v[0:1], v[0:1] # | ^ # | :1008:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1011:2: note: possible intended match here # | v_add_f64_e64 v[0:1], -v[0:1], s[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll:553:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b32_e32 v1, 0x40690333 # | ^ # | :1074:36: note: scanning from here # | v_cmp_eq_f64_e32 vcc_lo, 0, v[0:1] # | ^ # | :1075:2: note: possible intended match here # | v_mov_b32_e32 v1, 0x40632000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/literal64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 523: class_f64: ; @class_f64 # | 524: ; %bb.0: # | 525: s_wait_loadcnt_dscnt 0x0 # | 526: s_wait_kmcnt 0x0 # | 527: s_mov_b32 s2, 1 # | 528: s_mov_b64 s[0:1], 0x4063233333333333 # | next:227'0 { search range start (exclusive) # | next:227'1 error: no match found in search range # | 529: v_cmp_class_f64_e64 s0, s[0:1], s2 # | 530: s_and_b32 s0, s0, exec_lo # | 531: s_cselect_b32 s0, 1, 0 # | 532: v_mov_b32_e32 v0, s0 # | next:227'2 ? possible intended match # | 533: s_set_pc_i64 s[30:31] # | 534: .Lfunc_end9: # | 535: .size class_f64, .Lfunc_end9-class_f64 # | 536: ; -- End function # | 537: .set .Lclass_f64.num_vgpr, 1 # | . # | . # | . # | 564: .long 0 # | 565: .text # | 566: .globl rsq_f64 ; -- Begin function rsq_f64 # | 567: .p2align 7 # | 568: .type rsq_f64,@function # | 569: rsq_f64: ; @rsq_f64 # | next:227'3 } search range end (exclusive) # | 570: ; %bb.0: # | 571: s_wait_loadcnt_dscnt 0x0 # | 572: s_wait_kmcnt 0x0 # | 573: v_rsq_f64_e32 v[0:1], 0x4063233333333333 # | 574: s_set_pc_i64 s[30:31] # | . # | . # | . # | 676: .type v_and_b64,@function # | 677: v_and_b64: ; @v_and_b64 # | 678: ; %bb.0: # | 679: global_wb # | 680: v_nop # | 681: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:327'0 { search range start (exclusive) # | 682: v_and_b32_e32 v1, 15, v1 # | 683: v_and_b32_e32 v0, 0x12345678, v0 # | next:327'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 684: global_store_b64 v[2:3], v[0:1], off # | 685: s_endpgm # | 686: .Lfunc_end12: # | 687: .size v_and_b64, .Lfunc_end12-v_and_b64 # | 688: ; -- End function # | . # | . # | . # | 737: .long 0 # | 738: .text # | 739: .globl v_add_f64_200.1 ; -- Begin function v_add_f64_200.1 # | 740: .p2align 8 # | 741: .type v_add_f64_200.1,@function # | 742: v_add_f64_200.1: ; @v_add_f64_200.1 # | next:327'2 } search range end (exclusive) # | 743: ; %bb.0: # | 744: global_wb # | 745: v_nop # | 746: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 747: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 2, 2), 0 ; msbs: dst=0 src0=0 src1=0 src2=0 # | . # | . # | . # | 869: .type v_lshl_add_u64,@function # | 870: v_lshl_add_u64: ; @v_lshl_add_u64 # | 871: ; %bb.0: # | 872: global_wb # | 873: v_nop # | 874: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:408'0 { search range start (exclusive) # | next:408'1 error: no match found in search range # | 875: s_mov_b64 s[0:1], 0xf12345678 # | next:408'2 ? possible intended match # | 876: s_delay_alu instid0(SALU_CYCLE_1) # | 877: v_lshl_add_u64 v[0:1], v[0:1], 1, s[0:1] # | 878: ; return to shader part epilog # | 879: .Lfunc_end15: # | 880: .size v_lshl_add_u64, .Lfunc_end15-v_lshl_add_u64 # | . # | . # | . # | 930: .long 0 # | 931: .text # | 932: .globl v_fma_f64 ; -- Begin function v_fma_f64 # | 933: .p2align 8 # | 934: .type v_fma_f64,@function # | 935: v_fma_f64: ; @v_fma_f64 # | next:408'3 } search range end (exclusive) # | 936: ; %bb.0: # | 937: global_wb # | 938: v_nop # | 939: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:448'0 { search range start (exclusive) # | next:448'1 error: no match found in search range # | 940: v_fmaak_f64 v[4:5], v[0:1], v[2:3], 0x4063233333333333 # | 941: v_mov_b64_e32 v[2:3], 0x4069033333333333 # | next:448'2 ? possible intended match # | 942: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_1) # | 943: v_fmaak_f64 v[0:1], v[0:1], v[4:5], 0x4069033333333333 # | 944: v_fmac_f64_e32 v[2:3], v[0:1], v[4:5] # | 945: s_delay_alu instid0(VALU_DEP_1) # | 946: v_dual_mov_b32 v0, v2 :: v_dual_mov_b32 v1, v3 # | . # | . # | . # | 999: .long 0 # | 1000: .text # | 1001: .globl v_add_neg_f64 ; -- Begin function v_add_neg_f64 # | 1002: .p2align 8 # | 1003: .type v_add_neg_f64,@function # | 1004: v_add_neg_f64: ; @v_add_neg_f64 # | next:448'3 } search range end (exclusive) # | 1005: ; %bb.0: # | 1006: global_wb # | 1007: v_nop # | 1008: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:506'0 { search range start (exclusive) # | next:506'1 error: no match found in search range # | 1009: s_mov_b64 s[0:1], 0x4069033333333333 # | 1010: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 2, 2), 0 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 1011: v_add_f64_e64 v[0:1], -v[0:1], s[0:1] # | next:506'2 ? possible intended match # | 1012: ; return to shader part epilog # | 1013: .Lfunc_end17: # | 1014: .size v_add_neg_f64, .Lfunc_end17-v_add_neg_f64 # | 1015: ; -- End function # | 1016: .set .Lv_add_neg_f64.num_vgpr, 2 # | . # | . # | . # | 1064: .long 0 # | 1065: .text # | 1066: .globl v_cndmask ; -- Begin function v_cndmask # | 1067: .p2align 8 # | 1068: .type v_cndmask,@function # | 1069: v_cndmask: ; @v_cndmask # | next:506'3 } search range end (exclusive) # | 1070: ; %bb.0: # | # | ... # `---data was truncated (10240/11472) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll (114 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll -o - # .---command stderr------------ # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte0 # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte1 # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte2 # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte3 # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte0_s # | warning: Instruction selection used fallback path for test_cvt_f16_bf8_byte3_hi # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte0 # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte1 # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte2 # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte3 # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte3_hi # | warning: Instruction selection used fallback path for test_cvt_f16_fp8_byte0_s # | warning: Instruction selection used fallback path for test_cvt_pk_f16_fp8_v_hi # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll:219:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_3) # | ^ # | :285:28: note: scanning from here # | v_cvt_f16_bf8_e32 v0.l, s0 # | ^ # | :286:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll:538:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_3) # | ^ # | :738:28: note: scanning from here # | v_cvt_f16_fp8_e32 v0.l, s0 # | ^ # | :739:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 280: test_cvt_f16_bf8_byte0_s: ; @test_cvt_f16_bf8_byte0_s # | 281: ; %bb.0: # | 282: global_wb # | 283: v_nop # | 284: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 285: v_cvt_f16_bf8_e32 v0.l, s0 # | next:219'0 { search range start (exclusive) # | next:219'1 error: no match found in search range # | 286: s_delay_alu instid0(VALU_DEP_1) # | next:219'2 ? possible intended match # | 287: v_cvt_f32_f16_e32 v0, v0.l # | 288: ; return to shader part epilog # | 289: .Lfunc_end4: # | 290: .size test_cvt_f16_bf8_byte0_s, .Lfunc_end4-test_cvt_f16_bf8_byte0_s # | 291: ; -- End function # | . # | . # | . # | 340: .long 0 # | 341: .text # | 342: .globl test_cvt_f16_bf8_byte3_hi ; -- Begin function test_cvt_f16_bf8_byte3_hi # | 343: .p2align 8 # | 344: .type test_cvt_f16_bf8_byte3_hi,@function # | 345: test_cvt_f16_bf8_byte3_hi: ; @test_cvt_f16_bf8_byte3_hi # | next:219'3 } search range end (exclusive) # | 346: ; %bb.0: # | 347: global_wb # | 348: v_nop # | 349: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 350: v_cvt_f16_bf8_e64 v0.h, v0 byte_sel:3 # | . # | . # | . # | 733: test_cvt_f16_fp8_byte0_s: ; @test_cvt_f16_fp8_byte0_s # | 734: ; %bb.0: # | 735: global_wb # | 736: v_nop # | 737: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 738: v_cvt_f16_fp8_e32 v0.l, s0 # | next:538'0 { search range start (exclusive) # | next:538'1 error: no match found in search range # | 739: s_delay_alu instid0(VALU_DEP_1) # | next:538'2 ? possible intended match # | 740: v_cvt_f32_f16_e32 v0, v0.l # | 741: ; return to shader part epilog # | 742: .Lfunc_end11: # | 743: .size test_cvt_f16_fp8_byte0_s, .Lfunc_end11-test_cvt_f16_fp8_byte0_s # | 744: ; -- End function # | . # | . # | . # | 793: .long 0 # | 794: .text # | 795: .globl test_cvt_pk_f16_bf8_v ; -- Begin function test_cvt_pk_f16_bf8_v # | 796: .p2align 8 # | 797: .type test_cvt_pk_f16_bf8_v,@function # | 798: test_cvt_pk_f16_bf8_v: ; @test_cvt_pk_f16_bf8_v # | next:538'3 } search range end (exclusive) # | 799: ; %bb.0: # | 800: global_wb # | 801: v_nop # | 802: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 803: v_cvt_pk_f16_bf8 v0, v0.l # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll (115 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=SI # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=VI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefix=VI # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefixes=GFX9,GFX9-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefixes=GFX9,GFX9-SDAG # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefixes=GFX9,GFX9-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %33:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: s_cvt_pknorm_u16_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefixes=GFX9,GFX9-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll -check-prefixes=GFX9,GFX9-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/ashr.ll (116 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/ashr.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_ashr_i8 # | warning: Instruction selection used fallback path for v_ashr_i8_7 # | warning: Instruction selection used fallback path for s_ashr_i8 # | warning: Instruction selection used fallback path for s_ashr_i8_7 # | warning: Instruction selection used fallback path for v_ashr_i24 # | warning: Instruction selection used fallback path for v_ashr_i24_7 # | warning: Instruction selection used fallback path for s_ashr_i24 # | warning: Instruction selection used fallback path for s_ashr_i24_7 # | warning: Instruction selection used fallback path for v_ashr_i32 # | warning: Instruction selection used fallback path for v_ashr_i32_31 # | warning: Instruction selection used fallback path for s_ashr_i32 # | warning: Instruction selection used fallback path for s_ashr_i32_31 # | warning: Instruction selection used fallback path for ashr_i32_sv # | warning: Instruction selection used fallback path for ashr_i32_vs # | warning: Instruction selection used fallback path for v_ashr_v2i32 # | warning: Instruction selection used fallback path for v_ashr_v2i32_31 # | warning: Instruction selection used fallback path for s_ashr_v2i32 # | warning: Instruction selection used fallback path for v_ashr_v3i32 # | warning: Instruction selection used fallback path for s_ashr_v3i32 # | warning: Instruction selection used fallback path for v_ashr_v4i32 # | warning: Instruction selection used fallback path for s_ashr_v4i32 # | warning: Instruction selection used fallback path for v_ashr_v5i32 # | warning: Instruction selection used fallback path for s_ashr_v5i32 # | warning: Instruction selection used fallback path for v_ashr_v16i32 # | warning: Instruction selection used fallback path for s_ashr_v16i32 # | warning: Instruction selection used fallback path for v_ashr_i16 # | warning: Instruction selection used fallback path for v_ashr_i16_15 # | warning: Instruction selection used fallback path for s_ashr_i16 # | warning: Instruction selection used fallback path for s_ashr_i16_15 # | warning: Instruction selection used fallback path for ashr_i16_sv # | warning: Instruction selection used fallback path for ashr_i16_vs # | warning: Instruction selection used fallback path for v_ashr_v2i16 # | warning: Instruction selection used fallback path for v_ashr_v2i16_15 # | warning: Instruction selection used fallback path for s_ashr_v2i16 # | warning: Instruction selection used fallback path for ashr_v2i16_sv # | warning: Instruction selection used fallback path for ashr_v2i16_vs # | warning: Instruction selection used fallback path for v_ashr_v4i16 # | warning: Instruction selection used fallback path for s_ashr_v4i16 # | warning: Instruction selection used fallback path for v_ashr_v8i16 # | warning: Instruction selection used fallback path for s_ashr_v8i16 # | warning: Instruction selection used fallback path for v_ashr_i64 # | warning: Instruction selection used fallback path for v_ashr_i64_63 # | warning: Instruction selection used fallback path for v_ashr_i64_33 # | warning: Instruction selection used fallback path for v_ashr_i64_32 # | warning: Instruction selection used fallback path for v_ashr_i64_31 # | warning: Instruction selection used fallback path for s_ashr_i64 # | warning: Instruction selection used fallback path for s_ashr_i64_63 # | warning: Instruction selection used fallback path for s_ashr_i64_33 # | warning: Instruction selection used fallback path for s_ashr_i64_32 # | warning: Instruction selection used fallback path for s_ashr_i64_31 # | warning: Instruction selection used fallback path for ashr_i64_sv # | warning: Instruction selection used fallback path for ashr_i64_vs # | warning: Instruction selection used fallback path for v_ashr_v2i64 # | warning: Instruction selection used fallback path for v_ashr_v2i64_31 # | warning: Instruction selection used fallback path for s_ashr_v2i64 # | warning: Instruction selection used fallback path for v_ashr_i65 # | warning: Instruction selection used fallback path for v_ashr_i65_33 # | warning: Instruction selection used fallback path for s_ashr_i65 # | warning: Instruction selection used fallback path for s_ashr_i65_33 # | warning: Instruction selection used fallback path for v_ashr_v4i2 # | warning: Instruction selection used fallback path for s_ashr_v4i1 # | warning: Instruction selection used fallback path for s_ashr_v4i2 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:13:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :10:10: note: possible intended match here # | v_ashrrev_i32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:155:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_and_b32_e32 v1, 0xffffff, v1 # | ^ # | :158:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :160:10: note: possible intended match here # | v_ashrrev_i32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:175:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_bfe_i32 v0, v0, 0, 24 # | ^ # | :188:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :189:2: note: possible intended match here # | v_bfe_i32 v0, v0, 7, 17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:208:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0x180000 # | ^ # | :261:9: note: scanning from here # | ; %bb.0: # | ^ # | :262:2: note: possible intended match here # | s_bfe_i32 s0, s0, 0x110007 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:360:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, s2 # | ^ # | :601:2: note: 'next' match was here # | s_ashr_i32 s0, s0, s2 # | ^ # | :599:9: note: previous match ended here # | ; %bb.0: # | ^ # | :600:1: note: non-matching line after previous match is here # | s_ashr_i32 s1, s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:396:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, s3 # | ^ # | :678:2: note: 'next' match was here # | s_ashr_i32 s0, s0, s3 # | ^ # | :675:9: note: previous match ended here # | ; %bb.0: # | ^ # | :676:1: note: non-matching line after previous match is here # | s_ashr_i32 s2, s2, s5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:436:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, s4 # | ^ # | :757:2: note: 'next' match was here # | s_ashr_i32 s0, s0, s4 # | ^ # | :753:9: note: previous match ended here # | ; %bb.0: # | ^ # | :754:1: note: non-matching line after previous match is here # | s_ashr_i32 s3, s3, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:480:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, s5 # | ^ # | :838:2: note: 'next' match was here # | s_ashr_i32 s0, s0, s5 # | ^ # | :833:9: note: previous match ended here # | ; %bb.0: # | ^ # | :834:1: note: non-matching line after previous match is here # | s_ashr_i32 s4, s4, s9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:575:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i32 s0, s0, s16 # | ^ # | :943:2: note: 'next' match was here # | s_ashr_i32 s0, s0, s16 # | ^ # | :927:9: note: previous match ended here # | ; %bb.0: # | ^ # | :928:1: note: non-matching line after previous match is here # | s_ashr_i32 s15, s15, s31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:620:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v1, 0xffff, v1 # | ^ # | :987:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :989:10: note: possible intended match here # | v_ashrrev_i32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:1432:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_ashrrev_i32_e32 v2, 31, v1 # | ^ # | :1746:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1748:2: note: possible intended match here # | v_ashrrev_i32_e32 v1, 31, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:1687:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_ashr_i64 s[0:1], s[0:1], s4 # | ^ # | :2208:2: note: 'next' match was here # | s_ashr_i64 s[0:1], s[0:1], s4 # | ^ # | :2206:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2207:1: note: non-matching line after previous match is here # | s_ashr_i64 s[2:3], s[2:3], s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:1929:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: v_and_b32_e32 v4, 3, v4 # | ^ # | :2440:2: note: 'next' match was here # | v_and_b32_e32 v4, 3, v4 # | ^ # | :2436:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2437:1: note: non-matching line after previous match is here # | v_and_b32_e32 v7, 3, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll:2084:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bfe_i32 s0, s0, 0x20000 # | ^ # | :2551:2: note: 'next' match was here # | s_bfe_i32 s0, s0, 0x20000 # | ^ # | :2547:21: note: previous match ended here # | s_and_b32 s4, s4, 3 # | ^ # | :2548:1: note: non-matching line after previous match is here # | s_and_b32 s5, s5, 3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx600" # | 2: .text # | 3: .globl v_ashr_i8 ; -- Begin function v_ashr_i8 # | 4: .p2align 6 # | 5: .type v_ashr_i8,@function # | 6: v_ashr_i8: ; @v_ashr_i8 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:13'0 { search range start (exclusive) # | next:13'1 error: no match found in search range # | 9: v_bfe_i32 v0, v0, 0, 8 # | 10: v_ashrrev_i32_e32 v0, v1, v0 # | next:13'2 ? possible intended match # | 11: s_setpc_b64 s[30:31] # | 12: .Lfunc_end0: # | 13: .size v_ashr_i8, .Lfunc_end0-v_ashr_i8 # | 14: ; -- End function # | 15: .set .Lv_ashr_i8.num_vgpr, 2 # | . # | . # | . # | 31: ; MemoryBound: 0 # | 32: .text # | 33: .globl v_ashr_i8_7 ; -- Begin function v_ashr_i8_7 # | 34: .p2align 6 # | 35: .type v_ashr_i8_7,@function # | 36: v_ashr_i8_7: ; @v_ashr_i8_7 # | next:13'3 } search range end (exclusive) # | 37: ; %bb.0: # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 39: v_bfe_i32 v0, v0, 0, 8 # | 40: v_ashrrev_i32_e32 v0, 7, v0 # | 41: s_setpc_b64 s[30:31] # | . # | . # | . # | 153: .globl v_ashr_i24 ; -- Begin function v_ashr_i24 # | 154: .p2align 6 # | 155: .type v_ashr_i24,@function # | 156: v_ashr_i24: ; @v_ashr_i24 # | 157: ; %bb.0: # | 158: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:155'0 { search range start (exclusive) # | next:155'1 error: no match found in search range # | 159: v_bfe_i32 v0, v0, 0, 24 # | 160: v_ashrrev_i32_e32 v0, v1, v0 # | next:155'2 ? possible intended match # | 161: s_setpc_b64 s[30:31] # | 162: .Lfunc_end4: # | 163: .size v_ashr_i24, .Lfunc_end4-v_ashr_i24 # | 164: ; -- End function # | 165: .set .Lv_ashr_i24.num_vgpr, 2 # | . # | . # | . # | 181: ; MemoryBound: 0 # | 182: .text # | 183: .globl v_ashr_i24_7 ; -- Begin function v_ashr_i24_7 # | 184: .p2align 6 # | 185: .type v_ashr_i24_7,@function # | 186: v_ashr_i24_7: ; @v_ashr_i24_7 # | next:155'3 } search range end (exclusive) # | 187: ; %bb.0: # | 188: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:175'0 { search range start (exclusive) # | next:175'1 error: no match found in search range # | 189: v_bfe_i32 v0, v0, 7, 17 # | next:175'2 ? possible intended match # | 190: s_setpc_b64 s[30:31] # | 191: .Lfunc_end5: # | 192: .size v_ashr_i24_7, .Lfunc_end5-v_ashr_i24_7 # | 193: ; -- End function # | 194: .set .Lv_ashr_i24_7.num_vgpr, 1 # | . # | . # | . # | 210: ; MemoryBound: 0 # | 211: .text # | 212: .globl s_ashr_i24 ; -- Begin function s_ashr_i24 # | 213: .p2align 8 # | 214: .type s_ashr_i24,@function # | 215: s_ashr_i24: ; @s_ashr_i24 # | next:175'3 } search range end (exclusive) # | 216: ; %bb.0: # | 217: s_bfe_i32 s0, s0, 0x180000 # | 218: s_ashr_i32 s0, s0, s1 # | 219: ; return to shader part epilog # | 220: .Lfunc_end6: # | . # | . # | . # | 256: .text # | 257: .globl s_a # | ... # `---data was truncated (10240/25392) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll (117 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll (118 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<4 x f32>), %41:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x4bf16_1k) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/bitreverse.ll (119 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/bitreverse.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll -mtriple=amdgpu6.00-- | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00-- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll -mtriple=amdgpu8.02-- -mattr=-flat-for-global | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=FLAT # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02-- -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=FLAT # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll -mtriple=amdgpu8.03-- -mattr=-flat-for-global | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=FLAT # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-- -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=FLAT # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll -mtriple=amdgpu8.03-- -global-isel -global-isel-abort=2 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-- -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_brev_i16 # | warning: Instruction selection used fallback path for v_brev_i16 # | warning: Instruction selection used fallback path for s_brev_i32 # | warning: Instruction selection used fallback path for v_brev_i32 # | warning: Instruction selection used fallback path for s_brev_v2i32 # | warning: Instruction selection used fallback path for v_brev_v2i32 # | warning: Instruction selection used fallback path for s_brev_i64 # | warning: Instruction selection used fallback path for v_brev_i64 # | warning: Instruction selection used fallback path for s_brev_v2i64 # | warning: Instruction selection used fallback path for v_brev_v2i64 # | warning: Instruction selection used fallback path for missing_truncate_promote_bitreverse # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll --check-prefix=GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:57:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :25:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :22:23: note: previous match ended here # | s_lshr_b32 s2, s2, 16 # | ^ # | :23:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:152:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: flat_load_ushort v0, v[0:1] # | ^ # | :84:22: note: scanning from here # | v_mov_b32_e32 v1, s3 # | ^ # | :85:2: note: possible intended match here # | flat_load_ushort v2, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:244:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :152:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :149:19: note: previous match ended here # | s_brev_b32 s2, s2 # | ^ # | :150:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:320:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | :208:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :209:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:402:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_brev_b32 s2, s2 # | ^ # | :277:2: note: 'next' match was here # | s_brev_b32 s2, s2 # | ^ # | :275:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :276:1: note: non-matching line after previous match is here # | s_brev_b32 s3, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:481:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_lshlrev_b32_e32 v2, 3, v0 # | ^ # | :337:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :338:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:567:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_brev_b64 s[2:3], s[2:3] # | ^ # | :405:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :408:2: note: possible intended match here # | s_brev_b64 s[0:1], s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:642:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_lshlrev_b32_e32 v2, 3, v0 # | ^ # | :466:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :467:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:733:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_brev_b64 s[0:1], s[0:1] # | ^ # | :537:2: note: 'next' match was here # | s_brev_b64 s[0:1], s[0:1] # | ^ # | :535:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :536:1: note: non-matching line after previous match is here # | s_brev_b64 s[2:3], s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll:822:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_lshlrev_b32_e32 v2, 4, v0 # | ^ # | :599:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :600:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 4, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitreverse.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 17: ; %bb.0: # | 18: s_load_dword s2, s[4:5], 0x2c # | 19: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 20: s_waitcnt lgkmcnt(0) # | 21: s_brev_b32 s2, s2 # | 22: s_lshr_b32 s2, s2, 16 # | next:57'0 { search range start (exclusive) # | 23: v_mov_b32_e32 v0, s0 # | 24: v_mov_b32_e32 v1, s1 # | 25: v_mov_b32_e32 v2, s2 # | next:57'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 26: flat_store_short v[0:1], v2 # | 27: s_endpgm # | 28: .Lfunc_end0: # | 29: .size s_brev_i16, .Lfunc_end0-s_brev_i16 # | 30: ; -- End function # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl v_brev_i16 ; -- Begin function v_brev_i16 # | 77: .p2align 8 # | 78: .type v_brev_i16,@function # | 79: v_brev_i16: ; @v_brev_i16 # | next:57'2 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 82: s_waitcnt lgkmcnt(0) # | 83: v_mov_b32_e32 v0, s2 # | 84: v_mov_b32_e32 v1, s3 # | next:152'0 { search range start (exclusive) # | next:152'1 error: no match found in search range # | 85: flat_load_ushort v2, v[0:1] # | next:152'2 ? possible intended match # | 86: v_mov_b32_e32 v0, s0 # | 87: v_mov_b32_e32 v1, s1 # | 88: s_waitcnt vmcnt(0) # | 89: v_bfrev_b32_e32 v2, v2 # | 90: v_lshrrev_b32_e32 v2, 16, v2 # | . # | . # | . # | 139: .long 0 # | 140: .text # | 141: .globl s_brev_i32 ; -- Begin function s_brev_i32 # | 142: .p2align 8 # | 143: .type s_brev_i32,@function # | 144: s_brev_i32: ; @s_brev_i32 # | next:152'3 } search range end (exclusive) # | 145: ; %bb.0: # | 146: s_load_dword s2, s[4:5], 0x2c # | 147: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 148: s_waitcnt lgkmcnt(0) # | 149: s_brev_b32 s2, s2 # | next:244'0 { search range start (exclusive) # | 150: v_mov_b32_e32 v0, s0 # | 151: v_mov_b32_e32 v1, s1 # | 152: v_mov_b32_e32 v2, s2 # | next:244'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 153: flat_store_dword v[0:1], v2 # | 154: s_endpgm # | 155: .Lfunc_end2: # | 156: .size s_brev_i32, .Lfunc_end2-s_brev_i32 # | 157: ; -- End function # | . # | . # | . # | 201: .long 0 # | 202: .text # | 203: .globl v_brev_i32 ; -- Begin function v_brev_i32 # | 204: .p2align 8 # | 205: .type v_brev_i32,@function # | 206: v_brev_i32: ; @v_brev_i32 # | next:244'2 } search range end (exclusive) # | 207: ; %bb.0: # | 208: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:320'0 { search range start (exclusive) # | next:320'1 error: no match found in search range # | 209: v_lshlrev_b32_e32 v0, 2, v0 # | next:320'2 ? possible intended match # | 210: s_waitcnt lgkmcnt(0) # | 211: v_mov_b32_e32 v1, s3 # | 212: v_add_u32_e32 v0, vcc, s2, v0 # | 213: v_addc_u32_e32 v1, vcc, 0, v1, vcc # | 214: flat_load_dword v2, v[0:1] # | . # | . # | . # | 267: .long 0 # | 268: .text # | 269: .globl s_brev_v2i32 ; -- Begin function s_brev_v2i32 # | 270: .p2align 8 # | 271: .type s_brev_v2i32,@function # | 272: s_brev_v2i32: ; @s_brev_v2i32 # | next:320'3 } search range end (exclusive) # | 273: ; %bb.0: # | 274: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 275: s_waitcnt lgkmcnt(0) # | next:402'0 { search range start (exclusive) # | 276: s_brev_b32 s3, s3 # | 277: s_brev_b32 s2, s2 # | next:402'1 !~~~~~~~~~~~~~~~~ error: match on wrong line # | 278: v_mov_b32_e32 v0, s2 # | 279: v_mov_b32_e32 v1, s3 # | 280: v_mov_b32_e32 v3, s1 # | 281: v_mov_b32_e32 v2, s0 # | 282: flat_store_dwordx2 v[2:3], v[0:1] # | . # | . # | . # | 330: .long 0 # | 331: .text # | 332: .globl v_brev_v2i32 ; -- Begin function v_brev_v2i32 # | 333: .p2align 8 # | 334: .type v_brev_v2i32,@function # | 335: v_brev_v2i32: ; @v_brev_v2i32 # | next:402'2 } search range end (exclusive) # | 336: ; %bb.0: # | 337: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:481'0 { search range start (exclusive) # | next:481'1 error: no match found in search range # | 338: v_lshlrev_b32_e32 v0, 3, v0 # | next:481'2 ? possible intended match # | 339: s_waitcnt lgkmcnt(0) # | 340: v_mov_b32_e32 v1, s3 # | 341: v_add_u32_e32 v0, vcc, s2, v0 # | 342: v_addc_u32_e32 v1, vcc, 0, v1, vcc # | 343: flat_load_dwordx2 v[0:1], v[0:1] # | . # | . # | . # | 397: .long 0 # | 398: .text # | 399: .globl s_brev_i64 ; -- Begin function s_brev_i64 # | 400: .p2align 8 # | 401: .type s_brev_i64,@function # | 402: s_brev_i64: ; @s_brev_i64 # | next:481'3 } search range end (exclusive) # | 403: ; %bb.0: # | 404: s_load_dw # | ... # `---data was truncated (10240/14479) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir (120 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir:366:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1091:2: note: scanning from here # | # | ^ # | :1091:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1092:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1086: isWholeWaveFunction: false # | 1087: minNumAGPRs: 4294967295 # | 1088: body: | # | 1089: bb.0: # | 1090: liveins: $vgpr0 # | 1091: # | next:366'0 { search range start (exclusive) # | next:366'1 error: no match found in search range # | next:366'2 pattern attempts to capture variables: "COPY" # | 1092: %0:vgpr_32 = COPY $vgpr0 # | next:366'3 ? possible intended match # | 1093: %1:vgpr_32 = V_MOV_B32_e32 2147483647, implicit $exec # | 1094: %2:vgpr_32 = V_AND_B32_e64 %0, %1, implicit $exec # | 1095: %6:vgpr_32 = BUFFER_LOAD_UBYTE_OFFEN %2, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 2047, 0, 0, implicit $exec :: (load (s8), addrspace 5) # | 1096: $vgpr0 = COPY %6 # | 1097: ... # | 1098: --- # | 1099: name: load_private_s32_from_1_gep_2048 # | next:366'4 } search range end (exclusive) # | 1100: alignment: 1 # | 1101: exposesReturnsTwice: false # | 1102: legalized: true # | 1103: regBankSelected: true # | 1104: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.modf.ll (121 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.modf.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_modf_f16 # | warning: Instruction selection used fallback path for test_modf_f16_only_use_fract # | warning: Instruction selection used fallback path for test_modf_f16_only_use_integer # | warning: Instruction selection used fallback path for test_modf_v2f16 # | warning: Instruction selection used fallback path for test_modf_v2f16_only_use_fract # | warning: Instruction selection used fallback path for test_modf_v2f16_only_use_integer # | warning: Instruction selection used fallback path for test_modf_f32 # | warning: Instruction selection used fallback path for test_modf_f32_only_use_fract # | warning: Instruction selection used fallback path for test_modf_f32_only_use_integer # | warning: Instruction selection used fallback path for test_modf_v2f32 # | warning: Instruction selection used fallback path for test_modf_v2f32_only_use_fract # | warning: Instruction selection used fallback path for test_modf_v2f32_only_use_integer # | warning: Instruction selection used fallback path for test_modf_f64 # | warning: Instruction selection used fallback path for test_modf_f64_only_use_fract # | warning: Instruction selection used fallback path for test_modf_f64_only_use_integer # | warning: Instruction selection used fallback path for test_modf_v2f64 # | warning: Instruction selection used fallback path for test_modf_v2f64_only_use_fract # | warning: Instruction selection used fallback path for test_modf_v2f64_only_use_integer # | warning: Instruction selection used fallback path for test_modf_ninf # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:135:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v1, v0 # | ^ # | :301:2: note: 'next' match was here # | v_trunc_f32_e32 v1, v0 # | ^ # | :299:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :300:1: note: non-matching line after previous match is here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:164:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v1, v0 # | ^ # | :347:2: note: 'next' match was here # | v_trunc_f32_e32 v1, v0 # | ^ # | :345:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :346:1: note: non-matching line after previous match is here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:210:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v2, v0 # | ^ # | :433:2: note: 'next' match was here # | v_trunc_f32_e32 v2, v0 # | ^ # | :431:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :432:1: note: non-matching line after previous match is here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:250:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v2, v0 # | ^ # | :484:2: note: 'next' match was here # | v_trunc_f32_e32 v2, v0 # | ^ # | :482:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :483:1: note: non-matching line after previous match is here # | s_mov_b32 s4, 0x7f800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:300:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :575:32: note: scanning from here # | v_trunc_f64_e32 v[2:3], v[0:1] # | ^ # | :581:5: note: possible intended match here # | v_cndmask_b32_e64 v4, v5, 0, s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:332:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v4, 0 # | ^ # | :622:32: note: scanning from here # | v_trunc_f64_e32 v[2:3], v[0:1] # | ^ # | :627:5: note: possible intended match here # | v_cndmask_b32_e64 v0, v2, 0, s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:383:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v8, 0 # | ^ # | :710:32: note: scanning from here # | v_trunc_f64_e32 v[6:7], v[2:3] # | ^ # | :718:5: note: possible intended match here # | v_cndmask_b32_e64 v8, v9, 0, s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:428:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v8, 0 # | ^ # | :763:32: note: scanning from here # | v_trunc_f64_e32 v[6:7], v[2:3] # | ^ # | :775:2: note: possible intended match here # | v_bfi_b32 v3, s8, v5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll:476:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v3, -2 # | ^ # | :857:26: note: scanning from here # | v_sub_f32_e32 v2, v0, v1 # | ^ # | :858:2: note: possible intended match here # | s_brev_b32 s4, -2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.modf.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 294: .globl test_modf_f32 ; -- Begin function test_modf_f32 # | 295: .p2align 6 # | 296: .type test_modf_f32,@function # | 297: test_modf_f32: ; @test_modf_f32 # | 298: ; %bb.0: # | 299: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:135'0 { search range start (exclusive) # | 300: s_mov_b32 s4, 0x7f800000 # | 301: v_trunc_f32_e32 v1, v0 # | next:135'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 302: v_sub_f32_e32 v2, v0, v1 # | 303: v_cmp_neq_f32_e64 vcc, |v0|, s4 # | 304: v_cndmask_b32_e32 v2, 0, v2, vcc # | 305: s_brev_b32 s4, -2 # | 306: v_bfi_b32 v0, s4, v2, v0 # | . # | . # | . # | 338: .long 0 # | 339: .text # | 340: .globl test_modf_f32_only_use_fract ; -- Begin function test_modf_f32_only_use_fract # | 341: .p2align 6 # | 342: .type test_modf_f32_only_use_fract,@function # | 343: test_modf_f32_only_use_fract: ; @test_modf_f32_only_use_fract # | next:135'2 } search range end (exclusive) # | 344: ; %bb.0: # | 345: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:164'0 { search range start (exclusive) # | 346: s_mov_b32 s4, 0x7f800000 # | 347: v_trunc_f32_e32 v1, v0 # | next:164'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 348: v_sub_f32_e32 v1, v0, v1 # | 349: v_cmp_neq_f32_e64 vcc, |v0|, s4 # | 350: v_cndmask_b32_e32 v1, 0, v1, vcc # | 351: s_brev_b32 s4, -2 # | 352: v_bfi_b32 v0, s4, v1, v0 # | . # | . # | . # | 384: .long 0 # | 385: .text # | 386: .globl test_modf_f32_only_use_integer ; -- Begin function test_modf_f32_only_use_integer # | 387: .p2align 6 # | 388: .type test_modf_f32_only_use_integer,@function # | 389: test_modf_f32_only_use_integer: ; @test_modf_f32_only_use_integer # | next:164'2 } search range end (exclusive) # | 390: ; %bb.0: # | 391: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 392: v_trunc_f32_e32 v0, v0 # | 393: s_setpc_b64 s[30:31] # | 394: .Lfunc_end8: # | . # | . # | . # | 426: .globl test_modf_v2f32 ; -- Begin function test_modf_v2f32 # | 427: .p2align 6 # | 428: .type test_modf_v2f32,@function # | 429: test_modf_v2f32: ; @test_modf_v2f32 # | 430: ; %bb.0: # | 431: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:210'0 { search range start (exclusive) # | 432: s_mov_b32 s4, 0x7f800000 # | 433: v_trunc_f32_e32 v2, v0 # | next:210'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 434: v_sub_f32_e32 v3, v0, v2 # | 435: v_cmp_neq_f32_e64 vcc, |v0|, s4 # | 436: v_cndmask_b32_e32 v3, 0, v3, vcc # | 437: s_brev_b32 s5, -2 # | 438: v_bfi_b32 v0, s5, v3, v0 # | . # | . # | . # | 475: .long 0 # | 476: .text # | 477: .globl test_modf_v2f32_only_use_fract ; -- Begin function test_modf_v2f32_only_use_fract # | 478: .p2align 6 # | 479: .type test_modf_v2f32_only_use_fract,@function # | 480: test_modf_v2f32_only_use_fract: ; @test_modf_v2f32_only_use_fract # | next:210'2 } search range end (exclusive) # | 481: ; %bb.0: # | 482: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:250'0 { search range start (exclusive) # | 483: s_mov_b32 s4, 0x7f800000 # | 484: v_trunc_f32_e32 v2, v0 # | next:250'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 485: v_sub_f32_e32 v2, v0, v2 # | 486: v_cmp_neq_f32_e64 vcc, |v0|, s4 # | 487: v_cndmask_b32_e32 v2, 0, v2, vcc # | 488: s_brev_b32 s5, -2 # | 489: v_bfi_b32 v0, s5, v2, v0 # | . # | . # | . # | 526: .long 0 # | 527: .text # | 528: .globl test_modf_v2f32_only_use_integer ; -- Begin function test_modf_v2f32_only_use_integer # | 529: .p2align 6 # | 530: .type test_modf_v2f32_only_use_integer,@function # | 531: test_modf_v2f32_only_use_integer: ; @test_modf_v2f32_only_use_integer # | next:250'2 } search range end (exclusive) # | 532: ; %bb.0: # | 533: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 534: v_trunc_f32_e32 v0, v0 # | 535: v_trunc_f32_e32 v1, v1 # | 536: s_setpc_b64 s[30:31] # | . # | . # | . # | 570: .p2align 6 # | 571: .type test_modf_f64,@function # | 572: test_modf_f64: ; @test_modf_f64 # | 573: ; %bb.0: # | 574: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 575: v_trunc_f64_e32 v[2:3], v[0:1] # | next:300'0 { search range start (exclusive) # | next:300'1 error: no match found in search range # | 576: s_movk_i32 s4, 0x204 # | 577: v_cmp_class_f64_e64 s[4:5], v[0:1], s4 # | 578: s_brev_b32 s6, -2 # | 579: v_add_f64 v[4:5], v[0:1], -v[2:3] # | 580: v_cndmask_b32_e64 v0, v4, 0, s[4:5] # | 581: v_cndmask_b32_e64 v4, v5, 0, s[4:5] # | next:300'2 ? possible intended match # | 582: v_bfi_b32 v1, s6, v4, v1 # | 583: s_setpc_b64 s[30:31] # | 584: .Lfunc_end12: # | 585: .size test_modf_f64, .Lfunc_end12-test_modf_f6 # | ... # `---data was truncated (10240/17188) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mfma-no-register-aliasing.ll (122 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mfma-no-register-aliasing.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %92:vgpr(<4 x f32>), %105:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x1f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GREEDY90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-no-register-aliasing.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll (123 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.ll (124 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vii_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vii_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vii_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vii_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vll_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vll_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vll_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vll_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvv_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvv_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvv_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvv_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvs_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvs_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvs_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vvs_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vsv_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vsv_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vsv_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vsv_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_bc_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_bc_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_bc_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_bc_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_bc_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_bc_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_bc_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_vss_fi_bc_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vii_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vii_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vii_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vii_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vll_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vll_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vll_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vll_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvv_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvv_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvv_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvv_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvs_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvs_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvs_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vvs_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vsv_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vsv_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vsv_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vsv_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_bc_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_bc_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_bc_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_bc_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_bc_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_bc_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_bc_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_vss_fi_bc_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_tid_tid_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_tid_tid_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_tid_tid_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_tid_tid_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_undef_tid_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_undef_tid_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_undef_tid_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_undef_tid_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_bc_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_bc_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_bc_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_bc_f64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_bc_i32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_bc_f32 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_bc_i64 # | warning: Instruction selection used fallback path for v_permlane16_b32_i_tid_fi_bc_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_tid_tid_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_tid_tid_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_tid_tid_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_tid_tid_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_undef_tid_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_undef_tid_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_undef_tid_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_undef_tid_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_bc_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_bc_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_bc_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_bc_f64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_bc_i32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_bc_f32 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_bc_i64 # | warning: Instruction selection used fallback path for v_permlanex16_b32_i_tid_fi_bc_f64 # | warning: Instruction selection used fallback path for v_permlane16_half # | warning: Instruction selection used fallback path for v_permlanex16_half # | warning: Instruction selection used fallback path for v_permlane16_bfloat # | warning: Instruction selection used fallback path for v_permlanex16_bfloat # | warning: Instruction selection used fallback path for v_permlane16_i16 # | ... # `---data was truncated (10240/11568) (change limit with -D output_limit=N) # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:149:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :148:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :146:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :147:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:264:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :210:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :208:37: note: previous match ended here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :209:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:482:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :398:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :396:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :397:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:581:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :458:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :456:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :457:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:745:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :585:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :583:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :584:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:912:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :709:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :707:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :708:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1036:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :773:28: note: scanning from here # | v_readfirstlane_b32 s3, v0 # | ^ # | :775:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1175:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :841:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :839:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :840:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1279:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :902:28: note: scanning from here # | v_readfirstlane_b32 s3, v0 # | ^ # | :904:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1416:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :968:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :966:28: note: previous match ended here # | v_readfirstlane_b32 s5, v1 # | ^ # | :967:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1557:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :1028:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1030:2: note: possible intended match here # | v_mov_b32_e32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1672:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1097:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :1095:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1096:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1767:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :1155:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1157:2: note: possible intended match here # | v_mov_b32_e32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:1880:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1222:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1220:28: note: previous match ended here # | v_readfirstlane_b32 s4, v0 # | ^ # | :1221:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2016:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :1282:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1284:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2135:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1351:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :1349:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1350:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2264:21: error: GFX10-GISEL-NEXT: expected string not found in input # | ; GFX10-GISEL-NEXT: s_mov_b32 null, 0 # | ^ # | :1409:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1411:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2381:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1476:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1474:28: note: previous match ended here # | v_readfirstlane_b32 s4, v1 # | ^ # | :1475:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2577:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1604:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :1602:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1603:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2745:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1728:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1726:37: note: previous match ended here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :1727:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:2922:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :1856:2: note: 'next' match was here # | v_mov_b32_e32 v0, s2 # | ^ # | :1854:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :1855:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll:3090:21: error: GFX10-GISEL-NEXT: is not on the line after the previous match # | ; GFX10-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1980:2: note: # | ... # `---data was truncated (10240/160462) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll (125 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll (126 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu7.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX7 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX7 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX10 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu10.30 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX1030 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu11.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX1100 # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -mtriple=amdgpu12.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=GFX12 # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -global-isel -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=G_SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.01 # .---command stderr------------ # | LLVM ERROR: cannot select: %25:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FMIN %28:vgpr, %0:sgpr(<4 x i32>), %29:vgpr(i32), %30:vgpr, %21:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: raw_buffer_atomic_min_noret_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=G_SI # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll -check-prefix=G_SI # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll (127 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-and.ll (128 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-and.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_and_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v2i64 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v3i64 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v4i64 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v8i64 # | warning: Instruction selection used fallback path for test_vector_reduce_and_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:38:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :21:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :19:26: note: previous match ended here # | v_and_b32_e32 v0, v0, v1 # | ^ # | :20:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:174:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v1 # | ^ # | :61:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v1 # | ^ # | :59:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :60:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:297:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :102:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v2 # | ^ # | :100:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :101:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:450:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v4 # | ^ # | :145:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v4 # | ^ # | :143:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :144:1: note: non-matching line after previous match is here # | v_and_b32_e32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:669:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v8 # | ^ # | :196:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v8 # | ^ # | :190:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :191:1: note: non-matching line after previous match is here # | v_and_b32_e32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:1080:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :289:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v2 # | ^ # | :287:30: note: previous match ended here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :288:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:1309:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :370:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :374:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:1496:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :414:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :422:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:1850:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :545:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v2 # | ^ # | :543:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :544:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:1967:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v4 # | ^ # | :587:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v4 # | ^ # | :585:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :586:1: note: non-matching line after previous match is here # | v_and_b32_e32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2140:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v8 # | ^ # | :637:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v8 # | ^ # | :631:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :632:1: note: non-matching line after previous match is here # | v_and_b32_e32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2392:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :687:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v2 # | ^ # | :685:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :686:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2466:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :728:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v2 # | ^ # | :726:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :727:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2560:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v4 # | ^ # | :771:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v4 # | ^ # | :769:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :770:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2717:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v8 # | ^ # | :820:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v8 # | ^ # | :814:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :815:1: note: non-matching line after previous match is here # | v_and_b32_e32 v3, v3, v11 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll:2988:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, v0, v16 # | ^ # | :871:2: note: 'next' match was here # | v_and_b32_e32 v0, v0, v16 # | ^ # | :867:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :868:1: note: non-matching line after previous match is here # | v_and_b32_e32 v4, v4, v20 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-and.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 6 # | 15: .type test_vector_reduce_and_v2i8,@function # | 16: test_vector_reduce_and_v2i8: ; @test_vector_reduce_and_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_and_b32_e32 v0, v0, v1 # | next:38'0 { search range start (exclusive) # | 20: v_and_b32_e32 v0, 0xff, v0 # | 21: s_setpc_b64 s[30:31] # | next:38'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: .Lfunc_end0: # | 23: .size test_vector_reduce_and_v2i8, .Lfunc_end0-test_vector_reduce_and_v2i8 # | 24: ; -- End function # | 25: .set .Ltest_vector_reduce_and_v2i8.num_vgpr, 2 # | 26: .set .Ltest_vector_reduce_and_v2i8.num_agpr, 0 # | . # | . # | . # | 52: .long 0 # | 53: .text # | 54: .globl test_vector_reduce_and_v3i8 ; -- Begin function test_vector_reduce_and_v3i8 # | 55: .p2align 6 # | 56: .type test_vector_reduce_and_v3i8,@function # | 57: test_vector_reduce_and_v3i8: ; @test_vector_reduce_and_v3i8 # | next:38'2 } search range end (exclusive) # | 58: ; %bb.0: ; %entry # | 59: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:174'0 { search range start (exclusive) # | 60: v_and_b32_e32 v0, v0, v2 # | 61: v_and_b32_e32 v0, v0, v1 # | next:174'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 62: s_setpc_b64 s[30:31] # | 63: .Lfunc_end1: # | # | ... # `---data was truncated (10240/28384) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-smax.ll (129 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-smax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_smax_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:32:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_bfe_i32 v0, v0, 0, 8 # | ^ # | :20:2: note: 'next' match was here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :18:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:1: note: non-matching line after previous match is here # | v_bfe_i32 v1, v1, 0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:150:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_bfe_i32 v0, v0, 0, 8 # | ^ # | :62:2: note: 'next' match was here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :60:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :61:1: note: non-matching line after previous match is here # | v_bfe_i32 v2, v2, 0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:1250:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_bfe_i32 v2, v0, 0, 16 # | ^ # | :310:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :313:2: note: possible intended match here # | v_bfe_i32 v0, v0, 0, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:1978:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_i32_e32 v1, v1, v3 # | ^ # | :598:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :600:2: note: possible intended match here # | v_max_i32_e32 v0, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:2082:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_i32_e32 v3, v3, v7 # | ^ # | :640:26: note: scanning from here # | v_max_i32_e32 v2, v2, v6 # | ^ # | :641:2: note: possible intended match here # | v_max3_i32 v1, v1, v5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:2220:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_i32_e32 v5, v5, v13 # | ^ # | :682:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :690:2: note: possible intended match here # | v_max_i32_e32 v1, v1, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll:3201:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_gt_i64_e32 vcc, v[0:1], v[16:17] # | ^ # | :932:2: note: 'next' match was here # | v_cmp_gt_i64_e32 vcc, v[0:1], v[16:17] # | ^ # | :927:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :928:1: note: non-matching line after previous match is here # | v_cmp_gt_i64_e32 vcc, v[8:9], v[24:25] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_vector_reduce_smax_v2i8 ; -- Begin function test_vector_reduce_smax_v2i8 # | 14: .p2align 6 # | 15: .type test_vector_reduce_smax_v2i8,@function # | 16: test_vector_reduce_smax_v2i8: ; @test_vector_reduce_smax_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:32'0 { search range start (exclusive) # | 19: v_bfe_i32 v1, v1, 0, 8 # | 20: v_bfe_i32 v0, v0, 0, 8 # | next:32'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 21: v_max_i32_e32 v0, v0, v1 # | 22: s_setpc_b64 s[30:31] # | 23: .Lfunc_end0: # | 24: .size test_vector_reduce_smax_v2i8, .Lfunc_end0-test_vector_reduce_smax_v2i8 # | 25: ; -- End function # | . # | . # | . # | 53: .long 0 # | 54: .text # | 55: .globl test_vector_reduce_smax_v3i8 ; -- Begin function test_vector_reduce_smax_v3i8 # | 56: .p2align 6 # | 57: .type test_vector_reduce_smax_v3i8,@function # | 58: test_vector_reduce_smax_v3i8: ; @test_vector_reduce_smax_v3i8 # | next:32'2 } search range end (exclusive) # | 59: ; %bb.0: ; %entry # | 60: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:150'0 { search range start (exclusive) # | 61: v_bfe_i32 v2, v2, 0, 8 # | 62: v_bfe_i32 v0, v0, 0, 8 # | next:150'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 63: v_bfe_i32 v1, v1, 0, 8 # | 64: v_max_i32_e32 v0, v0, v2 # | 65: s_movk_i32 s4, 0xff80 # | 66: v_max3_i32 v0, v1, v0, s4 # | 67: s_setpc_b64 s[30:31] # | . # | . # | . # | 98: .long 0 # | 99: .text # | 100: .globl test_vector_reduce_smax_v4i8 ; -- Begin function test_vector_reduce_smax_v4i8 # | 101: .p2align 6 # | 102: .type test_vector_reduce_smax_v4i8,@function # | 103: test_vector_reduce_smax_v4i8: ; @test_vector_reduce_smax_v4i8 # | next:150'2 } search range end (exclusive) # | 104: ; %bb.0: ; %entry # | 105: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 106: v_bfe_i32 v1, v1, 0, 8 # | 107: v_bfe_i32 v2, v2, 0, 8 # | 108: v_bfe_i32 v0, v0, 0, 8 # | . # | . # | . # | 305: .globl test_vector_reduce_smax_v3i16 ; -- Begin function test_vector_reduce_smax_v3i16 # | 306: .p2align 6 # | 307: .type test_vector_reduce_smax_v3i16,@function # | 308: test_vector_reduce_smax_v3i16: ; @test_vector_reduce_smax_v3i16 # | 309: ; %bb.0: ; %entry # | 310: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1250'0 { search range start (exclusive) # | next:1250'1 error: no match found in search range # | 311: v_ashrrev_i32_e32 v2, 16, v0 # | 312: v_bfe_i32 v1, v1, 0, 16 # | 313: v_bfe_i32 v0, v0, 0, 16 # | next:1250'2 ? possible intended match # | 314: v_max_i32_e32 v0, v0, v1 # | 315: s_movk_i32 s4, 0x8000 # | 316: v_max3_i32 v0, v0, v2, s4 # | 317: s_setpc_b64 s[30:31] # | 318: .Lfunc_end6: # | . # | . # | . # | 348: .long 0 # | 349: .text # | 350: .globl test_vector_reduce_smax_v4i16 ; -- Begin function test_vector_reduce_smax_v4i16 # | 351: .p2align 6 # | 352: .type test_vector_reduce_smax_v4i16,@function # | 353: test_vector_reduce_smax_v4i16: ; @test_vector_reduce_smax_v4i16 # | next:1250'3 } search range end (exclusive) # | 354: ; %bb.0: ; %entry # | 355: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 356: v_ashrrev_i32_e32 v2, 16, v0 # | 357: v_bfe_i32 v0, v0, 0, 16 # | 358: v_ashrrev_i32_e32 v3, 16, v1 # | . # | . # | . # | 593: .globl test_vector_reduce_smax_v4i32 ; -- Begin function test_vector_reduce_smax_v4i32 # | 594: .p2align 6 # | 595: .type test_vector_reduce_smax_v4i32,@function # | 596: test_vector_reduce_smax_v4i32: ; @test_vector_reduce_smax_v4i32 # | 597: ; %bb.0: ; %entry # | 598: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1978'0 { search range start (exclusive) # | next:1978'1 error: no match found in search range # | 599: v_max3_i32 v0, v0, v2, v1 # | 600: v_max_i32_e32 v0, v0, v3 # | next:1978'2 ? possible intended match # | 601: s_setpc_b64 s[30:31] # | 602: .Lfunc_end12: # | 603: .size test_vector_reduce_smax_v4i32, .Lfunc_end12-test_vector_reduce_smax_v4i32 # | 604: ; -- End function # | 605: .set .Ltest_vector_reduce_smax_v4i32.num_vgpr, 4 # | . # | . # | . # | 632: .long 0 # | 633: .text # | 634: .globl test_vector_reduce_smax_v8i32 ; -- Begin function test_vector_reduce_smax_v8i32 # | 635: .p2align 6 # | 636: .type test_vector_reduce_smax_v8i32,@function # | 637: test_vector_reduce_smax_v8i32: ; @test_vector_reduce_smax_v8i32 # | next:1978'3 } search range end (exclusive) # | 638: ; %bb.0: ; %entry # | 639: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 640: v_max_i32_e32 v2, v2, v6 # | next:2082'0 { search range start (exclusive) # | next:2082'1 error: no match found in search range # | 641: v_max3_i32 v1, v1, v5, v3 # | next:2082'2 ? possible intended match # | 642: v_max3_i32 v0, v0, v4, v2 # | 643: v_max3_i32 v0, v0, v1, v7 # | 644: s_setpc_b64 s[30:31] # | 645: .Lfunc_end13: # | 646: .size test_vector_reduce_smax_v8i32, .Lfunc_end13-test_vector_reduce_smax_v8i32 # | . # | . # | . # | 675: .long 0 # | 676: .text # | 677: .globl test_vector_reduce_smax_v16i32 ; -- Begin function test_vector_reduce_smax_v16i32 # | 678: .p2alig # | ... # `---data was truncated (10240/13805) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll (130 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -mtriple=amdgcn -mcpu=verde | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -mtriple=amdgcn -mcpu=tonga | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PREGFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -mtriple=amdgcn -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -mtriple=amdgcn -mcpu=gfx1100 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll -global-isel -mtriple=amdgcn -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_TBUFFER_STORE_FORMAT %3:vgpr(<4 x f32>), %0:sgpr(<4 x i32>), %30:vgpr(i32), %31:vgpr, %23:sgpr, 0, 78, 5, 0 :: (dereferenceable store (<4 x f32>), align 1, addrspace 8) (in function: tbuffer_store) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll (131 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math-f32=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math-f32=preserve-sign # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=preserve-sign # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=ieee # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %39:vgpr(f32), %21:sgpr(p1) :: (store (f32) into %ir.2, addrspace 1) (in function: mad_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/packed-fp64.ll (132 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/packed-fp64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1251 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(<2 x f64>), %14:vgpr(p1) :: (store (<2 x f64>) into %ir.gep, align 8, addrspace 1) (in function: fadd_v2_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fp64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll (133 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_cvt_pk_bf8_f16_v # | warning: Instruction selection used fallback path for test_cvt_pk_bf8_f16_s # | warning: Instruction selection used fallback path for test_cvt_pk_bf8_f16_l # | warning: Instruction selection used fallback path for test_cvt_pk_fp8_f16_v # | warning: Instruction selection used fallback path for test_cvt_pk_fp8_f16_s # | warning: Instruction selection used fallback path for test_cvt_pk_fp8_f16_l # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_byte0 # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_byte0_s # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_byte1 # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_byte2 # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_byte3 # | warning: Instruction selection used fallback path for test_cvt_sr_bf8_f16_hi_byte0 # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_byte0 # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_byte0_s # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_byte1 # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_byte2 # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_byte3 # | warning: Instruction selection used fallback path for test_cvt_sr_fp8_f16_hi_byte0 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:38:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :24:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :25:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:165:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :217:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :218:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:292:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :410:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :411:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:353:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :541:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :542:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:398:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :606:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :607:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:443:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :671:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :672:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:538:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :801:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :802:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:599:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :932:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :933:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:644:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :997:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :998:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll:689:30: error: GFX1250-GISEL-REAL16-NEXT: expected string not found in input # | ; GFX1250-GISEL-REAL16-NEXT: v_dual_mov_b32 v6, v3 :: v_dual_mov_b32 v7, v4 # | ^ # | :1062:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1063:2: note: possible intended match here # | v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 19: .type test_cvt_pk_bf8_f16_v,@function # | 20: test_cvt_pk_bf8_f16_v: ; @test_cvt_pk_bf8_f16_v # | 21: ; %bb.0: # | 22: global_wb # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:38'0 { search range start (exclusive) # | next:38'1 error: no match found in search range # | 25: v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | next:38'2 ? possible intended match # | 26: v_cvt_pk_bf8_f16 v0.l, v0 # | 27: global_store_b16 v[2:3], v0, off # | 28: s_endpgm # | 29: .Lfunc_end0: # | 30: .size test_cvt_pk_bf8_f16_v, .Lfunc_end0-test_cvt_pk_bf8_f16_v # | . # | . # | . # | 80: .long 0 # | 81: .text # | 82: .globl test_cvt_pk_bf8_f16_s ; -- Begin function test_cvt_pk_bf8_f16_s # | 83: .p2align 8 # | 84: .type test_cvt_pk_bf8_f16_s,@function # | 85: test_cvt_pk_bf8_f16_s: ; @test_cvt_pk_bf8_f16_s # | next:38'3 } search range end (exclusive) # | 86: ; %bb.0: # | 87: global_wb # | 88: v_nop # | 89: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 90: v_cvt_pk_bf8_f16 v2.l, s0 # | . # | . # | . # | 212: .type test_cvt_pk_fp8_f16_v,@function # | 213: test_cvt_pk_fp8_f16_v: ; @test_cvt_pk_fp8_f16_v # | 214: ; %bb.0: # | 215: global_wb # | 216: v_nop # | 217: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:165'0 { search range start (exclusive) # | next:165'1 error: no match found in search range # | 218: v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | next:165'2 ? possible intended match # | 219: v_cvt_pk_fp8_f16 v0.l, v0 # | 220: global_store_b16 v[2:3], v0, off # | 221: s_endpgm # | 222: .Lfunc_end3: # | 223: .size test_cvt_pk_fp8_f16_v, .Lfunc_end3-test_cvt_pk_fp8_f16_v # | . # | . # | . # | 273: .long 0 # | 274: .text # | 275: .globl test_cvt_pk_fp8_f16_s ; -- Begin function test_cvt_pk_fp8_f16_s # | 276: .p2align 8 # | 277: .type test_cvt_pk_fp8_f16_s,@function # | 278: test_cvt_pk_fp8_f16_s: ; @test_cvt_pk_fp8_f16_s # | next:165'3 } search range end (exclusive) # | 279: ; %bb.0: # | 280: global_wb # | 281: v_nop # | 282: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 283: v_cvt_pk_fp8_f16 v2.l, s0 # | . # | . # | . # | 405: .type test_cvt_sr_bf8_f16_byte0,@function # | 406: test_cvt_sr_bf8_f16_byte0: ; @test_cvt_sr_bf8_f16_byte0 # | 407: ; %bb.0: # | 408: global_wb # | 409: v_nop # | 410: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:292'0 { search range start (exclusive) # | next:292'1 error: no match found in search range # | 411: v_dual_mov_b32 v5, v4 :: v_dual_mov_b32 v4, v3 # | next:292' # | ... # `---data was truncated (10240/21752) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-xor.ll (134 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-xor.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v2i64 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v3i64 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v4i64 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v8i64 # | warning: Instruction selection used fallback path for test_vector_reduce_xor_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:38:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :21:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :19:26: note: previous match ended here # | v_xor_b32_e32 v0, v0, v1 # | ^ # | :20:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:174:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v1 # | ^ # | :61:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v1 # | ^ # | :59:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :60:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:292:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v2 # | ^ # | :102:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | :100:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :101:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:442:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v4 # | ^ # | :145:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v4 # | ^ # | :143:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :144:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:655:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v8 # | ^ # | :196:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v8 # | ^ # | :190:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :191:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:958:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: s_setpc_b64 s[30:31] # | ^ # | :249:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :247:26: note: previous match ended here # | v_xor_b32_e32 v0, v0, v1 # | ^ # | :248:1: note: non-matching line after previous match is here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:1057:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :289:2: note: 'next' match was here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :287:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :288:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0xffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:1283:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :373:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :377:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:1468:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :418:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :428:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:1803:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v2 # | ^ # | :552:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | :550:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :551:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:1887:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v4 # | ^ # | :594:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v4 # | ^ # | :592:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :593:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v2, v2, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2044:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v8 # | ^ # | :644:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v8 # | ^ # | :638:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :639:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v5, v5, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2262:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v2 # | ^ # | :694:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | :692:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :693:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2336:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v2 # | ^ # | :735:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v2 # | ^ # | :733:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :734:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2455:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v4 # | ^ # | :778:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v4 # | ^ # | :776:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :777:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, v1, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2606:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v8 # | ^ # | :827:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v8 # | ^ # | :821:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :822:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v3, v3, v11 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll:2861:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_xor_b32_e32 v0, v0, v16 # | ^ # | :878:2: note: 'next' match was here # | v_xor_b32_e32 v0, v0, v16 # | ^ # | :874:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :875:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v4, v4, v20 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-xor.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 6 # | 15: .type test_vector_reduce_xor_v2i8,@function # | 16: test_vector_reduce_xor_v2i8: ; @test_vector_reduce_xor_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_xor_b32_e32 v0, v0, v1 # | next:38'0 { search range start (exclusive) # | 20: v_and_b32_e32 v0, 0xff, v0 # | 21: s_setpc_b64 s[30:31] # | next:38'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 22: .Lfunc_end0: # | 23: .size test_vector_reduce_xor_v2i8, .Lfunc_end0-test_vector_reduce_xor_v2i8 # | 24: ; -- End function # | 25: .set .Ltest_vector_reduce_xor_v2i8.num_vgpr, 2 # | 26: .set .Ltest_vector_reduce_xor_v2i8.num_agpr, 0 # | . # | . # | . # | 52: .long 0 # | 53: .text # | 54: .globl test_vector_reduce_xor_v3i8 ; -- Begin function test_vector_reduce_xor_v3i8 # | 55: .p2align 6 # | 56: .type test_vector_reduce_xor_v3i8,@function # | 57: test_vector_reduce_xor_v3i8: ; @test_vector_reduce_xor_v # | ... # `---data was truncated (10240/29729) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll (135 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f16_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_bf6_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_sr_pk16_fp6_f32_sl # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:79:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :221:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :225:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:112:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :290:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :294:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:192:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :556:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :560:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:225:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[8:9], s[6:7] # | ^ # | :625:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :629:32: note: possible intended match here # | v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:276:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :758:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :766:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:317:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :831:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :839:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:372:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :968:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :976:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll:413:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :1041:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1049:34: note: possible intended match here # | v_dual_mov_b32 v16, s14 :: v_dual_mov_b32 v17, s15 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 216: .type test_scalef32_sr_pk16_bf6_f16_ss,@function # | 217: test_scalef32_sr_pk16_bf6_f16_ss: ; @test_scalef32_sr_pk16_bf6_f16_ss # | 218: ; %bb.0: # | 219: global_wb # | 220: v_nop # | 221: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:79'0 { search range start (exclusive) # | next:79'1 error: no match found in search range # | 222: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 223: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | 224: v_dual_mov_b32 v6, s4 :: v_dual_mov_b32 v7, s5 # | 225: v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | next:79'2 ? possible intended match # | 226: s_delay_alu instid0(VALU_DEP_1) # | 227: v_cvt_scalef32_sr_pk16_bf6_f16 v[10:12], v[2:9], s8, s9 # | 228: global_store_b96 v[0:1], v[10:12], off # | 229: s_endpgm # | 230: .Lfunc_end3: # | . # | . # | . # | 281: .long 0 # | 282: .text # | 283: .globl test_scalef32_sr_pk16_bf6_f16_sl ; -- Begin function test_scalef32_sr_pk16_bf6_f16_sl # | 284: .p2align 8 # | 285: .type test_scalef32_sr_pk16_bf6_f16_sl,@function # | 286: test_scalef32_sr_pk16_bf6_f16_sl: ; @test_scalef32_sr_pk16_bf6_f16_sl # | next:79'3 } search range end (exclusive) # | 287: ; %bb.0: # | 288: global_wb # | 289: v_nop # | 290: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:112'0 { search range start (exclusive) # | next:112'1 error: no match found in search range # | 291: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 292: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | 293: v_dual_mov_b32 v6, s4 :: v_dual_mov_b32 v7, s5 # | 294: v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | next:112'2 ? possible intended match # | 295: s_delay_alu instid0(VALU_DEP_1) # | 296: v_cvt_scalef32_sr_pk16_bf6_f16 v[10:12], v[2:9], s8, 0x42c80000 # | 297: global_store_b96 v[0:1], v[10:12], off # | 298: s_endpgm # | 299: .Lfunc_end4: # | . # | . # | . # | 350: .long 0 # | 351: .text # | 352: .globl test_scalef32_sr_pk16_fp6_bf16_vv ; -- Begin function test_scalef32_sr_pk16_fp6_bf16_vv # | 353: .p2align 8 # | 354: .type test_scalef32_sr_pk16_fp6_bf16_vv,@function # | 355: test_scalef32_sr_pk16_fp6_bf16_vv: ; @test_scalef32_sr_pk16_fp6_bf16_vv # | next:112'3 } search range end (exclusive) # | 356: ; %bb.0: # | 357: global_wb # | 358: v_nop # | 359: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 360: v_cvt_scalef32_sr_pk16_fp6_bf16 v[12:14], v[0:7], v8, v9 # | . # | . # | . # | 551: .type test_scalef32_sr_pk16_fp6_f16_ss,@function # | 552: test_scalef32_sr_pk16_fp6_f16_ss: ; @test_scalef32_sr_pk16_fp6_f16_ss # | 553: ; %bb.0: # | 554: global_wb # | 555: v_nop # | 556: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:192'0 { search range start (exclusive) # | next:192'1 error: no match found in search range # | 557: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | 558: v_dual_mov_b32 v4, s2 :: v_dual_mov_b32 v5, s3 # | 559: v_dual_mov_b32 v6, s4 :: v_dual_mov_b32 v7, s5 # | 560: v_dual_mov_b32 v8, s6 :: v_dual_mov_b32 v9, s7 # | next:192'2 ? possible intended match # | 561: s_delay_alu instid0(VALU_DEP_1) # | 562: v_cvt_scalef32_sr_pk16_fp6_f16 v[10:12], v[2:9], s8, s9 # | 563: global_store_b96 v[0:1], v[10:12], off # | 564: s_endpgm # | 565: .Lfunc_end8: # | . # | . # | . # | 616: .long 0 # | 617: .text # | 618: .globl test_scalef32_sr_pk16_fp6_f16_sl ; -- Begin function test_scalef32_sr_pk16_fp6_f16_sl # | 619: .p2align 8 # | 620: .type test_scalef32_sr_pk16_fp6_f16_sl,@function # | 621: test_scalef32_sr_pk16_fp6_f16_sl: ; @test_scalef32_sr_pk16_fp6_f16_sl # | # | ... # `---data was truncated (10240/20051) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir (136 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10Plus /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10,GFX10Plus /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10Plus,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10Plus,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir:152:23: error: GFX11-TRUE16-NEXT: expected string not found in input # | ; GFX11-TRUE16-NEXT: [[COPY2:%[0-9]+]]:vgpr_32 = COPY [[COPY1]] # | ^ # | :644:27: note: scanning from here # | %1:vgpr_16 = COPY %0.lo16 # | ^ # | :644:27: note: with "COPY1" equal to "%1" # | %1:vgpr_16 = COPY %0.lo16 # | ^ # | :644:27: note: pattern attempts to capture variables: "COPY2" # | %1:vgpr_16 = COPY %0.lo16 # | ^ # | :647:2: note: possible intended match here # | $vgpr0 = COPY %3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 639: body: | # | 640: bb.0: # | 641: liveins: $vgpr0 # | 642: # | 643: %0:vgpr_32 = COPY $vgpr0 # | 644: %1:vgpr_16 = COPY %0.lo16 # | next:152'0 { search range start (exclusive) # | next:152'1 error: no match found in search range # | next:152'2 with "COPY1" equal to "%1" # | next:152'3 pattern attempts to capture variables: "COPY2" # | 645: %4:vgpr_16 = IMPLICIT_DEF # | 646: %3:vgpr_32 = REG_SEQUENCE %1, %subreg.lo16, %4, %subreg.hi16 # | 647: $vgpr0 = COPY %3 # | next:152'4 ? possible intended match # | 648: ... # | 649: --- # | 650: name: test_freeze_s32_vgpr_to_vgpr # | next:152'5 } search range end (exclusive) # | 651: alignment: 1 # | 652: exposesReturnsTwice: false # | 653: legalized: true # | 654: regBankSelected: true # | 655: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll (137 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:11:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :333:2: note: scanning from here # | # | ^ # | :333:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :334:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :466:2: note: scanning from here # | # | ^ # | :466:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :467:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:58:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY4:%[0-9]+]]:vgpr_32(f32) = COPY $vgpr4 # | ^ # | :624:28: note: scanning from here # | %8:vgpr(s32) = COPY $vgpr3 # | ^ # | :624:28: note: pattern attempts to capture variables: "COPY4" # | %8:vgpr(s32) = COPY $vgpr3 # | ^ # | :625:2: note: possible intended match here # | %1:vgpr(f32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:110:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :789:2: note: scanning from here # | # | ^ # | :789:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :790:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:157:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY4:%[0-9]+]]:vgpr_32(f32) = COPY $vgpr4 # | ^ # | :971:28: note: scanning from here # | %8:vgpr(s32) = COPY $vgpr3 # | ^ # | :971:28: note: pattern attempts to capture variables: "COPY4" # | %8:vgpr(s32) = COPY $vgpr3 # | ^ # | :972:2: note: possible intended match here # | %1:vgpr(f32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:210:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1132:2: note: scanning from here # | # | ^ # | :1132:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1133:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:229:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1263:2: note: scanning from here # | # | ^ # | :1263:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1264:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:248:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1394:2: note: scanning from here # | # | ^ # | :1394:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1395:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:267:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1525:2: note: scanning from here # | # | ^ # | :1525:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1526:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:286:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1656:2: note: scanning from here # | # | ^ # | :1656:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1657:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:305:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1787:2: note: scanning from here # | # | ^ # | :1787:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1788:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:324:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1918:2: note: scanning from here # | # | ^ # | :1918:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1919:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:343:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2049:2: note: scanning from here # | # | ^ # | :2049:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2050:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:362:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2182:2: note: scanning from here # | # | ^ # | :2182:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2183:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:383:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2318:2: note: scanning from here # | # | ^ # | :2318:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2319:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:405:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2456:2: note: scanning from here # | # | ^ # | :2456:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2457:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:493:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2990:2: note: scanning from here # | # | ^ # | :2990:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2991:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:512:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3123:2: note: scanning from here # | # | ^ # | :3123:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3124:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:540:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[CONCAT_VECTORS:%[0-9]+]]:vreg_64(<4 x f16>) = G_CONCAT_VECTORS [[COPY4]](<2 x f16>), [[COPY5]](<2 x f16>) # | ^ # | :3285:35: note: scanning from here # | %10:vgpr(<2 x f16>) = COPY $vgpr5 # | ^ # | :3285:35: note: with "COPY4" equal to "%9" # | %10:vgpr(<2 x f16>) = COPY $vgpr5 # | ^ # | :3285:35: note: with "COPY5" equal to "%10" # | %10:vgpr(<2 x f16>) = COPY $vgpr5 # | ^ # | :3285:35: note: pattern attempts to capture variables: "CONCAT_VECTORS" # | %10:vgpr(<2 x f16>) = COPY $vgpr5 # | ^ # | :3286:2: note: possible intended match here # | %1:vgpr(<4 x f16>) = G_CONCAT_VECTORS %9(<2 x f16>), %10(<2 x f16>) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:590:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3444:2: note: scanning from here # | # | ^ # | :3444:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3445:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll:608:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3576:2: note: scanning from here # | # | ^ # | :3576:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3577:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home # | ... # `---data was truncated (10240/64590) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-fmin.ll (138 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-fmin.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v2half # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v3half # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v4half # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v8half # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v16half # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v2float # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v3float # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v4float # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v8float # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v16float # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v2double # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v3double # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v4double # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v8double # | warning: Instruction selection used fallback path for test_vector_reduce_fmin_v16double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:425:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v3, 16, v1 # | ^ # | :111:30: note: scanning from here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :117:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:672:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v5, 16, v1 # | ^ # | :164:30: note: scanning from here # | v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :170:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:1058:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v9, 16, v1 # | ^ # | :235:30: note: scanning from here # | v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :241:2: note: possible intended match here # | v_lshrrev_b32_e32 v1, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:1563:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :343:2: note: 'next' match was here # | v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :341:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :342:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:1686:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :383:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :384:2: note: possible intended match here # | v_min3_f32 v0, v0, v1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:1807:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :423:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :424:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:1959:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :466:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :467:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:2176:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_mul_f32_e32 v2, 1.0, v2 # | ^ # | :511:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :512:2: note: possible intended match here # | v_mul_f32_e32 v1, 1.0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:2498:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :562:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :560:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :561:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:2631:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :604:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :602:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :603:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:2792:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :648:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :646:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :647:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:2993:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :694:2: note: 'next' match was here # | v_max_f64 v[0:1], v[0:1], v[0:1] # | ^ # | :692:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :693:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll:3322:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :749:2: note: 'next' match was here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :746:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :747:1: note: non-matching line after previous match is here # | v_max_f64 v[2:3], v[2:3], v[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmin.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 106: .p2align 6 # | 107: .type test_vector_reduce_fmin_v4half,@function # | 108: test_vector_reduce_fmin_v4half: ; @test_vector_reduce_fmin_v4half # | 109: ; %bb.0: ; %entry # | 110: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 111: v_lshrrev_b32_e32 v2, 16, v0 # | next:425'0 { search range start (exclusive) # | next:425'1 error: no match found in search range # | 112: v_cvt_f32_f16_e32 v0, v0 # | 113: v_cvt_f32_f16_e32 v2, v2 # | 114: v_min_f32_e32 v0, v0, v2 # | 115: v_cvt_f16_f32_e32 v0, v0 # | 116: v_cvt_f32_f16_e32 v2, v1 # | 117: v_lshrrev_b32_e32 v1, 16, v1 # | next:425'2 ? possible intended match # | 118: v_cvt_f32_f16_e32 v1, v1 # | 119: v_cvt_f32_f16_e32 v0, v0 # | 120: v_min_f32_e32 v0, v0, v2 # | 121: v_cvt_f16_f32_e32 v0, v0 # | 122: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 156: .long 0 # | 157: .text # | 158: .globl test_vector_reduce_fmin_v8half ; -- Begin function test_vector_reduce_fmin_v8half # | 159: .p2align 6 # | 160: .type test_vector_reduce_fmin_v8half,@function # | 161: test_vector_reduce_fmin_v8half: ; @test_vector_reduce_fmin_v8half # | next:425'3 } search range end (exclusive) # | 162: ; %bb.0: ; %entry # | 163: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 164: v_lshrrev_b32_e32 v4, 16, v0 # | next:672'0 { search range start (exclusive) # | next:672'1 error: no match found in search range # | 165: v_cvt_f32_f16_e32 v4, v4 # | 166: v_cvt_f32_f16_e32 v0, v0 # | 167: v_min_f32_e32 v0, v0, v4 # | 168: v_cvt_f16_f32_e32 v0, v0 # | 169: v_cvt_f32_f16_e32 v4, v1 # | 170: v_lshrrev_b32_e32 v1, 16, v1 # | next:672'2 ? possible intended match # | 171: v_cvt_f32_f16_e32 v1, v1 # | 172: v_cvt_f32_f16_e32 v0, v0 # | 173: v_min_f32_e32 v0, v0, v4 # | 174: v_cvt_f16_f32_e32 v0, v0 # | 175: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 227: .long 0 # | 228: .text # | 229: .globl test_vector_reduce_fmin_v16half ; -- Begin function test_vector_reduce_fmin_v16half # | 230: .p2align 6 # | 231: .type test_vector_reduce_fmin_v16half,@function # | 232: test_vector_reduce_fmin_v16half: ; @test_vector_reduce_fmin_v16half # | next:672'3 } search range end (exclusive) # | 233: ; %bb.0: ; %entry # | 234: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 235: v_lshrrev_b32_e32 v8, 16, v0 # | next:1058'0 { search range start (exclusive) # | next:1058'1 error: no match found in search range # | 236: v_cvt_f32_f16_e32 v8, v8 # | 237: v_cvt_f32_f16_e32 v0, v0 # | 238: v_min_f32_e32 v0, v0, v8 # | 239: v_cvt_f16_f32_e32 v0, v0 # | 240: v_cvt_f32_f16_e32 v8, v1 # | 241: v_lshrrev_b32_e32 v1, 16, v1 # | next:1058'2 ? possible intended match # | 242: v_cvt_f32_f16_e32 v1, v1 # | 243: v_cvt_f32_f16_e32 v0, v0 # | 244: v_min_f32_e32 v0, v0, v8 # | 245: v_cvt_f16_f32_ # | ... # `---data was truncated (10240/22040) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-add.ll (139 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-add.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_add_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_add_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_add_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_add_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_add_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:1161:14: error: GFX7-NEXT: is not on the line after the previous match # | ; GFX7-NEXT: s_setpc_b64 s[30:31] # | ^ # | :248:2: note: 'next' match was here # | s_setpc_b64 s[30:31] # | ^ # | :246:31: note: previous match ended here # | v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | :247:1: note: non-matching line after previous match is here # | v_bfe_u32 v0, v0, 0, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:1289:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :288:2: note: 'next' match was here # | v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :286:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :287:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0xffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:1425:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | :333:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, v0, v1 # | ^ # | :331:30: note: previous match ended here # | v_lshrrev_b32_e32 v3, 16, v1 # | ^ # | :332:1: note: non-matching line after previous match is here # | v_add_i32_e32 v2, vcc, v2, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:1590:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | :385:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | :381:30: note: previous match ended here # | v_lshrrev_b32_e32 v7, 16, v3 # | ^ # | :382:1: note: non-matching line after previous match is here # | v_add_i32_e32 v5, vcc, v5, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:1803:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v8, 16, v0 # | ^ # | :431:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :432:2: note: possible intended match here # | v_lshrrev_b32_e32 v8, 16, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll:3192:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_add_i32_e32 v0, vcc, v0, v16 # | ^ # | :912:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, v0, v16 # | ^ # | :902:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :903:1: note: non-matching line after previous match is here # | v_add_i32_e32 v10, vcc, v10, v26 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-add.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 241: .type test_vector_reduce_add_v2i16,@function # | 242: test_vector_reduce_add_v2i16: ; @test_vector_reduce_add_v2i16 # | 243: ; %bb.0: ; %entry # | 244: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 245: v_lshrrev_b32_e32 v1, 16, v0 # | 246: v_add_i32_e32 v0, vcc, v0, v1 # | next:1161'0 { search range start (exclusive) # | 247: v_bfe_u32 v0, v0, 0, 16 # | 248: s_setpc_b64 s[30:31] # | next:1161'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 249: .Lfunc_end5: # | 250: .size test_vector_reduce_add_v2i16, .Lfunc_end5-test_vector_reduce_add_v2i16 # | 251: ; -- End function # | 252: .set .Ltest_vector_reduce_add_v2i16.num_vgpr, 2 # | 253: .set .Ltest_vector_reduce_add_v2i16.num_agpr, 0 # | . # | . # | . # | 279: .long 0 # | 280: .text # | 281: .globl test_vector_reduce_add_v3i16 ; -- Begin function test_vector_reduce_add_v3i16 # | 282: .p2align 6 # | 283: .type test_vector_reduce_add_v3i16,@function # | 284: test_vector_reduce_add_v3i16: ; @test_vector_reduce_add_v3i16 # | next:1161'2 } search range end (exclusive) # | 285: ; %bb.0: ; %entry # | 286: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1289'0 { search range start (exclusive) # | 287: v_and_b32_e32 v1, 0xffff, v1 # | 288: v_lshrrev_b32_e32 v2, 16, v0 # | next:1289'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 289: v_add_i32_e32 v0, vcc, v0, v1 # | 290: v_add_i32_e32 v0, vcc, v0, v2 # | 291: s_setpc_b64 s[30:31] # | 292: .Lfunc_end6: # | 293: .size test_vector_reduce_add_v3i16, .Lfunc_end6-test_vector_reduce_add_v3i16 # | . # | . # | . # | 322: .long 0 # | 323: .text # | 324: .globl test_vector_reduce_add_v4i16 ; -- Begin function test_vector_reduce_add_v4i16 # | 325: .p2align 6 # | 326: .type test_vector_reduce_add_v4i16,@function # | 327: test_vector_reduce_add_v4i16: ; @test_vector_reduce_add_v4i16 # | next:1289'2 } search range end (exclusive) # | 328: ; %bb.0: ; %entry # | 329: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 330: v_lshrrev_b32_e32 v2, 16, v0 # | 331: v_lshrrev_b32_e32 v3, 16, v1 # | next:1425'0 { search range start (exclusive) # | 332: v_add_i32_e32 v2, vcc, v2, v3 # | 333: v_add_i32_e32 v0, vcc, v0, v1 # | next:1425'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 334: v_lshlrev_b32_e32 v3, 16, v2 # | 335: v_and_b32_e32 v0, 0xffff, v0 # | 336: v_or_b32_e32 v0, v0, v3 # | 337: v_and_b32_e32 v1, 0xffff, v2 # | 338: v_add_i32_e32 v0, vcc, v0, v1 # | . # | . # | . # | 370: .long 0 # | 371: .text # | 372: .globl test_vector_reduce_add_v8i16 ; -- Begin function test_vector_reduce_add_v8i16 # | 373: .p2align 6 # | 374: .type test_vector_reduce_add_v8i16,@function # | 375: test_vector_reduce_add_v8i16: ; @test_vector_reduce_add_v8i16 # | next:1425'2 } search range end (exclusive) # | 376: ; %bb.0: ; %entry # | 377: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 378: v_lshrrev_b32_e32 v4, 16, v0 # | 379: v_lshrrev_b32_e32 v5, 16, v1 # | 380: v_lshrrev_b32_e32 v6, 16, v2 # | 381: v_lshrrev_b32_e32 v7, 16, v3 # | next:1590'0 { search range start (exclusive) # | 382: v_add_i32_e32 v5, vcc, v5, v7 # | 383: v_add_i32_e32 v4, vcc, v4, v6 # | 384: v_add_i32_e32 v1, vcc, v1, v3 # | 385: v_add_i32_e32 v0, vcc, v0, v2 # | next:1590'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 386: v_add_i32_e32 v2, vcc, v4, v5 # | 387: v_add_i32_e32 v0, vcc, v0, v1 # | 388: v_lshlrev_b32_e32 v3, 16, v2 # | 389: v_and_b32_e32 v0, 0xffff, v0 # | 390: v_or_b32_e32 v0, v0, v3 # | . # | . # | . # | 424: .long 0 # | 425: .text # | 426: .globl test_vector_reduce_add_v16i16 ; -- Begin function test_vector_reduce_add_v16i16 # | 427: .p2align 6 # | 428: .type test_vector_reduce_add_v16i16,@function # | 429: test_vector_reduce_add_v16i16: ; @test_vector_reduce_add_v16i16 # | next:1590'2 } search range end (exclusive) # | 430: ; %bb.0: ; %entry # | 431: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1803'0 { search range start (exclusive) # | next:1803'1 error: no match found in search range # | 432: v_lshrrev_b32_e32 v8, 16, v1 # | next:1803'2 ? possible intended match # | 433: v_lshrrev_b32_e32 v9, 16, v3 # | 434: v_lshrrev_b32_e32 v10, 16, v0 # | 435: v_lshrrev_b32_e32 v11, 16, v2 # | 436: v_lshrrev_b32_e32 v12, 16, v5 # | 437: v_lshrrev_b32_e32 v13, 16, v7 # | . # | . # | . # | 490: .long 0 # | 491: .text # | 492: .globl test_vector_reduce_add_v2i32 ; -- Begin function test_vector_reduce_add_v2i32 # | 493: .p2align 6 # | 494: .type test_vector_reduce_add_v2i32,@function # | 495: test_vector_reduce_add_v2i32: ; @test_vector_reduce_add_v2i32 # | next:1803'3 } search range end (exclusive) # | 496: ; %bb.0: ; %entry # | 497: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 498: v_add_i32_e32 v0, vcc, v0, v1 # | 499: s_setpc_b64 s[30:31] # | 500: .Lfunc_end10: # | . # | . # | . # | 897: .globl test_vector_reduce_add_v16i64 ; -- Begin function test_vector_reduce_add_v16i64 # | 898: .p2align 6 # | 899: .type test_vector_reduce_add_v16i64,@function # | 900: test_vector_reduce_add_v16i64: ; @test_vector_reduce_add_v16i64 # | 901: ; %bb.0: ; %entry # | 902: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:3192'0 { search range start (exclusive) # | 903: v_add_i32_e32 v10, vcc, v10, v26 # | 904: v_addc_u32_e32 v11, vcc, v11, v27, vcc # | 905: v_add_i32_e32 v2, vcc, v2, v18 # | 906: # | ... # `---data was truncated (10240/11428) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ctpop64.ll (140 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ctpop64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_ctpop_i64 # | warning: Instruction selection used fallback path for v_ctpop_i64 # | warning: Instruction selection used fallback path for v_ctpop_i64_user # | warning: Instruction selection used fallback path for s_ctpop_v2i64 # | warning: Instruction selection used fallback path for s_ctpop_v4i64 # | warning: Instruction selection used fallback path for v_ctpop_v2i64 # | warning: Instruction selection used fallback path for v_ctpop_v4i64 # | warning: Instruction selection used fallback path for ctpop_i64_in_br # | warning: Instruction selection used fallback path for s_ctpop_i128 # | warning: Instruction selection used fallback path for s_ctpop_i65 # | warning: Instruction selection used fallback path for v_ctpop_i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:46:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :20:33: note: scanning from here # | s_load_b64 s[2:3], s[4:5], 0x24 # | ^ # | :24:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:101:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_4) | instid1(VALU_DEP_1) # | ^ # | :81:29: note: scanning from here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :83:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_2) | instskip(SKIP_4) | instid1(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:175:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_bcnt_u32_b32 v1, v1, 0 # | ^ # | :153:20: note: scanning from here # | s_wait_loadcnt 0x0 # | ^ # | :154:2: note: possible intended match here # | v_bcnt_u32_b32 v0, v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:225:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :216:33: note: scanning from here # | s_load_b64 s[4:5], s[4:5], 0x24 # | ^ # | :222:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:280:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_load_b64 s[4:5], s[4:5], 0x24 # | ^ # | :279:35: note: scanning from here # | s_load_b256 s[8:15], s[4:5], 0x44 # | ^ # | :280:2: note: possible intended match here # | s_load_b64 s[0:1], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:343:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_delay_alu instid0(VALU_DEP_1) # | ^ # | :345:29: note: scanning from here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :347:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_2) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:425:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_delay_alu instid0(VALU_DEP_1) # | ^ # | :413:29: note: scanning from here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :415:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_2) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:524:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_load_b32 s6, s[4:5], 0x3c # | ^ # | :487:14: note: scanning from here # | s_clause 0x1 # | ^ # | :489:2: note: possible intended match here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:606:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :571:33: note: scanning from here # | s_load_b64 s[4:5], s[4:5], 0x24 # | ^ # | :577:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:659:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_load_u8 s6, s[4:5], 0x34 # | ^ # | :633:14: note: scanning from here # | s_clause 0x1 # | ^ # | :634:2: note: possible intended match here # | s_load_b32 s6, s[4:5], 0x34 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll:731:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_bcnt_u32_b32 v1, v1, 0 # | ^ # | :704:20: note: scanning from here # | s_wait_loadcnt 0x0 # | ^ # | :705:2: note: possible intended match here # | v_bcnt_u32_b32 v2, v2, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type s_ctpop_i64,@function # | 16: s_ctpop_i64: ; @s_ctpop_i64 # | 17: ; %bb.0: # | 18: s_clause 0x1 # | 19: s_load_b64 s[0:1], s[4:5], 0x4c # | 20: s_load_b64 s[2:3], s[4:5], 0x24 # | next:46'0 { search range start (exclusive) # | next:46'1 error: no match found in search range # | 21: s_wait_kmcnt 0x0 # | 22: s_bcnt1_i32_b64 s0, s[0:1] # | 23: s_delay_alu instid0(SALU_CYCLE_1) # | 24: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s0 # | next:46'2 ? possible intended match # | 25: global_store_b32 v0, v1, s[2:3] # | 26: s_endpgm # | 27: .Lfunc_end0: # | 28: .size s_ctpop_i64, .Lfunc_end0-s_ctpop_i64 # | 29: ; -- End function # | . # | . # | . # | 73: .long 0 # | 74: .text # | 75: .globl v_ctpop_i64 ; -- Begin function v_ctpop_i64 # | 76: .p2align 8 # | 77: .type v_ctpop_i64,@function # | 78: v_ctpop_i64: ; @v_ctpop_i64 # | next:46'3 } search range end (exclusive) # | 79: ; %bb.0: # | 80: s_load_b128 s[0:3], s[4:5], 0x24 # | 81: v_and_b32_e32 v0, 0x3ff, v0 # | next:101'0 { search range start (exclusive) # | next:101'1 error: no match found in search range # | 82: v_mov_b32_e32 v2, 0 # | 83: s_delay_alu instid0(VALU_DEP_2) | instskip(SKIP_4) | instid1(VALU_DEP_1) # | next:101'2 ? possible intended match # | 84: v_lshlrev_b32_e32 v0, 3, v0 # | 85: s_wait_kmcnt 0x0 # | 86: global_load_b64 v[0:1], v0, s[2:3] # | 87: s_wait_loadcnt 0x0 # | 88: v_bcnt_u32_b32 v0, v0, 0 # | . # | . # | . # | 138: .long 0 # | 139: .text # | 140: .globl v_ctpop_i64_user ; -- Begin function v_ctpop_i64_user # | 141: .p2align 8 # | 142: .type v_ctpop_i64_user,@function # | 143: v_ctpop_i64_user: ; @v_ctpop_i64_user # | next:101'3 } search range end (exclusive) # | 144: ; %bb.0: # | 145: s_load_b128 s[0:3], s[4:5], 0x24 # | 146: v_and_b32_e32 v0, 0x3ff, v0 # | 147: s_load_b64 s[4:5], s[4:5], 0x34 # | 148: v_mov_b32_e32 v2, 0 # | 149: s_delay_alu instid0(VALU_DEP_2) | instskip(SKIP_4) | instid1(VALU_DEP_1) # | 150: v_lshlrev_b32_e32 v0, 3, v0 # | 151: s_wait_kmcnt 0x0 # | 152: global_load_b64 v[0:1], v0, s[2:3] # | 153: s_wait_loadcnt 0x0 # | next:175'0 { search range start (exclusive) # | next:175'1 error: no match found in search range # | 154: v_bcnt_u32_b32 v0, v0, 0 # | next:175'2 ? possible intended match # | 155: v_bcnt_u32_b32 v0, v1, v0 # | 156: v_mov_b32_e32 v1, s5 # | 157: s_delay_alu instid0(VALU_DEP_2) # | 158: v_or_b32_e32 v0, s4, v0 # | 159: global_store_b64 v2, v[0:1], s[0:1] # | . # | . # | . # | 207: .long 0 # | 208: .text # | 209: .globl s_ctpop_v2i64 ; -- Begin function s_ctpop_v2i64 # | 210: .p2align 8 # | 211: .type s_ctpop_v2i64,@function # | 212: s_ctpop_v2i64: ; @s_ctpop_v2i64 # | next:175'3 } search range end (exclusive) # | 213: ; %bb.0: # | 214: s_clause 0x1 # | 215: s_load_b128 s[0:3], s[4:5], 0x34 # | 216: s_load_b64 s[4:5], s[4:5], 0x24 # | next:225'0 { search range start (exclusive) # | next:225'1 error: no match found in search range # | 217: s_wait_kmcnt 0x0 # | 218: s_bcnt1_i32_b64 s0, s[0:1] # | 219: s_bcnt1_i32_b64 s1, s[2:3] # | 220: s_delay_alu instid0(SALU_CYCLE_1) # | 221: v_dual_mov_b32 v2, 0 :: v_dual_mov_b32 v1, s1 # | 222: v_mov_b32_e32 v0, s0 # | next:225'2 ? possible intended match # | 223: global_store_b64 v2, v[0:1], s[4:5] # | 224: s_endpgm # | 225: .Lfunc_end3: # | 226: .size s_ctpop_v2i64, .Lfunc_end3-s_ctpop_v2i64 # | 227: ; -- End function # | . # | . # | . # | 271: .long 0 # | 272: .text # | 273: .globl s_ctpop_v4i64 ; -- Begin function s_ctpop_v4i64 # | 274: .p2align 8 # | 275: .type s_ctpop_v4i64,@function # | 276: s_ctpop_v4i64: ; @s_ctpop_v4i64 # | next:225'3 } search range end (exclusive) # | 277: ; %bb.0: # | 278: s_clause 0x1 # | 279: s_load_b256 s[8:15], s[4:5], 0x44 # | next:280'0 { search range start (exclusive) # | next:280'1 error: no match found in search range # | 280: s_load_b64 s[0:1], s[4:5], 0x24 # | next:280'2 ? possible intended match # | 281: s_wait_kmcnt 0x0 # | 282: s_bcnt1_i32_b64 s2, s[8:9] # | 283: s_bcnt1_i32_b64 s3, s[10:11] # | 284: s_bcnt1_i32_b64 s4, s[12:13] # | 285: s_bcnt1_i32_b64 s5, s[14:15] # | . # | . # | . # | 337: .long 0 # | 338: .text # | 339: .globl v_ctpop_v2i64 ; -- Begin function v_ctpop_v2i64 # | # | ... # `---data was truncated (10240/16889) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/frem.ll (141 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/frem.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -enable-misched=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -enable-misched=0 -mtriple=amdgcn -mcpu=bonaire # .---command stderr------------ # | warning: Instruction selection used fallback path for frem_f16 # | warning: Instruction selection used fallback path for fast_frem_f16 # | warning: Instruction selection used fallback path for unsafe_frem_f16 # | warning: Instruction selection used fallback path for frem_f32 # | warning: Instruction selection used fallback path for fast_frem_f32 # | warning: Instruction selection used fallback path for unsafe_frem_f32 # | warning: Instruction selection used fallback path for frem_f64 # | warning: Instruction selection used fallback path for fast_frem_f64 # | warning: Instruction selection used fallback path for unsafe_frem_f64 # | warning: Instruction selection used fallback path for frem_v2f16 # | warning: Instruction selection used fallback path for frem_v4f16 # | warning: Instruction selection used fallback path for frem_v2f32 # | warning: Instruction selection used fallback path for frem_v4f32 # | warning: Instruction selection used fallback path for frem_v2f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:221:12: error: CI-NEXT: expected string not found in input # | ; CI-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :171:9: note: scanning from here # | ; %bb.0: # | ^ # | :172:2: note: possible intended match here # | s_load_dwordx4 s[8:11], s[4:5], 0x9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:298:12: error: CI-NEXT: expected string not found in input # | ; CI-NEXT: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :310:9: note: scanning from here # | ; %bb.0: # | ^ # | :311:2: note: possible intended match here # | s_load_dwordx4 s[8:11], s[4:5], 0x9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:377:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :455:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :451:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :452:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:607:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :603:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :599:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :600:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:677:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :689:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :685:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :686:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:747:12: error: CI-NEXT: expected string not found in input # | ; CI-NEXT: s_mov_b32 s9, 1 # | ^ # | :771:36: note: scanning from here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :777:2: note: possible intended match here # | s_mov_b32 s9, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:1010:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :929:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :925:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :926:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:1077:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1014:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1010:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :1011:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:2258:12: error: CI-NEXT: is not on the line after the previous match # | ; CI-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1769:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1765:36: note: previous match ended here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | :1766:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:2681:12: error: CI-NEXT: expected string not found in input # | ; CI-NEXT: s_load_dwordx2 s[8:9], s[4:5], 0xd # | ^ # | :1989:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :1990:2: note: possible intended match here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll:3493:12: error: CI-NEXT: expected string not found in input # | ; CI-NEXT: s_load_dwordx2 s[8:9], s[4:5], 0xd # | ^ # | :2368:36: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :2369:2: note: possible intended match here # | s_load_dwordx2 s[4:5], s[4:5], 0xd # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 166: .text # | 167: .globl fast_frem_f16 ; -- Begin function fast_frem_f16 # | 168: .p2align 8 # | 169: .type fast_frem_f16,@function # | 170: fast_frem_f16: ; @fast_frem_f16 # | 171: ; %bb.0: # | next:221'0 { search range start (exclusive) # | next:221'1 error: no match found in search range # | 172: s_load_dwordx4 s[8:11], s[4:5], 0x9 # | next:221'2 ? possible intended match # | 173: s_load_dwordx2 s[4:5], s[4:5], 0xd # | 174: s_mov_b32 s3, 0xf000 # | 175: s_mov_b32 s2, -1 # | 176: s_mov_b32 s6, s2 # | 177: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 304: .long 0 # | 305: .text # | 306: .globl unsafe_frem_f16 ; -- Begin function unsafe_frem_f16 # | 307: .p2align 8 # | 308: .type unsafe_frem_f16,@function # | 309: unsafe_frem_f16: ; @unsafe_frem_f16 # | next:221'3 } search range end (exclusive) # | 310: ; %bb.0: # | next:298'0 { search range start (exclusive) # | next:298'1 error: no match found in search range # | 311: s_load_dwordx4 s[8:11], s[4:5], 0x9 # | next:298'2 ? possible intended match # | 312: s_load_dwordx2 s[4:5], s[4:5], 0xd # | 313: s_mov_b32 s3, 0xf000 # | 314: s_mov_b32 s2, -1 # | 315: s_mov_b32 s6, s2 # | 316: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 443: .long 0 # | 444: .text # | 445: .globl frem_f32 ; -- Begin function frem_f32 # | 446: .p2align 8 # | 447: .type frem_f32,@function # | 448: frem_f32: ; @frem_f32 # | next:298'3 } search range end (exclusive) # | 449: ; %bb.0: # | 450: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 451: s_load_dwordx2 s[4:5], s[4:5], 0xd # | next:377'0 { search range start (exclusive) # | 452: s_mov_b32 s11, 0xf000 # | 453: s_mov_b32 s10, -1 # | 454: s_mov_b32 s6, s10 # | 455: s_waitcnt lgkmcnt(0) # | next:377'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 456: s_mov_b32 s8, s2 # | 457: s_mov_b32 s9, s3 # | 458: s_mov_b32 s7, s11 # | 459: buffer_load_dword v0, off, s[8:11], 0 # | 460: buffer_load_dword v1, off, s[4:7], 0 offset:16 # | . # | . # | . # | 591: .long 0 # | 592: .text # | 593: .globl fast_frem_f32 ; -- Begin function fast_frem_f32 # | 594: .p2align 8 # | 595: .type fast_frem_f32,@function # | 596: fast_frem_f32: ; @fast_frem_f32 # | next:377'2 } search range end (exclusive) # | 597: ; %bb.0: # | 598: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 599: s_load_dwordx2 s[4:5], s[4:5], 0xd # | next:607'0 { search range start (exclusive) # | 600: s_mov_b32 s11, 0xf000 # | 601: s_mov_b32 s10, -1 # | 602: s_mov_b32 s6, s10 # | 603: s_waitcnt lgkmcnt(0) # | next:607'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 604: s_mov_b32 s8, s0 # | 605: s_mov_b32 s9, s1 # | 606: s_mov_b32 s0, s2 # | 607: s_mov_b32 s1, s3 # | 608: s_mov_b32 s2, s10 # | . # | . # | . # | 677: .long 0 # | 678: .text # | 679: .globl unsafe_frem_f32 ; -- Begin function unsafe_frem_f32 # | 680: .p2align 8 # | 681: .type unsafe_frem_f32,@function # | 682: unsafe_frem_f32: ; @unsafe_frem_f32 # | next:607'2 } search range end (exclusive) # | 683: ; %bb.0: # | 684: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 685: s_load_dwordx2 s[4:5], s[4:5], 0xd # | next:677'0 { search range start (exclusive) # | 686: s_mov_b32 s11, 0xf000 # | 687: s_mov_b32 s10, -1 # | 688: s_mov_b32 s6, s10 # | 689: s_waitcnt lgkmcnt(0) # | next:677'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 690: s_mov_b32 s8, s0 # | 691: s_mov_b32 s9, s1 # | 692: s_mov_b32 s0, s2 # | 693: s_mov_b32 s1, s3 # | 694: s_mov_b32 s2, s10 # | . # | . # | . # | 763: .long 0 # | 764: .text # | 765: .globl frem_f64 ; -- Begin function frem_f64 # | 766: .p2align 8 # | 767: .type frem_f64,@function # | 768: frem_f64: ; @frem_f64 # | next:677'2 } search range end (exclusive) # | 769: ; %bb.0: # | 770: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 771: s_load_dwordx2 s[4:5], s[4:5], 0xd # | next:747'0 { search range start (exclusive) # | next:747'1 # | ... # `---data was truncated (10240/16549) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll (142 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,SDAG-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr="+wavefrontsize32" < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: v_icmp_i32_eq) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-umax.ll (143 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-umax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v2i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v3i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v4i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v8i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v16i8 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v2i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v3i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v4i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v8i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v16i16 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v2i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v3i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v4i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v8i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v16i32 # | warning: Instruction selection used fallback path for test_vector_reduce_umax_v16i64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:32:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :20:2: note: 'next' match was here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | :18:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0xff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:148:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_and_b32_e32 v0, 0xff, v0 # | ^ # | :62:2: note: 'next' match was here # | v_and_b32_e32 v0, 0xff, v0 # | ^ # | :60:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :61:1: note: non-matching line after previous match is here # | v_and_b32_e32 v2, 0xff, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:1174:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_lshrrev_b32_e32 v2, 16, v0 # | ^ # | :308:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :312:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:1893:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_u32_e32 v1, v1, v3 # | ^ # | :595:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :597:2: note: possible intended match here # | v_max_u32_e32 v0, v0, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:1997:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_u32_e32 v3, v3, v7 # | ^ # | :637:26: note: scanning from here # | v_max_u32_e32 v2, v2, v6 # | ^ # | :638:2: note: possible intended match here # | v_max3_u32 v1, v1, v5, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:2135:20: error: GFX7-GISEL-NEXT: expected string not found in input # | ; GFX7-GISEL-NEXT: v_max_u32_e32 v5, v5, v13 # | ^ # | :679:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :687:2: note: possible intended match here # | v_max_u32_e32 v1, v1, v13 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll:3116:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cmp_gt_u64_e32 vcc, v[0:1], v[16:17] # | ^ # | :929:2: note: 'next' match was here # | v_cmp_gt_u64_e32 vcc, v[0:1], v[16:17] # | ^ # | :924:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :925:1: note: non-matching line after previous match is here # | v_cmp_gt_u64_e32 vcc, v[8:9], v[24:25] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_vector_reduce_umax_v2i8 ; -- Begin function test_vector_reduce_umax_v2i8 # | 14: .p2align 6 # | 15: .type test_vector_reduce_umax_v2i8,@function # | 16: test_vector_reduce_umax_v2i8: ; @test_vector_reduce_umax_v2i8 # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:32'0 { search range start (exclusive) # | 19: v_and_b32_e32 v1, 0xff, v1 # | 20: v_and_b32_e32 v0, 0xff, v0 # | next:32'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 21: v_max_u32_e32 v0, v0, v1 # | 22: s_setpc_b64 s[30:31] # | 23: .Lfunc_end0: # | 24: .size test_vector_reduce_umax_v2i8, .Lfunc_end0-test_vector_reduce_umax_v2i8 # | 25: ; -- End function # | . # | . # | . # | 53: .long 0 # | 54: .text # | 55: .globl test_vector_reduce_umax_v3i8 ; -- Begin function test_vector_reduce_umax_v3i8 # | 56: .p2align 6 # | 57: .type test_vector_reduce_umax_v3i8,@function # | 58: test_vector_reduce_umax_v3i8: ; @test_vector_reduce_umax_v3i8 # | next:32'2 } search range end (exclusive) # | 59: ; %bb.0: ; %entry # | 60: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:148'0 { search range start (exclusive) # | 61: v_and_b32_e32 v2, 0xff, v2 # | 62: v_and_b32_e32 v0, 0xff, v0 # | next:148'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 63: v_and_b32_e32 v1, 0xff, v1 # | 64: v_max3_u32 v0, v1, v0, v2 # | 65: s_setpc_b64 s[30:31] # | 66: .Lfunc_end1: # | 67: .size test_vector_reduce_umax_v3i8, .Lfunc_end1-test_vector_reduce_umax_v3i8 # | . # | . # | . # | 96: .long 0 # | 97: .text # | 98: .globl test_vector_reduce_umax_v4i8 ; -- Begin function test_vector_reduce_umax_v4i8 # | 99: .p2align 6 # | 100: .type test_vector_reduce_umax_v4i8,@function # | 101: test_vector_reduce_umax_v4i8: ; @test_vector_reduce_umax_v4i8 # | next:148'2 } search range end (exclusive) # | 102: ; %bb.0: ; %entry # | 103: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 104: v_and_b32_e32 v1, 0xff, v1 # | 105: v_and_b32_e32 v2, 0xff, v2 # | 106: v_and_b32_e32 v0, 0xff, v0 # | . # | . # | . # | 303: .globl test_vector_reduce_umax_v3i16 ; -- Begin function test_vector_reduce_umax_v3i16 # | 304: .p2align 6 # | 305: .type test_vector_reduce_umax_v3i16,@function # | 306: test_vector_reduce_umax_v3i16: ; @test_vector_reduce_umax_v3i16 # | 307: ; %bb.0: ; %entry # | 308: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1174'0 { search range start (exclusive) # | next:1174'1 error: no match found in search range # | 309: v_and_b32_e32 v1, 0xffff, v1 # | 310: v_and_b32_e32 v2, 0xffff, v0 # | 311: v_max_u32_e32 v1, v2, v1 # | 312: v_lshrrev_b32_e32 v0, 16, v0 # | next:1174'2 ? possible intended match # | 313: v_max3_u32 v0, v1, v0, 0 # | 314: s_setpc_b64 s[30:31] # | 315: .Lfunc_end6: # | 316: .size test_vector_reduce_umax_v3i16, .Lfunc_end6-test_vector_reduce_umax_v3i16 # | 317: ; -- End function # | . # | . # | . # | 345: .long 0 # | 346: .text # | 347: .globl test_vector_reduce_umax_v4i16 ; -- Begin function test_vector_reduce_umax_v4i16 # | 348: .p2align 6 # | 349: .type test_vector_reduce_umax_v4i16,@function # | 350: test_vector_reduce_umax_v4i16: ; @test_vector_reduce_umax_v4i16 # | next:1174'3 } search range end (exclusive) # | 351: ; %bb.0: ; %entry # | 352: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 353: v_lshrrev_b32_e32 v2, 16, v0 # | 354: v_and_b32_e32 v0, 0xffff, v0 # | 355: v_lshrrev_b32_e32 v3, 16, v1 # | . # | . # | . # | 590: .globl test_vector_reduce_umax_v4i32 ; -- Begin function test_vector_reduce_umax_v4i32 # | 591: .p2align 6 # | 592: .type test_vector_reduce_umax_v4i32,@function # | 593: test_vector_reduce_umax_v4i32: ; @test_vector_reduce_umax_v4i32 # | 594: ; %bb.0: ; %entry # | 595: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1893'0 { search range start (exclusive) # | next:1893'1 error: no match found in search range # | 596: v_max3_u32 v0, v0, v2, v1 # | 597: v_max_u32_e32 v0, v0, v3 # | next:1893'2 ? possible intended match # | 598: s_setpc_b64 s[30:31] # | 599: .Lfunc_end12: # | 600: .size test_vector_reduce_umax_v4i32, .Lfunc_end12-test_vector_reduce_umax_v4i32 # | 601: ; -- End function # | 602: .set .Ltest_vector_reduce_umax_v4i32.num_vgpr, 4 # | . # | . # | . # | 629: .long 0 # | 630: .text # | 631: .globl test_vector_reduce_umax_v8i32 ; -- Begin function test_vector_reduce_umax_v8i32 # | 632: .p2align 6 # | 633: .type test_vector_reduce_umax_v8i32,@function # | 634: test_vector_reduce_umax_v8i32: ; @test_vector_reduce_umax_v8i32 # | next:1893'3 } search range end (exclusive) # | 635: ; %bb.0: ; %entry # | 636: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 637: v_max_u32_e32 v2, v2, v6 # | next:1997'0 { search range start (exclusive) # | next:1997'1 error: no match found in search range # | 638: v_max3_u32 v1, v1, v5, v3 # | next:1997'2 ? possible intended match # | 639: v_max3_u32 v0, v0, v4, v2 # | 640: v_max3_u32 v0, v0, v1, v7 # | 641: s_setpc_b64 s[30:31] # | 642: .Lfunc_end13: # | 643: .size test_vector_reduce_umax_v8i32, .Lfunc_end13-test_vector_reduce_umax_v8i32 # | ... # `---data was truncated (10240/14033) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll (144 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -denormal-fp-math-f32=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -denormal-fp-math-f32=preserve-sign # .---command stderr------------ # | warning: Instruction selection used fallback path for v_sdiv_i64 # | warning: Instruction selection used fallback path for s_sdiv_i64 # | warning: Instruction selection used fallback path for v_sdiv_v2i64 # | warning: Instruction selection used fallback path for v_sdiv_i64_pow2k_denom # | warning: Instruction selection used fallback path for v_sdiv_v2i64_pow2k_denom # | warning: Instruction selection used fallback path for v_sdiv_i64_oddk_denom # | warning: Instruction selection used fallback path for v_sdiv_v2i64_oddk_denom # | warning: Instruction selection used fallback path for v_sdiv_i64_pow2_shl_denom # | warning: Instruction selection used fallback path for v_sdiv_v2i64_pow2_shl_denom # | warning: Instruction selection used fallback path for v_sdiv_i64_24bit # | warning: Instruction selection used fallback path for v_sdiv_v2i64_24bit # | warning: Instruction selection used fallback path for v_sdiv_i64_exact # | warning: Instruction selection used fallback path for v_sdiv_v2i64_exact # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:11:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_mov_b32_e32 v5, v1 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :141:2: note: possible intended match here # | v_mov_b32_e32 v5, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:377:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_xor_b32_e32 v10, v4, v8 # | ^ # | :424:37: note: scanning from here # | v_addc_u32_e32 v5, vcc, v5, v8, vcc # | ^ # | :426:2: note: possible intended match here # | v_xor_b32_e32 v9, v4, v8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:1025:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_cvt_f32_u32_e32 v3, 0x12d8fb # | ^ # | :767:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :770:2: note: possible intended match here # | v_mov_b32_e32 v3, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:1174:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v4, 0x12d8fb # | ^ # | :826:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :829:2: note: possible intended match here # | v_mov_b32_e32 v5, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:1699:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_mov_b32_e32 v3, v0 # | ^ # | :902:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :967:2: note: possible intended match here # | v_xor_b32_e32 v6, v0, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:1885:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v11, 0x1000 # | ^ # | :1087:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1151:2: note: possible intended match here # | v_xor_b32_e32 v11, v11, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:2514:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v2, v1 # | ^ # | :1344:32: note: scanning from here # | v_and_b32_e32 v1, 0xffffff, v2 # | ^ # | :1345:2: note: possible intended match here # | v_cvt_f32_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll:2574:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v3, v1 # | ^ # | :1397:32: note: scanning from here # | v_and_b32_e32 v1, 0xffffff, v4 # | ^ # | :1398:2: note: possible intended match here # | v_cvt_f32_u32_e32 v1, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_sdiv_i64 ; -- Begin function v_sdiv_i64 # | 14: .p2align 6 # | 15: .type v_sdiv_i64,@function # | 16: v_sdiv_i64: ; @v_sdiv_i64 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | 19: v_or_b32_e32 v4, v1, v3 # | 20: v_cmp_ne_u32_e32 vcc, 0, v4 # | 21: ; implicit-def: $vgpr4_vgpr5 # | 22: s_and_saveexec_b64 s[4:5], vcc # | 23: s_xor_b64 s[6:7], exec, s[4:5] # | . # | . # | . # | 136: s_andn2_saveexec_b64 s[4:5], s[6:7] # | 137: s_cbranch_execz .LBB0_4 # | 138: ; %bb.3: # | 139: v_cvt_f32_u32_e32 v1, v2 # | 140: v_sub_i32_e32 v3, vcc, 0, v2 # | 141: v_mov_b32_e32 v5, 0 # | next:11'2 ? possible intended match # | 142: v_rcp_iflag_f32_e32 v1, v1 # | 143: v_mul_f32_e32 v1, 0x4f7ffffe, v1 # | 144: v_cvt_u32_f32_e32 v1, v1 # | 145: v_mul_lo_u32 v3, v3, v1 # | 146: v_mul_hi_u32 v3, v1, v3 # | . # | . # | . # | 198: .long 0 # | 199: .text # | 200: .globl s_sdiv_i64 ; -- Begin function s_sdiv_i64 # | 201: .p2align 8 # | 202: .type s_sdiv_i64,@function # | 203: s_sdiv_i64: ; @s_sdiv_i64 # | next:11'3 } search range end (exclusive) # | 204: ; %bb.0: # | 205: s_or_b64 s[0:1], s[2:3], s[4:5] # | 206: s_cmp_lg_u32 s1, 0 # | 207: s_cbranch_scc0 .LBB1_2 # | 208: ; %bb.1: # | . # | . # | . # | 419: v_sdiv_v2i64: ; @v_sdiv_v2i64 # | 420: ; %bb.0: # | 421: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 422: v_ashrrev_i32_e32 v8, 31, v5 # | 423: v_add_i32_e32 v4, vcc, v4, v8 # | 424: v_addc_u32_e32 v5, vcc, v5, v8, vcc # | next:377'0 { search range start (exclusive) # | next:377'1 error: no match found in search range # | 425: v_xor_b32_e32 v5, v5, v8 # | 426: v_xor_b32_e32 v9, v4, v8 # | next:377'2 ? possible intended match # | 427: v_cvt_f32_u32_e32 v4, v9 # | 428: v_cvt_f32_u32_e32 v10, v5 # | 429: v_sub_i32_e32 v16, vcc, 0, v9 # | 430: v_subb_u32_e32 v17, vcc, 0, v5, vcc # | 431: v_mac_f32_e32 v4, 0x4f800000, v10 # | . # | . # | . # | 667: .long 0 # | 668: .text # | 669: .globl v_sdiv_i64_pow2k_denom ; -- Begin function v_sdiv_i64_pow2k_denom # | 670: .p2align 6 # | 671: .type v_sdiv_i64_pow2k_denom,@function # | 672: v_sdiv_i64_pow2k_denom: ; @v_sdiv_i64_pow2k_denom # | next:377'3 } search range end (exclusive) # | 673: ; %bb.0: # | 674: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 675: v_ashrrev_i32_e32 v2, 31, v1 # | 676: v_lshrrev_b32_e32 v2, 20, v2 # | 677: v_add_i32_e32 v0, vcc, v0, v2 # | . # | . # | . # | 762: .globl v_sdiv_i64_oddk_denom ; -- Begin function v_sdiv_i64_oddk_denom # | 763: .p2align 6 # | 764: .type v_sdiv_i64_oddk_denom,@function # | 765: v_sdiv_i64_oddk_denom: ; @v_sdiv_i64_oddk_denom # | 766: ; %bb.0: # | 767: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1025'0 { search range start (exclusive) # | next:1025'1 error: no match found in search range # | 768: s_mov_b32 s6, 0xfd81e19 # | 769: v_mul_hi_u32 v2, v0, s6 # | 770: v_mov_b32_e32 v3, 0 # | next:1025'2 ? possible intended match # | 771: s_mov_b32 s7, 0x6ca94220 # | 772: v_mad_u64_u32 v[4:5], s[4:5], v1, s6, v[2:3] # | 773: v_mov_b32_e32 v2, v4 # | 774: v_mad_u64_u32 v[2:3], s[4:5], v0, s7, v[2:3] # | 775: v_ashrrev_i32_e32 v4, 31, v1 # | . # | . # | . # | 819: .long 0 # | 820: .text # | 821: .globl v_sdiv_v2i64_oddk_denom ; -- Begin function v_sdiv_v2i64_oddk_denom # | 822: .p2align 6 # | 823: .type v_sdiv_v2i64_oddk_denom,@function # | 824: v_sdiv_v2i64_oddk_denom: ; @v_sdiv_v2i64_oddk_denom # | next:1025'3 } search range end (exclusive) # | 825: ; %bb.0: # | 826: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1174'0 { search range start (exclusive) # | next:1174'1 error: no match found in search range # | 827: s_mov_b32 s6, 0xfd81e19 # | 828: v_mul_hi_u32 v4, v0, s6 # | 829: v_mov_b32_e32 v5, 0 # | next:1174'2 ? possible intended match # | 830: s_mov_b32 s7, 0x6ca94220 # | 831: v_mad_u64_u32 v[6:7], s[4:5], v1, s6, v[4:5] # | 832: v_mov_b32_e32 v4, v6 # | 833: v_mad_u64_u32 v[8:9], s[4:5], v0, s7, v[4:5] # | 834: v_mul_hi_u32 v4, v2, s6 # | . # | . # | . # | 895: .long 0 # | 896: .text # | 897: .globl v_sdiv_i64_pow2_shl_denom ; -- Begin function v_sdiv_i64_pow2_shl_denom # | 898: .p2align 6 # | 899: .type v_sdiv_i64_pow2_shl_denom,@function # | 900: v_sdiv_i64_pow2_shl_denom: ; @v_sdiv_i64_pow2_shl_denom # | next:1174'3 } search range end (exclusive) # | 901: ; %bb.0: # | 902: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1699'0 { search range start (exclusive) # | next:1699'1 error: no match found in search range # | 903: s_mov_b64 s[4:5], 0x1000 # | 904: v_lshl_b64 v[4:5], s[4:5], v2 # | 905: v_or_b32_e32 v2, v1, v5 # | 906: v_cmp_ne_u32_e32 vcc, 0, v2 # | 907: ; implicit-def: $vgpr2_vgpr3 # | . # | . # | . # | 962: v_addc_u32_e32 v3, vcc, 0, v3, vcc # | 963: v_add_i32_e32 v2, vcc, v11, v2 # | 964: v_addc_u32_e32 v4, vcc, v10, v3, vcc # | 965: v_ashrrev_i32_e32 v5, 31, v1 # | # | ... # `---data was truncated (10240/15037) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp_to_sint.ll (145 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp_to_sint.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll --check-prefixes=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll --check-prefixes=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll --check-prefixes=VI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll --check-prefixes=VI # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll -check-prefixes=GFX11,GFX11-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll -check-prefixes=GFX11,GFX11-SDAG # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll -check-prefixes=GFX11,GFX11-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: fp_to_sint_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll -check-prefixes=GFX11,GFX11-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_sint.ll -check-prefixes=GFX11,GFX11-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll (146 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=preserve-sign # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -denormal-fp-math-f32=ieee # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -denormal-fp-math-f32=ieee # .---command stderr------------ # | warning: Instruction selection used fallback path for mad_f16 # | warning: Instruction selection used fallback path for mad_f16_imm_a # | warning: Instruction selection used fallback path for mad_f16_imm_b # | warning: Instruction selection used fallback path for mad_f16_imm_c # | warning: Instruction selection used fallback path for mad_f16_neg_b # | warning: Instruction selection used fallback path for mad_f16_abs_b # | warning: Instruction selection used fallback path for mad_f16_neg_abs_b # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:32:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s0, v1 # | ^ # | :19:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :23:6: note: possible intended match here # | global_load_ushort v3, v0, s[14:15] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:73:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s2, v1 # | ^ # | :83:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :102:25: note: possible intended match here # | .set .Lmad_f16_imm_a.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:110:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s2, v1 # | ^ # | :146:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :165:25: note: possible intended match here # | .set .Lmad_f16_imm_b.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:147:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s2, v1 # | ^ # | :209:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :228:25: note: possible intended match here # | .set .Lmad_f16_imm_c.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:186:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s0, v1 # | ^ # | :271:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :275:6: note: possible intended match here # | global_load_ushort v3, v0, s[14:15] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:229:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s0, v1 # | ^ # | :334:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :338:6: note: possible intended match here # | global_load_ushort v3, v0, s[14:15] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll:272:15: error: GFX9-GISEL: expected string not found in input # | ; GFX9-GISEL: v_readfirstlane_b32 s0, v1 # | ^ # | :397:21: note: scanning from here # | v_mov_b32_e32 v0, 0 # | ^ # | :401:6: note: possible intended match here # | global_load_ushort v3, v0, s[14:15] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type mad_f16,@function # | 16: mad_f16: ; @mad_f16 # | 17: ; %bb.0: # | 18: s_load_dwordx8 s[8:15], s[4:5], 0x24 # | 19: v_mov_b32_e32 v0, 0 # | check:32'0 { search range start (exclusive) # | check:32'1 error: no match found in search range # | 20: s_waitcnt lgkmcnt(0) # | 21: global_load_ushort v1, v0, s[10:11] # | 22: global_load_ushort v2, v0, s[12:13] # | 23: global_load_ushort v3, v0, s[14:15] # | check:32'2 ? possible intended match # | 24: s_waitcnt vmcnt(0) # | 25: v_mac_f16_e32 v3, v1, v2 # | 26: global_store_short v0, v3, s[8:9] # | 27: s_endpgm # | 28: .Lfunc_end0: # | . # | . # | . # | 74: .long 0 # | 75: .text # | 76: .globl mad_f16_imm_a ; -- Begin function mad_f16_imm_a # | 77: .p2align 8 # | 78: .type mad_f16_imm_a,@function # | 79: mad_f16_imm_a: ; @mad_f16_imm_a # | check:32'3 } search range end (exclusive) # | 80: ; %bb.0: # | 81: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 82: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | 83: v_mov_b32_e32 v0, 0 # | check:73'0 { search range start (exclusive) # | check:73'1 error: no match found in search range # | 84: s_waitcnt lgkmcnt(0) # | 85: global_load_ushort v1, v0, s[2:3] # | 86: global_load_ushort v2, v0, s[6:7] # | 87: s_waitcnt vmcnt(0) # | 88: v_madmk_f16 v1, v1, 0x4800, v2 # | . # | . # | . # | 97: .set .Lmad_f16_imm_a.num_named_barrier, 0 # | 98: .set .Lmad_f16_imm_a.private_seg_size, 0 # | 99: .set .Lmad_f16_imm_a.uses_vcc, 0 # | 100: .set .Lmad_f16_imm_a.uses_flat_scratch, 0 # | 101: .set .Lmad_f16_imm_a.has_dyn_sized_stack, 0 # | 102: .set .Lmad_f16_imm_a.has_recursion, 0 # | check:73'2 ? possible intended match # | 103: .set .Lmad_f16_imm_a.has_indirect_call, 0 # | 104: .section .AMDGPU.csdata,"",@progbits # | 105: ; Kernel info: # | 106: ; codeLenInByte = 64 # | 107: ; TotalNumSgprs: 12 # | . # | . # | . # | 137: .long 0 # | 138: .text # | 139: .globl mad_f16_imm_b ; -- Begin function mad_f16_imm_b # | 140: .p2align 8 # | 141: .type mad_f16_imm_b,@function # | 142: mad_f16_imm_b: ; @mad_f16_imm_b # | check:73'3 } search range end (exclusive) # | 143: ; %bb.0: # | 144: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 145: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | 146: v_mov_b32_e32 v0, 0 # | check:110'0 { search range start (exclusive) # | check:110'1 error: no match found in search range # | 147: s_waitcnt lgkmcnt(0) # | 148: global_load_ushort v1, v0, s[2:3] # | 149: global_load_ushort v2, v0, s[6:7] # | 150: s_waitcnt vmcnt(0) # | 151: v_madmk_f16 v1, v1, 0x4800, v2 # | . # | . # | . # | 160: .set .Lmad_f16_imm_b.num_named_barrier, 0 # | 161: .set .Lmad_f16_imm_b.private_seg_size, 0 # | 162: .set .Lmad_f16_imm_b.uses_vcc, 0 # | 163: .set .Lmad_f16_imm_b.uses_flat_scratch, 0 # | 164: .set .Lmad_f16_imm_b.has_dyn_sized_stack, 0 # | 165: .set .Lmad_f16_imm_b.has_recursion, 0 # | check:110'2 ? possible intended match # | 166: .set .Lmad_f16_imm_b.has_indirect_call, 0 # | 167: .section .AMDGPU.csdata,"",@progbits # | 168: ; Kernel info: # | 169: ; codeLenInByte = 64 # | 170: ; TotalNumSgprs: 12 # | . # | . # | . # | 200: .long 0 # | 201: .text # | 202: .globl mad_f16_imm_c ; -- Begin function mad_f16_imm_c # | 203: .p2align 8 # | 204: .type mad_f16_imm_c,@function # | 205: mad_f16_imm_c: ; @mad_f16_imm_c # | check:110'3 } search range end (exclusive) # | 206: ; %bb.0: # | 207: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 208: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | 209: v_mov_b32_e32 v0, 0 # | check:147'0 { search range start (exclusive) # | check:147'1 error: no match found in search range # | 210: s_waitcnt lgkmcnt(0) # | 211: global_load_ushort v1, v0, s[2:3] # | 212: global_load_ushort v2, v0, s[6:7] # | 213: s_waitcnt vmcnt(0) # | 214: v_madak_f16 v1, v1, v2, 0x4800 # | . # | . # | . # | 223: .set .Lmad_f16_imm_c.num_named_barrier, 0 # | 224: .set .Lmad_f16_imm_c.private_seg_size, 0 # | 225: .set .Lmad_f16_imm_c.uses_vcc, 0 # | 226: .set .Lmad_f16_imm_c.uses_flat_scratch, 0 # | 227: .set .Lmad_f16_imm_c.has_dyn_sized_stack, 0 # | 228: .set .Lmad_f16_imm_c.has_recursion, 0 # | check:147'2 ? possible intended match # | 229: .set .Lmad_f16_imm_c.has_indirect_call, 0 # | 230: .section .AMDGPU.csdata,"",@progbits # | 231: ; Kernel info: # | 232: ; codeLenInByte = 64 # | 233: ; TotalNumSgprs: 12 # | . # | . # | . # | 263: .long 0 # | 264: .text # | 265: .globl mad_f16_neg_b ; -- Begin function mad_f16_neg_b # | 266: .p2align 8 # | 267: .type mad_f16_neg_b,@function # | 268: mad_f16_neg_b: ; @mad_f16_neg_b # | check:147'3 } search range end (exclusive) # | 269: ; %bb.0: # | 270: s_load_dwordx8 s[8:15], s[4:5], 0x24 # | 271: v_mov_b32_e32 v0, 0 # | check:186'0 { search range start (exclusive) # | check:186'1 error: no match found in search range # | 272: s_waitcnt lgkmcnt(0) # | 273: global_load_ushort v1, v0, s[10:11] # | 274: global_load_ushort v2, v0, s[12:13] # | 275: global_load_ushort v3, v0, s[14:15] # | check:186'2 ? possible intended match # | 276: s_waitcnt vmcnt(0) # | 277: v_mad_legacy_f16 v1, v1, -v2, v3 # | 278: global_store_short v0, v1, s[8:9] # | 279: s_endpgm # | 280: .Lfunc_end4: # | . # | . # | . # | 326: .long 0 # | 327: .text # | 328: .globl mad_f16_abs_b ; -- Begin function mad_f16_abs_b # | 329: .p2align 8 # | 330: .type mad_f16_abs_b,@function # | 331: mad_f16_abs_b: ; @mad_f16_abs_b # | check:186'3 } # | ... # `---data was truncated (10240/12653) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll (147 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll (148 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG,PREGFX10,PREGFX10-OPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global -show-mc-encoding # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG,PREGFX10,PREGFX10-OPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-NOOPT,PREGFX10,PREGFX10-NOOPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global -show-mc-encoding # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-NOOPT,PREGFX10,PREGFX10-NOOPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global -show-mc-encoding # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global -amdgpu-enable-vopd=0 -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global -amdgpu-enable-vopd=0 -show-mc-encoding # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global -amdgpu-enable-vopd=0 -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global -amdgpu-enable-vopd=0 -show-mc-encoding # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %22:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: dpp_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,VI-OPT,VI-OPT-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.ll (149 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GPRIDX /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -verify-machineinstrs # .---command stderr------------ # | warning: Instruction selection used fallback path for dyn_insertelement_v8i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8p3i8_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_const_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_s_s_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_v_s_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8i64_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8p1i8_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_const_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_s_s_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_v_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_v_s_v # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_v_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v3i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v5i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v32i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_v_v_v_add_1 # | warning: Instruction selection used fallback path for dyn_insertelement_v8f32_v_v_v_add_7 # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_s_s_s_add_1 # | warning: Instruction selection used fallback path for dyn_insertelement_v8f64_v_v_v_add_1 # | warning: Instruction selection used fallback path for dyn_insertelement_v9f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v9f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v10f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v10f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v11f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v11f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v12f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v12f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v16i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v16i64_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v16f64_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v16i32_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v16i64_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v16f64_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7i32_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7p3i8_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7f32_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v7f32_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v7f64_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7f64_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7f64_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v7f64_v_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v7f64_v_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v5f64_s_s_s # | warning: Instruction selection used fallback path for dyn_insertelement_v5f64_s_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v5f64_s_v_v # | warning: Instruction selection used fallback path for dyn_insertelement_v5f64_v_v_s # | warning: Instruction selection used fallback path for dyn_insertelement_v5f64_v_v_v # | warning: Instruction selection used fallback path for insert_very_small_from_very_large # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GPRIDX /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:10:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :21:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :38:2: note: possible intended match here # | s_mov_b32 s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:58:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :101:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :118:2: note: possible intended match here # | s_mov_b32 s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:110:16: error: GPRIDX-NEXT: is not on the line after the previous match # | ; GPRIDX-NEXT: v_mov_b32_e32 v2, 0x40400000 # | ^ # | :183:2: note: 'next' match was here # | v_mov_b32_e32 v2, 0x40400000 # | ^ # | :181:29: note: previous match ended here # | v_cmp_eq_u32_e32 vcc, 1, v1 # | ^ # | :182:1: note: non-matching line after previous match is here # | v_cndmask_b32_e32 v9, 2.0, v0, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:212:16: error: GPRIDX-NEXT: is not on the line after the previous match # | ; GPRIDX-NEXT: v_mov_b32_e32 v7, s10 # | ^ # | :245:2: note: 'next' match was here # | v_mov_b32_e32 v7, s10 # | ^ # | :243:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :244:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:454:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v3, s3 # | ^ # | :469:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v1 # | ^ # | :471:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:742:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_cmp_eq_u32 s20, 0 # | ^ # | :822:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :848:11: note: possible intended match here # | v_readfirstlane_b32 s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:807:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_cmp_eq_u32 s20, 0 # | ^ # | :921:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :947:11: note: possible intended match here # | v_readfirstlane_b32 s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:873:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s18, 0 # | ^ # | :1017:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1034:6: note: possible intended match here # | v_mov_b32_e32 v11, 0x40100000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:1137:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1098:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1138:6: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:1418:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1206:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1223:2: note: possible intended match here # | s_lshl_b32 s0, s18, 1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:1618:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v17, s3 # | ^ # | :1298:19: note: scanning from here # | s_set_gpr_idx_off # | ^ # | :1299:2: note: possible intended match here # | v_mov_b32_e32 v16, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:1694:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1368:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1369:2: note: possible intended match here # | v_mov_b32_e32 v3, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:1967:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v17, s2 # | ^ # | :1474:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1475:2: note: possible intended match here # | v_mov_b32_e32 v17, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:2203:16: error: GPRIDX-NEXT: is not on the line after the previous match # | ; GPRIDX-NEXT: v_cmp_eq_u32_e32 vcc, 0, v18 # | ^ # | :1659:2: note: 'next' match was here # | v_cmp_eq_u32_e32 vcc, 0, v18 # | ^ # | :1637:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :1638:1: note: non-matching line after previous match is here # | v_cmp_eq_u32_e32 vcc, 7, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:2356:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1727:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1734:2: note: possible intended match here # | s_mov_b32 s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:2413:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1853:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1864:2: note: possible intended match here # | s_mov_b32 s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:2476:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :1985:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :1986:6: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:2940:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_add_u32 s20, s20, 1 # | ^ # | :2476:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :2499:2: note: possible intended match here # | s_add_i32 s0, s0, 3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:3123:16: error: GPRIDX-NEXT: is not on the line after the previous match # | ; GPRIDX-NEXT: v_cmp_eq_u32_e32 vcc, 0, v18 # | ^ # | :2592:2: note: 'next' match was here # | v_cmp_eq_u32_e32 vcc, 0, v18 # | ^ # | :2570:27: note: previous match ended here # | v_add_u32_e32 v18, 1, v18 # | ^ # | :2571:1: note: non-matching line after previous match is here # | v_cmp_eq_u32_e32 vcc, 7, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:3384:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v3, s3 # | ^ # | :2742:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v1 # | ^ # | :2744:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:3706:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v3, s3 # | ^ # | :3048:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v1 # | ^ # | :3050:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:4051:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v3, s3 # | ^ # | :3361:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v1 # | ^ # | :3363:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:4420:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: v_mov_b32_e32 v3, s3 # | ^ # | :3681:29: note: scanning from here # | v_cmp_eq_u32_e32 vcc, 0, v1 # | ^ # | :3683:2: note: possible intended match here # | v_mov_b32_e32 v2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:4679:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_mov_b32 s0, s2 # | ^ # | :3918:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :3919:6: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:5171:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_cmp_eq_u32 s36, 0 # | ^ # | :4230:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :4272:11: note: possible intended match here # | v_readfirstlane_b32 s0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll:5290:16: error: GPRIDX-NEXT: expected string not found in input # | ; GPRIDX-NEXT: s_cmp_eq_u32 s36, 0 # | ^ # | :4361:18: note: scanning from here # | ; %b # | ... # `---data was truncated (10240/78744) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll (150 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GCN -check-prefix=SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GCN -check-prefix=SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global,+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global,+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global,-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-flat-for-global,-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-flat-for-global,+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-flat-for-global,+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-flat-for-global,-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=-flat-for-global,-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=1 -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GCN -check-prefix=GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=1 -mcpu=fiji -mattr=-flat-for-global # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %31:vgpr(i32), %19:sgpr(p1) :: (store (f16) into %ir.1, addrspace 1) (in function: rsq_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GCN -check-prefix=GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GCN -check-prefix=GISEL-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll (151 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for load_i8 # | warning: Instruction selection used fallback path for store_i8 # | warning: Instruction selection used fallback path for load_i16 # | warning: Instruction selection used fallback path for store_i16 # | warning: Instruction selection used fallback path for load_i32 # | warning: Instruction selection used fallback path for store_i32 # | warning: Instruction selection used fallback path for load_i64 # | warning: Instruction selection used fallback path for store_i64 # | warning: Instruction selection used fallback path for load_i128 # | warning: Instruction selection used fallback path for store_i128 # | warning: Instruction selection used fallback path for load_v1i32 # | warning: Instruction selection used fallback path for store_v1i32 # | warning: Instruction selection used fallback path for load_v2i32 # | warning: Instruction selection used fallback path for store_v2i32 # | warning: Instruction selection used fallback path for load_v3i32 # | warning: Instruction selection used fallback path for store_v3i32 # | warning: Instruction selection used fallback path for load_v4i32 # | warning: Instruction selection used fallback path for store_v4i32 # | warning: Instruction selection used fallback path for load_v2i16 # | warning: Instruction selection used fallback path for store_v2i16 # | warning: Instruction selection used fallback path for load_v4i16 # | warning: Instruction selection used fallback path for store_v4i16 # | warning: Instruction selection used fallback path for load_v8i16 # | warning: Instruction selection used fallback path for store_v8i16 # | warning: Instruction selection used fallback path for load_v2i64 # | warning: Instruction selection used fallback path for store_v2i64 # | warning: Instruction selection used fallback path for load_f16 # | warning: Instruction selection used fallback path for store_f16 # | warning: Instruction selection used fallback path for load_bf16 # | warning: Instruction selection used fallback path for store_bf16 # | warning: Instruction selection used fallback path for load_v2f16 # | warning: Instruction selection used fallback path for store_v2f16 # | warning: Instruction selection used fallback path for load_v4bf16 # | warning: Instruction selection used fallback path for store_v4bf16 # | warning: Instruction selection used fallback path for load_v8f16 # | warning: Instruction selection used fallback path for store_v8f16 # | warning: Instruction selection used fallback path for load_f32 # | warning: Instruction selection used fallback path for store_f32 # | warning: Instruction selection used fallback path for load_v2f32 # | warning: Instruction selection used fallback path for store_v2f32 # | warning: Instruction selection used fallback path for load_v3f32 # | warning: Instruction selection used fallback path for store_v3f32 # | warning: Instruction selection used fallback path for load_v4f32 # | warning: Instruction selection used fallback path for store_v4f32 # | warning: Instruction selection used fallback path for load_p0 # | warning: Instruction selection used fallback path for store_p0 # | warning: Instruction selection used fallback path for load_p1 # | warning: Instruction selection used fallback path for store_p1 # | warning: Instruction selection used fallback path for load_p2 # | warning: Instruction selection used fallback path for store_p2 # | warning: Instruction selection used fallback path for load_p3 # | warning: Instruction selection used fallback path for store_p3 # | warning: Instruction selection used fallback path for load_p4 # | warning: Instruction selection used fallback path for store_p4 # | warning: Instruction selection used fallback path for load_p5 # | warning: Instruction selection used fallback path for store_p5 # | warning: Instruction selection used fallback path for load_p6 # | warning: Instruction selection used fallback path for store_p6 # | warning: Instruction selection used fallback path for load_p8 # | warning: Instruction selection used fallback path for store_p8 # | warning: Instruction selection used fallback path for load_v2p1 # | warning: Instruction selection used fallback path for store_v2p1 # | warning: Instruction selection used fallback path for load_v2p5 # | warning: Instruction selection used fallback path for store_v2p5 # | warning: Instruction selection used fallback path for load_v3p5 # | warning: Instruction selection used fallback path for store_v3p5 # | warning: Instruction selection used fallback path for load_v4p5 # | warning: Instruction selection used fallback path for store_v4p5 # | warning: Instruction selection used fallback path for load_v6f16 # | warning: Instruction selection used fallback path for store_v6f16 # | warning: Instruction selection used fallback path for load_v5f32 # | warning: Instruction selection used fallback path for store_v5f32 # | warning: Instruction selection used fallback path for load_v6f32 # | warning: Instruction selection used fallback path for store_v6f32 # | warning: Instruction selection used fallback path for load_v7f32 # | warning: Instruction selection used fallback path for store_v7f32 # | warning: Instruction selection used fallback path for load_v8f32 # | warning: Instruction selection used fallback path for store_v8f32 # | warning: Instruction selection used fallback path for load_v10f32 # | warning: Instruction selection used fallback path for store_v10f32 # | warning: Instruction selection used fallback path for load_v6i32 # | warning: Instruction selection used fallback path for store_v6i32 # | warning: Instruction selection used fallback path for load_v4p1 # | warning: Instruction selection used fallback path for store_v4p1 # | warning: Instruction selection used fallback path for load_v1i16 # | warning: Instruction selection used fallback path for store_v1i16 # | warning: Instruction selection used fallback path for load_v3i16 # | warning: Instruction selection used fallback path for store_v3i16 # | warning: Instruction selection used fallback path for load_v5i16 # | warning: Instruction selection used fallback path for store_v5i16 # | warning: Instruction selection used fallback path for load_v6i16 # | warning: Instruction selection used fallback path for store_v6i16 # | warning: Instruction selection used fallback path for load_v7i16 # | warning: Instruction selection used fallback path for store_v7i16 # | warning: Instruction selection used fallback path for load_v9i16 # | warning: Instruction selection used fallback path for store_v9i16 # | warning: Instruction selection used fallback path for load_v1i8 # | warning: Instruction selection used fallback path for store_v1i8 # | warning: Instruction selection used fallback path for load_v2i8 # | warning: Instruction selection used fallback path for store_v2i8 # | warning: Instruction selection used fallback path for load_v3i8 # | warning: Instruction selection used fallback path for store_v3i8 # | warning: Instruction selection used fallback path for load_v4i8 # | warning: Instruction selection used fallback path for store_v4i8 # | warning: Instruction selection used fallback path for load_v5i8 # | warning: Instruction selection used fallback path for store_v5i8 # | warning: Instruction selection used fallback path for load_v6i8 # | warning: Instruction selection used fallback path for store_v6i8 # | warning: Instruction selection used fallback path for load_v7i8 # | warning: Instruction selection used fallback path for store_v7i8 # | warning: Instruction selection used fallback path for load_v8i8 # | warning: Instruction selection used fallback path for store_v8i8 # | warning: Instruction selection used fallback path for load_v12i8 # | warning: Instruction selection used fallback path for store_v12i8 # | warning: Instruction selection used fallback path for load_v16i8 # | warning: Instruction selection used fallback path for store_v16i8 # | warning: Instruction selection used fallback path for load_v32i8 # | warning: Instruction selection used fallback path for store_v32i8 # | warning: Instruction selection used fallback path for load_a1i32 # | warning: Instruction selection used fallback path for store_a1i32 # | warning: Instruction selection used fallback path for load_a2i32 # | warning: Instruction selection used fallback path for store_a2i32 # | warning: Instruction selection used fallback path for load_a2f16 # | warning: Instruction selection used fallback path for store_a2f16 # | warning: Instruction selection used fallback path for load_a2p1 # | warning: Instruction selection used fallback path for store_a2p1 # | warning: Instruction selection used fallback path for load_i40 # | warning: Instruction selection used fallback path for store_i40 # | warning: Instruction selection used fallback path for load_i96 # | warning: Instruction selection used fallback path for store_i96 # | warning: Instruction selection used fallback path for load_i160 # | warning: Instruction selection used fallback path for store_i160 # | warning: Instruction selection used fallback path for load_i256 # | warning: Instruction selection used fallback path for store_i256 # | warning: Instruction selection used fallback path for load_i7 # | warning: Instruction selection used fallback path for store_i7 # | warning: Instruction selection used fallback path for load_i4 # | warning: Instruction selection used fallback path for store_i4 # | warning: Instruction selection used fallback path for load_v2i4 # | warning: Instruction selection used fallback path for store_v2i4 # | warning: Instruction selection used fallback path for load_v4i4 # | warning: Instruction selection used fallback path for store_v4i4 # | warning: Instruction selection used fallback path for load_v8i4 # | warning: Instruction selection used fallback path for store_v8i4 # | warning: Instruction selection used fallback path for load_v2i6 # | warning: Instruction selection used fallback path for store_v2i6 # | warning: Instruction selection used fallback path for load_v32i6 # | warning: Instruction selection used fallback path for store_v32i6 # | warning: Instruction selection used fallback path for volatile_load_v4i8 # | warning: Instruction selection used fallback path for volatile_store_v4i8 # | warning: Instruction selection used fallback path for volatile_load_v6i8 # | warning: Instruction selection used fallback path for volatile_store_v6i8 # | warning: Instruction selection used fallback path for load_a2a2i32 # | warning: Instruction selection used fallback path for store_a2a2i32 # | warning: Instruction selection used fallback path for load_a2v2i32 # | warning: Instruction selection used fallback path for store_a2v2i32 # | warning: Instruction selection used fallback path for load_sl_i32s # | warning: Instruction selection used fallback path # | ... # `---data was truncated (10240/10811) (change limit with -D output_limit=N) # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:480:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :1004:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :1017:22: note: possible intended match here # | .set .Lload_v2i64.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1326:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :2808:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :2821:22: note: possible intended match here # | .set .Lload_v6f16.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1672:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :3480:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :3493:22: note: possible intended match here # | .set .Lload_v1i16.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1711:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: buffer_load_ushort v1, off, s[16:19], 0 offset:4 # | ^ # | :3562:2: note: 'next' match was here # | buffer_load_ushort v1, off, s[16:19], 0 offset:4 # | ^ # | :3560:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3561:1: note: non-matching line after previous match is here # | buffer_load_dword v0, off, s[16:19], 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1756:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: buffer_load_ushort v2, off, s[16:19], 0 offset:8 # | ^ # | :3646:2: note: 'next' match was here # | buffer_load_ushort v2, off, s[16:19], 0 offset:8 # | ^ # | :3644:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3645:1: note: non-matching line after previous match is here # | buffer_load_dwordx2 v[0:1], off, s[16:19], 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1802:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :3730:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :3743:22: note: possible intended match here # | .set .Lload_v6i16.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1847:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_waitcnt vmcnt(1) # | ^ # | :3812:51: note: scanning from here # | buffer_load_ushort v3, off, s[16:19], 0 offset:12 # | ^ # | :3813:2: note: possible intended match here # | s_waitcnt vmcnt(0) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:1982:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4062:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :4076:21: note: possible intended match here # | .set .Lload_v2i8.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2004:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :4102:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :4104:2: note: possible intended match here # | v_perm_b32 v0, v0, v1, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2032:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4148:20: note: scanning from here # | s_waitcnt vmcnt(1) # | ^ # | :4163:21: note: possible intended match here # | .set .Lload_v3i8.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2056:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :4189:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :4191:2: note: possible intended match here # | v_perm_b32 v0, v0, v1, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2084:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4235:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :4238:6: note: possible intended match here # | v_lshrrev_b32_e32 v3, 24, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2143:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4325:20: note: scanning from here # | s_waitcnt vmcnt(1) # | ^ # | :4328:6: note: possible intended match here # | v_lshrrev_b32_e32 v3, 24, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2240:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_and_b32_e32 v1, 0xff, v1 # | ^ # | :4464:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :4468:7: note: possible intended match here # | v_lshl_or_b32 v0, v1, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2283:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4515:20: note: scanning from here # | s_waitcnt vmcnt(2) # | ^ # | :4518:6: note: possible intended match here # | v_lshrrev_b32_e32 v3, 24, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2355:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4610:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :4617:2: note: possible intended match here # | v_mov_b32_e32 v4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2435:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4707:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :4717:2: note: possible intended match here # | v_mov_b32_e32 v4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2534:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :4812:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :4825:2: note: possible intended match here # | v_mov_b32_e32 v4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:2661:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: buffer_load_dwordx4 v[0:3], off, s[16:19], 0 # | ^ # | :4923:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :4924:2: note: possible intended match here # | buffer_load_dwordx4 v[36:39], off, s[16:19], 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:3023:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :5483:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :5496:20: note: possible intended match here # | .set .Lload_i96.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:3241:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :5899:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :5917:21: note: possible intended match here # | .set .Lload_v2i4.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:3267:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_and_b32_e32 v1, 15, v1 # | ^ # | :5943:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :5945:2: note: possible intended match here # | v_and_b32_e32 v0, 15, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll:3299:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_readfirstlane_b32 s4, v0 # | ^ # | :5992:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :6012:21: note: possible intended match here # | .set .Lload_v4i4.has_recursion, 0 # | ^ # | /usr/local/google/home/thakis/src # | ... # `---data was truncated (10240/57531) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/amdpal-callable.ll (152 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdpal-callable.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00--amdpal -mattr=-xnack -mattr=+dx10-clamp-and-ieee-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GFX8 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00--amdpal -mattr=-xnack -mattr=+dx10-clamp-and-ieee-mode # .---command stderr------------ # | warning: xnack 'Off' was requested for a processor that does not support it! # | warning: xnack 'Off' was requested for a processor that does not support it! # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GFX8 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00--amdpal -mattr=-xnack < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GFX9 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00--amdpal -mattr=-xnack # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG,GFX9 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00--amdpal -mattr=-xnack < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GFX9 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00--amdpal -mattr=-xnack # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr_32(f32) = G_FADD %0:vgpr, %3:vgpr (in function: no_stack) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GFX9 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL,GFX9 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdpal-callable.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll (153 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgpu-- -amdgpu-codegenprepare -S < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=OPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgpu-- -amdgpu-codegenprepare -S # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=OPT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll --check-prefixes=ASM,DAGISEL-ASM # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll --check-prefixes=ASM,DAGISEL-ASM # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll --check-prefixes=ASM,GISEL-ASM # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for local_to_flat_nonnull_arg # | warning: Instruction selection used fallback path for private_to_flat_nonnull_arg # | warning: Instruction selection used fallback path for flat_to_local_nonnull_arg # | warning: Instruction selection used fallback path for flat_to_private_nonnull_arg # | warning: Instruction selection used fallback path for local_to_flat_nonnull_load # | warning: Instruction selection used fallback path for private_to_flat_nonnull_load # | warning: Instruction selection used fallback path for flat_to_local_nonnull_load # | warning: Instruction selection used fallback path for flat_to_private_nonnull_load # | warning: Instruction selection used fallback path for private_alloca_to_flat # | warning: Instruction selection used fallback path for knownbits_on_flat_to_priv # | warning: Instruction selection used fallback path for knownbits_on_priv_to_flat # | warning: Instruction selection used fallback path for recursive_phis # | warning: Instruction selection used fallback path for cast_private_to_flat_to_private # | warning: Instruction selection used fallback path for cast_private_to_flat_to_local # | warning: Instruction selection used fallback path for cast_private_to_flat_to_global # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll --check-prefixes=ASM,GISEL-ASM # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll:162:19: error: GISEL-ASM-NEXT: expected string not found in input # | ; GISEL-ASM-NEXT: flat_load_dwordx2 v[0:1], v[0:1] # | ^ # | :207:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :208:2: note: possible intended match here # | flat_load_dword v0, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll:195:19: error: GISEL-ASM-NEXT: expected string not found in input # | ; GISEL-ASM-NEXT: flat_load_dwordx2 v[0:1], v[0:1] # | ^ # | :240:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :241:2: note: possible intended match here # | flat_load_dword v0, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll:230:19: error: GISEL-ASM-NEXT: expected string not found in input # | ; GISEL-ASM-NEXT: s_lshr_b32 s4, s32, 6 # | ^ # | :274:36: note: scanning from here # | s_mov_b64 s[4:5], src_private_base # | ^ # | :275:3: note: possible intended match here # | v_lshrrev_b32_e64 v0, 6, s32 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll:425:19: error: GISEL-ASM-NEXT: is not on the line after the previous match # | ; GISEL-ASM-NEXT: v_cndmask_b32_e32 v0, 0, v0, vcc # | ^ # | :460:2: note: 'next' match was here # | v_cndmask_b32_e32 v0, 0, v0, vcc # | ^ # | :458:30: note: previous match ended here # | v_cmp_ne_u32_e32 vcc, -1, v0 # | ^ # | :459:1: note: non-matching line after previous match is here # | v_cndmask_b32_e32 v1, 0, v1, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll:459:19: error: GISEL-ASM-NEXT: expected string not found in input # | ; GISEL-ASM-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :492:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :493:6: note: possible intended match here # | v_cmp_ne_u32_e32 vcc, 0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 202: .globl flat_to_local_nonnull_load ; -- Begin function flat_to_local_nonnull_load # | 203: .p2align 6 # | 204: .type flat_to_local_nonnull_load,@function # | 205: flat_to_local_nonnull_load: ; @flat_to_local_nonnull_load # | 206: ; %bb.0: # | 207: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:162'0 { search range start (exclusive) # | next:162'1 error: no match found in search range # | 208: flat_load_dword v0, v[0:1] # | next:162'2 ? possible intended match # | 209: v_mov_b32_e32 v1, 7 # | 210: s_waitcnt vmcnt(0) lgkmcnt(0) # | 211: ds_write_b32 v0, v1 # | 212: s_waitcnt lgkmcnt(0) # | 213: s_setpc_b64 s[30:31] # | . # | . # | . # | 233: ; MemoryBound: 0 # | 234: .text # | 235: .globl flat_to_private_nonnull_load ; -- Begin function flat_to_private_nonnull_load # | 236: .p2align 6 # | 237: .type flat_to_private_nonnull_load,@function # | 238: flat_to_private_nonnull_load: ; @flat_to_private_nonnull_load # | next:162'3 } search range end (exclusive) # | 239: ; %bb.0: # | 240: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:195'0 { search range start (exclusive) # | next:195'1 error: no match found in search range # | 241: flat_load_dword v0, v[0:1] # | next:195'2 ? possible intended match # | 242: v_mov_b32_e32 v1, 7 # | 243: s_waitcnt vmcnt(0) lgkmcnt(0) # | 244: buffer_store_dword v1, v0, s[0:3], 0 offen # | 245: s_waitcnt vmcnt(0) # | 246: s_setpc_b64 s[30:31] # | . # | . # | . # | 266: ; MemoryBound: 0 # | 267: .text # | 268: .globl private_alloca_to_flat ; -- Begin function private_alloca_to_flat # | 269: .p2align 6 # | 270: .type private_alloca_to_flat,@function # | 271: private_alloca_to_flat: ; @private_alloca_to_flat # | next:195'3 } search range end (exclusive) # | 272: ; %bb.0: # | 273: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 274: s_mov_b64 s[4:5], src_private_base # | next:230'0 { search range start (exclusive) # | next:230'1 error: no match found in search range # | 275: v_lshrrev_b32_e64 v0, 6, s32 # | next:230'2 ? possible intended match # | 276: v_mov_b32_e32 v1, s5 # | 277: v_mov_b32_e32 v2, 7 # | 278: flat_store_dword v[0:1], v2 # | 279: s_waitcnt vmcnt(0) lgkmcnt(0) # | 280: s_setpc_b64 s[30:31] # | . # | . # | . # | 300: ; MemoryBound: 0 # | 301: .text # | 302: .globl knownbits_on_flat_to_priv ; -- Begin function knownbits_on_flat_to_priv # | 303: .p2align 6 # | 304: .type knownbits_on_flat_to_priv,@function # | 305: knownbits_on_flat_to_priv: ; @knownbits_on_flat_to_priv # | next:230'3 } search range end (exclusive) # | 306: ; %bb.0: # | 307: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 308: v_or_b32_e32 v0, 15, v0 # | 309: v_mov_b32_e32 v1, 7 # | 310: buffer_store_dword v1, v0, s[0:3], 0 offen # | . # | . # | . # | 453: cast_private_to_flat_to_local: ; @cast_private_to_flat_to_local # | 454: ; %bb.0: # | 455: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 456: s_mov_b64 s[4:5], src_private_base # | 457: v_mov_b32_e32 v1, s5 # | 458: v_cmp_ne_u32_e32 vcc, -1, v0 # | next:425'0 { search range start (exclusive) # | 459: v_cndmask_b32_e32 v1, 0, v1, vcc # | 460: v_cndmask_b32_e32 v0, 0, v0, vcc # | next:425'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 461: v_cmp_ne_u64_e32 vcc, 0, v[0:1] # | 462: v_cndmask_b32_e32 v0, -1, v0, vcc # | 463: ds_read_b32 v0, v0 # | 464: s_waitcnt lgkmcnt(0) # | 465: s_setpc_b64 s[30:31] # | . # | . # | . # | 485: ; MemoryBound: 0 # | 486: .text # | 487: .globl cast_private_to_flat_to_global ; -- Begin function cast_private_to_flat_to_global # | 488: .p2align 6 # | 489: .type cast_private_to_flat_to_global,@function # | 490: cast_private_to_flat_to_global: ; @cast_private_to_flat_to_global # | next:425'2 } search range end (exclusive) # | 491: ; %bb.0: # | 492: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:459'0 { search range start (exclusive) # | next:459'1 error: no match found in search range # | 493: v_cmp_ne_u32_e32 vcc, 0, v0 # | next:459'2 ? possible intended match # | 494: v_cndmask_b32_e32 v0, -1, v0, vcc # | 495: ds_read_b32 v0, v0 # | 496: s_waitcnt lgkmcnt(0) # | 497: s_setpc_b64 s[30:31] # | 498: .Lfunc_end14: # | . # | . # | . # | 529: amdhsa.version: # | 530: - 1 # | 531: - 2 # | 532: ... # | 533: # | 534: .end_amdgpu_metadata # | next:459'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp_to_uint.ll (154 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp_to_uint.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=VI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=VI # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=GFX11,GFX11-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=GFX11,GFX11-SDAG # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=GFX11,GFX11-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: fp_to_uint_f32_to_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=GFX11,GFX11-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp_to_uint.ll -check-prefixes=GFX11,GFX11-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.powi.ll (155 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.powi.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX78,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for v_powi_f16 # | warning: Instruction selection used fallback path for v_powi_f32 # | warning: Instruction selection used fallback path for v_powi_0_f32 # | warning: Instruction selection used fallback path for v_powi_neg1_f32 # | warning: Instruction selection used fallback path for v_powi_2_f32 # | warning: Instruction selection used fallback path for v_powi_neg2_f32 # | warning: Instruction selection used fallback path for v_powi_4_f32 # | warning: Instruction selection used fallback path for v_powi_8_f32 # | warning: Instruction selection used fallback path for v_powi_16_f32 # | warning: Instruction selection used fallback path for v_powi_128_f32 # | warning: Instruction selection used fallback path for v_powi_neg128_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX78,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX78,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for v_powi_f16 # | warning: Instruction selection used fallback path for v_powi_f32 # | warning: Instruction selection used fallback path for v_powi_0_f32 # | warning: Instruction selection used fallback path for v_powi_neg1_f32 # | warning: Instruction selection used fallback path for v_powi_2_f32 # | warning: Instruction selection used fallback path for v_powi_neg2_f32 # | warning: Instruction selection used fallback path for v_powi_4_f32 # | warning: Instruction selection used fallback path for v_powi_8_f32 # | warning: Instruction selection used fallback path for v_powi_16_f32 # | warning: Instruction selection used fallback path for v_powi_128_f32 # | warning: Instruction selection used fallback path for v_powi_neg128_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX78,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_powi_f16 # | warning: Instruction selection used fallback path for v_powi_f32 # | warning: Instruction selection used fallback path for v_powi_0_f32 # | warning: Instruction selection used fallback path for v_powi_neg1_f32 # | warning: Instruction selection used fallback path for v_powi_2_f32 # | warning: Instruction selection used fallback path for v_powi_neg2_f32 # | warning: Instruction selection used fallback path for v_powi_4_f32 # | warning: Instruction selection used fallback path for v_powi_8_f32 # | warning: Instruction selection used fallback path for v_powi_16_f32 # | warning: Instruction selection used fallback path for v_powi_128_f32 # | warning: Instruction selection used fallback path for v_powi_neg128_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll:143:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_div_scale_f32 v4, vcc_lo, 1.0, v0, 1.0 # | ^ # | :191:39: note: scanning from here # | v_div_scale_f32 v1, null, v0, v0, 1.0 # | ^ # | :197:2: note: possible intended match here # | v_div_scale_f32 v3, vcc_lo, 1.0, v0, 1.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll:218:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | ^ # | :286:26: note: scanning from here # | v_mul_f32_e32 v0, v0, v0 # | ^ # | :292:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll:395:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | ^ # | :531:26: note: scanning from here # | v_mul_f32_e32 v0, v0, v0 # | ^ # | :537:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 186: .p2align 7 # | 187: .type v_powi_neg1_f32,@function # | 188: v_powi_neg1_f32: ; @v_powi_neg1_f32 # | 189: ; %bb.0: # | 190: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 191: v_div_scale_f32 v1, null, v0, v0, 1.0 # | next:143'0 { search range start (exclusive) # | next:143'1 error: no match found in search range # | 192: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_2) | instid1(VALU_DEP_1) # | 193: v_rcp_f32_e32 v2, v1 # | 194: s_waitcnt_depctr depctr_va_vdst(0) # | 195: v_fma_f32 v3, -v1, v2, 1.0 # | 196: v_fmac_f32_e32 v2, v3, v2 # | 197: v_div_scale_f32 v3, vcc_lo, 1.0, v0, 1.0 # | next:143'2 ? possible intended match # | 198: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 199: v_mul_f32_e32 v4, v3, v2 # | 200: v_fma_f32 v5, -v1, v4, v3 # | 201: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 202: v_fmac_f32_e32 v4, v5, v2 # | . # | . # | . # | 238: .long 0 # | 239: .text # | 240: .globl v_powi_2_f32 ; -- Begin function v_powi_2_f32 # | 241: .p2align 7 # | 242: .type v_powi_2_f32,@function # | 243: v_powi_2_f32: ; @v_powi_2_f32 # | next:143'3 } search range end (exclusive) # | 244: ; %bb.0: # | 245: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 246: v_mul_f32_e32 v0, v0, v0 # | 247: s_setpc_b64 s[30:31] # | 248: .Lfunc_end5: # | . # | . # | . # | 281: .p2align 7 # | 282: .type v_powi_neg2_f32,@function # | 283: v_powi_neg2_f32: ; @v_powi_neg2_f32 # | 284: ; %bb.0: # | 285: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 286: v_mul_f32_e32 v0, v0, v0 # | next:218'0 { search range start (exclusive) # | next:218'1 error: no match found in search range # | 287: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 288: v_div_scale_f32 v1, null, v0, v0, 1.0 # | 289: v_rcp_f32_e32 v2, v1 # | 290: s_waitcnt_depctr depctr_va_vdst(0) # | 291: v_fma_f32 v3, -v1, v2, 1.0 # | 292: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1) # | next:218'2 ? possible intended match # | 293: v_fmac_f32_e32 v2, v3, v2 # | 294: v_div_scale_f32 v3, vcc_lo, 1.0, v0, 1.0 # | 295: v_mul_f32_e32 v4, v3, v2 # | 296: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 297: v_fma_f32 v5, -v1, v4, v3 # | . # | . # | . # | 335: .long 0 # | 336: .text # | 337: .globl v_powi_4_f32 ; -- Begin function v_powi_4_f32 # | 338: .p2align 7 # | 339: .type v_powi_4_f32,@function # | 340: v_powi_4_f32: ; @v_powi_4_f32 # | next:218'3 } search range end (exclusive) # | 341: ; %bb.0: # | 342: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 343: v_mul_f32_e32 v0, v0, v0 # | 344: s_delay_alu instid0(VALU_DEP_1) # | 345: v_mul_f32_e32 v0, v0, v0 # | . # | . # | . # | 526: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 527: v_mul_f32_e32 v0, v0, v0 # | 528: v_mul_f32_e32 v0, v0, v0 # | 529: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 530: v_mul_f32_e32 v0, v0, v0 # | 531: v_mul_f32_e32 v0, v0, v0 # | next:395'0 { search range start (exclusive) # | next:395'1 error: no match found in search range # | 532: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 533: v_div_scale_f32 v1, null, v0, v0, 1.0 # | 534: v_rcp_f32_e32 v2, v1 # | 535: s_waitcnt_depctr depctr_va_vdst(0) # | 536: v_fma_f32 v3, -v1, v2, 1.0 # | 537: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(VALU_DEP_1) # | next:395'2 ? possible intended match # | 538: v_fmac_f32_e32 v2, v3, v2 # | 539: v_div_scale_f32 v3, vcc_lo, 1.0, v0, 1.0 # | 540: v_mul_f32_e32 v4, v3, v2 # | 541: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 542: v_fma_f32 v5, -v1, v4, v3 # | . # | . # | . # | 572: .set amdgpu.max_num_agpr, 0 # | 573: .set amdgpu.max_num_sgpr, 32 # | 574: .set amdgpu.max_num_named_barrier, 0 # | 575: .section .AMDGPU.csdata,"",@progbits # | 576: .section ".note.GNU-stack","",@progbits # | 577: .amd_amdgpu_isa "amdgcn-mesa-mesa3d-unknown-gfx1100" # | next:395'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/orn2.ll (156 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/orn2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_orn2_i32 # | warning: Instruction selection used fallback path for s_orn2_i32_commute # | warning: Instruction selection used fallback path for s_orn2_i32_multi_use # | warning: Instruction selection used fallback path for s_orn2_i32_multi_foldable_use # | warning: Instruction selection used fallback path for v_orn2_i32 # | warning: Instruction selection used fallback path for v_orn2_i32_sv # | warning: Instruction selection used fallback path for v_orn2_i32_vs # | warning: Instruction selection used fallback path for s_orn2_i64 # | warning: Instruction selection used fallback path for s_orn2_i64_commute # | warning: Instruction selection used fallback path for s_orn2_i64_multi_foldable_use # | warning: Instruction selection used fallback path for s_orn2_i64_multi_use # | warning: Instruction selection used fallback path for v_orn2_i64 # | warning: Instruction selection used fallback path for v_orn2_i64_sv # | warning: Instruction selection used fallback path for v_orn2_i64_vs # | warning: Instruction selection used fallback path for s_orn2_v2i32 # | warning: Instruction selection used fallback path for s_orn2_v2i32_commute # | warning: Instruction selection used fallback path for s_orn2_i16 # | warning: Instruction selection used fallback path for s_orn2_i16_commute # | warning: Instruction selection used fallback path for s_orn2_i16_multi_use # | warning: Instruction selection used fallback path for s_orn2_i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_orn2_i16 # | warning: Instruction selection used fallback path for v_orn2_i16_sv # | warning: Instruction selection used fallback path for v_orn2_i16_vs # | warning: Instruction selection used fallback path for s_orn2_v2i16 # | warning: Instruction selection used fallback path for s_orn2_v2i16_commute # | warning: Instruction selection used fallback path for s_orn2_v2i16_multi_use # | warning: Instruction selection used fallback path for s_orn2_v2i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_orn2_v2i16 # | warning: Instruction selection used fallback path for s_orn2_v3i16 # | warning: Instruction selection used fallback path for s_orn2_v3i16_commute # | warning: Instruction selection used fallback path for s_orn2_v3i16_multi_use # | warning: Instruction selection used fallback path for v_orn2_v3i16 # | warning: Instruction selection used fallback path for s_orn2_v4i16 # | warning: Instruction selection used fallback path for s_orn2_v4i16_commute # | warning: Instruction selection used fallback path for s_orn2_v4i16_multi_use # | warning: Instruction selection used fallback path for s_orn2_v4i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_orn2_v4i16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:249:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v2, -1, v2 # | ^ # | :654:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :655:2: note: possible intended match here # | v_bfi_b32 v1, v3, v1, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:271:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v0, -1, v0 # | ^ # | :698:9: note: scanning from here # | ; %bb.0: # | ^ # | :700:2: note: possible intended match here # | v_bfi_b32 v0, v0, s2, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:293:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_not_b64 s[0:1], s[2:3] # | ^ # | :758:9: note: scanning from here # | ; %bb.0: # | ^ # | :759:2: note: possible intended match here # | v_bfi_b32 v1, s3, v1, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:405:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_xor_b32 s1, s3, -1 # | ^ # | :1054:9: note: scanning from here # | ; %bb.0: # | ^ # | :1055:2: note: possible intended match here # | s_not_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:457:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v1, -1, v1 # | ^ # | :1171:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1172:2: note: possible intended match here # | v_bfi_b32 v0, v1, v0, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:489:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v0, -1, v0 # | ^ # | :1214:9: note: scanning from here # | ; %bb.0: # | ^ # | :1216:2: note: possible intended match here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:524:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_xor_b32 s0, s2, -1 # | ^ # | :1274:9: note: scanning from here # | ; %bb.0: # | ^ # | :1275:2: note: possible intended match here # | v_bfi_b32 v0, s2, v0, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:559:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s0, s3, -1 # | ^ # | :1334:9: note: scanning from here # | ; %bb.0: # | ^ # | :1335:2: note: possible intended match here # | s_orn2_b32 s0, s2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:586:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s0, s3, -1 # | ^ # | :1393:9: note: scanning from here # | ; %bb.0: # | ^ # | :1394:2: note: possible intended match here # | s_orn2_b32 s0, s2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:613:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s1, s3, -1 # | ^ # | :1452:9: note: scanning from here # | ; %bb.0: # | ^ # | :1453:2: note: possible intended match here # | s_not_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:647:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s1, s4, -1 # | ^ # | :1512:9: note: scanning from here # | ; %bb.0: # | ^ # | :1525:2: note: possible intended match here # | s_or_b32 s1, s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:684:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v1, -1, v1 # | ^ # | :1580:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1581:2: note: possible intended match here # | v_bfi_b32 v0, v1, v0, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:933:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1862:9: note: scanning from here # | ; %bb.0: # | ^ # | :1864:2: note: possible intended match here # | s_orn2_b32 s0, s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:977:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1922:9: note: scanning from here # | ; %bb.0: # | ^ # | :1924:2: note: possible intended match here # | s_orn2_b32 s0, s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:1021:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1986:2: note: 'next' match was here # | s_lshr_b32 s0, s2, 16 # | ^ # | :1982:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1983:1: note: non-matching line after previous match is here # | s_lshr_b32 s9, s5, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:1073:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :2066:2: note: 'next' match was here # | s_lshr_b32 s0, s2, 16 # | ^ # | :2064:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2065:1: note: non-matching line after previous match is here # | s_lshr_b32 s10, s6, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll:1134:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2145:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2146:2: note: possible intended match here # | v_bfi_b32 v0, v2, v0, -1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 649: .globl v_orn2_i64 ; -- Begin function v_orn2_i64 # | 650: .p2align 6 # | 651: .type v_orn2_i64,@function # | 652: v_orn2_i64: ; @v_orn2_i64 # | 653: ; %bb.0: # | 654: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:249'0 { search range start (exclusive) # | next:249'1 error: no match found in search range # | 655: v_bfi_b32 v1, v3, v1, -1 # | next:249'2 ? possible intended match # | 656: v_bfi_b32 v0, v2, v0, -1 # | 657: s_setpc_b64 s[30:31] # | 658: .Lfunc_end11: # | 659: .size v_orn2_i64, .Lfunc_end11-v_orn2_i64 # | 660: ; -- End function # | . # | . # | . # | 692: .long 0 # | 693: .text # | 694: .globl v_orn2_i64_sv ; -- Begin function v_orn2_i64_sv # | 695: .p2align 8 # | 696: .type v_orn2_i64_sv,@function # | 697: v_orn2_i64_sv: ; @v_orn2_i64_sv # | next:249'3 } search range end (exclusive) # | 698: ; %bb.0: # | next:271'0 { search range start (exclusive) # | next:271'1 error: no match found in search range # | 699: v_bfi_b32 v1, v1, s3, -1 # | 700: v_bfi_b32 v0, v0, s2, -1 # | next:271'2 ? possible intended match # | 701: ; return to shader part epilog # | 702: .Lfunc_end12: # | 703: .size v_orn2_i64_sv, .Lfunc_end12-v_orn2_i64_sv # | 704: ; -- End function # | 705: .set .Lv_orn2_i64_sv.num_vgpr, 2 # | . # | . # | . # | 752: .long 0 # | 753: .text # | 754: .globl v_orn2_i64_vs ; -- Begin function v_orn2_i64_vs # | 755: .p2align 8 # | 756: .type v_orn2_i64_vs,@function # | 757: v_orn2_i64_vs: ; @v_orn2_i64_vs # | next:271'3 } search range end (exclusive) # | 758: ; %bb.0: # | next:293'0 { search range start (exclusive) # | next:293'1 error: no match found in search range # | 759: v_bfi_b32 v1, s3, v1, -1 # | next:293'2 ? possible intended match # | 760: v_bfi_b32 v0, s2, v0, -1 # | 761: ; return to shader part epilog # | 762: .Lfunc_end13: # | 763: .size v_orn2_i64_vs, .Lfunc_end13-v_orn2_i64_vs # | 764: ; -- End function # | . # | . # | . # | 812: .long 0 # | 813: .text # | 814: .globl s_orn2_v2i32 ; -- Begin function s_orn2_v2i32 # | 815: .p2align 8 # | 816: .type s_orn2_v2i32,@function # | 817: s_orn2_v2i32: ; @s_orn2_v2i32 # | next:293'3 } search range end (exclusive) # | 818: ; %bb.0: # | 819: s_orn2_b64 s[0:1], s[2:3], s[4:5] # | 820: ; return to shader part epilog # | 821: .Lfunc_end14: # | 822: .size s_orn2_v2i32, .Lfunc_end14-s_orn2_v2i32 # | . # | . # | . # | 1049: .text # | 1050: .globl s_orn2_i16_multi_use ; -- Begin function s_orn2_i16_multi_use # | 1051: .p2align 8 # | 1052: .type s_orn2_i16_multi_use,@function # | 1053: s_orn2_i16_multi_use: ; @s_orn2_i16_multi_use # | 1054: ; %bb.0: # | next:405'0 { search range start (exclusive) # | next:405'1 error: no match found in search range # | 1055: s_not_b32 s1, s3 # | next:405'2 ? possible intended match # | 1056: s_orn2_b32 s0, s2, s3 # | 1057: ; return to shader part epi # | ... # `---data was truncated (10240/24497) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll (157 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX90A # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX90A # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX90A # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX90A # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX942 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX10 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX942-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 0 (in function: buffer_load_async_lds) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll --check-prefix=GFX942-GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll:106:23: error: GFX942-GISEL-LABEL: expected string not found in input # | ; GFX942-GISEL-LABEL: buffer_load_async_lds: # | ^ # | :86:42: note: scanning from here # | global_load_async_lds_dword_vaddr_vladdr: ; @global_load_async_lds_dword_vaddr_vladdr # | ^ # | :86:46: note: possible intended match here # | global_load_async_lds_dword_vaddr_vladdr: ; @global_load_async_lds_dword_vaddr_vladdr # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 81: .long 0 # | 82: .text # | 83: .globl global_load_async_lds_dword_vaddr_vladdr ; -- Begin function global_load_async_lds_dword_vaddr_vladdr # | 84: .p2align 8 # | 85: .type global_load_async_lds_dword_vaddr_vladdr,@function # | 86: global_load_async_lds_dword_vaddr_vladdr: ; @global_load_async_lds_dword_vaddr_vladdr # | label:106'0 { search range start (exclusive) # | label:106'1 error: no match found in search range # | label:106'2 ? possible intended match # | 87: ; %bb.0: ; %main_body # | 88: v_readfirstlane_b32 s0, v2 # | 89: s_mov_b32 m0, s0 # | 90: s_nop 0 # | 91: global_load_lds_dword v[0:1], off offset:16 sc0 # | . # | . # | . # | 122: ; AccumOffset: 4 # | 123: ; Occupancy: 8 # | 124: ; WaveLimiterHint : 0 # | 125: ; COMPUTE_PGM_RSRC2:SCRATCH_EN: 0 # | 126: ; COMPUTE_PGM_RSRC2:USER_SGPR: 0 # | 127: ; COMPUTE_PGM_RSRC2:TRAP # | label:106'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll (158 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll (159 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx90a -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx90a -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx942 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx942 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx942 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-- -mcpu=gfx942 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 0 (in function: load_to_lds_p7_dword_volatile) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll:316:23: error: GFX942-GISEL-LABEL: expected string not found in input # | ; GFX942-GISEL-LABEL: load_to_lds_p7_dword_volatile: # | ^ # | :373:43: note: scanning from here # | load_to_lds_p1_dword_volatile_nontemporal: ; @load_to_lds_p1_dword_volatile_nontemporal # | ^ # | :373:47: note: possible intended match here # | load_to_lds_p1_dword_volatile_nontemporal: ; @load_to_lds_p1_dword_volatile_nontemporal # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 368: .long 0 # | 369: .text # | 370: .globl load_to_lds_p1_dword_volatile_nontemporal ; -- Begin function load_to_lds_p1_dword_volatile_nontemporal # | 371: .p2align 8 # | 372: .type load_to_lds_p1_dword_volatile_nontemporal,@function # | 373: load_to_lds_p1_dword_volatile_nontemporal: ; @load_to_lds_p1_dword_volatile_nontemporal # | label:316'0 { search range start (exclusive) # | label:316'1 error: no match found in search range # | label:316'2 ? possible intended match # | 374: ; %bb.0: # | 375: v_mov_b64_e32 v[2:3], s[0:1] # | 376: v_add_co_u32_e32 v0, vcc, v2, v0 # | 377: s_mov_b32 m0, s2 # | 378: s_nop 0 # | . # | . # | . # | 390: .set .Lload_to_lds_p1_dword_volatile_nontemporal.num_named_barrier, 0 # | 391: .set .Lload_to_lds_p1_dword_volatile_nontemporal.private_seg_size, 0 # | 392: .set .Lload_to_lds_p1_dword_volatile_nontemporal.uses_vcc, 1 # | 393: .set .Lload_to_lds_p1_dword_volatile_nontemporal.uses_flat_scratch, 0 # | 394: .set .Lload_to_lds_p1_dword_volatile_nontemporal.has_dyn_sized_stack, 0 # | 395: .set .Lload_to_lds_p1_dword_volatile_nontemporal.ha # | label:316'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll (160 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu7.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX7 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX7 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX10 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu10.30 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1030 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu11.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1100 # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -global-isel -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.01 # .---command stderr------------ # | LLVM ERROR: cannot select: %25:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FMIN %45:vgpr, %33:sgpr(<4 x s32>), %46:vgpr(i32), %47:vgpr, %21:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) (in function: raw_ptr_buffer_atomic_min_noret_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mul.ll (161 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_mul_i16 # | warning: Instruction selection used fallback path for v_mul_i16 # | warning: Instruction selection used fallback path for s_mul_i16_zeroext # | warning: Instruction selection used fallback path for v_mul_i16_zeroext # | warning: Instruction selection used fallback path for s_mul_i16_signext # | warning: Instruction selection used fallback path for v_mul_i16_signext # | warning: Instruction selection used fallback path for s_mul_i32 # | warning: Instruction selection used fallback path for v_mul_i32 # | warning: Instruction selection used fallback path for s_mul_v2i16 # | warning: Instruction selection used fallback path for v_mul_v2i16 # | warning: Instruction selection used fallback path for s_mul_v2i32 # | warning: Instruction selection used fallback path for v_mul_v2i32 # | warning: Instruction selection used fallback path for s_mul_i33 # | warning: Instruction selection used fallback path for s_mul_i64 # | warning: Instruction selection used fallback path for v_mul_i64 # | warning: Instruction selection used fallback path for s_mul_i96 # | warning: Instruction selection used fallback path for v_mul_i96 # | warning: Instruction selection used fallback path for s_mul_i128 # | warning: Instruction selection used fallback path for v_mul_i128 # | warning: Instruction selection used fallback path for s_mul_i256 # | warning: Instruction selection used fallback path for v_mul_i256 # | warning: Instruction selection used fallback path for s_mul_u64_zext_with_vregs # | warning: Instruction selection used fallback path for s_mul_u64_zext_with_sregs # | warning: Instruction selection used fallback path for s_mul_u64_sext_with_vregs # | warning: Instruction selection used fallback path for s_mul_u64_sext_with_sregs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:597:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_mul_i32 s0, s0, s2 # | ^ # | :542:2: note: 'next' match was here # | s_mul_i32 s0, s0, s2 # | ^ # | :540:9: note: previous match ended here # | ; %bb.0: # | ^ # | :541:1: note: non-matching line after previous match is here # | s_mul_i32 s1, s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:683:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mul_hi_u32 v0, s0, v0 # | ^ # | :638:22: note: scanning from here # | v_mov_b32_e32 v0, s2 # | ^ # | :640:2: note: possible intended match here # | s_mul_i32 s0, s0, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:752:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mul_hi_u32 v0, s0, v0 # | ^ # | :704:22: note: scanning from here # | v_mov_b32_e32 v0, s2 # | ^ # | :706:2: note: possible intended match here # | s_mul_i32 s0, s0, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:821:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_mov_b32_e32 v4, v0 # | ^ # | :766:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :767:2: note: possible intended match here # | v_mov_b32_e32 v4, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:892:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mov_b32_e32 v0, s3 # | ^ # | :814:9: note: scanning from here # | ; %bb.0: # | ^ # | :815:2: note: possible intended match here # | v_mov_b32_e32 v3, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:1053:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_mov_b32_e32 v6, v0 # | ^ # | :889:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :890:2: note: possible intended match here # | v_mov_b32_e32 v8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:1157:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mov_b32_e32 v0, s4 # | ^ # | :946:9: note: scanning from here # | ; %bb.0: # | ^ # | :947:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:1443:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mov_b32_e32 v8, v0 # | ^ # | :1029:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1030:2: note: possible intended match here # | v_mov_b32_e32 v9, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:1640:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_mov_b32 s16, s0 # | ^ # | :1093:9: note: scanning from here # | ; %bb.0: # | ^ # | :1109:2: note: possible intended match here # | s_mul_i32 s11, s4, s11 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:3043:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_mad_u64_u32 v[16:17], s[4:5], v0, v14, 0 # | ^ # | :1261:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1294:2: note: possible intended match here # | v_mad_u64_u32 v[25:26], s[4:5], v4, v10, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:3674:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_mov_b64 s[0:1], 0 # | ^ # | :1401:22: note: scanning from here # | s_mov_b32 s3, 0xf000 # | ^ # | :1402:2: note: possible intended match here # | s_mov_b32 s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:3755:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_load_dword s3, s[2:3], 0x0 # | ^ # | :1465:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1466:2: note: possible intended match here # | s_load_dword s2, s[2:3], 0x0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:3882:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_mov_b64 s[0:1], 0 # | ^ # | :1531:22: note: scanning from here # | s_mov_b32 s3, 0xf000 # | ^ # | :1532:2: note: possible intended match here # | s_mov_b32 s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll:3977:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_load_dword s3, s[2:3], 0x0 # | ^ # | :1595:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :1596:2: note: possible intended match here # | s_load_dword s2, s[2:3], 0x0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 535: .text # | 536: .globl s_mul_v2i32 ; -- Begin function s_mul_v2i32 # | 537: .p2align 8 # | 538: .type s_mul_v2i32,@function # | 539: s_mul_v2i32: ; @s_mul_v2i32 # | 540: ; %bb.0: # | next:597'0 { search range start (exclusive) # | 541: s_mul_i32 s1, s1, s3 # | 542: s_mul_i32 s0, s0, s2 # | next:597'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 543: ; return to shader part epilog # | 544: .Lfunc_end10: # | 545: .size s_mul_v2i32, .Lfunc_end10-s_mul_v2i32 # | 546: ; -- End function # | 547: .set .Ls_mul_v2i32.num_vgpr, 0 # | . # | . # | . # | 590: .long 0 # | 591: .text # | 592: .globl v_mul_v2i32 ; -- Begin function v_mul_v2i32 # | 593: .p2align 6 # | 594: .type v_mul_v2i32,@function # | 595: v_mul_v2i32: ; @v_mul_v2i32 # | next:597'2 } search range end (exclusive) # | 596: ; %bb.0: # | 597: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 598: v_mul_lo_u32 v0, v0, v2 # | 599: v_mul_lo_u32 v1, v1, v3 # | 600: s_setpc_b64 s[30:31] # | . # | . # | . # | 633: .globl s_mul_i33 ; -- Begin function s_mul_i33 # | 634: .p2align 8 # | 635: .type s_mul_i33,@function # | 636: s_mul_i33: ; @s_mul_i33 # | 637: ; %bb.0: # | 638: v_mov_b32_e32 v0, s2 # | next:683'0 { search range start (exclusive) # | next:683'1 error: no match found in search range # | 639: v_mad_u64_u32 v[0:1], s[4:5], s0, v0, 0 # | 640: s_mul_i32 s0, s0, s3 # | next:683'2 ? possible intended match # | 641: s_mul_i32 s1, s1, s2 # | 642: v_add_i32_e32 v1, vcc, s0, v1 # | 643: v_add_i32_e32 v1, vcc, s1, v1 # | 644: v_readfirstlane_b32 s1, v1 # | 645: v_readfirstlane_b32 s0, v0 # | . # | . # | . # | 697: .long 0 # | 698: .text # | 699: .globl s_mul_i64 ; -- Begin function s_mul_i64 # | 700: .p2align 8 # | 701: .type s_mul_i64,@function # | 702: s_mul_i64: ; @s_mul_i64 # | next:683'3 } search range end (exclusive) # | 703: ; %bb.0: # | 704: v_mov_b32_e32 v0, s2 # | next:752'0 { search range start (exclusive) # | next:752'1 error: no match found in search range # | 705: v_mad_u64_u32 v[0:1], s[4:5], s0, v0, 0 # | 706: s_mul_i32 s0, s0, s3 # | next:752'2 ? possible intended match # | 707: s_mul_i32 s1, s1, s2 # | 708: v_add_i32_e32 v1, vcc, s0, v1 # | 709: v_add_i32_e32 v1, vcc, s1, v1 # | 710: v_readfirstlane_b32 s1, v1 # | 711: v_readfirstlane_b32 s0, v0 # | . # | . # | . # | 759: .long 0 # | 760: .text # | 761: .globl v_mul_i64 ; -- Begin function v_mul_i64 # | 762: .p2align 6 # | 763: .type v_mul_i64,@function # | 764: v_mul_i64: ; @v_mul_i64 # | next:752'3 } search range end (exclusive) # | 765: ; %bb.0: # | 766: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:821'0 { search range start (exclusive) # | next:821'1 error: no match found in search range # | 767: v_mov_b32_e32 v4, v1 # | next:821'2 ? possible intended match # | 768: v_mul_lo_u32 v3, v0, v3 # | 769: v_mad_u64_u32 v[0:1], s[4:5], v0, v2, 0 # | 770: v_mul_lo_u32 v2, v4, v2 # | 771: v_add_i32_e32 v1, vcc, v1, v3 # | 772: v_add_i32_e32 v1, vcc, v1, v2 # | . # | . # | . # | 808: .long 0 # | 809: .text # | 810: .globl s_mul_i96 ; -- Begin function s_mul_i96 # | 811: .p2align 8 # | 812: .type s_mul_i96,@function # | 813: s_mul_i96: ; @s_mul_i96 # | next:821'3 } search range end (exclusive) # | 814: ; %bb.0: # | next:892'0 { search range start (exclusive) # | next:892'1 error: no match found in search range # | 815: v_mov_b32_e32 v3, s3 # | next:892'2 ? possible intended match # | 816: v_mad_u64_u32 v[0:1], s[6:7], s0, v3, 0 # | 817: v_mov_b32_e32 v2, 0 # | 818: v_mov_b32_e32 v6, s4 # | 819: s_mul_ # | ... # `---data was truncated (10240/20855) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll (162 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for uniform_value_half # | warning: Instruction selection used fallback path for divergent_value_half # | warning: Instruction selection used fallback path for uniform_value_float # | warning: Instruction selection used fallback path for divergent_value_float # | warning: Instruction selection used fallback path for divergent_value_float_dpp # | warning: Instruction selection used fallback path for divergent_value_double_dpp # | warning: Instruction selection used fallback path for divergent_cfg_float # | warning: Instruction selection used fallback path for uniform_value_double # | warning: Instruction selection used fallback path for divergent_value_double # | warning: Instruction selection used fallback path for divergent_cfg_double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll:809:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: s_load_dword s2, s[4:5], 0x2c # | ^ # | :148:2: note: 'next' match was here # | s_load_dword s2, s[4:5], 0x2c # | ^ # | :146:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :147:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll:2569:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v4 # | ^ # | :436:30: note: scanning from here # | v_and_b32_e32 v4, 0x3ff, v31 # | ^ # | :437:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll:3174:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :517:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :518:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll:3658:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v6 # | ^ # | :637:30: note: scanning from here # | v_and_b32_e32 v6, 0x3ff, v31 # | ^ # | :638:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v6 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 141: .text # | 142: .globl uniform_value_float ; -- Begin function uniform_value_float # | 143: .p2align 8 # | 144: .type uniform_value_float,@function # | 145: uniform_value_float: ; @uniform_value_float # | 146: ; %bb.0: ; %entry # | next:809'0 { search range start (exclusive) # | 147: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 148: s_load_dword s2, s[4:5], 0x2c # | next:809'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 149: s_waitcnt lgkmcnt(0) # | 150: v_mov_b32_e32 v0, s0 # | 151: v_mov_b32_e32 v1, s1 # | 152: v_mov_b32_e32 v2, s2 # | 153: flat_store_dword v[0:1], v2 # | . # | . # | . # | 201: .long 0 # | 202: .text # | 203: .globl divergent_value_float ; -- Begin function divergent_value_float # | 204: .p2align 6 # | 205: .type divergent_value_float,@function # | 206: divergent_value_float: ; @divergent_value_float # | next:809'2 } search range end (exclusive) # | 207: ; %bb.0: ; %entry # | 208: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 209: s_mov_b64 s[4:5], exec # | 210: s_mov_b32 s6, 0x7fc00000 # | 211: .LBB3_1: ; =>This Inner Loop Header: Depth=1 # | . # | . # | . # | 431: .p2align 6 # | 432: .type divergent_cfg_float,@function # | 433: divergent_cfg_float: ; @divergent_cfg_float # | 434: ; %bb.0: ; %entry # | 435: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 436: v_and_b32_e32 v4, 0x3ff, v31 # | next:2569'0 { search range start (exclusive) # | next:2569'1 error: no match found in search range # | 437: v_cmp_lt_u32_e32 vcc, 15, v4 # | next:2569'2 ? possible intended match # | 438: ; implicit-def: $vgpr4 # | 439: s_and_saveexec_b64 s[4:5], vcc # | 440: s_xor_b64 s[4:5], exec, s[4:5] # | 441: s_cbranch_execz .LBB6_4 # | 442: ; %bb.1: ; %else # | . # | . # | . # | 509: .long 0 # | 510: .text # | 511: .globl uniform_value_double ; -- Begin function uniform_value_double # | 512: .p2align 8 # | 513: .type uniform_value_double,@function # | 514: uniform_value_double: ; @uniform_value_double # | next:2569'3 } search range end (exclusive) # | 515: ; %bb.0: ; %entry # | 516: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 517: s_waitcnt lgkmcnt(0) # | next:3174'0 { search range start (exclusive) # | next:3174'1 error: no match found in search range # | 518: v_mov_b32_e32 v0, s0 # | next:3174'2 ? possible intended match # | 519: v_mov_b32_e32 v1, s1 # | 520: v_mov_b32_e32 v2, s2 # | 521: v_mov_b32_e32 v3, s3 # | 522: flat_store_dwordx2 v[0:1], v[2:3] # | 523: s_endpgm # | . # | . # | . # | 570: .long 0 # | 571: .text # | 572: .globl divergent_value_double ; -- Begin function divergent_value_double # | 573: .p2align 6 # | 574: .type divergent_value_double,@function # | 575: divergent_value_double: ; @divergent_value_double # | next:3174'3 } search range end (exclusive) # | 576: ; %bb.0: ; %entry # | 577: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 578: s_mov_b32 s6, 0 # | 579: s_mov_b32 s7, 0x7ff80000 # | 580: s_mov_b64 s[4:5], exec # | . # | . # | . # | 632: .p2align 6 # | 633: .type divergent_cfg_double,@function # | 634: divergent_cfg_double: ; @divergent_cfg_double # | 635: ; %bb.0: ; %entry # | 636: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 637: v_and_b32_e32 v6, 0x3ff, v31 # | next:3658'0 { search range start (exclusive) # | next:3658'1 error: no match found in search range # | 638: v_cmp_lt_u32_e32 vcc, 15, v6 # | next:3658'2 ? possible intended match # | 639: ; implicit-def: $vgpr6_vgpr7 # | 640: s_and_saveexec_b64 s[4:5], vcc # | 641: s_xor_b64 s[4:5], exec, s[4:5] # | 642: s_cbranch_execz .LBB9_4 # | 643: ; %bb.1: ; %else # | . # | . # | . # | 713: .set amdgpu.max_num_agpr, 0 # | 714: .set amdgpu.max_num_sgpr, 33 # | 715: .set amdgpu.max_num_named_barrier, 0 # | 716: .section .AMDGPU.csdata,"",@progbits # | 717: .section ".note.GNU-stack","",@progbits # | 718: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx802" # | next:3658'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-fmul.ll (163 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-fmul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v2half # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v3half # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v4half # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v8half # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v16half # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v2float # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v3float # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v4float # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v8float # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v16float # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v2double # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v3double # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v4double # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v8double # | warning: Instruction selection used fallback path for test_vector_reduce_fmul_v16double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll:165:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :68:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :66:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :67:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v3, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll:327:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :120:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :118:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :119:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v3, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll:535:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :177:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :175:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :176:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v5, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll:865:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :252:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :250:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :251:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v9, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll:2018:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: buffer_load_dword v2, off, s[0:3], s32 offset:4 # | ^ # | :766:2: note: 'next' match was here # | buffer_load_dword v2, off, s[0:3], s32 offset:4 # | ^ # | :764:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :765:1: note: non-matching line after previous match is here # | buffer_load_dword v3, off, s[0:3], s32 offset:8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fmul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 61: .globl test_vector_reduce_fmul_v3half ; -- Begin function test_vector_reduce_fmul_v3half # | 62: .p2align 6 # | 63: .type test_vector_reduce_fmul_v3half,@function # | 64: test_vector_reduce_fmul_v3half: ; @test_vector_reduce_fmul_v3half # | 65: ; %bb.0: ; %entry # | 66: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:165'0 { search range start (exclusive) # | 67: v_cvt_f32_f16_e32 v3, v1 # | 68: v_cvt_f32_f16_e32 v0, v0 # | next:165'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 69: v_lshrrev_b32_e32 v1, 16, v1 # | 70: v_cvt_f32_f16_e32 v1, v1 # | 71: v_mul_f32_e32 v0, v0, v3 # | 72: v_cvt_f16_f32_e32 v0, v0 # | 73: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 111: .long 0 # | 112: .text # | 113: .globl test_vector_reduce_fmul_v4half ; -- Begin function test_vector_reduce_fmul_v4half # | 114: .p2align 6 # | 115: .type test_vector_reduce_fmul_v4half,@function # | 116: test_vector_reduce_fmul_v4half: ; @test_vector_reduce_fmul_v4half # | next:165'2 } search range end (exclusive) # | 117: ; %bb.0: ; %entry # | 118: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:327'0 { search range start (exclusive) # | 119: v_cvt_f32_f16_e32 v3, v1 # | 120: v_cvt_f32_f16_e32 v0, v0 # | next:327'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 121: v_lshrrev_b32_e32 v1, 16, v1 # | 122: v_cvt_f32_f16_e32 v1, v1 # | 123: v_mul_f32_e32 v0, v0, v3 # | 124: v_cvt_f16_f32_e32 v0, v0 # | 125: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 168: .long 0 # | 169: .text # | 170: .globl test_vector_reduce_fmul_v8half ; -- Begin function test_vector_reduce_fmul_v8half # | 171: .p2align 6 # | 172: .type test_vector_reduce_fmul_v8half,@function # | 173: test_vector_reduce_fmul_v8half: ; @test_vector_reduce_fmul_v8half # | next:327'2 } search range end (exclusive) # | 174: ; %bb.0: ; %entry # | 175: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:535'0 { search range start (exclusive) # | 176: v_cvt_f32_f16_e32 v5, v1 # | 177: v_cvt_f32_f16_e32 v0, v0 # | next:535'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 178: v_lshrrev_b32_e32 v1, 16, v1 # | 179: v_cvt_f32_f16_e32 v1, v1 # | 180: v_mul_f32_e32 v0, v0, v5 # | 181: v_cvt_f16_f32_e32 v0, v0 # | 182: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 243: .long 0 # | 244: .text # | 245: .globl test_vector_reduce_fmul_v16half ; -- Begin function test_vector_reduce_fmul_v16half # | 246: .p2align 6 # | 247: .type test_vector_reduce_fmul_v16half,@function # | 248: test_vector_reduce_fmul_v16half: ; @test_vector_reduce_fmul_v16half # | next:535'2 } search range end (exclusive) # | 249: ; %bb.0: ; %entry # | 250: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:865'0 { search range start (exclusive) # | 251: v_cvt_f32_f16_e32 v9, v1 # | 252: v_cvt_f32_f16_e32 v0, v0 # | next:865'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 253: v_lshrrev_b32_e32 v1, 16, v1 # | 254: v_cvt_f32_f16_e32 v1, v1 # | 255: v_mul_f32_e32 v0, v0, v9 # | 256: v_cvt_f16_f32_e32 v0, v0 # | 257: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 354: .long 0 # | 355: .text # | 356: .globl test_vector_reduce_fmul_v2float ; -- Begin function test_vector_reduce_fmul_v2float # | 357: .p2align 6 # | 358: .type test_vector_reduce_fmul_v2float,@function # | 359: test_vector_reduce_fmul_v2float: ; @test_vector_reduce_fmul_v2float # | next:865'2 } search range end (exclusive) # | 360: ; %bb.0: ; %entry # | 361: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 362: v_mul_f32_e32 v0, v0, v1 # | 363: v_mul_f32_e32 v0, v0, v2 # | 364: s_setpc_b64 s[30:31] # | . # | . # | . # | 759: .type test_vector_reduce_fmul_v16double,@function # | 760: test_vector_reduce_fmul_v16double: ; @test_vector_reduce_fmul_v16double # | 761: ; %bb.0: ; %entry # | 762: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 763: v_mul_f64 v[0:1], v[0:1], v[2:3] # | 764: buffer_load_dword v31, off, s[0:3], s32 # | next:2018'0 { search range start (exclusive) # | 765: buffer_load_dword v3, off, s[0:3], s32 offset:8 # | 766: buffer_load_dword v2, off, s[0:3], s32 offset:4 # | next:2018'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 767: v_mul_f64 v[0:1], v[0:1], v[4:5] # | 768: v_mul_f64 v[0:1], v[0:1], v[6:7] # | 769: v_mul_f64 v[0:1], v[0:1], v[8:9] # | 770: v_mul_f64 v[0:1], v[0:1], v[10:11] # | 771: v_mul_f64 v[0:1], v[0:1], v[12:13] # | . # | . # | . # | 807: .set amdgpu.max_num_agpr, 0 # | 808: .set amdgpu.max_num_sgpr, 33 # | 809: .set amdgpu.max_num_named_barrier, 0 # | 810: .section .AMDGPU.csdata,"",@progbits # | 811: .section ".note.GNU-stack","",@progbits # | 812: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx700" # | next:2018'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.ll (164 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for s_andn2_i32 # | warning: Instruction selection used fallback path for s_andn2_i32_commute # | warning: Instruction selection used fallback path for s_andn2_i32_multi_use # | warning: Instruction selection used fallback path for s_andn2_i32_multi_foldable_use # | warning: Instruction selection used fallback path for v_andn2_i32 # | warning: Instruction selection used fallback path for v_andn2_i32_sv # | warning: Instruction selection used fallback path for v_andn2_i32_vs # | warning: Instruction selection used fallback path for s_andn2_i64 # | warning: Instruction selection used fallback path for s_andn2_i64_commute # | warning: Instruction selection used fallback path for s_andn2_i64_multi_foldable_use # | warning: Instruction selection used fallback path for s_andn2_i64_multi_use # | warning: Instruction selection used fallback path for v_andn2_i64 # | warning: Instruction selection used fallback path for v_andn2_i64_sv # | warning: Instruction selection used fallback path for v_andn2_i64_vs # | warning: Instruction selection used fallback path for s_andn2_v2i32 # | warning: Instruction selection used fallback path for s_andn2_v2i32_commute # | warning: Instruction selection used fallback path for s_andn2_i16 # | warning: Instruction selection used fallback path for s_andn2_i16_commute # | warning: Instruction selection used fallback path for s_andn2_i16_multi_use # | warning: Instruction selection used fallback path for s_andn2_i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_andn2_i16 # | warning: Instruction selection used fallback path for v_andn2_i16_sv # | warning: Instruction selection used fallback path for v_andn2_i16_vs # | warning: Instruction selection used fallback path for s_andn2_v2i16 # | warning: Instruction selection used fallback path for s_andn2_v2i16_commute # | warning: Instruction selection used fallback path for s_andn2_v2i16_multi_use # | warning: Instruction selection used fallback path for s_andn2_v2i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_andn2_v2i16 # | warning: Instruction selection used fallback path for s_andn2_v3i16 # | warning: Instruction selection used fallback path for s_andn2_v3i16_commute # | warning: Instruction selection used fallback path for s_andn2_v3i16_multi_use # | warning: Instruction selection used fallback path for v_andn2_v3i16 # | warning: Instruction selection used fallback path for s_andn2_v4i16 # | warning: Instruction selection used fallback path for s_andn2_v4i16_commute # | warning: Instruction selection used fallback path for s_andn2_v4i16_multi_use # | warning: Instruction selection used fallback path for s_andn2_v4i16_multi_foldable_use # | warning: Instruction selection used fallback path for v_andn2_v4i16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:249:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v2, -1, v2 # | ^ # | :654:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :656:2: note: possible intended match here # | v_bfi_b32 v0, v2, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:271:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v0, -1, v0 # | ^ # | :698:9: note: scanning from here # | ; %bb.0: # | ^ # | :700:2: note: possible intended match here # | v_bfi_b32 v0, v0, 0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:293:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_not_b64 s[0:1], s[2:3] # | ^ # | :758:9: note: scanning from here # | ; %bb.0: # | ^ # | :759:2: note: possible intended match here # | v_bfi_b32 v1, s3, 0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:405:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_xor_b32 s1, s3, -1 # | ^ # | :1054:9: note: scanning from here # | ; %bb.0: # | ^ # | :1055:2: note: possible intended match here # | s_not_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:457:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v1, -1, v1 # | ^ # | :1171:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1172:2: note: possible intended match here # | v_bfi_b32 v0, v1, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:489:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v0, -1, v0 # | ^ # | :1214:9: note: scanning from here # | ; %bb.0: # | ^ # | :1216:2: note: possible intended match here # | v_and_b32_e32 v0, 0xffff, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:524:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_xor_b32 s0, s2, -1 # | ^ # | :1274:9: note: scanning from here # | ; %bb.0: # | ^ # | :1275:2: note: possible intended match here # | v_bfi_b32 v0, s2, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:559:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s0, s3, -1 # | ^ # | :1334:9: note: scanning from here # | ; %bb.0: # | ^ # | :1335:2: note: possible intended match here # | s_andn2_b32 s0, s2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:586:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s0, s3, -1 # | ^ # | :1393:9: note: scanning from here # | ; %bb.0: # | ^ # | :1394:2: note: possible intended match here # | s_andn2_b32 s0, s2, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:613:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s1, s3, -1 # | ^ # | :1452:9: note: scanning from here # | ; %bb.0: # | ^ # | :1453:2: note: possible intended match here # | s_not_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:647:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_xor_b32 s1, s4, -1 # | ^ # | :1512:9: note: scanning from here # | ; %bb.0: # | ^ # | :1525:2: note: possible intended match here # | s_or_b32 s1, s2, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:684:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_xor_b32_e32 v1, -1, v1 # | ^ # | :1580:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1581:2: note: possible intended match here # | v_bfi_b32 v0, v1, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:923:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1860:9: note: scanning from here # | ; %bb.0: # | ^ # | :1862:2: note: possible intended match here # | s_andn2_b32 s0, s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:967:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1920:9: note: scanning from here # | ; %bb.0: # | ^ # | :1922:2: note: possible intended match here # | s_andn2_b32 s0, s2, s4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:1011:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :1983:2: note: 'next' match was here # | s_lshr_b32 s0, s2, 16 # | ^ # | :1980:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1981:1: note: non-matching line after previous match is here # | s_lshr_b32 s6, s4, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:1063:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: s_lshr_b32 s0, s2, 16 # | ^ # | :2062:2: note: 'next' match was here # | s_lshr_b32 s0, s2, 16 # | ^ # | :2060:9: note: previous match ended here # | ; %bb.0: # | ^ # | :2061:1: note: non-matching line after previous match is here # | s_lshr_b32 s10, s6, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll:1124:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_lshrrev_b32_e32 v4, 16, v0 # | ^ # | :2141:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :2142:2: note: possible intended match here # | v_bfi_b32 v0, v2, 0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 649: .globl v_andn2_i64 ; -- Begin function v_andn2_i64 # | 650: .p2align 6 # | 651: .type v_andn2_i64,@function # | 652: v_andn2_i64: ; @v_andn2_i64 # | 653: ; %bb.0: # | 654: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:249'0 { search range start (exclusive) # | next:249'1 error: no match found in search range # | 655: v_bfi_b32 v1, v3, 0, v1 # | 656: v_bfi_b32 v0, v2, 0, v0 # | next:249'2 ? possible intended match # | 657: s_setpc_b64 s[30:31] # | 658: .Lfunc_end11: # | 659: .size v_andn2_i64, .Lfunc_end11-v_andn2_i64 # | 660: ; -- End function # | 661: .set .Lv_andn2_i64.num_vgpr, 4 # | . # | . # | . # | 692: .long 0 # | 693: .text # | 694: .globl v_andn2_i64_sv ; -- Begin function v_andn2_i64_sv # | 695: .p2align 8 # | 696: .type v_andn2_i64_sv,@function # | 697: v_andn2_i64_sv: ; @v_andn2_i64_sv # | next:249'3 } search range end (exclusive) # | 698: ; %bb.0: # | next:271'0 { search range start (exclusive) # | next:271'1 error: no match found in search range # | 699: v_bfi_b32 v1, v1, 0, s3 # | 700: v_bfi_b32 v0, v0, 0, s2 # | next:271'2 ? possible intended match # | 701: ; return to shader part epilog # | 702: .Lfunc_end12: # | 703: .size v_andn2_i64_sv, .Lfunc_end12-v_andn2_i64_sv # | 704: ; -- End function # | 705: .set .Lv_andn2_i64_sv.num_vgpr, 2 # | . # | . # | . # | 752: .long 0 # | 753: .text # | 754: .globl v_andn2_i64_vs ; -- Begin function v_andn2_i64_vs # | 755: .p2align 8 # | 756: .type v_andn2_i64_vs,@function # | 757: v_andn2_i64_vs: ; @v_andn2_i64_vs # | next:271'3 } search range end (exclusive) # | 758: ; %bb.0: # | next:293'0 { search range start (exclusive) # | next:293'1 error: no match found in search range # | 759: v_bfi_b32 v1, s3, 0, v1 # | next:293'2 ? possible intended match # | 760: v_bfi_b32 v0, s2, 0, v0 # | 761: ; return to shader part epilog # | 762: .Lfunc_end13: # | 763: .size v_andn2_i64_vs, .Lfunc_end13-v_andn2_i64_vs # | 764: ; -- End function # | . # | . # | . # | 812: .long 0 # | 813: .text # | 814: .globl s_andn2_v2i32 ; -- Begin function s_andn2_v2i32 # | 815: .p2align 8 # | 816: .type s_andn2_v2i32,@function # | 817: s_andn2_v2i32: ; @s_andn2_v2i32 # | next:293'3 } search range end (exclusive) # | 818: ; %bb.0: # | 819: s_andn2_b64 s[0:1], s[2:3], s[4:5] # | 820: ; return to shader part epilog # | 821: .Lfunc_end14: # | 822: .size s_andn2_v2i32, .Lfunc_end14-s_andn2_v2i32 # | . # | . # | . # | 1049: .text # | 1050: .globl s_andn2_i16_multi_use ; -- Begin function s_andn2_i16_multi_use # | 1051: .p2align 8 # | 1052: .type s_andn2_i16_multi_use,@function # | 1053: s_andn2_i16_multi_use: ; @s_andn2_i16_multi_use # | 1054: ; %bb.0: # | next:405'0 { search range start (exclusive) # | next:405'1 error: no match found in search range # | 1055: s_not_b32 s1, s3 # | next:405'2 ? possible int # | ... # `---data was truncated (10240/24705) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mfma-cd-select.ll (165 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mfma-cd-select.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(<4 x f32>), %38:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x1f32_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-cd-select.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll (166 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math=ieee # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fdiv_f16 # | warning: Instruction selection used fallback path for v_fdiv_f16_afn # | warning: Instruction selection used fallback path for v_fdiv_f16_ulp25 # | warning: Instruction selection used fallback path for v_neg_rcp_f16 # | warning: Instruction selection used fallback path for v_rcp_f16 # | warning: Instruction selection used fallback path for v_rcp_f16_arcp # | warning: Instruction selection used fallback path for v_rcp_f16_arcp_afn # | warning: Instruction selection used fallback path for v_rcp_f16_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_f16_afn_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_f16_arcp_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_v2f16 # | warning: Instruction selection used fallback path for v_fdiv_v2f16_afn # | warning: Instruction selection used fallback path for v_fdiv_v2f16_ulp25 # | warning: Instruction selection used fallback path for v_rcp_v2f16 # | warning: Instruction selection used fallback path for v_neg_rcp_v2f16 # | warning: Instruction selection used fallback path for v_rcp_v2f16_fabs # | warning: Instruction selection used fallback path for v_neg_rcp_v2f16_fabs # | warning: Instruction selection used fallback path for v_rcp_v2f16_arcp # | warning: Instruction selection used fallback path for v_rcp_v2f16_arcp_afn # | warning: Instruction selection used fallback path for v_rcp_v2f16_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_v2f16_afn_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_v2f16_arcp_ulp25 # | warning: Instruction selection used fallback path for v_fdiv_v2f16_arcp_afn_ulp25 # | warning: Instruction selection used fallback path for s_fdiv_f16 # | warning: Instruction selection used fallback path for s_fdiv_f16_arcp # | warning: Instruction selection used fallback path for s_fdiv_f16_afn # | warning: Instruction selection used fallback path for s_fdiv_v2f16 # | warning: Instruction selection used fallback path for s_rcp_f16 # | warning: Instruction selection used fallback path for s_neg_rcp_f16 # | warning: Instruction selection used fallback path for s_rsq_f16 # | warning: Instruction selection used fallback path for s_rsq_v2f16 # | warning: Instruction selection used fallback path for v_rsq_f16 # | warning: Instruction selection used fallback path for v_neg_rsq_f16 # | warning: Instruction selection used fallback path for v_rsq_f16_multi_use # | warning: Instruction selection used fallback path for v_rsq_f16_missing_contract0 # | warning: Instruction selection used fallback path for v_rsq_f16_missing_contract1 # | warning: Instruction selection used fallback path for v_neg_rsq_f16_missing_contract0 # | warning: Instruction selection used fallback path for v_neg_rsq_f16_missing_contract1 # | warning: Instruction selection used fallback path for v_neg_rsq_f16_fabs # | warning: Instruction selection used fallback path for v_rsq_f16_arcp # | warning: Instruction selection used fallback path for v_neg_rsq_f16_arcp # | warning: Instruction selection used fallback path for v_rsq_f16_afn # | warning: Instruction selection used fallback path for v_rsq_f16_afn_nocontract # | warning: Instruction selection used fallback path for v_rsq_v2f16 # | warning: Instruction selection used fallback path for v_neg_rsq_v2f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-IEEE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:2971:19: error: GFX6-IEEE-NEXT: expected string not found in input # | ; GFX6-IEEE-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :1946:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1947:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:3033:19: error: GFX6-IEEE-NEXT: expected string not found in input # | ; GFX6-IEEE-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :1988:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :1989:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:3467:19: error: GFX6-IEEE-NEXT: expected string not found in input # | ; GFX6-IEEE-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :2305:28: note: scanning from here # | v_cvt_f32_f16_e64 v0, |v0| # | ^ # | :2306:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:3540:19: error: GFX6-IEEE-NEXT: expected string not found in input # | ; GFX6-IEEE-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :2347:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :2348:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:3602:19: error: GFX6-IEEE-NEXT: expected string not found in input # | ; GFX6-IEEE-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :2389:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :2390:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll:3674:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_sqrt_f32_e32 v0, v0 # | ^ # | :2431:26: note: scanning from here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :2432:2: note: possible intended match here # | v_rsq_f32_e32 v0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1941: .p2align 6 # | 1942: .type v_rsq_f16,@function # | 1943: v_rsq_f16: ; @v_rsq_f16 # | 1944: ; %bb.0: # | 1945: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1946: v_cvt_f32_f16_e32 v0, v0 # | next:2971'0 { search range start (exclusive) # | next:2971'1 error: no match found in search range # | 1947: v_rsq_f32_e32 v0, v0 # | next:2971'2 ? possible intended match # | 1948: v_cvt_f16_f32_e32 v0, v0 # | 1949: s_setpc_b64 s[30:31] # | 1950: .Lfunc_end31: # | 1951: .size v_rsq_f16, .Lfunc_end31-v_rsq_f16 # | 1952: ; -- End function # | . # | . # | . # | 1980: .long 0 # | 1981: .text # | 1982: .globl v_neg_rsq_f16 ; -- Begin function v_neg_rsq_f16 # | 1983: .p2align 6 # | 1984: .type v_neg_rsq_f16,@function # | 1985: v_neg_rsq_f16: ; @v_neg_rsq_f16 # | next:2971'3 } search range end (exclusive) # | 1986: ; %bb.0: # | 1987: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 1988: v_cvt_f32_f16_e32 v0, v0 # | next:3033'0 { search range start (exclusive) # | next:3033'1 error: no match found in search range # | 1989: v_rsq_f32_e32 v0, v0 # | next:3033'2 ? possible intended match # | 1990: v_cvt_f16_f32_e64 v0, -v0 # | 1991: s_setpc_b64 s[30:31] # | 1992: .Lfunc_end32: # | 1993: .size v_neg_rsq_f16, .Lfunc_end32-v_neg_rsq_f16 # | 1994: ; -- End function # | . # | . # | . # | 2022: .long 0 # | 2023: .text # | 2024: .globl v_rsq_f16_multi_use ; -- Begin function v_rsq_f16_multi_use # | 2025: .p2align 6 # | 2026: .type v_rsq_f16_multi_use,@function # | 2027: v_rsq_f16_multi_use: ; @v_rsq_f16_multi_use # | next:3033'3 } search range end (exclusive) # | 2028: ; %bb.0: # | 2029: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2030: v_cvt_f32_f16_e32 v0, v0 # | 2031: v_sqrt_f32_e32 v0, v0 # | 2032: v_cvt_f16_f32_e32 v0, v0 # | . # | . # | . # | 2300: .p2align 6 # | 2301: .type v_neg_rsq_f16_fabs,@function # | 2302: v_neg_rsq_f16_fabs: ; @v_neg_rsq_f16_fabs # | 2303: ; %bb.0: # | 2304: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2305: v_cvt_f32_f16_e64 v0, |v0| # | next:3467'0 { search range start (exclusive) # | next:3467'1 error: no match found in search range # | 2306: v_rsq_f32_e32 v0, v0 # | next:3467'2 ? possible intended match # | 2307: v_cvt_f16_f32_e64 v0, -v0 # | 2308: s_setpc_b64 s[30:31] # | 2309: .Lfunc_end38: # | 2310: .size v_neg_rsq_f16_fabs, .Lfunc_end38-v_neg_rsq_f16_fabs # | 2311: ; -- End function # | . # | . # | . # | 2339: .long 0 # | 2340: .text # | 2341: .globl v_rsq_f16_arcp ; -- Begin function v_rsq_f16_arcp # | 2342: .p2align 6 # | 2343: .type v_rsq_f16_arcp,@function # | 2344: v_rsq_f16_arcp: ; @v_rsq_f16_arcp # | next:3467'3 } search range end (exclusive) # | 2345: ; %bb.0: # | 2346: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2347: v_cvt_f32_f16_e32 v0, v0 # | next:3540'0 { search range start (exclusive) # | next:3540'1 error: no match found in search range # | 2348: v_rsq_f32_e32 v0, v0 # | next:3540'2 ? possible intended match # | 2349: v_cvt_f16_f32_e32 v0, v0 # | 2350: s_setpc_b64 s[30:31] # | 2351: .Lfunc_end39: # | 2352: .size v_rsq_f16_arcp, .Lfunc_end39-v_rsq_f16_arcp # | 2353: ; -- End function # | . # | . # | . # | 2381: .long 0 # | 2382: .text # | 2383: .globl v_neg_rsq_f16_arcp ; -- Begin function v_neg_rsq_f16_arcp # | 2384: .p2align 6 # | 2385: .type v_neg_rsq_f16_arcp,@function # | 2386: v_neg_rsq_f16_arcp: ; @v_neg_rsq_f16_arcp # | next:3540'3 } search range end (exclusive) # | 2387: ; %bb.0: # | 2388: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2389: v_cvt_f32_f16_e32 v0, v0 # | next:3602'0 { search range start (exclusive) # | next:3602'1 error: no match found in search range # | 2390: v_rsq_f32_e32 v0, v0 # | next:3602'2 ? possible intended match # | 2391: v_cvt_f16_f32_e64 v0, -v0 # | 2392: s_setpc_b64 s[30:31] # | 2393: .Lfunc_end40: # | 2394: .size v_neg_rsq_f16_arcp, .Lfunc_end40-v_neg_rsq_f16_arcp # | 2395: ; -- End function # | . # | . # | . # | 2423: .long 0 # | 2424: .text # | 2425: .globl v_rsq_f16_afn ; -- Begin function v_rsq_f16_afn # | 2426: .p2align 6 # | 2427: .type v_rsq_f16_afn,@function # | 2428: v_rsq_f16_afn: ; @v_rsq_f16_afn # | next:3602'3 } search range end (exclusive) # | 2429: ; %bb.0: # | 2430: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2431: v_cvt_f32_f16_e32 v0, v0 # | next:3674'0 { search range start (exclusive) # | next:3674'1 error: no match found in search range # | 2432: v_rsq_f32_e32 v0, v0 # | next:3674'2 ? possible intended match # | 2433: v_cvt_f16_f32_e32 v0, v0 # | 2434: s_setpc_b64 s[30:31] # | 2435: .Lfunc_end41: # | 2436: .size v_rsq_f16_afn, .Lfunc_end41-v_rsq_f16_afn # | 2437: ; -- End function # | . # | . # | . # | 2465: .long 0 # | 2466: .text # | 2467: .globl v_rsq_f16_afn_nocontract ; -- Begin function v_rsq_f16_afn_nocontract # | 2468: .p2align 6 # | 2469: .type v_rsq_f16_afn_nocontract,@function # | 2470: v_rsq_f16_afn_nocontract: ; @v_rsq_f16_afn_nocontract # | next:3674'3 } search range end (exclusive) # | 2471: ; %bb.0: # | 2472: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 2473: v_cvt_f32_f16_e32 v0, v0 # | 2474: v_sqrt_f32_e32 v0, v0 # | 2475: v_cvt_f16_f32_e32 v0, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i64.ll (167 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -denormal-fp-math-f32=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -denormal-fp-math-f32=preserve-sign # .---command stderr------------ # | warning: Instruction selection used fallback path for v_srem_i64 # | warning: Instruction selection used fallback path for s_srem_i64 # | warning: Instruction selection used fallback path for v_srem_v2i64 # | warning: Instruction selection used fallback path for v_srem_i64_pow2k_denom # | warning: Instruction selection used fallback path for v_srem_v2i64_pow2k_denom # | warning: Instruction selection used fallback path for v_srem_i64_oddk_denom # | warning: Instruction selection used fallback path for v_srem_v2i64_oddk_denom # | warning: Instruction selection used fallback path for v_srem_i64_pow2_shl_denom # | warning: Instruction selection used fallback path for v_srem_v2i64_pow2_shl_denom # | warning: Instruction selection used fallback path for v_srem_i64_24bit # | warning: Instruction selection used fallback path for v_srem_v2i64_24bit # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:11:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_mov_b32_e32 v5, v1 # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :139:2: note: possible intended match here # | v_mov_b32_e32 v5, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:362:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_addc_u32_e32 v9, vcc, v5, v8, vcc # | ^ # | :409:31: note: scanning from here # | v_add_i32_e32 v4, vcc, v4, v8 # | ^ # | :410:2: note: possible intended match here # | v_addc_u32_e32 v5, vcc, v5, v8, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:966:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_ashrrev_i32_e32 v1, 31, v1 # | ^ # | :656:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :657:2: note: possible intended match here # | v_ashrrev_i32_e32 v2, 31, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:981:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_ashrrev_i32_e32 v1, 31, v1 # | ^ # | :702:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :703:2: note: possible intended match here # | v_ashrrev_i32_e32 v4, 31, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:1019:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_cvt_f32_u32_e32 v3, 0x12d8fb # | ^ # | :755:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :758:2: note: possible intended match here # | v_mov_b32_e32 v3, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:1166:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v4, 0x12d8fb # | ^ # | :819:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :824:2: note: possible intended match here # | s_mov_b32 s8, 0x12d8fb # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:1683:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_mov_b32_e32 v3, v0 # | ^ # | :904:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1027:2: note: possible intended match here # | v_mov_b32_e32 v3, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:1865:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v10, 0x1000 # | ^ # | :1085:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1097:2: note: possible intended match here # | v_mac_f32_e32 v4, 0x4f800000, v8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:2482:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v2, v1 # | ^ # | :1338:32: note: scanning from here # | v_and_b32_e32 v1, 0xffffff, v2 # | ^ # | :1339:2: note: possible intended match here # | v_cvt_f32_u32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll:2538:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_cvt_f32_u32_e32 v3, v1 # | ^ # | :1393:32: note: scanning from here # | v_and_b32_e32 v1, 0xffffff, v4 # | ^ # | :1394:2: note: possible intended match here # | v_cvt_f32_u32_e32 v1, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl v_srem_i64 ; -- Begin function v_srem_i64 # | 14: .p2align 6 # | 15: .type v_srem_i64,@function # | 16: v_srem_i64: ; @v_srem_i64 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | 19: v_or_b32_e32 v4, v1, v3 # | 20: v_cmp_ne_u32_e32 vcc, 0, v4 # | 21: ; implicit-def: $vgpr4_vgpr5 # | 22: s_and_saveexec_b64 s[4:5], vcc # | 23: s_xor_b64 s[8:9], exec, s[4:5] # | . # | . # | . # | 134: s_andn2_saveexec_b64 s[4:5], s[8:9] # | 135: s_cbranch_execz .LBB0_4 # | 136: ; %bb.3: # | 137: v_cvt_f32_u32_e32 v1, v2 # | 138: v_sub_i32_e32 v3, vcc, 0, v2 # | 139: v_mov_b32_e32 v5, 0 # | next:11'2 ? possible intended match # | 140: v_rcp_iflag_f32_e32 v1, v1 # | 141: v_mul_f32_e32 v1, 0x4f7ffffe, v1 # | 142: v_cvt_u32_f32_e32 v1, v1 # | 143: v_mul_lo_u32 v3, v3, v1 # | 144: v_mul_hi_u32 v3, v1, v3 # | . # | . # | . # | 194: .long 0 # | 195: .text # | 196: .globl s_srem_i64 ; -- Begin function s_srem_i64 # | 197: .p2align 8 # | 198: .type s_srem_i64,@function # | 199: s_srem_i64: ; @s_srem_i64 # | next:11'3 } search range end (exclusive) # | 200: ; %bb.0: # | 201: s_or_b64 s[0:1], s[2:3], s[4:5] # | 202: s_cmp_lg_u32 s1, 0 # | 203: s_cbranch_scc0 .LBB1_2 # | 204: ; %bb.1: # | . # | . # | . # | 404: .type v_srem_v2i64,@function # | 405: v_srem_v2i64: ; @v_srem_v2i64 # | 406: ; %bb.0: # | 407: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 408: v_ashrrev_i32_e32 v8, 31, v5 # | 409: v_add_i32_e32 v4, vcc, v4, v8 # | next:362'0 { search range start (exclusive) # | next:362'1 error: no match found in search range # | 410: v_addc_u32_e32 v5, vcc, v5, v8, vcc # | next:362'2 ? possible intended match # | 411: v_xor_b32_e32 v5, v5, v8 # | 412: v_xor_b32_e32 v8, v4, v8 # | 413: v_cvt_f32_u32_e32 v4, v8 # | 414: v_cvt_f32_u32_e32 v9, v5 # | 415: v_sub_i32_e32 v15, vcc, 0, v8 # | . # | . # | . # | 649: .long 0 # | 650: .text # | 651: .globl v_srem_i64_pow2k_denom ; -- Begin function v_srem_i64_pow2k_denom # | 652: .p2align 6 # | 653: .type v_srem_i64_pow2k_denom,@function # | 654: v_srem_i64_pow2k_denom: ; @v_srem_i64_pow2k_denom # | next:362'3 } search range end (exclusive) # | 655: ; %bb.0: # | 656: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:966'0 { search range start (exclusive) # | next:966'1 error: no match found in search range # | 657: v_ashrrev_i32_e32 v2, 31, v1 # | next:966'2 ? possible intended match # | 658: v_lshrrev_b32_e32 v2, 20, v2 # | 659: v_add_i32_e32 v2, vcc, v0, v2 # | 660: v_addc_u32_e32 v3, vcc, 0, v1, vcc # | 661: v_and_b32_e32 v2, 0xfffff000, v2 # | 662: v_sub_i32_e32 v0, vcc, v0, v2 # | . # | . # | . # | 695: .long 0 # | 696: .text # | 697: .globl v_srem_v2i64_pow2k_denom ; -- Begin function v_srem_v2i64_pow2k_denom # | 698: .p2align 6 # | 699: .type v_srem_v2i64_pow2k_denom,@function # | 700: v_srem_v2i64_pow2k_denom: ; @v_srem_v2i64_pow2k_denom # | next:966'3 } search range end (exclusive) # | 701: ; %bb.0: # | 702: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:981'0 { search range start (exclusive) # | next:981'1 error: no match found in search range # | 703: v_ashrrev_i32_e32 v4, 31, v1 # | next:981'2 ? possible intended match # | 704: v_lshrrev_b32_e32 v4, 20, v4 # | 705: v_add_i32_e32 v4, vcc, v0, v4 # | 706: v_addc_u32_e32 v5, vcc, 0, v1, vcc # | 707: v_and_b32_e32 v4, 0xfffff000, v4 # | 708: v_sub_i32_e32 v0, vcc, v0, v4 # | . # | . # | . # | 748: .long 0 # | 749: .text # | 750: .globl v_srem_i64_oddk_denom ; -- Begin function v_srem_i64_oddk_denom # | 751: .p2align 6 # | 752: .type v_srem_i64_oddk_denom,@function # | 753: v_srem_i64_oddk_denom: ; @v_srem_i64_oddk_denom # | next:981'3 } search range end (exclusive) # | 754: ; %bb.0: # | 755: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1019'0 { search range start (exclusive) # | next:1019'1 error: no match found in search range # | 756: s_mov_b32 s6, 0xfd81e19 # | 757: v_mul_hi_u32 v2, v0, s6 # | 758: v_mov_b32_e32 v3, 0 # | next:1019'2 ? possible intended match # | 759: s_mov_b32 s7, 0x6ca94220 # | 760: v_mad_u64_u32 v[4:5], s[4:5], v1, s6, v[2:3] # | 761: v_mov_b32_e32 v2, v4 # | 762: v_mad_u64_ # | ... # `---data was truncated (10240/17263) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/vector-reduce-fadd.ll (168 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/vector-reduce-fadd.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v2half # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v3half # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v4half # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v8half # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v16half # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v2float # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v3float # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v4float # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v8float # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v16float # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v2double # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v3double # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v4double # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v8double # | warning: Instruction selection used fallback path for test_vector_reduce_fadd_v16double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7,GFX7-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll:165:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :68:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :66:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :67:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v3, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll:327:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :120:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :118:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :119:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v3, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll:535:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :177:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :175:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :176:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v5, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll:865:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :252:2: note: 'next' match was here # | v_cvt_f32_f16_e32 v0, v0 # | ^ # | :250:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :251:1: note: non-matching line after previous match is here # | v_cvt_f32_f16_e32 v9, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll:2018:20: error: GFX7-GISEL-NEXT: is not on the line after the previous match # | ; GFX7-GISEL-NEXT: buffer_load_dword v2, off, s[0:3], s32 offset:4 # | ^ # | :766:2: note: 'next' match was here # | buffer_load_dword v2, off, s[0:3], s32 offset:4 # | ^ # | :764:41: note: previous match ended here # | buffer_load_dword v31, off, s[0:3], s32 # | ^ # | :765:1: note: non-matching line after previous match is here # | buffer_load_dword v3, off, s[0:3], s32 offset:8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/vector-reduce-fadd.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 61: .globl test_vector_reduce_fadd_v3half ; -- Begin function test_vector_reduce_fadd_v3half # | 62: .p2align 6 # | 63: .type test_vector_reduce_fadd_v3half,@function # | 64: test_vector_reduce_fadd_v3half: ; @test_vector_reduce_fadd_v3half # | 65: ; %bb.0: ; %entry # | 66: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:165'0 { search range start (exclusive) # | 67: v_cvt_f32_f16_e32 v3, v1 # | 68: v_cvt_f32_f16_e32 v0, v0 # | next:165'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 69: v_lshrrev_b32_e32 v1, 16, v1 # | 70: v_cvt_f32_f16_e32 v1, v1 # | 71: v_add_f32_e32 v0, v0, v3 # | 72: v_cvt_f16_f32_e32 v0, v0 # | 73: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 111: .long 0 # | 112: .text # | 113: .globl test_vector_reduce_fadd_v4half ; -- Begin function test_vector_reduce_fadd_v4half # | 114: .p2align 6 # | 115: .type test_vector_reduce_fadd_v4half,@function # | 116: test_vector_reduce_fadd_v4half: ; @test_vector_reduce_fadd_v4half # | next:165'2 } search range end (exclusive) # | 117: ; %bb.0: ; %entry # | 118: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:327'0 { search range start (exclusive) # | 119: v_cvt_f32_f16_e32 v3, v1 # | 120: v_cvt_f32_f16_e32 v0, v0 # | next:327'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 121: v_lshrrev_b32_e32 v1, 16, v1 # | 122: v_cvt_f32_f16_e32 v1, v1 # | 123: v_add_f32_e32 v0, v0, v3 # | 124: v_cvt_f16_f32_e32 v0, v0 # | 125: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 168: .long 0 # | 169: .text # | 170: .globl test_vector_reduce_fadd_v8half ; -- Begin function test_vector_reduce_fadd_v8half # | 171: .p2align 6 # | 172: .type test_vector_reduce_fadd_v8half,@function # | 173: test_vector_reduce_fadd_v8half: ; @test_vector_reduce_fadd_v8half # | next:327'2 } search range end (exclusive) # | 174: ; %bb.0: ; %entry # | 175: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:535'0 { search range start (exclusive) # | 176: v_cvt_f32_f16_e32 v5, v1 # | 177: v_cvt_f32_f16_e32 v0, v0 # | next:535'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 178: v_lshrrev_b32_e32 v1, 16, v1 # | 179: v_cvt_f32_f16_e32 v1, v1 # | 180: v_add_f32_e32 v0, v0, v5 # | 181: v_cvt_f16_f32_e32 v0, v0 # | 182: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 243: .long 0 # | 244: .text # | 245: .globl test_vector_reduce_fadd_v16half ; -- Begin function test_vector_reduce_fadd_v16half # | 246: .p2align 6 # | 247: .type test_vector_reduce_fadd_v16half,@function # | 248: test_vector_reduce_fadd_v16half: ; @test_vector_reduce_fadd_v16half # | next:535'2 } search range end (exclusive) # | 249: ; %bb.0: ; %entry # | 250: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:865'0 { search range start (exclusive) # | 251: v_cvt_f32_f16_e32 v9, v1 # | 252: v_cvt_f32_f16_e32 v0, v0 # | next:865'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 253: v_lshrrev_b32_e32 v1, 16, v1 # | 254: v_cvt_f32_f16_e32 v1, v1 # | 255: v_add_f32_e32 v0, v0, v9 # | 256: v_cvt_f16_f32_e32 v0, v0 # | 257: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | 354: .long 0 # | 355: .text # | 356: .globl test_vector_reduce_fadd_v2float ; -- Begin function test_vector_reduce_fadd_v2float # | 357: .p2align 6 # | 358: .type test_vector_reduce_fadd_v2float,@function # | 359: test_vector_reduce_fadd_v2float: ; @test_vector_reduce_fadd_v2float # | next:865'2 } search range end (exclusive) # | 360: ; %bb.0: ; %entry # | 361: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 362: v_add_f32_e32 v0, v0, v1 # | 363: v_add_f32_e32 v0, v0, v2 # | 364: s_setpc_b64 s[30:31] # | . # | . # | . # | 759: .type test_vector_reduce_fadd_v16double,@function # | 760: test_vector_reduce_fadd_v16double: ; @test_vector_reduce_fadd_v16double # | 761: ; %bb.0: ; %entry # | 762: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 763: v_add_f64 v[0:1], v[0:1], v[2:3] # | 764: buffer_load_dword v31, off, s[0:3], s32 # | next:2018'0 { search range start (exclusive) # | 765: buffer_load_dword v3, off, s[0:3], s32 offset:8 # | 766: buffer_load_dword v2, off, s[0:3], s32 offset:4 # | next:2018'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 767: v_add_f64 v[0:1], v[0:1], v[4:5] # | 768: v_add_f64 v[0:1], v[0:1], v[6:7] # | 769: v_add_f64 v[0:1], v[0:1], v[8:9] # | 770: v_add_f64 v[0:1], v[0:1], v[10:11] # | 771: v_add_f64 v[0:1], v[0:1], v[12:13] # | . # | . # | . # | 807: .set amdgpu.max_num_agpr, 0 # | 808: .set amdgpu.max_num_sgpr, 33 # | 809: .set amdgpu.max_num_named_barrier, 0 # | 810: .section .AMDGPU.csdata,"",@progbits # | 811: .section ".note.GNU-stack","",@progbits # | 812: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx700" # | next:2018'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll (169 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=kaveri -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(i32), %16:sgpr(p1) :: (store (i16) into %ir.out.load, addrspace 1) (in function: uniform_value_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll (170 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b8_vaddr # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b8_vaddr_imm_mask # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b32_vaddr # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b32_vaddr_imm_mask # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b64_vaddr # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b64_vaddr_imm_mask # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b128_vaddr # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b128_vaddr_imm_mask # | warning: Instruction selection used fallback path for cluster_load_async_to_lds_b64_saddr_no_scale_offset # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:28:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :25:28: note: scanning from here # | v_readfirstlane_b32 s0, v3 # | ^ # | :26:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:56:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :90:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :91:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:102:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :221:28: note: scanning from here # | v_readfirstlane_b32 s0, v3 # | ^ # | :222:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:130:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :286:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :287:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:176:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :417:28: note: scanning from here # | v_readfirstlane_b32 s0, v3 # | ^ # | :418:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:204:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :482:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :483:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:250:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :613:28: note: scanning from here # | v_readfirstlane_b32 s0, v3 # | ^ # | :614:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:278:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :678:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :679:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 20: cluster_load_async_to_lds_b8_vaddr: ; @cluster_load_async_to_lds_b8_vaddr # | 21: ; %bb.0: ; %entry # | 22: global_wb # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 25: v_readfirstlane_b32 s0, v3 # | next:28'0 { search range start (exclusive) # | next:28'1 error: no match found in search range # | 26: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:28'2 ? possible intended match # | 27: s_mov_b32 m0, s0 # | 28: cluster_load_async_to_lds_b8 v2, v[0:1], off offset:16 th:TH_LOAD_NT # | 29: s_endpgm # | 30: .Lfunc_end0: # | 31: .size cluster_load_async_to_lds_b8_vaddr, .Lfunc_end0-cluster_load_async_to_lds_b8_vaddr # | . # | . # | . # | 81: .long 0 # | 82: .text # | 83: .globl cluster_load_async_to_lds_b8_vaddr_imm_mask ; -- Begin function cluster_load_async_to_lds_b8_vaddr_imm_mask # | 84: .p2align 8 # | 85: .type cluster_load_async_to_lds_b8_vaddr_imm_mask,@function # | 86: cluster_load_async_to_lds_b8_vaddr_imm_mask: ; @cluster_load_async_to_lds_b8_vaddr_imm_mask # | next:28'3 } search range end (exclusive) # | 87: ; %bb.0: ; %entry # | 88: global_wb # | 89: v_nop # | 90: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | 91: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:56'2 ? possible intended match # | 92: s_mov_b32 m0, 15 # | 93: cluster_load_async_to_lds_b8 v2, v[0:1], off offset:16 # | 94: s_endpgm # | 95: .Lfunc_end1: # | 96: .size cluster_load_async_to_lds_b8_vaddr_imm_mask, .Lfunc_end1-cluster_load_async_to_lds_b8_vaddr_imm_mask # | . # | . # | . # | 146: .long 0 # | 147: .text # | 148: .globl cluster_load_async_to_lds_b8_saddr ; -- Begin function cluster_load_async_to_lds_b8_saddr # | 149: .p2align 8 # | 150: .type cluster_load_async_to_lds_b8_saddr,@function # | 151: cluster_load_async_to_lds_b8_saddr: ; @cluster_load_async_to_lds_b8_saddr # | next:56'3 } search range end (exclusive) # | 152: ; %bb.0: ; %entry # | 153: global_wb # | 154: v_nop # | 155: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 156: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 216: cluster_load_async_to_lds_b32_vaddr: ; @cluster_load_async_to_lds_b32_vaddr # | 217: ; %bb.0: ; %entry # | 218: global_wb # | 219: v_nop # | 220: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 221: v_readfirstlane_b32 s0, v3 # | next:102'0 { search range start (exclusive) # | next:102'1 error: no match found in search range # | 222: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:102'2 ? possible intended match # | 223: s_mov_b32 m0, s0 # | 224: cluster_load_async_to_lds_b32 v2, v[0:1], off offset:16 th:TH_LOAD_HT scope:SCOPE_SE # | 225: s_endpgm # | 226: .Lfunc_end3: # | 227: .size cluster_load_async_to_lds_b32_vaddr, .Lfunc_end3-cluster_load_async_to_lds_b32_vaddr # | . # | . # | . # | 277: .long 0 # | 278: .text # | 279: .globl cluster_load_async_to_lds_b32_vaddr_imm_mask ; -- Begin function cluster_load_async_to_lds_b32_vaddr_imm_mask # | 280: .p2align 8 # | 281: .type cluster_load_async_to_lds_b32_vaddr_imm_mask,@function # | 282: cluster_load_async_to_lds_b32_vaddr_imm_mask: ; @cluster_load_async_to_lds_b32_vaddr_imm_mask # | next:102'3 } search range end (exclusive) # | 283: ; %bb.0: ; %entry # | 284: global_wb # | 285: v_nop # | 286: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:130'0 { search range start (exclusive) # | next:130'1 error: no match found in search range # | 287: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:130'2 ? possible intended match # | 288: s_mov_b32 m0, 15 # | 289: cluster_load_async_to_lds_b32 v2, v[0:1], off offset:16 # | 290: s_endpgm # | 291: .Lfunc_end4: # | 292: .size cluster_load_async_to_lds_b32_vaddr_imm_mask, .Lfunc_end4-cluster_load_async_to_lds_b32_vaddr_imm_mask # | . # | . # | . # | 342: .long 0 # | 343: .text # | 344: .globl cluster_load_async_to_lds_b32_saddr ; -- Begin function cluster_load_async_to_lds_b32_saddr # | 345: .p2align 8 # | 346: .type cluster_load_async_to_lds_b32_saddr,@function # | 347: cluster_load_async_to_lds_b32_saddr: ; @cluster_load_async_to_lds_b32_sad # | ... # `---data was truncated (10240/17019) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptrunc.f16.ll (171 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptrunc.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu6.00 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu6.00 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgpu6.00 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16_afn # | warning: Instruction selection used fallback path for fptrunc_f64_to_f16 # | warning: Instruction selection used fallback path for fptrunc_f64_to_f16_afn # | warning: Instruction selection used fallback path for fptrunc_v2f32_to_v2f16 # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f16 # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f16_afn # | warning: Instruction selection used fallback path for fneg_fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fabs_fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fneg_fabs_fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16_zext_i32 # | warning: Instruction selection used fallback path for fptrunc_fabs_f32_to_f16_zext_i32 # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16_sext_i32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll:41:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :23:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :18:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :19:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll:312:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :91:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :86:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :87:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll:4388:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :633:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :628:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :629:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll:4666:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :701:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :696:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :697:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll:4944:18: error: SI-GISEL-NEXT: is not on the line after the previous match # | ; SI-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :769:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :764:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x9 # | ^ # | :765:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl fptrunc_f32_to_f16 ; -- Begin function fptrunc_f32_to_f16 # | 14: .p2align 8 # | 15: .type fptrunc_f32_to_f16,@function # | 16: fptrunc_f32_to_f16: ; @fptrunc_f32_to_f16 # | 17: ; %bb.0: ; %entry # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:41'0 { search range start (exclusive) # | 19: s_mov_b32 s7, 0xf000 # | 20: s_mov_b32 s6, -1 # | 21: s_mov_b32 s10, s6 # | 22: s_mov_b32 s11, s7 # | 23: s_waitcnt lgkmcnt(0) # | next:41'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 24: s_mov_b32 s8, s2 # | 25: s_mov_b32 s9, s3 # | 26: buffer_load_dword v0, off, s[8:11], 0 # | 27: s_mov_b32 s4, s0 # | 28: s_mov_b32 s5, s1 # | . # | . # | . # | 79: .long 0 # | 80: .text # | 81: .globl fptrunc_f32_to_f16_afn ; -- Begin function fptrunc_f32_to_f16_afn # | 82: .p2align 8 # | 83: .type fptrunc_f32_to_f16_afn,@function # | 84: fptrunc_f32_to_f16_afn: ; @fptrunc_f32_to_f16_afn # | next:41'2 } search range end (exclusive) # | 85: ; %bb.0: ; %entry # | 86: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:312'0 { search range start (exclusive) # | 87: s_mov_b32 s7, 0xf000 # | 88: s_mov_b32 s6, -1 # | 89: s_mov_b32 s10, s6 # | 90: s_mov_b32 s11, s7 # | 91: s_waitcnt lgkmcnt(0) # | next:312'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 92: s_mov_b32 s8, s2 # | 93: s_mov_b32 s9, s3 # | 94: buffer_load_dword v0, off, s[8:11], 0 # | 95: s_mov_b32 s4, s0 # | 96: s_mov_b32 s5, s1 # | . # | . # | . # | 147: .long 0 # | 148: .text # | 149: .globl fptrunc_f64_to_f16 ; -- Begin function fptrunc_f64_to_f16 # | 150: .p2align 8 # | 151: .type fptrunc_f64_to_f16,@function # | 152: fptrunc_f64_to_f16: ; @fptrunc_f64_to_f16 # | next:312'2 } search range end (exclusive) # | 153: ; %bb.0: ; %entry # | 154: s_load_dwordx4 s[4:7], s[4:5], 0x9 # | 155: s_mov_b32 s3, 0xf000 # | 156: s_mov_b32 s2, -1 # | 157: s_mov_b32 s10, s2 # | . # | . # | . # | 623: .globl fneg_fptrunc_f32_to_f16 ; -- Begin function fneg_fptrunc_f32_to_f16 # | 624: .p2align 8 # | 625: .type fneg_fptrunc_f32_to_f16,@function # | 626: fneg_fptrunc_f32_to_f16: ; @fneg_fptrunc_f32_to_f16 # | 627: ; %bb.0: ; %entry # | 628: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:4388'0 { search range start (exclusive) # | 629: s_mov_b32 s7, 0xf000 # | 630: s_mov_b32 s6, -1 # | 631: s_mov_b32 s10, s6 # | 632: s_mov_b32 s11, s7 # | 633: s_waitcnt lgkmcnt(0) # | next:4388'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 634: s_mov_b32 s8, s2 # | 635: s_mov_b32 s9, s3 # | 636: buffer_load_dword v0, off, s[8:11], 0 # | 637: s_mov_b32 s4, s0 # | 638: s_mov_b32 s5, s1 # | . # | . # | . # | 689: .long 0 # | 690: .text # | 691: .globl fabs_fptrunc_f32_to_f16 ; -- Begin function fabs_fptrunc_f32_to_f16 # | 692: .p2align 8 # | 693: .type fabs_fptrunc_f32_to_f16,@function # | 694: fabs_fptrunc_f32_to_f16: ; @fabs_fptrunc_f32_to_f16 # | next:4388'2 } search range end (exclusive) # | 695: ; %bb.0: ; %entry # | 696: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:4666'0 { search range start (exclusive) # | 697: s_mov_b32 s7, 0xf000 # | 698: s_mov_b32 s6, -1 # | 699: s_mov_b32 s10, s6 # | 700: s_mov_b32 s11, s7 # | 701: s_waitcnt lgkmcnt(0) # | next:4666'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 702: s_mov_b32 s8, s2 # | 703: s_mov_b32 s9, s3 # | 704: buffer_load_dword v0, off, s[8:11], 0 # | 705: s_mov_b32 s4, s0 # | 706: s_mov_b32 s5, s1 # | . # | . # | . # | 757: .long 0 # | 758: .text # | 759: .globl fneg_fabs_fptrunc_f32_to_f16 ; -- Begin function fneg_fabs_fptrunc_f32_to_f16 # | 760: .p2align 8 # | 761: .type fneg_fabs_fptrunc_f32_to_f16,@function # | 762: fneg_fabs_fptrunc_f32_to_f16: ; @fneg_fabs_fptrunc_f32_to_f16 # | next:4666'2 } search range end (exclusive) # | 763: ; %bb.0: ; %entry # | 764: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | next:4944'0 { search range start (exclusive) # | 765: s_mov_b32 s7, 0xf000 # | 766: s_mov_b32 s6, -1 # | 767: s_mov_b32 s10, s6 # | 768: s_mov_b32 s11, s7 # | 769: s_waitcnt lgkmcnt(0) # | next:4944'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 770: s_mov_b32 s8, s2 # | 771: s_mov_b32 s9, s3 # | 772: buffer_load_dword v0, off, s[8:11], 0 # | 773: s_mov_b32 s4, s0 # | 774: s_mov_b32 s5, s1 # | . # | . # | . # | 825: .long 0 # | 826: .text # | 827: .globl fptrunc_f32_to_f16_zext_i32 ; -- Begin function fptrunc_f32_to_f16_zext_i32 # | 828: .p2align 8 # | 829: .type fptrunc_f32_to_f16_zext_i32,@function # | 830: fptrunc_f32_to_f16_zext_i32: ; @fptrunc_f32_to_f16_zext_i32 # | next:4944'2 } search range end (exclusive) # | 831: ; %bb.0: ; %entry # | 832: s_load_dwordx4 s[0:3], s[4:5], 0x9 # | 833: s_mov_b32 s7, 0xf000 # | 834: s_mov_b32 s6, -1 # | 835: s_mov_b32 s10, s6 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll (172 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SIVI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SIVI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,SIVI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,SIVI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sgpr(i32) = G_CONSTANT i32 0 (in function: test_interrupt) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,VIPLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.ll (173 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -strict-whitespace -check-prefixes=GCN,GFX8,PREGFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -strict-whitespace -check-prefixes=GCN,GFX8,PREGFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -strict-whitespace -check-prefixes=GCN,GFX8,PREGFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(f32) = G_FCONSTANT float 0.000000e+00 (in function: test_export_zeroes_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -strict-whitespace -check-prefixes=GCN,GFX8,PREGFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -strict-whitespace -check-prefixes=GCN,GFX8,PREGFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/lshl-add-u64.ll (174 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lshl-add-u64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vreg_64_align2(i64) = G_SHL %0:vgpr, %28:vgpr(i32) (in function: lshl_add_u64_v1v) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fadd.f16.ll (175 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fadd.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -enable-misched=false < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -enable-misched=false # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03 -mattr=-flat-for-global -enable-misched=false < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03 -mattr=-flat-for-global -enable-misched=false # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -global-isel=0 -mattr=+real-true16,-flat-for-global -enable-misched=false < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -global-isel=0 -mattr=+real-true16,-flat-for-global -enable-misched=false # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -global-isel=1 -global-isel-abort=2 -mattr=+real-true16,-flat-for-global -enable-misched=false < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -global-isel=1 -global-isel-abort=2 -mattr=+real-true16,-flat-for-global -enable-misched=false # .---command stderr------------ # | warning: Instruction selection used fallback path for fadd_f16 # | warning: Instruction selection used fallback path for fadd_f16_imm_a # | warning: Instruction selection used fallback path for fadd_f16_imm_b # | warning: Instruction selection used fallback path for fadd_v2f16 # | warning: Instruction selection used fallback path for fadd_v2f16_imm_a # | warning: Instruction selection used fallback path for fadd_v2f16_imm_b # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:88:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_mov_b32 s10, -1 # | ^ # | :22:2: note: 'next' match was here # | s_mov_b32 s10, -1 # | ^ # | :20:33: note: previous match ended here # | s_load_b64 s[4:5], s[4:5], 0x34 # | ^ # | :21:1: note: non-matching line after previous match is here # | s_mov_b32 s11, 0x31016000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:247:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :94:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :92:34: note: previous match ended here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :93:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0x31016000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:381:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :162:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :160:34: note: previous match ended here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :161:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0x31016000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:540:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: s_load_b64 s[4:5], s[4:5], 0x34 # | ^ # | :229:34: note: scanning from here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :230:2: note: possible intended match here # | s_load_b64 s[8:9], s[4:5], 0x34 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:698:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_delay_alu instid0(VALU_DEP_1) # | ^ # | :303:2: note: 'next' match was here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | :300:29: note: previous match ended here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :301:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0x31016000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll:837:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_delay_alu instid0(VALU_DEP_1) # | ^ # | :370:2: note: 'next' match was here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | :367:29: note: previous match ended here # | v_and_b32_e32 v0, 0x3ff, v0 # | ^ # | :368:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0x31016000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fadd.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type fadd_f16,@function # | 16: fadd_f16: ; @fadd_f16 # | 17: ; %bb.0: ; %entry # | 18: s_clause 0x1 # | 19: s_load_b128 s[0:3], s[4:5], 0x24 # | 20: s_load_b64 s[4:5], s[4:5], 0x34 # | next:88'0 { search range start (exclusive) # | 21: s_mov_b32 s11, 0x31016000 # | 22: s_mov_b32 s10, -1 # | next:88'1 !~~~~~~~~~~~~~~~~ error: match on wrong line # | 23: s_mov_b32 s7, s11 # | 24: s_mov_b32 s6, s10 # | 25: s_waitcnt lgkmcnt(0) # | 26: s_mov_b32 s8, s0 # | 27: s_mov_b32 s9, s1 # | . # | . # | . # | 85: .long 0 # | 86: .text # | 87: .globl fadd_f16_imm_a ; -- Begin function fadd_f16_imm_a # | 88: .p2align 8 # | 89: .type fadd_f16_imm_a,@function # | 90: fadd_f16_imm_a: ; @fadd_f16_imm_a # | next:88'2 } search range end (exclusive) # | 91: ; %bb.0: ; %entry # | 92: s_load_b128 s[0:3], s[4:5], 0x24 # | next:247'0 { search range start (exclusive) # | 93: s_mov_b32 s7, 0x31016000 # | 94: s_mov_b32 s6, -1 # | next:247'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 95: s_waitcnt lgkmcnt(0) # | 96: s_mov_b32 s4, s0 # | 97: s_mov_b32 s5, s1 # | 98: s_mov_b32 s0, s2 # | 99: s_mov_b32 s1, s3 # | . # | . # | . # | 153: .long 0 # | 154: .text # | 155: .globl fadd_f16_imm_b ; -- Begin function fadd_f16_imm_b # | 156: .p2align 8 # | 157: .type fadd_f16_imm_b,@function # | 158: fadd_f16_imm_b: ; @fadd_f16_imm_b # | next:247'2 } search range end (exclusive) # | 159: ; %bb.0: ; %entry # | 160: s_load_b128 s[0:3], s[4:5], 0x24 # | next:381'0 { search range start (exclusive) # | 161: s_mov_b32 s7, 0x31016000 # | 162: s_mov_b32 s6, -1 # | next:381'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 163: s_waitcnt lgkmcnt(0) # | 164: s_mov_b32 s4, s0 # | 165: s_mov_b32 s5, s1 # | 166: s_mov_b32 s0, s2 # | 167: s_mov_b32 s1, s3 # | . # | . # | . # | 221: .long 0 # | 222: .text # | 223: .globl fadd_v2f16 ; -- Begin function fadd_v2f16 # | 224: .p2align 8 # | 225: .type fadd_v2f16,@function # | 226: fadd_v2f16: ; @fadd_v2f16 # | next:381'2 } search range end (exclusive) # | 227: ; %bb.0: ; %entry # | 228: s_clause 0x1 # | 229: s_load_b128 s[0:3], s[4:5], 0x24 # | next:540'0 { search range start (exclusive) # | next:540'1 error: no match found in search range # | 230: s_load_b64 s[8:9], s[4:5], 0x34 # | next:540'2 ? possible intended match # | 231: v_and_b32_e32 v0, 0x3ff, v0 # | 232: s_mov_b32 s7, 0x31016000 # | 233: s_mov_b32 s6, -1 # | 234: s_delay_alu instid0(VALU_DEP_1) # | 235: v_lshlrev_b32_e32 v0, 2, v0 # | . # | . # | . # | 292: .long 0 # | 293: .text # | 294: .globl fadd_v2f16_imm_a ; -- Begin function fadd_v2f16_imm_a # | 295: .p2align 8 # | 296: .type fadd_v2f16_imm_a,@function # | 297: fadd_v2f16_imm_a: ; @fadd_v2f16_imm_a # | next:540'3 } search range end (exclusive) # | 298: ; %bb.0: ; %entry # | 299: s_load_b128 s[0:3], s[4:5], 0x24 # | 300: v_and_b32_e32 v0, 0x3ff, v0 # | next:698'0 { search range start (exclusive) # | 301: s_mov_b32 s7, 0x31016000 # | 302: s_mov_b32 s6, -1 # | 303: s_delay_alu instid0(VALU_DEP_1) # | next:698'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 304: v_lshlrev_b32_e32 v0, 2, v0 # | 305: s_waitcnt lgkmcnt(0) # | 306: global_load_b32 v0, v0, s[2:3] # | 307: s_mov_b32 s4, s0 # | 308: s_mov_b32 s5, s1 # | . # | . # | . # | 359: .long 0 # | 360: .text # | 361: .globl fadd_v2f16_imm_b ; -- Begin function fadd_v2f16_imm_b # | 362: .p2align 8 # | 363: .type fadd_v2f16_imm_b,@function # | 364: fadd_v2f16_imm_b: ; @fadd_v2f16_imm_b # | next:698'2 } search range end (exclusive) # | 365: ; %bb.0: ; %entry # | 366: s_load_b128 s[0:3], s[4:5], 0x24 # | 367: v_and_b32_e32 v0, 0x3ff, v0 # | next:837'0 { search range start (exclusive) # | 368: s_mov_b32 s7, 0x31016000 # | 369: s_mov_b32 s6, -1 # | 370: s_delay_alu instid0(VALU_DEP_1) # | next:837'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 371: v_lshlrev_b32_e32 v0, 2, v0 # | 372: s_waitcnt lgkmcnt(0) # | 373: global_load_b32 v0, v0, s[2:3] # | 374: s_mov_b32 s4, s0 # | 375: s_mov_b32 s5, s1 # | . # | . # | . # | 418: .set amdgpu.max_num_agpr, 0 # | 419: .set amdgpu.max_num_sgpr, 0 # | 420: .set amdgpu.max_num_named_barrier, 0 # | 421: .section .AMDGPU.csdata,"",@progbits # | 422: .section ".note.GNU-stack","",@progbits # | 423: .amd_amdgpu_isa "amdgpu11.00-unknown-unknown-unknown-gfx1100" # | next:837'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll (176 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+wavefrontsize32,-wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+wavefrontsize32,-wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+wavefrontsize32,-wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+wavefrontsize32,-wavefrontsize64 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_tr4_b64_vaddr # | warning: Instruction selection used fallback path for global_load_tr4_b64_saddr # | warning: Instruction selection used fallback path for global_load_tr8_b64_vaddr # | warning: Instruction selection used fallback path for global_load_tr8_b64_saddr # | warning: Instruction selection used fallback path for global_load_tr6_b96_vaddr # | warning: Instruction selection used fallback path for global_load_tr6_b96_saddr # | warning: Instruction selection used fallback path for ds_load_tr4_b64 # | warning: Instruction selection used fallback path for ds_load_tr4_b64_saddr # | warning: Instruction selection used fallback path for ds_load_tr8_b64 # | warning: Instruction selection used fallback path for ds_load_tr8_b64_saddr # | warning: Instruction selection used fallback path for ds_load_tr6_b96 # | warning: Instruction selection used fallback path for ds_load_tr6_b96_saddr # | warning: Instruction selection used fallback path for global_load_tr6_b96_vaddr_no_align2_requirement # | warning: Instruction selection used fallback path for global_load_tr6_b96_saddr_no_align2_requirement # | warning: Instruction selection used fallback path for ds_load_tr6_b96_no_align2_requirement # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll:232:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :810:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :811:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll:279:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :942:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :943:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll:326:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1074:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1075:2: note: possible intended match here # | v_dual_mov_b32 v5, v2 :: v_dual_mov_b32 v4, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 805: .type ds_load_tr4_b64,@function # | 806: ds_load_tr4_b64: ; @ds_load_tr4_b64 # | 807: ; %bb.0: ; %entry # | 808: global_wb # | 809: v_nop # | 810: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:232'0 { search range start (exclusive) # | next:232'1 error: no match found in search range # | 811: v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | next:232'2 ? possible intended match # | 812: ds_load_tr4_b64 v[0:1], v0 offset:32 # | 813: s_wait_dscnt 0x0 # | 814: global_store_b64 v[2:3], v[0:1], off # | 815: s_endpgm # | 816: .Lfunc_end12: # | . # | . # | . # | 867: .long 0 # | 868: .text # | 869: .globl ds_load_tr4_b64_saddr ; -- Begin function ds_load_tr4_b64_saddr # | 870: .p2align 8 # | 871: .type ds_load_tr4_b64_saddr,@function # | 872: ds_load_tr4_b64_saddr: ; @ds_load_tr4_b64_saddr # | next:232'3 } search range end (exclusive) # | 873: ; %bb.0: ; %entry # | 874: global_wb # | 875: v_nop # | 876: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 877: v_mov_b32_e32 v2, s0 # | . # | . # | . # | 937: .type ds_load_tr8_b64,@function # | 938: ds_load_tr8_b64: ; @ds_load_tr8_b64 # | 939: ; %bb.0: ; %entry # | 940: global_wb # | 941: v_nop # | 942: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:279'0 { search range start (exclusive) # | next:279'1 error: no match found in search range # | 943: v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | next:279'2 ? possible intended match # | 944: ds_load_tr8_b64 v[0:1], v0 offset:32 # | 945: s_wait_dscnt 0x0 # | 946: global_store_b64 v[2:3], v[0:1], off # | 947: s_endpgm # | 948: .Lfunc_end14: # | . # | . # | . # | 999: .long 0 # | 1000: .text # | 1001: .globl ds_load_tr8_b64_saddr ; -- Begin function ds_load_tr8_b64_saddr # | 1002: .p2align 8 # | 1003: .type ds_load_tr8_b64_saddr,@function # | 1004: ds_load_tr8_b64_saddr: ; @ds_load_tr8_b64_saddr # | next:279'3 } search range end (exclusive) # | 1005: ; %bb.0: ; %entry # | 1006: global_wb # | 1007: v_nop # | 1008: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 1009: v_mov_b32_e32 v2, s0 # | . # | . # | . # | 1069: .type ds_load_tr6_b96,@function # | 1070: ds_load_tr6_b96: ; @ds_load_tr6_b96 # | 1071: ; %bb.0: ; %entry # | 1072: global_wb # | 1073: v_nop # | 1074: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:326'0 { search range start (exclusive) # | next:326'1 error: no match found in search range # | 1075: v_dual_mov_b32 v5, v2 :: v_dual_mov_b32 v4, v1 # | next:326'2 ? possible intended match # | 1076: ds_load_tr6_b96 v[0:2], v0 offset:32 # | 1077: s_wait_dscnt 0x0 # | 1078: global_store_b96 v[4:5], v[0:2], off # | 1079: s_endpgm # | 1080: .Lfunc_end16: # | . # | . # | . # | 1131: .long 0 # | 1132: .text # | 1133: .globl ds_load_tr6_b96_saddr ; -- Begin function ds_load_tr6_b96_saddr # | 1134: .p2align 8 # | 1135: .type ds_load_tr6_b96_saddr,@function # | 1136: ds_load_tr6_b96_saddr: ; @ds_load_tr6_b96_saddr # | next:326'3 } search range end (exclusive) # | 1137: ; %bb.0: ; %entry # | 1138: global_wb # | 1139: v_nop # | 1140: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 1141: v_mov_b32_e32 v2, s0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/lrint.ll (177 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lrint.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for intrinsic_frint # | warning: Instruction selection used fallback path for intrinsic_lrint_i32_f32 # | warning: Instruction selection used fallback path for intrinsic_lrint_i32_f64 # | warning: Instruction selection used fallback path for intrinsic_lrint_i64_f32 # | warning: Instruction selection used fallback path for intrinsic_lrint_i64_f64 # | warning: Instruction selection used fallback path for intrinsic_llrint_i64_f32 # | warning: Instruction selection used fallback path for intrinsic_llrint_i64_f64 # | warning: Instruction selection used fallback path for intrinsic_frint_half # | warning: Instruction selection used fallback path for intrinsic_lrint_i32_f16 # | warning: Instruction selection used fallback path for intrinsic_frint_v2f32_v2f32 # | warning: Instruction selection used fallback path for intrinsic_lrint_v2i32_v2f32 # | warning: Instruction selection used fallback path for intrinsic_lrint_v2i64_v2f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll:112:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v1, v0 # | ^ # | :141:24: note: scanning from here # | v_rndne_f32_e32 v0, v0 # | ^ # | :148:5: note: possible intended match here # | v_cvt_u32_f32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll:225:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :193:32: note: scanning from here # | v_rndne_f64_e32 v[0:1], v[0:1] # | ^ # | :197:2: note: possible intended match here # | s_mov_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll:315:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v1, v0 # | ^ # | :241:24: note: scanning from here # | v_rndne_f32_e32 v0, v0 # | ^ # | :248:5: note: possible intended match here # | v_cvt_u32_f32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll:428:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :293:32: note: scanning from here # | v_rndne_f64_e32 v[0:1], v[0:1] # | ^ # | :297:2: note: possible intended match here # | s_mov_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll:672:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_trunc_f32_e32 v2, v0 # | ^ # | :507:24: note: scanning from here # | v_rndne_f32_e32 v0, v0 # | ^ # | :514:5: note: possible intended match here # | v_cvt_u32_f32_e32 v2, v2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lrint.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 136: .p2align 6 # | 137: .type intrinsic_lrint_i64_f32,@function # | 138: intrinsic_lrint_i64_f32: ; @intrinsic_lrint_i64_f32 # | 139: ; %bb.0: ; %entry # | 140: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 141: v_rndne_f32_e32 v0, v0 # | next:112'0 { search range start (exclusive) # | next:112'1 error: no match found in search range # | 142: s_mov_b32 s4, 0x2f800000 # | 143: v_mul_f32_e64 v1, |v0|, s4 # | 144: v_floor_f32_e32 v1, v1 # | 145: s_mov_b32 s4, 0xcf800000 # | 146: v_cvt_u32_f32_e32 v2, v1 # | 147: v_fma_f32 v1, v1, s4, |v0| # | 148: v_cvt_u32_f32_e32 v1, v1 # | next:112'2 ? possible intended match # | 149: v_ashrrev_i32_e32 v3, 31, v0 # | 150: v_xor_b32_e32 v2, v2, v3 # | 151: v_xor_b32_e32 v0, v1, v3 # | 152: v_sub_co_u32_e32 v0, vcc, v0, v3 # | 153: v_subb_co_u32_e32 v1, vcc, v2, v3, vcc # | . # | . # | . # | 185: .long 0 # | 186: .text # | 187: .globl intrinsic_lrint_i64_f64 ; -- Begin function intrinsic_lrint_i64_f64 # | 188: .p2align 6 # | 189: .type intrinsic_lrint_i64_f64,@function # | 190: intrinsic_lrint_i64_f64: ; @intrinsic_lrint_i64_f64 # | next:112'3 } search range end (exclusive) # | 191: ; %bb.0: ; %entry # | 192: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 193: v_rndne_f64_e32 v[0:1], v[0:1] # | next:225'0 { search range start (exclusive) # | next:225'1 error: no match found in search range # | 194: s_movk_i32 s4, 0xffe0 # | 195: s_mov_b32 s5, 0xc1f00000 # | 196: v_ldexp_f64 v[2:3], v[0:1], s4 # | 197: s_mov_b32 s4, 0 # | next:225'2 ? possible intended match # | 198: v_floor_f64_e32 v[2:3], v[2:3] # | 199: v_fma_f64 v[0:1], v[2:3], s[4:5], v[0:1] # | 200: v_cvt_u32_f64_e32 v0, v[0:1] # | 201: v_cvt_i32_f64_e32 v1, v[2:3] # | 202: s_setpc_b64 s[30:31] # | . # | . # | . # | 233: .long 0 # | 234: .text # | 235: .globl intrinsic_llrint_i64_f32 ; -- Begin function intrinsic_llrint_i64_f32 # | 236: .p2align 6 # | 237: .type intrinsic_llrint_i64_f32,@function # | 238: intrinsic_llrint_i64_f32: ; @intrinsic_llrint_i64_f32 # | next:225'3 } search range end (exclusive) # | 239: ; %bb.0: ; %entry # | 240: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 241: v_rndne_f32_e32 v0, v0 # | next:315'0 { search range start (exclusive) # | next:315'1 error: no match found in search range # | 242: s_mov_b32 s4, 0x2f800000 # | 243: v_mul_f32_e64 v1, |v0|, s4 # | 244: v_floor_f32_e32 v1, v1 # | 245: s_mov_b32 s4, 0xcf800000 # | 246: v_cvt_u32_f32_e32 v2, v1 # | 247: v_fma_f32 v1, v1, s4, |v0| # | 248: v_cvt_u32_f32_e32 v1, v1 # | next:315'2 ? possible intended match # | 249: v_ashrrev_i32_e32 v3, 31, v0 # | 250: v_xor_b32_e32 v2, v2, v3 # | 251: v_xor_b32_e32 v0, v1, v3 # | 252: v_sub_co_u32_e32 v0, vcc, v0, v3 # | 253: v_subb_co_u32_e32 v1, vcc, v2, v3, vcc # | . # | . # | . # | 285: .long 0 # | 286: .text # | 287: .globl intrinsic_llrint_i64_f64 ; -- Begin function intrinsic_llrint_i64_f64 # | 288: .p2align 6 # | 289: .type intrinsic_llrint_i64_f64,@function # | 290: intrinsic_llrint_i64_f64: ; @intrinsic_llrint_i64_f64 # | next:315'3 } search range end (exclusive) # | 291: ; %bb.0: ; %entry # | 292: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 293: v_rndne_f64_e32 v[0:1], v[0:1] # | next:428'0 { search range start (exclusive) # | next:428'1 error: no match found in search range # | 294: s_movk_i32 s4, 0xffe0 # | 295: s_mov_b32 s5, 0xc1f00000 # | 296: v_ldexp_f64 v[2:3], v[0:1], s4 # | 297: s_mov_b32 s4, 0 # | next:428'2 ? possible intended match # | 298: v_floor_f64_e32 v[2:3], v[2:3] # | 299: v_fma_f64 v[0:1], v[2:3], s[4:5], v[0:1] # | 300: v_cvt_u32_f64_e32 v0, v[0:1] # | 301: v_cvt_i32_f64_e32 v1, v[2:3] # | 302: s_setpc_b64 s[30:31] # | . # | . # | . # | 333: .long 0 # | 334: .text # | 335: .globl intrinsic_frint_half ; -- Begin function intrinsic_frint_half # | 336: .p2align 6 # | 337: .type intrinsic_frint_half,@function # | 338: intrinsic_frint_half: ; @intrinsic_frint_half # | next:428'3 } search range end (exclusive) # | 339: ; %bb.0: ; %entry # | 340: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 341: v_rndne_f16_e32 v0, v0 # | 342: s_setpc_b64 s[30:31] # | 343: .Lfunc_end7: # | . # | . # | . # | 502: .p2align 6 # | 503: .type intrinsic_lrint_v2i64_v2f32,@function # | 504: intrinsic_lrint_v2i64_v2f32: ; @intrinsic_lrint_v2i64_v2f32 # | 505: ; %bb.0: ; %entry # | 506: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 507: v_rndne_f32_e32 v0, v0 # | next:672'0 { search range start (exclusive) # | next:672'1 error: no match found in search range # | 508: s_mov_b32 s4, 0x2f800000 # | 509: v_mul_f32_e64 v2, |v0|, s4 # | 510: v_floor_f32_e32 v2, v2 # | 511: s_mov_b32 s5, 0xcf800000 # | 512: v_cvt_u32_f32_e32 v3, v2 # | 513: v_fma_f32 v2, v2, s5, |v0| # | 514: v_cvt_u32_f32_e32 v2, v2 # | next:672'2 ? possible intended match # | 515: v_ashrrev_i32_e32 v4, 31, v0 # | 516: v_xor_b32_e32 v3, v3, v4 # | 517: v_xor_b32_e32 v0, v2, v4 # | 518: v_rndne_f32_e32 v2, v1 # | 519: v_mul_f32_e64 v1, |v2|, s4 # | . # | . # | . # | 554: .set amdgpu.max_num_agpr, 0 # | 555: .set amdgpu.max_num_sgpr, 32 # | 556: .set amdgpu.max_num_named_barrier, 0 # | 557: .section .AMDGPU.csdata,"",@progbits # | 558: .section ".note.GNU-stack","",@progbits # | 559: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx900" # | next:672'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll (178 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v3f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v4f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_v4f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_fneg_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fabs_fabs_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fabs_fabs_div # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_fneg_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_fneg_fneg_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v3f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_v4f16_fpexcept_strict_uni # | warning: Instruction selection used fallback path for v_constained_fma_v4f16_fpexcept_strict_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fneg_fneg_div # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fabs_fabs_uni # | warning: Instruction selection used fallback path for v_constained_fma_f16_fpexcept_strict_fabs_fabs_div # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_fneg_fneg_uni # | warning: Instruction selection used fallback path for v_constained_fma_v2f16_fpexcept_strict_fneg_fneg_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll:272:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: v_pk_fma_f16 v1, v1, v3, v5 # | ^ # | :191:29: note: scanning from here # | v_pk_fma_f16 v0, v0, v2, v4 # | ^ # | :192:2: note: possible intended match here # | v_fma_f16 v1, v1, v3, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll:342:16: error: GFX900-NEXT: expected string not found in input # | ; GFX900-NEXT: v_mov_b32_e32 v2, s18 # | ^ # | :234:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :252:2: note: possible intended match here # | v_mov_b32_e32 v4, s18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll:432:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: v_pk_fma_f16 v0, v0, v2, v4 # | ^ # | :297:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :309:2: note: possible intended match here # | v_fma_f16 v0, v0, v2, v4 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 186: .p2align 6 # | 187: .type v_constained_fma_v3f16_fpexcept_strict_div,@function # | 188: v_constained_fma_v3f16_fpexcept_strict_div: ; @v_constained_fma_v3f16_fpexcept_strict_div # | 189: ; %bb.0: # | 190: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 191: v_pk_fma_f16 v0, v0, v2, v4 # | next:272'0 { search range start (exclusive) # | next:272'1 error: no match found in search range # | 192: v_fma_f16 v1, v1, v3, v5 # | next:272'2 ? possible intended match # | 193: global_store_dword v[6:7], v0, off # | 194: global_store_short v[6:7], v1, off offset:4 # | 195: s_waitcnt vmcnt(0) # | 196: s_setpc_b64 s[30:31] # | 197: .Lfunc_end4: # | . # | . # | . # | 227: .long 0 # | 228: .text # | 229: .globl v_constained_fma_v4f16_fpexcept_strict_uni ; -- Begin function v_constained_fma_v4f16_fpexcept_strict_uni # | 230: .p2align 6 # | 231: .type v_constained_fma_v4f16_fpexcept_strict_uni,@function # | 232: v_constained_fma_v4f16_fpexcept_strict_uni: ; @v_constained_fma_v4f16_fpexcept_strict_uni # | next:272'3 } search range end (exclusive) # | 233: ; %bb.0: # | 234: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:342'0 { search range start (exclusive) # | next:342'1 error: no match found in search range # | 235: s_lshr_b32 s4, s21, 16 # | 236: s_lshr_b32 s5, s19, 16 # | 237: s_lshr_b32 s6, s17, 16 # | 238: v_mov_b32_e32 v2, s5 # | 239: v_mov_b32_e32 v3, s4 # | . # | . # | . # | 247: v_lshl_or_b32 v3, v2, 16, v3 # | 248: s_lshr_b32 s6, s16, 16 # | 249: v_mov_b32_e32 v2, s5 # | 250: v_mov_b32_e32 v4, s4 # | 251: v_fma_f16 v2, s6, v2, v4 # | 252: v_mov_b32_e32 v4, s18 # | next:342'2 ? possible intended match # | 253: v_mov_b32_e32 v5, s20 # | 254: v_fma_f16 v4, s16, v4, v5 # | 255: v_and_b32_e32 v4, 0xffff, v4 # | 256: v_lshl_or_b32 v2, v2, 16, v4 # | 257: global_store_dwordx2 v[0:1], v[2:3], off # | . # | . # | . # | 290: .long 0 # | 291: .text # | 292: .globl v_constained_fma_v4f16_fpexcept_strict_div ; -- Begin function v_constained_fma_v4f16_fpexcept_strict_div # | 293: .p2align 6 # | 294: .type v_constained_fma_v4f16_fpexcept_strict_div,@function # | 295: v_constained_fma_v4f16_fpexcept_strict_div: ; @v_constained_fma_v4f16_fpexcept_strict_div # | next:342'3 } search range end (exclusive) # | 296: ; %bb.0: # | 297: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:432'0 { search range start (exclusive) # | next:432'1 error: no match found in search range # | 298: v_lshrrev_b32_e32 v8, 16, v5 # | 299: v_lshrrev_b32_e32 v9, 16, v3 # | 300: v_lshrrev_b32_e32 v10, 16, v1 # | 301: v_fma_f16 v8, v10, v9, v8 # | 302: v_fma_f16 v1, v1, v3, v5 # | 303: s_mov_b32 s4, 0x5040100 # | 304: v_perm_b32 v1, v8, v1, s4 # | 305: v_lshrrev_b32_e32 v3, 16, v4 # | 306: v_lshrrev_b32_e32 v5, 16, v2 # | 307: v_lshrrev_b32_e32 v8, 16, v0 # | 308: v_fma_f16 v3, v8, v5, v3 # | 309: v_fma_f16 v0, v0, v2, v4 # | next:432'2 ? possible intended match # | 310: v_perm_b32 v0, v3, v0, s4 # | 311: global_store_dwordx2 v[6:7], v[0:1], off # | 312: s_waitcnt vmcnt(0) # | 313: s_setpc_b64 s[30:31] # | 314: .Lfunc_end6: # | . # | . # | . # | 344: .long 0 # | 345: .text # | 346: .globl v_constained_fma_f16_fpexcept_strict_fneg_uni ; -- Begin function v_constained_fma_f16_fpexcept_strict_fneg_uni # | 347: .p2align 6 # | 348: .type v_constained_fma_f16_fpexcept_strict_fneg_uni,@function # | 349: v_constained_fma_f16_fpexcept_strict_fneg_uni: ; @v_constained_fma_f16_fpexcept_strict_fneg_uni # | next:432'3 } search range end (exclusive) # | 350: ; %bb.0: # | 351: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 352: v_mov_b32_e32 v2, s17 # | 353: v_mov_b32_e32 v3, s18 # | 354: v_fma_f16 v2, s16, v2, -v3 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/bitop3.ll (179 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/bitop3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.50-- < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.50-- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.50-- < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu9.50-- # .---command stderr------------ # | warning: Instruction selection used fallback path for not_and_and_and # | warning: Instruction selection used fallback path for and_not_and_and # | warning: Instruction selection used fallback path for and_and_not_and # | warning: Instruction selection used fallback path for test_63 # | warning: Instruction selection used fallback path for test_126 # | warning: Instruction selection used fallback path for test_12_src_overflow # | warning: Instruction selection used fallback path for test_100_src_overflow # | warning: Instruction selection used fallback path for test_xor3 # | warning: Instruction selection used fallback path for test_or3 # | warning: Instruction selection used fallback path for test_and_or # | warning: Instruction selection used fallback path for uniform_3_op # | warning: Instruction selection used fallback path for uniform_4_op # | warning: Instruction selection used fallback path for not_and_not_and_not_and_b16 # | warning: Instruction selection used fallback path for not_and_not_and_and_b16 # | warning: Instruction selection used fallback path for not_and_and_not_and_b16 # | warning: Instruction selection used fallback path for test_xor3_b16 # | warning: Instruction selection used fallback path for test_or3_b16 # | warning: Instruction selection used fallback path for test_and_or_b16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:83:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_bitop3_b32 v0, v0, v2, v0 bitop3:0xc # | ^ # | :213:9: note: scanning from here # | ; %bb.0: # | ^ # | :214:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v1, v2 bitop3:8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:140:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_and_b32_e32 v0, v0, v2 # | ^ # | :341:9: note: scanning from here # | ; %bb.0: # | ^ # | :342:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v1, v2 bitop3:0x20 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:176:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_bitop3_b32 v0, v0, v2, v0 bitop3:0x30 # | ^ # | :405:9: note: scanning from here # | ; %bb.0: # | ^ # | :406:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v1, v2 bitop3:0x40 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:252:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_not_b32_e32 v1, v1 # | ^ # | :597:9: note: scanning from here # | ; %bb.0: # | ^ # | :598:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v1, v0 bitop3:0x3f # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:309:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_xor_b32_e32 v1, v0, v1 # | ^ # | :725:9: note: scanning from here # | ; %bb.0: # | ^ # | :726:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v2, v1 bitop3:0x7e # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:352:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_not_b32_e32 v3, v0 # | ^ # | :789:9: note: scanning from here # | ; %bb.0: # | ^ # | :790:2: note: possible intended match here # | v_bitop3_b32 v0, v0, v1, v0 bitop3:0xc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:401:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_or_b32_e32 v3, v2, v0 # | ^ # | :853:9: note: scanning from here # | ; %bb.0: # | ^ # | :857:2: note: possible intended match here # | v_or3_b32 v0, v3, v4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll:549:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_andn2_b32 s0, s2, s0 # | ^ # | :1179:9: note: scanning from here # | ; %bb.0: # | ^ # | :1182:3: note: possible intended match here # | v_bitop3_b32 v0, s0, v0, v1 bitop3:2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 208: .text # | 209: .globl not_and_and_and ; -- Begin function not_and_and_and # | 210: .p2align 8 # | 211: .type not_and_and_and,@function # | 212: not_and_and_and: ; @not_and_and_and # | 213: ; %bb.0: # | next:83'0 { search range start (exclusive) # | next:83'1 error: no match found in search range # | 214: v_bitop3_b32 v0, v0, v1, v2 bitop3:8 # | next:83'2 ? possible intended match # | 215: ; return to shader part epilog # | 216: .Lfunc_end3: # | 217: .size not_and_and_and, .Lfunc_end3-not_and_and_and # | 218: ; -- End function # | 219: .set .Lnot_and_and_and.num_vgpr, 3 # | . # | . # | . # | 271: .long 0 # | 272: .text # | 273: .globl and_not_and_not_and ; -- Begin function and_not_and_not_and # | 274: .p2align 8 # | 275: .type and_not_and_not_and,@function # | 276: and_not_and_not_and: ; @and_not_and_not_and # | next:83'3 } search range end (exclusive) # | 277: ; %bb.0: # | 278: v_bitop3_b32 v0, v0, v1, v2 bitop3:0x10 # | 279: ; return to shader part epilog # | 280: .Lfunc_end4: # | 281: .size and_not_and_not_and, .Lfunc_end4-and_not_and_not_and # | . # | . # | . # | 336: .text # | 337: .globl and_not_and_and ; -- Begin function and_not_and_and # | 338: .p2align 8 # | 339: .type and_not_and_and,@function # | 340: and_not_and_and: ; @and_not_and_and # | 341: ; %bb.0: # | next:140'0 { search range start (exclusive) # | next:140'1 error: no match found in search range # | 342: v_bitop3_b32 v0, v0, v1, v2 bitop3:0x20 # | next:140'2 ? possible intended match # | 343: ; return to shader part epilog # | 344: .Lfunc_end5: # | 345: .size and_not_and_and, .Lfunc_end5-and_not_and_and # | 346: ; -- End function # | 347: .set .Land_not_and_and.num_vgpr, 3 # | . # | . # | . # | 399: .long 0 # | 400: .text # | 401: .globl and_and_not_and ; -- Begin function and_and_not_and # | 402: .p2align 8 # | 403: .type and_and_not_and,@function # | 404: and_and_not_and: ; @and_and_not_and # | next:140'3 } search range end (exclusive) # | 405: ; %bb.0: # | next:176'0 { search range start (exclusive) # | next:176'1 error: no match found in search range # | 406: v_bitop3_b32 v0, v0, v1, v2 bitop3:0x40 # | next:176'2 ? possible intended match # | 407: ; return to shader part epilog # | 408: .Lfunc_end6: # | 409: .size and_and_not_and, .Lfunc_end6-and_and_not_and # | 410: ; -- End function # | 411: .set .Land_and_not_and.num_vgpr, 3 # | . # | . # | . # | 463: .long 0 # | 464: .text # | 465: .globl and_and_and ; -- Begin function and_and_and # | 466: .p2align 8 # | 467: .type and_and_and,@function # | 468: and_and_and: ; @and_and_and # | next:176'3 } search range end (exclusive) # | 469: ; %bb.0: # | 470: v_bitop3_b32 v0, v0, v1, v2 bitop3:0x80 # | 471: ; return to shader part epilog # | 472: .Lfunc_end7: # | 473: .size and_and_and, .Lfunc_end7-and_and_and # | . # | . # | . # | 592: .text # | 593: .globl test_63 ; -- Begin function test_63 # | 594: .p2align 8 # | 595: .type test_63,@function # | 596: test_63: ; @test_63 # | 597: ; %bb.0: # | next:252'0 { search range start (exclusive) # | next:252'1 error: no match found in search range # | 598: v_bitop3_b32 v0, v0, v1, v0 bitop3:0x3f # | next:252'2 ? possible intended match # | 599: ; return to shader part epilog # | 600: .Lfunc_end9: # | 601: .size test_63, .Lfunc_end9-test_63 # | 602: ; -- End function # | 603: .set .Ltest_63.num_vgpr, 2 # | . # | . # | . # | 655: .long 0 # | 656: .text # | 657: .globl test_59 ; -- Begin function test_59 # | 658: .p2align 8 # | 659: .type test_59,@function # | 660: test_59: ; @test_59 # | next:252'3 } search range end (exclusive) # | 661: ; %bb.0: # | 662: v_bitop3_b32 v0, v0, v1, v2 bitop3:0x3b # | 663: ; return to shader part epilog # | 664: .Lfunc_end10: # | 665: .size test_59, .Lfunc_end10-test_59 # | . # | . # | . # | 720: .text # | 721: .globl test_126 ; -- Begin function test_126 # | 722: .p2align 8 # | 723: .type test_126,@function # | 724: test_126: ; @test_126 # | 725: ; %bb.0: # | next:309'0 { search range start (exclusive) # | next:309'1 error: no match found in search range # | 726: v_bitop3_b32 v0, v0, v2, v1 bitop3:0x7e # | next:309'2 ? possible intended match # | 727: ; return to shader part epilog # | 728: .Lfunc_end11: # | 729: .size test_126, .Lfunc_end11-test_126 # | 730: ; -- End function # | 731: .set .Ltest_126.num_vgpr, 3 # | . # | . # | . # | 783: .long 0 # | 784: .text # | 785: .globl test_12_src_overflow ; -- Begin function test_12_src_overflow # | 786: .p2align 8 # | 787: .type test_12_src_overflow,@function # | 788: test_12_src_overflow: ; @test_12_src_overflow # | next:309'3 } search range end (exclusive) # | 789: ; %bb.0: # | next:352'0 { search range start (exclusive) # | next:352'1 error: no match found in search range # | 790: v_bitop3_b32 v0, v0, v1, v0 bitop3:0xc # | next:352'2 ? possible intended match # | 791: ; return to shader part epilog # | 792: .Lfunc_end12: # | 793: .size test_12_src_overflow, .Lfunc_end12-test_12_src_overflow # | 794: ; -- End function # | 795: .set .Ltest_12_src_overflow.num_vgpr, 2 # | . # | . # | . # | 847: .long 0 # | 848: .text # | 849: .globl test_100_src_overflow ; -- Begin function test_100_src_overflow # | 850: .p2align 8 # | 851: .type test_100_src_overflow,@function # | 852: test_100_src_overflow: ; @test_100_src_overflow # | next:352'3 } search range end (exclusive) # | 853: ; %bb.0: # | next:401'0 { # | ... # `---data was truncated (10240/12987) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fsub.ll (180 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fsub.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fsub_s16_uniform # | warning: Instruction selection used fallback path for fsub_s16_div # | warning: Instruction selection used fallback path for fsub_s32_uniform # | warning: Instruction selection used fallback path for fsub_s32_div # | warning: Instruction selection used fallback path for fsub_s64_uniform # | warning: Instruction selection used fallback path for fsub_s64_div # | warning: Instruction selection used fallback path for fsub_v2s16_uniform # | warning: Instruction selection used fallback path for fsub_v2s16_div # | warning: Instruction selection used fallback path for fsub_v2s32_uniform # | warning: Instruction selection used fallback path for fsub_v2s32_div # | warning: Instruction selection used fallback path for fsub_fneg_s32 # | warning: Instruction selection used fallback path for fneg_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fabs_s32 # | warning: Instruction selection used fallback path for fabs_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fneg_fabs_s32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fsub_s16_uniform # | warning: Instruction selection used fallback path for fsub_s16_div # | warning: Instruction selection used fallback path for fsub_s32_uniform # | warning: Instruction selection used fallback path for fsub_s32_div # | warning: Instruction selection used fallback path for fsub_s64_uniform # | warning: Instruction selection used fallback path for fsub_s64_div # | warning: Instruction selection used fallback path for fsub_v2s16_uniform # | warning: Instruction selection used fallback path for fsub_v2s16_div # | warning: Instruction selection used fallback path for fsub_v2s32_uniform # | warning: Instruction selection used fallback path for fsub_v2s32_div # | warning: Instruction selection used fallback path for fsub_fneg_s32 # | warning: Instruction selection used fallback path for fneg_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fabs_s32 # | warning: Instruction selection used fallback path for fabs_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fneg_fabs_s32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fsub_s16_uniform # | warning: Instruction selection used fallback path for fsub_s16_div # | warning: Instruction selection used fallback path for fsub_s32_uniform # | warning: Instruction selection used fallback path for fsub_s32_div # | warning: Instruction selection used fallback path for fsub_s64_uniform # | warning: Instruction selection used fallback path for fsub_s64_div # | warning: Instruction selection used fallback path for fsub_v2s16_uniform # | warning: Instruction selection used fallback path for fsub_v2s16_div # | warning: Instruction selection used fallback path for fsub_v2s32_uniform # | warning: Instruction selection used fallback path for fsub_v2s32_div # | warning: Instruction selection used fallback path for fsub_fneg_s32 # | warning: Instruction selection used fallback path for fneg_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fabs_s32 # | warning: Instruction selection used fallback path for fabs_fsub_s32 # | warning: Instruction selection used fallback path for fsub_fneg_fabs_s32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll:119:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_lshr_b32 s2, s1, 16 # | ^ # | :277:9: note: scanning from here # | ; %bb.0: # | ^ # | :278:5: note: possible intended match here # | v_pk_add_f16 v0, s0, s1 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 272: .text # | 273: .globl fsub_v2s16_uniform ; -- Begin function fsub_v2s16_uniform # | 274: .p2align 8 # | 275: .type fsub_v2s16_uniform,@function # | 276: fsub_v2s16_uniform: ; @fsub_v2s16_uniform # | 277: ; %bb.0: # | next:119'0 { search range start (exclusive) # | next:119'1 error: no match found in search range # | 278: v_pk_add_f16 v0, s0, s1 neg_lo:[0,1] neg_hi:[0,1] # | next:119'2 ? possible intended match # | 279: ; return to shader part epilog # | 280: .Lfunc_end6: # | 281: .size fsub_v2s16_uniform, .Lfunc_end6-fsub_v2s16_uniform # | 282: ; -- End function # | 283: .set .Lfsub_v2s16_uniform.num_vgpr, 1 # | . # | . # | . # | 315: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 316: .text # | 317: .globl fsub_v2s16_div ; -- Begin function fsub_v2s16_div # | 318: .p2align 8 # | 319: .type fsub_v2s16_div,@function # | 320: fsub_v2s16_div: ; @fsub_v2s16_div # | next:119'3 } search range end (exclusive) # | 321: ; %bb.0: # | 322: v_pk_add_f16 v0, v0, v1 neg_lo:[0,1] neg_hi:[0,1] # | 323: ; return to shader part epilog # | 324: .Lfunc_end7: # | 325: .size fsub_v2s16_div, .Lfunc_end7-fsub_v2s16_div # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll (181 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:13:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :323:2: note: scanning from here # | # | ^ # | :323:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :324:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:48:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :451:2: note: scanning from here # | # | ^ # | :451:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :452:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:88:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :600:2: note: scanning from here # | # | ^ # | :600:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :601:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:234:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :764:2: note: scanning from here # | # | ^ # | :764:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :765:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:315:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :937:2: note: scanning from here # | # | ^ # | :937:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :938:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:468:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1097:2: note: scanning from here # | # | ^ # | :1097:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1098:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:502:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1223:2: note: scanning from here # | # | ^ # | :1223:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1224:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:536:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1349:2: note: scanning from here # | # | ^ # | :1349:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1350:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:570:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1475:2: note: scanning from here # | # | ^ # | :1475:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1476:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:604:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1601:2: note: scanning from here # | # | ^ # | :1601:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1602:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:638:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1727:2: note: scanning from here # | # | ^ # | :1727:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1728:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:672:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1853:2: note: scanning from here # | # | ^ # | :1853:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1854:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:706:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1981:2: note: scanning from here # | # | ^ # | :1981:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1982:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:761:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2112:2: note: scanning from here # | # | ^ # | :2112:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2113:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:819:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2245:2: note: scanning from here # | # | ^ # | :2245:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2246:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:990:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2757:2: note: scanning from here # | # | ^ # | :2757:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2758:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1024:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2885:2: note: scanning from here # | # | ^ # | :2885:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2886:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1080:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :3036:2: note: scanning from here # | # | ^ # | :3036:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3037:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1230:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3196:2: note: scanning from here # | # | ^ # | :3196:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3197:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1262:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3323:2: note: scanning from here # | # | ^ # | :3323:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3324:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1296:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3452:2: note: scanning from here # | # | ^ # | :3452:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3453:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1349:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3580:2: note: scanning from here # | # | ^ # | :3580:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3581:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll:1402:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :3709:2: note: scanning from here # | # | ^ # | :3709:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3710:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sg # | ... # `---data was truncated (10240/61255) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll (182 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for uniform_value_half # | warning: Instruction selection used fallback path for divergent_value_half # | warning: Instruction selection used fallback path for uniform_value_float # | warning: Instruction selection used fallback path for divergent_value_float # | warning: Instruction selection used fallback path for divergent_value_float_dpp # | warning: Instruction selection used fallback path for divergent_value_double_dpp # | warning: Instruction selection used fallback path for divergent_cfg_float # | warning: Instruction selection used fallback path for uniform_value_double # | warning: Instruction selection used fallback path for divergent_value_double # | warning: Instruction selection used fallback path for divergent_cfg_double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll:831:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :157:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :154:28: note: previous match ended here # | v_readfirstlane_b32 s2, v0 # | ^ # | :155:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll:2693:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v0 # | ^ # | :443:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x2c # | ^ # | :444:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll:3214:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v3, s1 # | ^ # | :537:2: note: 'next' match was here # | v_mov_b32_e32 v3, s1 # | ^ # | :535:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :536:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll:3771:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v0 # | ^ # | :656:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :658:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 149: s_bcnt1_i32_b64 s0, s[0:1] # | 150: v_cvt_f32_i32_e32 v0, s0 # | 151: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 152: s_waitcnt lgkmcnt(0) # | 153: v_mul_f32_e64 v0, -s2, v0 # | 154: v_readfirstlane_b32 s2, v0 # | next:831'0 { search range start (exclusive) # | 155: v_mov_b32_e32 v0, s0 # | 156: v_mov_b32_e32 v1, s1 # | 157: v_mov_b32_e32 v2, s2 # | next:831'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 158: flat_store_dword v[0:1], v2 # | 159: s_endpgm # | 160: .Lfunc_end2: # | 161: .size uniform_value_float, .Lfunc_end2-uniform_value_float # | 162: ; -- End function # | . # | . # | . # | 206: .long 0 # | 207: .text # | 208: .globl divergent_value_float ; -- Begin function divergent_value_float # | 209: .p2align 6 # | 210: .type divergent_value_float,@function # | 211: divergent_value_float: ; @divergent_value_float # | next:831'2 } search range end (exclusive) # | 212: ; %bb.0: ; %entry # | 213: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 214: s_mov_b64 s[4:5], exec # | 215: s_mov_b32 s6, 0 # | 216: .LBB3_1: ; =>This Inner Loop Header: Depth=1 # | . # | . # | . # | 438: .globl divergent_cfg_float ; -- Begin function divergent_cfg_float # | 439: .p2align 8 # | 440: .type divergent_cfg_float,@function # | 441: divergent_cfg_float: ; @divergent_cfg_float # | 442: ; %bb.0: ; %entry # | 443: s_load_dwordx2 s[0:1], s[4:5], 0x2c # | next:2693'0 { search range start (exclusive) # | next:2693'1 error: no match found in search range # | 444: v_cmp_lt_u32_e32 vcc, 15, v0 # | next:2693'2 ? possible intended match # | 445: ; implicit-def: $sgpr6 # | 446: s_and_saveexec_b64 s[2:3], vcc # | 447: s_xor_b64 s[2:3], exec, s[2:3] # | 448: s_cbranch_execz .LBB6_2 # | 449: ; %bb.1: ; %else # | . # | . # | . # | 524: .long 0 # | 525: .text # | 526: .globl uniform_value_double ; -- Begin function uniform_value_double # | 527: .p2align 8 # | 528: .type uniform_value_double,@function # | 529: uniform_value_double: ; @uniform_value_double # | next:2693'3 } search range end (exclusive) # | 530: ; %bb.0: ; %entry # | 531: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 532: s_mov_b64 s[4:5], exec # | 533: s_bcnt1_i32_b64 s4, s[4:5] # | 534: v_cvt_f64_i32_e32 v[0:1], s4 # | 535: s_waitcnt lgkmcnt(0) # | next:3214'0 { search range start (exclusive) # | 536: v_mov_b32_e32 v2, s0 # | 537: v_mov_b32_e32 v3, s1 # | next:3214'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 538: v_mul_f64 v[0:1], -s[2:3], v[0:1] # | 539: v_readfirstlane_b32 s0, v0 # | 540: v_readfirstlane_b32 s1, v1 # | 541: v_mov_b32_e32 v0, s0 # | 542: v_mov_b32_e32 v1, s1 # | . # | . # | . # | 591: .long 0 # | 592: .text # | 593: .globl divergent_value_double ; -- Begin function divergent_value_double # | 594: .p2align 6 # | 595: .type divergent_value_double,@function # | 596: divergent_value_double: ; @divergent_value_double # | next:3214'2 } search range end (exclusive) # | 597: ; %bb.0: ; %entry # | 598: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 599: s_mov_b64 s[6:7], 0 # | 600: s_mov_b64 s[4:5], exec # | 601: .LBB8_1: ; =>This Inner Loop Header: Depth=1 # | . # | . # | . # | 651: .globl divergent_cfg_double ; -- Begin function divergent_cfg_double # | 652: .p2align 8 # | 653: .type divergent_cfg_double,@function # | 654: divergent_cfg_double: ; @divergent_cfg_double # | 655: ; %bb.0: ; %entry # | 656: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:3771'0 { search range start (exclusive) # | next:3771'1 error: no match found in search range # | 657: s_load_dwordx2 s[4:5], s[4:5], 0x34 # | 658: v_cmp_lt_u32_e32 vcc, 15, v0 # | next:3771'2 ? possible intended match # | 659: ; implicit-def: $sgpr6_sgpr7 # | 660: s_and_saveexec_b64 s[8:9], vcc # | 661: s_xor_b64 s[8:9], exec, s[8:9] # | 662: s_cbranch_execz .LBB9_2 # | 663: ; %bb.1: ; %else # | . # | . # | . # | 731: .set amdgpu.max_num_agpr, 0 # | 732: .set amdgpu.max_num_sgpr, 33 # | 733: .set amdgpu.max_num_named_barrier, 0 # | 734: .section .AMDGPU.csdata,"",@progbits # | 735: .section ".note.GNU-stack","",@progbits # | 736: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx802" # | next:3771'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll (183 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load syncscope("singlethread") monotonic (i32) from %ir.addr) (in function: test_flat_amdgcn_cooperative_atomic_load_32x4B_relaxed) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/scale-offset-flat.ll (184 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scale-offset-flat.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SDAG,GCN-FAKE16,SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SDAG,GCN-FAKE16,SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GISEL,GCN-FAKE16,GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for flat_load_b32_idxprom # | warning: Instruction selection used fallback path for flat_load_b32_idx32 # | warning: Instruction selection used fallback path for flat_load_b32_idxprom_wrong_stride # | warning: Instruction selection used fallback path for flat_load_b16_idxprom_ioffset # | warning: Instruction selection used fallback path for flat_load_b64_idxprom # | warning: Instruction selection used fallback path for flat_load_b96_idxprom # | warning: Instruction selection used fallback path for flat_load_b96_idxpromi_ioffset # | warning: Instruction selection used fallback path for flat_load_b128_idxprom # | warning: Instruction selection used fallback path for flat_load_b32_idxprom_range # | warning: Instruction selection used fallback path for flat_load_b32_idxprom_range_ioffset # | warning: Instruction selection used fallback path for flat_load_b8_idxprom_range_ioffset # | warning: Instruction selection used fallback path for flat_load_b16_idxprom_range # | warning: Instruction selection used fallback path for flat_load_b16_idxprom_range_ioffset # | warning: Instruction selection used fallback path for flat_load_b64_idxprom_range # | warning: Instruction selection used fallback path for flat_load_b96_idxprom_range # | warning: Instruction selection used fallback path for flat_load_b96_idxprom_range_ioffset # | warning: Instruction selection used fallback path for flat_load_b128_idxprom_range # | warning: Instruction selection used fallback path for flat_store_b32_idxprom # | warning: Instruction selection used fallback path for flat_store_b16_idxprom # | warning: Instruction selection used fallback path for flat_store_b64_idxprom # | warning: Instruction selection used fallback path for flat_atomicrmw_b32_idxprom # | warning: Instruction selection used fallback path for flat_atomicrmw_b64_rtn_idxprom # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GISEL,GCN-FAKE16,GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll:447:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v2, v0 # | ^ # | :1389:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1393:2: note: possible intended match here # | v_xor_b32_e32 v0, src_flat_scratch_base_hi, v3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1384: .type flat_atomicrmw_b64_rtn_idxprom,@function # | 1385: flat_atomicrmw_b64_rtn_idxprom: ; @flat_atomicrmw_b64_rtn_idxprom # | 1386: ; %bb.0: ; %entry # | 1387: global_wb # | 1388: v_nop # | 1389: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:447'0 { search range start (exclusive) # | next:447'1 error: no match found in search range # | 1390: v_ashrrev_i32_e32 v1, 31, v0 # | 1391: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 1392: v_lshl_add_u64 v[2:3], v[0:1], 3, s[0:1] # | 1393: v_xor_b32_e32 v0, src_flat_scratch_base_hi, v3 # | next:447'2 ? possible intended match # | 1394: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1) # | 1395: v_cmp_lt_u32_e32 vcc_lo, 0x3ffffff, v0 # | 1396: ; implicit-def: $vgpr0_vgpr1 # | 1397: s_and_saveexec_b32 s0, vcc_lo # | 1398: s_xor_b32 s0, exec_lo, s0 # | . # | . # | . # | 1467: .set amdgpu.max_num_agpr, 0 # | 1468: .set amdgpu.max_num_sgpr, 0 # | 1469: .set amdgpu.max_num_named_barrier, 0 # | 1470: .section .AMDGPU.csdata,"",@progbits # | 1471: .section ".note.GNU-stack","",@progbits # | 1472: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx1250" # | next:447'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll (185 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for interp_f16 # | warning: Instruction selection used fallback path for interp_p1_m0_setup # | warning: Instruction selection used fallback path for interp_p2_m0_setup # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for interp_f16 # | warning: Instruction selection used fallback path for interp_p1_m0_setup # | warning: Instruction selection used fallback path for interp_p2_m0_setup # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-32BANK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx810 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-16BANK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx810 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-16BANK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx810 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-16BANK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx810 # .---command stderr------------ # | warning: Instruction selection used fallback path for interp_f16 # | warning: Instruction selection used fallback path for interp_p1_m0_setup # | warning: Instruction selection used fallback path for interp_p2_m0_setup # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8-16BANK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll:56:27: error: GFX8-16BANK-GISEL-NEXT: expected string not found in input # | ; GFX8-16BANK-GISEL-NEXT: v_mov_b32_e32 v0, s0 # | ^ # | :22:18: note: scanning from here # | s_mov_b32 m0, s2 # | ^ # | :24:2: note: possible intended match here # | v_mov_b32_e32 v1, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 17: .globl interp_f16 ; -- Begin function interp_f16 # | 18: .p2align 8 # | 19: .type interp_f16,@function # | 20: interp_f16: ; @interp_f16 # | 21: ; %bb.0: ; %main_body # | 22: s_mov_b32 m0, s2 # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | 23: v_interp_mov_f32_e32 v0, p0, attr2.y # | 24: v_mov_b32_e32 v1, s0 # | next:56'2 ? possible intended match # | 25: s_setreg_imm32_b32 hwreg(HW_REG_MODE, 2, 2), 3 # | 26: v_interp_p1lv_f16 v2, v1, attr2.y, v0 # | 27: v_mov_b32_e32 v3, s1 # | 28: v_interp_p1lv_f16 v0, v1, attr2.y, v0 high # | 29: v_interp_p2_f16 v2, v3, attr2.y, v2 # | . # | . # | . # | 84: .long 0 # | 85: .text # | 86: .globl interp_p1_m0_setup ; -- Begin function interp_p1_m0_setup # | 87: .p2align 8 # | 88: .type interp_p1_m0_setup,@function # | 89: interp_p1_m0_setup: ; @interp_p1_m0_setup # | next:56'3 } search range end (exclusive) # | 90: ; %bb.0: ; %main_body # | 91: ;;#ASMSTART # | 92: s_mov_b32 m0, 0 # | 93: ;;#ASMEND # | 94: s_mov_b32 s3, m0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll (186 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:11:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :272:2: note: scanning from here # | # | ^ # | :272:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :273:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :405:2: note: scanning from here # | # | ^ # | :405:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :406:2: note: possible intended match here # | %5:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:53:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :541:2: note: scanning from here # | # | ^ # | :541:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :542:2: note: possible intended match here # | %5:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:76:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :679:2: note: scanning from here # | # | ^ # | :679:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :680:2: note: possible intended match here # | %5:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:100:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :815:2: note: scanning from here # | # | ^ # | :815:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :816:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:122:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32(f32) = COPY $vgpr0 # | ^ # | :968:2: note: scanning from here # | # | ^ # | :968:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :969:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:178:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32(f32) = COPY $vgpr0 # | ^ # | :1154:2: note: scanning from here # | # | ^ # | :1154:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1155:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:237:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32(f32) = COPY $vgpr0 # | ^ # | :1344:2: note: scanning from here # | # | ^ # | :1344:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1345:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:296:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1510:2: note: scanning from here # | # | ^ # | :1510:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1511:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:316:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1641:2: note: scanning from here # | # | ^ # | :1641:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1642:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:336:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1772:2: note: scanning from here # | # | ^ # | :1772:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1773:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:356:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1903:2: note: scanning from here # | # | ^ # | :1903:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1904:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:377:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2034:2: note: scanning from here # | # | ^ # | :2034:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2035:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:395:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2166:2: note: scanning from here # | # | ^ # | :2166:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2167:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:413:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2298:2: note: scanning from here # | # | ^ # | :2298:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2299:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:433:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2432:2: note: scanning from here # | # | ^ # | :2432:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2433:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:453:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2565:2: note: scanning from here # | # | ^ # | :2565:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2566:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:473:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2699:2: note: scanning from here # | # | ^ # | :2699:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2700:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:496:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2833:2: note: scanning from here # | # | ^ # | :2833:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2834:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:515:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2964:2: note: scanning from here # | # | ^ # | :2964:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2965:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:534:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :3097:2: note: scanning from here # | # | ^ # | :3097:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3098:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:556:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :3232:2: note: scanning from here # | # | ^ # | :3232:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3233:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll:578:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | ' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.i16.ll -check-prefixes=GFX9,GFX9-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/pseudo-scalar-transcendental.ll (188 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/pseudo-scalar-transcendental.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_s_exp_f32 # | warning: Instruction selection used fallback path for v_s_exp_f16 # | warning: Instruction selection used fallback path for v_s_amdgcn_exp_f16 # | warning: Instruction selection used fallback path for v_s_log_f32 # | warning: Instruction selection used fallback path for v_s_log_f16 # | warning: Instruction selection used fallback path for v_s_amdgcn_log_f16 # | warning: Instruction selection used fallback path for v_amdgcn_log_f16_div # | warning: Instruction selection used fallback path for v_amdgcn_log_f32_div # | warning: Instruction selection used fallback path for v_s_rcp_f16 # | warning: Instruction selection used fallback path for v_rcp_f16_div # | warning: Instruction selection used fallback path for v_rcp_f32_div # | warning: Instruction selection used fallback path for v_rcp_f64_div # | warning: Instruction selection used fallback path for v_s_rcp_f64 # | warning: Instruction selection used fallback path for v_s_rsq_f16 # | warning: Instruction selection used fallback path for v_s_sqrt_f32 # | warning: Instruction selection used fallback path for v_s_sqrt_f16 # | warning: Instruction selection used fallback path for v_amdgcn_sqrt_f16 # | warning: Instruction selection used fallback path for srcmods_abs_f32 # | warning: Instruction selection used fallback path for srcmods_neg_f32 # | warning: Instruction selection used fallback path for srcmods_abs_f16 # | warning: Instruction selection used fallback path for srcmods_neg_f16 # | warning: Instruction selection used fallback path for fdiv_f32_i32 # | warning: Instruction selection used fallback path for fdiv_f16_i16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll:28:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_cselect_b32 s1, 0xffffffc0, 0 # | ^ # | :21:22: note: scanning from here # | s_add_f32 s0, s0, s1 # | ^ # | :22:2: note: possible intended match here # | s_cselect_b32 s1, 0x1f800000, 1.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll:447:21: error: GFX12-GISEL-NEXT: is not on the line after the previous match # | ; GFX12-GISEL-NEXT: s_cmp_lt_f32 s0, 0xf800000 # | ^ # | :1013:2: note: 'next' match was here # | s_cmp_lt_f32 s0, 0xf800000 # | ^ # | :1011:9: note: previous match ended here # | ; %bb.0: # | ^ # | :1012:1: note: non-matching line after previous match is here # | s_mul_f32 s1, s0, 0x4f800000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/pseudo-scalar-transcendental.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: v_s_exp_f32: ; @v_s_exp_f32 # | 17: ; %bb.0: # | 18: s_cmp_lt_f32 s0, 0xc2fc0000 # | 19: s_cselect_b32 s1, 0x42800000, 0 # | 20: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_2) # | 21: s_add_f32 s0, s0, s1 # | next:28'0 { search range start (exclusive) # | next:28'1 error: no match found in search range # | 22: s_cselect_b32 s1, 0x1f800000, 1.0 # | next:28'2 ? possible intended match # | 23: v_s_exp_f32 s0, s0 # | 24: s_delay_alu instid0(TRANS32_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_2) # | 25: s_mul_f32 s0, s0, s1 # | 26: s_wait_alu depctr_sa_sdst(0) # | 27: v_mov_b32_e32 v0, s0 # | . # | . # | . # | 75: .long 0 # | 76: .text # | 77: .globl v_s_exp_f16 ; -- Begin function v_s_exp_f16 # | 78: .p2align 8 # | 79: .type v_s_exp_f16,@function # | 80: v_s_exp_f16: ; @v_s_exp_f16 # | next:28'3 } search range end (exclusive) # | 81: ; %bb.0: # | 82: v_s_exp_f16 s0, s0 # | 83: s_wait_alu depctr_va_sdst(0) # | 84: s_delay_alu instid0(TRANS32_DEP_1) # | 85: v_mov_b32_e32 v0, s0 # | . # | . # | . # | 1006: .text # | 1007: .globl v_s_sqrt_f32 ; -- Begin function v_s_sqrt_f32 # | 1008: .p2align 8 # | 1009: .type v_s_sqrt_f32,@function # | 1010: v_s_sqrt_f32: ; @v_s_sqrt_f32 # | 1011: ; %bb.0: # | next:447'0 { search range start (exclusive) # | 1012: s_mul_f32 s1, s0, 0x4f800000 # | 1013: s_cmp_lt_f32 s0, 0xf800000 # | next:447'1 !~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 1014: s_delay_alu instid0(SALU_CYCLE_2) | instskip(NEXT) | instid1(SALU_CYCLE_1) # | 1015: s_cselect_b32 s1, s1, s0 # | 1016: v_s_sqrt_f32 s2, s1 # | 1017: s_mov_b32 s4, s1 # | 1018: s_delay_alu instid0(TRANS32_DEP_1) | instskip(NEXT) | instid1(SALU_CYCLE_1) # | . # | . # | . # | 1091: .long 0 # | 1092: .text # | 1093: .globl v_s_sqrt_f16 ; -- Begin function v_s_sqrt_f16 # | 1094: .p2align 8 # | 1095: .type v_s_sqrt_f16,@function # | 1096: v_s_sqrt_f16: ; @v_s_sqrt_f16 # | next:447'2 } search range end (exclusive) # | 1097: ; %bb.0: # | 1098: v_s_sqrt_f16 s0, s0 # | 1099: s_wait_alu depctr_va_sdst(0) # | 1100: s_delay_alu instid0(TRANS32_DEP_1) # | 1101: v_mov_b32_e32 v0, s0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll (189 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load syncscope("workgroup") monotonic (i32) from %ir.addr) (in function: test_flat_amdgcn_cooperative_atomic_load_32x4B_relaxed) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll (190 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX90A # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX90A # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX90A # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX90A # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX942 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX10 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX942-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 0 (in function: buffer_load_lds_dword_vaddr_saddr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX942-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll --check-prefix=GFX942-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll (191 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load syncscope("wavefront") monotonic (i32) from %ir.addr) (in function: test_flat_amdgcn_cooperative_atomic_load_32x4B_relaxed) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/build-vector-packed-partial-undef.ll (192 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/build-vector-packed-partial-undef.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu8.03-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.03-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu8.03-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for undef_lo_v2i16 # | warning: Instruction selection used fallback path for undef_lo_v2f16 # | warning: Instruction selection used fallback path for undef_lo_op_v2f16 # | warning: Instruction selection used fallback path for undef_lo_op_v2i16 # | warning: Instruction selection used fallback path for undef_lo3_v4i16 # | warning: Instruction selection used fallback path for undef_lo3_v4f16 # | warning: Instruction selection used fallback path for undef_lo2_v4i16 # | warning: Instruction selection used fallback path for undef_lo2_v4f16 # | warning: Instruction selection used fallback path for undef_hi_v2i16 # | warning: Instruction selection used fallback path for undef_hi_v2f16 # | warning: Instruction selection used fallback path for undef_hi_op_v2f16 # | warning: Instruction selection used fallback path for undef_hi_op_v2i16 # | warning: Instruction selection used fallback path for undef_hi3_v4i16 # | warning: Instruction selection used fallback path for undef_hi3_v4f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll:451:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v0, 0xffff, v0 # | ^ # | :270:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :282:27: note: possible intended match here # | .set .Lundef_hi_v2i16.private_seg_size, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll:676:20: error: GFX8-GISEL-NEXT: expected string not found in input # | ; GFX8-GISEL-NEXT: v_and_b32_e32 v0, 0xffff, v0 # | ^ # | :397:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :409:28: note: possible intended match here # | .set .Lundef_hi3_v4i16.private_seg_size, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 265: .globl undef_hi_v2i16 ; -- Begin function undef_hi_v2i16 # | 266: .p2align 6 # | 267: .type undef_hi_v2i16,@function # | 268: undef_hi_v2i16: ; @undef_hi_v2i16 # | 269: ; %bb.0: # | 270: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:451'0 { search range start (exclusive) # | next:451'1 error: no match found in search range # | 271: ;;#ASMSTART # | 272: ; use v0 # | 273: ;;#ASMEND # | 274: s_setpc_b64 s[30:31] # | 275: .Lfunc_end8: # | 276: .size undef_hi_v2i16, .Lfunc_end8-undef_hi_v2i16 # | 277: ; -- End function # | 278: .set .Lundef_hi_v2i16.num_vgpr, 1 # | 279: .set .Lundef_hi_v2i16.num_agpr, 0 # | 280: .set .Lundef_hi_v2i16.numbered_sgpr, 32 # | 281: .set .Lundef_hi_v2i16.num_named_barrier, 0 # | 282: .set .Lundef_hi_v2i16.private_seg_size, 0 # | next:451'2 ? possible intended match # | 283: .set .Lundef_hi_v2i16.uses_vcc, 0 # | 284: .set .Lundef_hi_v2i16.uses_flat_scratch, 0 # | 285: .set .Lundef_hi_v2i16.has_dyn_sized_stack, 0 # | 286: .set .Lundef_hi_v2i16.has_recursion, 0 # | 287: .set .Lundef_hi_v2i16.has_indirect_call, 0 # | . # | . # | . # | 294: ; MemoryBound: 0 # | 295: .text # | 296: .globl undef_hi_v2f16 ; -- Begin function undef_hi_v2f16 # | 297: .p2align 6 # | 298: .type undef_hi_v2f16,@function # | 299: undef_hi_v2f16: ; @undef_hi_v2f16 # | next:451'3 } search range end (exclusive) # | 300: ; %bb.0: # | 301: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 302: ;;#ASMSTART # | 303: ; use v0 # | 304: ;;#ASMEND # | . # | . # | . # | 392: .globl undef_hi3_v4i16 ; -- Begin function undef_hi3_v4i16 # | 393: .p2align 6 # | 394: .type undef_hi3_v4i16,@function # | 395: undef_hi3_v4i16: ; @undef_hi3_v4i16 # | 396: ; %bb.0: # | 397: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:676'0 { search range start (exclusive) # | next:676'1 error: no match found in search range # | 398: ;;#ASMSTART # | 399: ; use v[0:1] # | 400: ;;#ASMEND # | 401: s_setpc_b64 s[30:31] # | 402: .Lfunc_end12: # | 403: .size undef_hi3_v4i16, .Lfunc_end12-undef_hi3_v4i16 # | 404: ; -- End function # | 405: .set .Lundef_hi3_v4i16.num_vgpr, 2 # | 406: .set .Lundef_hi3_v4i16.num_agpr, 0 # | 407: .set .Lundef_hi3_v4i16.numbered_sgpr, 32 # | 408: .set .Lundef_hi3_v4i16.num_named_barrier, 0 # | 409: .set .Lundef_hi3_v4i16.private_seg_size, 0 # | next:676'2 ? possible intended match # | 410: .set .Lundef_hi3_v4i16.uses_vcc, 0 # | 411: .set .Lundef_hi3_v4i16.uses_flat_scratch, 0 # | 412: .set .Lundef_hi3_v4i16.has_dyn_sized_stack, 0 # | 413: .set .Lundef_hi3_v4i16.has_recursion, 0 # | 414: .set .Lundef_hi3_v4i16.has_indirect_call, 0 # | . # | . # | . # | 421: ; MemoryBound: 0 # | 422: .text # | 423: .globl undef_hi3_v4f16 ; -- Begin function undef_hi3_v4f16 # | 424: .p2align 6 # | 425: .type undef_hi3_v4f16,@function # | 426: undef_hi3_v4f16: ; @undef_hi3_v4f16 # | next:676'3 } search range end (exclusive) # | 427: ; %bb.0: # | 428: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 429: ;;#ASMSTART # | 430: ; use v[0:1] # | 431: ;;#ASMEND # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll (193 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for bitop3_b32_vvv # | warning: Instruction selection used fallback path for bitop3_b32_svv # | warning: Instruction selection used fallback path for bitop3_b32_ssv # | warning: Instruction selection used fallback path for bitop3_b32_sss # | warning: Instruction selection used fallback path for bitop3_b32_vvi # | warning: Instruction selection used fallback path for bitop3_b32_vii # | warning: Instruction selection used fallback path for bitop3_b32_iii # | warning: Instruction selection used fallback path for bitop3_b16_vvv # | warning: Instruction selection used fallback path for bitop3_b16_svv # | warning: Instruction selection used fallback path for bitop3_b16_ssv # | warning: Instruction selection used fallback path for bitop3_b16_sss # | warning: Instruction selection used fallback path for bitop3_b16_vvi # | warning: Instruction selection used fallback path for bitop3_b16_vii # | warning: Instruction selection used fallback path for bitop3_b16_iii # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll:98:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v2, 0x3e8 # | ^ # | :280:9: note: scanning from here # | ; %bb.0: # | ^ # | :281:2: note: possible intended match here # | s_movk_i32 s0, 0x3e8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll:124:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v1, 0x7d0 # | ^ # | :345:9: note: scanning from here # | ; %bb.0: # | ^ # | :347:2: note: possible intended match here # | v_mov_b32_e32 v1, 0x3e8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll:166:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v0, 0xbb8 # | ^ # | :411:9: note: scanning from here # | ; %bb.0: # | ^ # | :413:2: note: possible intended match here # | v_mov_b32_e32 v0, 0x7d0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 275: .text # | 276: .globl bitop3_b32_vvi ; -- Begin function bitop3_b32_vvi # | 277: .p2align 8 # | 278: .type bitop3_b32_vvi,@function # | 279: bitop3_b32_vvi: ; @bitop3_b32_vvi # | 280: ; %bb.0: # | next:98'0 { search range start (exclusive) # | next:98'1 error: no match found in search range # | 281: s_movk_i32 s0, 0x3e8 # | next:98'2 ? possible intended match # | 282: v_bitop3_b32 v0, v0, v1, s0 bitop3:0x13 # | 283: ; return to shader part epilog # | 284: .Lfunc_end4: # | 285: .size bitop3_b32_vvi, .Lfunc_end4-bitop3_b32_vvi # | 286: ; -- End function # | . # | . # | . # | 339: .long 0 # | 340: .text # | 341: .globl bitop3_b32_vii ; -- Begin function bitop3_b32_vii # | 342: .p2align 8 # | 343: .type bitop3_b32_vii,@function # | 344: bitop3_b32_vii: ; @bitop3_b32_vii # | next:98'3 } search range end (exclusive) # | 345: ; %bb.0: # | next:124'0 { search range start (exclusive) # | next:124'1 error: no match found in search range # | 346: s_movk_i32 s0, 0x7d0 # | 347: v_mov_b32_e32 v1, 0x3e8 # | next:124'2 ? possible intended match # | 348: v_bitop3_b32 v0, v0, s0, v1 bitop3:0x14 # | 349: ; return to shader part epilog # | 350: .Lfunc_end5: # | 351: .size bitop3_b32_vii, .Lfunc_end5-bitop3_b32_vii # | 352: ; -- End function # | . # | . # | . # | 405: .long 0 # | 406: .text # | 407: .globl bitop3_b32_iii ; -- Begin function bitop3_b32_iii # | 408: .p2align 8 # | 409: .type bitop3_b32_iii,@function # | 410: bitop3_b32_iii: ; @bitop3_b32_iii # | next:124'3 } search range end (exclusive) # | 411: ; %bb.0: # | next:166'0 { search range start (exclusive) # | next:166'1 error: no match found in search range # | 412: s_movk_i32 s0, 0xbb8 # | 413: v_mov_b32_e32 v0, 0x7d0 # | next:166'2 ? possible intended match # | 414: v_mov_b32_e32 v1, 0x3e8 # | 415: v_bitop3_b32 v0, s0, v0, v1 bitop3:0x15 # | 416: ; return to shader part epilog # | 417: .Lfunc_end6: # | 418: .size bitop3_b32_iii, .Lfunc_end6-bitop3_b32_iii # | . # | . # | . # | 472: .long 0 # | 473: .text # | 474: .globl bitop3_b16_vvv ; -- Begin function bitop3_b16_vvv # | 475: .p2align 8 # | 476: .type bitop3_b16_vvv,@function # | 477: bitop3_b16_vvv: ; @bitop3_b16_vvv # | next:166'3 } search range end (exclusive) # | 478: ; %bb.0: # | 479: v_bitop3_b16 v0, v0, v1, v2 bitop3:0xf # | 480: ; return to shader part epilog # | 481: .Lfunc_end7: # | 482: .size bitop3_b16_vvv, .Lfunc_end7-bitop3_b16_vvv # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll (194 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll --check-prefixes=GFX1250,GFX1250-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll --check-prefixes=GFX1250,GFX1250-FAKE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll --check-prefixes=GISEL,GISEL-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x4_f32 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_bf16_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_bf16f32_16x16x32_bf16 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x64_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_i32_16x16x64_iu8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x32_f16 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp8_fp6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp8_bf6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp8_fp4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf8_fp6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf8_bf6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf8_fp4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp6_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp6_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp6_fp6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp6_bf6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp6_fp4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf6_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf6_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf6_fp6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf6_bf6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_bf6_fp4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp4_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp4_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp4_fp6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp4_bf6 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_f8f6f4_fp4_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_ss # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_si_scale # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp8_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp8_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp8_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf8_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf8_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf8_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp6_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp6_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp6_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp6_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp6_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf6_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf6_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf6_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf6_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_bf6_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp4_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp4_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp4_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp4_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_16x16x128_f8f6f4_fp4_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_ss # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_si_scale # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp8_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp8_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp8_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf8_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf8_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf8_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp6_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp6_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp6_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp6_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp6_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf6_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf6_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf6_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf6_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_bf6_fp4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp4_fp8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp4_bf8 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp4_fp6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp4_bf6 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_16x16x128_f8f6f4_fp4_fp4 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_fp8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_fp8 # | warning: Instruction selection used fallback path for test_wmma_f32_16x16x128_bf8_bf8 # | warning: Instruction selection used fallback path for test_wmma_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_ss # | warning: Instruction selection used fallback path for test_wmma_scale_f32_32x16x128_f4_si_scale # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4 # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_ss # | warning: Instruction selection used fallback path for test_wmma_scale16_f32_32x16x128_f4_si_scale # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_bf16_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_bf16f32_16x16x64_bf16 # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_fp8 # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_fp8_bf8 # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_fp8 # | warning: Instruction selection used fallback path for test_swmmac_f32_16x16x128_bf8_bf8 # | warning: Instruction selection used fallback path for test_swmmac_i32_16x16x128_iu8 # | warning: Instruction selection used fallback # | ... # `---data was truncated (10240/10279) (change limit with -D output_limit=N) # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll --check-prefixes=GISEL,GISEL-FAKE16 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:26:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[12:13], v[4:7], off # | ^ # | :28:2: note: 'next' match was here # | global_store_b128 v[12:13], v[4:7], off # | ^ # | :26:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :27:1: note: non-matching line after previous match is here # | global_store_b128 v[12:13], v[8:11], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:54:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :94:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :92:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :93:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:130:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :288:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :286:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :287:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:158:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :354:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :352:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :353:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:186:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :420:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :418:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :419:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:214:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :486:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :484:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :485:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:338:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :808:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :806:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :807:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:366:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[24:25], v[16:19], off # | ^ # | :874:2: note: 'next' match was here # | global_store_b128 v[24:25], v[16:19], off # | ^ # | :872:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :873:1: note: non-matching line after previous match is here # | global_store_b128 v[24:25], v[20:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:418:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[40:41], v[32:35], off # | ^ # | :1004:2: note: 'next' match was here # | global_store_b128 v[40:41], v[32:35], off # | ^ # | :1002:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1003:1: note: non-matching line after previous match is here # | global_store_b128 v[40:41], v[36:39], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:446:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[40:41], v[32:35], off # | ^ # | :1070:2: note: 'next' match was here # | global_store_b128 v[40:41], v[32:35], off # | ^ # | :1068:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1069:1: note: non-matching line after previous match is here # | global_store_b128 v[40:41], v[36:39], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:474:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[28:31], off # | ^ # | :1136:2: note: 'next' match was here # | global_store_b128 v[36:37], v[28:31], off # | ^ # | :1134:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1135:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[32:35], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:502:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[28:31], off # | ^ # | :1202:2: note: 'next' match was here # | global_store_b128 v[36:37], v[28:31], off # | ^ # | :1200:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1201:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[32:35], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:530:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[32:33], v[24:27], off # | ^ # | :1268:2: note: 'next' match was here # | global_store_b128 v[32:33], v[24:27], off # | ^ # | :1266:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1267:1: note: non-matching line after previous match is here # | global_store_b128 v[32:33], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:558:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[40:41], v[32:35], off # | ^ # | :1334:2: note: 'next' match was here # | global_store_b128 v[40:41], v[32:35], off # | ^ # | :1332:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1333:1: note: non-matching line after previous match is here # | global_store_b128 v[40:41], v[36:39], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:586:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[40:41], v[32:35], off # | ^ # | :1400:2: note: 'next' match was here # | global_store_b128 v[40:41], v[32:35], off # | ^ # | :1398:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1399:1: note: non-matching line after previous match is here # | global_store_b128 v[40:41], v[36:39], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:614:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[28:31], off # | ^ # | :1466:2: note: 'next' match was here # | global_store_b128 v[36:37], v[28:31], off # | ^ # | :1464:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1465:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[32:35], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:642:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[28:31], off # | ^ # | :1532:2: note: 'next' match was here # | global_store_b128 v[36:37], v[28:31], off # | ^ # | :1530:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1531:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[32:35], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:670:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[32:33], v[24:27], off # | ^ # | :1598:2: note: 'next' match was here # | global_store_b128 v[32:33], v[24:27], off # | ^ # | :1596:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1597:1: note: non-matching line after previous match is here # | global_store_b128 v[32:33], v[28:31], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll:698:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_b128 v[36:37], v[28:31], off # | ^ # | :1664:2: note: 'next' match was here # | global_store_b128 v[36:37], v[28:31], off # | ^ # | :1662:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :1663:1: note: non-matching line after previous match is here # | global_store_b128 v[36:37], v[32:35], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/ll # | ... # `---data was truncated (10240/221513) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll (195 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -mtriple=amdgpu7.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX7 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX7 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX10 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -mtriple=amdgpu10.30 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=GFX1030 # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -global-isel -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=G_SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.01 # .---command stderr------------ # | LLVM ERROR: cannot select: %23:vgpr(f64) = G_AMDGPU_BUFFER_ATOMIC_FMIN %25:vgpr, %0:sgpr(<4 x i32>), %26:vgpr(i32), %27:vgpr, %24:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f64), align 1, addrspace 8) (in function: raw_buffer_atomic_min_noret_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=G_SI # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll -check-prefix=G_SI # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir (196 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:46:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :402:2: note: scanning from here # | # | ^ # | :402:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :403:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:75:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :519:2: note: scanning from here # | # | ^ # | :519:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :520:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:104:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :636:2: note: scanning from here # | # | ^ # | :636:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :637:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:133:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :753:2: note: scanning from here # | # | ^ # | :753:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :754:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:162:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :870:2: note: scanning from here # | # | ^ # | :870:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :871:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:191:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :987:2: note: scanning from here # | # | ^ # | :987:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :988:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:220:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1104:2: note: scanning from here # | # | ^ # | :1104:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1105:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:249:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1221:2: note: scanning from here # | # | ^ # | :1221:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1222:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:278:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1338:2: note: scanning from here # | # | ^ # | :1338:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1339:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:307:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1455:2: note: scanning from here # | # | ^ # | :1455:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1456:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:336:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1572:2: note: scanning from here # | # | ^ # | :1572:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1573:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:365:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1689:2: note: scanning from here # | # | ^ # | :1689:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1690:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:394:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1806:2: note: scanning from here # | # | ^ # | :1806:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1807:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:423:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1923:2: note: scanning from here # | # | ^ # | :1923:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1924:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:510:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2274:2: note: scanning from here # | # | ^ # | :2274:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2275:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:539:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2391:2: note: scanning from here # | # | ^ # | :2391:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2392:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:568:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2508:2: note: scanning from here # | # | ^ # | :2508:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2509:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:597:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2625:2: note: scanning from here # | # | ^ # | :2625:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2626:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:626:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2742:2: note: scanning from here # | # | ^ # | :2742:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2743:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:655:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2859:2: note: scanning from here # | # | ^ # | :2859:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2860:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:684:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2976:2: note: scanning from here # | # | ^ # | :2976:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2977:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:713:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :3093:2: note: scanning from here # | # | ^ # | :3093:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3094:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir:742:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :3210:2: note: scanning from here # | # | ^ # | :3210:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :3211:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/loca # | ... # `---data was truncated (10240/43232) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fadd.ll (197 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fadd.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fadd_s16_uniform # | warning: Instruction selection used fallback path for fadd_s16_div # | warning: Instruction selection used fallback path for fadd_s32_uniform # | warning: Instruction selection used fallback path for fadd_s32_div # | warning: Instruction selection used fallback path for fadd_s64_uniform # | warning: Instruction selection used fallback path for fadd_s64_div # | warning: Instruction selection used fallback path for fadd_v2s16_uniform # | warning: Instruction selection used fallback path for fadd_v2s16_div # | warning: Instruction selection used fallback path for fadd_v2s32_uniform # | warning: Instruction selection used fallback path for fadd_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fadd_s16_uniform # | warning: Instruction selection used fallback path for fadd_s16_div # | warning: Instruction selection used fallback path for fadd_s32_uniform # | warning: Instruction selection used fallback path for fadd_s32_div # | warning: Instruction selection used fallback path for fadd_s64_uniform # | warning: Instruction selection used fallback path for fadd_s64_div # | warning: Instruction selection used fallback path for fadd_v2s16_uniform # | warning: Instruction selection used fallback path for fadd_v2s16_div # | warning: Instruction selection used fallback path for fadd_v2s32_uniform # | warning: Instruction selection used fallback path for fadd_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fadd_s16_uniform # | warning: Instruction selection used fallback path for fadd_s16_div # | warning: Instruction selection used fallback path for fadd_s32_uniform # | warning: Instruction selection used fallback path for fadd_s32_div # | warning: Instruction selection used fallback path for fadd_s64_uniform # | warning: Instruction selection used fallback path for fadd_s64_div # | warning: Instruction selection used fallback path for fadd_v2s16_uniform # | warning: Instruction selection used fallback path for fadd_v2s16_div # | warning: Instruction selection used fallback path for fadd_v2s32_uniform # | warning: Instruction selection used fallback path for fadd_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll:119:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_lshr_b32 s2, s0, 16 # | ^ # | :277:9: note: scanning from here # | ; %bb.0: # | ^ # | :278:5: note: possible intended match here # | v_pk_add_f16 v0, s0, s1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fadd.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 272: .text # | 273: .globl fadd_v2s16_uniform ; -- Begin function fadd_v2s16_uniform # | 274: .p2align 8 # | 275: .type fadd_v2s16_uniform,@function # | 276: fadd_v2s16_uniform: ; @fadd_v2s16_uniform # | 277: ; %bb.0: # | next:119'0 { search range start (exclusive) # | next:119'1 error: no match found in search range # | 278: v_pk_add_f16 v0, s0, s1 # | next:119'2 ? possible intended match # | 279: ; return to shader part epilog # | 280: .Lfunc_end6: # | 281: .size fadd_v2s16_uniform, .Lfunc_end6-fadd_v2s16_uniform # | 282: ; -- End function # | 283: .set .Lfadd_v2s16_uniform.num_vgpr, 1 # | . # | . # | . # | 315: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 316: .text # | 317: .globl fadd_v2s16_div ; -- Begin function fadd_v2s16_div # | 318: .p2align 8 # | 319: .type fadd_v2s16_div,@function # | 320: fadd_v2s16_div: ; @fadd_v2s16_div # | next:119'3 } search range end (exclusive) # | 321: ; %bb.0: # | 322: v_pk_add_f16 v0, v0, v1 # | 323: ; return to shader part epilog # | 324: .Lfunc_end7: # | 325: .size fadd_v2s16_div, .Lfunc_end7-fadd_v2s16_div # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fma.ll (198 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fma.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fma_f32 # | warning: Instruction selection used fallback path for v_fma_v2f32 # | warning: Instruction selection used fallback path for v_fma_f16 # | warning: Instruction selection used fallback path for v_fma_f16_fneg_lhs # | warning: Instruction selection used fallback path for v_fma_f16_fneg_rhs # | warning: Instruction selection used fallback path for v_fma_f16_fneg_add # | warning: Instruction selection used fallback path for v_fma_v2f16 # | warning: Instruction selection used fallback path for v_fma_v2f16_fneg_lhs # | warning: Instruction selection used fallback path for v_fma_v2f16_fneg_rhs # | warning: Instruction selection used fallback path for v_fma_v2f16_fneg_lhs_rhs # | warning: Instruction selection used fallback path for v_fma_v3f16 # | warning: Instruction selection used fallback path for v_fma_v4f16 # | warning: Instruction selection used fallback path for v_fma_f64 # | warning: Instruction selection used fallback path for v_fma_f64_fneg_all # | warning: Instruction selection used fallback path for v_fma_v2f64 # | warning: Instruction selection used fallback path for v_fma_f32_fabs_lhs # | warning: Instruction selection used fallback path for v_fma_f32_fabs_rhs # | warning: Instruction selection used fallback path for v_fma_f32_fabs_lhs_rhs # | warning: Instruction selection used fallback path for v_fma_f32_sgpr_vgpr_vgpr # | warning: Instruction selection used fallback path for v_fma_f32_vgpr_sgpr_vgpr # | warning: Instruction selection used fallback path for v_fma_f32_sgpr_sgpr_sgpr # | warning: Instruction selection used fallback path for v_fma_f32_fneg_lhs # | warning: Instruction selection used fallback path for v_fma_f32_fneg_rhs # | warning: Instruction selection used fallback path for v_fma_f32_fneg_z # | warning: Instruction selection used fallback path for dont_crash_after_fma_mix_select_attempt # | warning: Instruction selection used fallback path for fma_s16_uniform # | warning: Instruction selection used fallback path for fma_s32_uniform # | warning: Instruction selection used fallback path for fma_s64_uniform # | warning: Instruction selection used fallback path for fma_v2s16_uniform # | warning: Instruction selection used fallback path for fma_v2s32_uniform # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:121:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :99:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :102:2: note: possible intended match here # | v_cvt_f32_f16_e32 v4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:181:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_f16_e64 v0, -v0 # | ^ # | :188:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :191:2: note: possible intended match here # | v_cvt_f32_f16_e64 v4, -v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:242:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :277:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :280:2: note: possible intended match here # | v_cvt_f32_f16_e32 v4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:303:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_f16_e32 v0, v0 # | ^ # | :366:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :369:2: note: possible intended match here # | v_cvt_f32_f16_e32 v4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:2107:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_cvt_f32_f16_e32 v0, s0 # | ^ # | :2041:9: note: scanning from here # | ; %bb.0: # | ^ # | :2042:2: note: possible intended match here # | v_cvt_f32_f16_e32 v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll:2215:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :2209:9: note: scanning from here # | ; %bb.0: # | ^ # | :2210:2: note: possible intended match here # | v_mov_b32_e32 v2, s4 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 94: .globl v_fma_f16 ; -- Begin function v_fma_f16 # | 95: .p2align 6 # | 96: .type v_fma_f16,@function # | 97: v_fma_f16: ; @v_fma_f16 # | 98: ; %bb.0: # | 99: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:121'0 { search range start (exclusive) # | next:121'1 error: no match found in search range # | 100: v_cvt_f32_f16_e32 v2, v2 # | 101: v_cvt_f32_f16_e32 v3, v1 # | 102: v_cvt_f32_f16_e32 v4, v0 # | next:121'2 ? possible intended match # | 103: s_movk_i32 s4, 0x3f1 # | 104: v_cvt_f64_f32_e32 v[0:1], v2 # | 105: v_cvt_f64_f32_e32 v[2:3], v3 # | 106: v_cvt_f64_f32_e32 v[4:5], v4 # | 107: v_fma_f64 v[0:1], v[4:5], v[2:3], v[0:1] # | . # | . # | . # | 181: .long 0 # | 182: .text # | 183: .globl v_fma_f16_fneg_lhs ; -- Begin function v_fma_f16_fneg_lhs # | 184: .p2align 6 # | 185: .type v_fma_f16_fneg_lhs,@function # | 186: v_fma_f16_fneg_lhs: ; @v_fma_f16_fneg_lhs # | next:121'3 } search range end (exclusive) # | 187: ; %bb.0: # | 188: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:181'0 { search range start (exclusive) # | next:181'1 error: no match found in search range # | 189: v_cvt_f32_f16_e32 v2, v2 # | 190: v_cvt_f32_f16_e32 v3, v1 # | 191: v_cvt_f32_f16_e64 v4, -v0 # | next:181'2 ? possible intended match # | 192: s_movk_i32 s4, 0x3f1 # | 193: v_cvt_f64_f32_e32 v[0:1], v2 # | 194: v_cvt_f64_f32_e32 v[2:3], v3 # | 195: v_cvt_f64_f32_e32 v[4:5], v4 # | 196: v_fma_f64 v[0:1], v[4:5], v[2:3], v[0:1] # | . # | . # | . # | 270: .long 0 # | 271: .text # | 272: .globl v_fma_f16_fneg_rhs ; -- Begin function v_fma_f16_fneg_rhs # | 273: .p2align 6 # | 274: .type v_fma_f16_fneg_rhs,@function # | 275: v_fma_f16_fneg_rhs: ; @v_fma_f16_fneg_rhs # | next:181'3 } search range end (exclusive) # | 276: ; %bb.0: # | 277: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:242'0 { search range start (exclusive) # | next:242'1 error: no match found in search range # | 278: v_cvt_f32_f16_e32 v2, v2 # | 279: v_cvt_f32_f16_e64 v3, -v1 # | 280: v_cvt_f32_f16_e32 v4, v0 # | next:242'2 ? possible intended match # | 281: s_movk_i32 s4, 0x3f1 # | 282: v_cvt_f64_f32_e32 v[0:1], v2 # | 283: v_cvt_f64_f32_e32 v[2:3], v3 # | 284: v_cvt_f64_f32_e32 v[4:5], v4 # | 285: v_fma_f64 v[0:1], v[4:5], v[2:3], v[0:1] # | . # | . # | . # | 359: .long 0 # | 360: .text # | 361: .globl v_fma_f16_fneg_add ; -- Begin function v_fma_f16_fneg_add # | 362: .p2align 6 # | 363: .type v_fma_f16_fneg_add,@function # | 364: v_fma_f16_fneg_add: ; @v_fma_f16_fneg_add # | next:242'3 } search range end (exclusive) # | 365: ; %bb.0: # | 366: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:303'0 { search range start (exclusive) # | next:303'1 error: no match found in search range # | 367: v_cvt_f32_f16_e64 v2, -v2 # | 368: v_cvt_f32_f16_e32 v3, v1 # | 369: v_cvt_f32_f16_e32 v4, v0 # | next:303'2 ? possible intended match # | 370: s_movk_i32 s4, 0x3f1 # | 371: v_cvt_f64_f32_e32 v[0:1], v2 # | 372: v_cvt_f64_f32_e32 v[2:3], v3 # | 373: v_cvt_f64_f32_e32 v[4:5], v4 # | 374: v_fma_f64 v[0:1], v[4:5], v[2:3], v[0:1] # | . # | . # | . # | 448: .long 0 # | 449: .text # | 450: .globl v_fma_v2f16 ; -- Begin function v_fma_v2f16 # | 451: .p2align 6 # | 452: .type v_fma_v2f16,@function # | 453: v_fma_v2f16: ; @v_fma_v2f16 # | next:303'3 } search range end (exclusive) # | 454: ; %bb.0: # | 455: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 456: v_lshrrev_b32_e32 v3, 16, v0 # | 457: v_lshrrev_b32_e32 v4, 16, v1 # | 458: v_lshrrev_b32_e32 v5, 16, v2 # | . # | . # | . # | 2036: .text # | 2037: .globl fma_s16_uniform ; -- Begin function fma_s16_uniform # | 2038: .p2align 8 # | 2039: .type fma_s16_uniform,@function # | 2040: fma_s16_uniform: ; @fma_s16_uniform # | 2041: ; %bb.0: # | next:2107'0 { search range start (exclusive) # | next:2107'1 error: no match found in search range # | 2042: v_cvt_f32_f16_e32 v0, s2 # | next:2107'2 ? possible intended match # | 2043: v_cvt_f32_f16_e32 v2, s1 # | 2044: v_cvt_f32_f16_e32 v4, s0 # | 2045: v_cvt_f64_f32_e32 v[0:1], v0 # | 2046: v_cvt_f64_f32_e32 v[2:3], v2 # | 2047: v_cvt_f64_f32_e32 v[4:5], v4 # | . # | . # | . # | 2142: .long 0 # | 2143: .text # | 2144: .globl fma_s32_uniform ; -- Begin function fma_s32_uniform # | 2145: .p2align 8 # | 2146: .type fma_s32_uniform,@function # | 2147: fma_s32_uniform: ; @fma_s32_uniform # | next:2107'3 } search range end (exclusive) # | 2148: ; %bb.0: # | 2149: v_mov_b32_e32 v0, s1 # | 2150: v_mov_b32_e32 v1, s2 # | 2151: v_fma_f32 v0, s0, v0, v1 # | 2152: ; return to shader part epilog # | . # | . # | . # | 2204: .text # | 2205: .globl fma_s64_uniform ; -- Begin function fma_s64_uniform # | 2206: .p2align 8 # | 2207: .type fma_s64_uniform,@function # | 2208: fma_s64_uniform: ; @fma_s64_uniform # | 2209: ; %bb.0: # | next:2215'0 { search range start (exclusive) # | next:2215'1 error: no match found in search range # | 2210: v_mov_b32_e32 v2, s4 # | next:2215'2 ? possible intended match # | 2211: v_mov_b32_e32 v3, s5 # | 2212: v_mov_b32_e32 v4, s2 # | 2213: v_mov_b32_e32 v5, s3 # | 2214: s_mov_b32 s10, 0 # | 2215: v_fma_f64 v[2:3], s[0:1], v[4:5], v[2:3] # | . # | . # | . # | 2271: .long 0 # | 2272: .text # | 2273: .globl fma_v2s16_uniform ; -- Begin function fma_v2s16_uniform # | 2274: .p2align 8 # | 2275: .type fma_v2s16_uniform,@function # | 2276: fma_v2s16_uniform: ; @fma_v2s16_uniform # | next:2215'3 } search range end (exclusive) # | 2277: ; %bb.0: # | 2278: s_lshr_b32 s3, s0, 16 # | 2279: s_lshr_b32 s4, s1, 16 # | 2280: s_lshr_b32 s5, s2, 16 # | 2281: v_cvt_f32_f16_e32 v0, s5 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir (199 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 -pass-remarks-missed='gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir -o - 2> /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-extendedLLTs.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 '-pass-remarks-missed=gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-extendedLLTs.mir.tmp' # | remark: :0:0: cannot select: %2:vcc(s1) = G_FCMP floatpred(oeq), %0:vgpr(f32), %1:vgpr (in function: g_fcmp_op2_f32) # | remark: :0:0: cannot select: %2:vcc(s1) = G_FCMP floatpred(oeq), %0:vgpr(f32), %1:vgpr (in function: g_fcmp_op2_fconstant_f32) # | remark: :0:0: cannot select: %2:vcc(s1) = G_FCMP floatpred(oeq), %0:vgpr(f32), %1:vgpr (in function: g_fcmp_op3_fconstant_s32) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_SHL %0:vgpr, %1:vgpr(s32) (in function: g_shl_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(f64) = G_FPEXT %0:vgpr(f32) (in function: g_fpext_op0_f64) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_LSHR %0:vgpr, %1:vgpr(s32) (in function: g_lshr_op0_i32) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_ASHR %0:vgpr, %1:vgpr(s32) (in function: g_ashr_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(f16) = G_FPTRUNC %0:vgpr(s32) (in function: g_fptrunc_op0_f16) # | remark: :0:0: cannot select: %1:vgpr_32(i32) = G_ZEXTLOAD %0:vgpr(p3) :: (load (s8), addrspace 3) (in function: g_zextload_op0_i32) # | remark: :0:0: cannot select: %1:vgpr_32(i32) = G_SEXTLOAD %0:vgpr(p3) :: (load (s8), addrspace 3) (in function: g_sextload_op0_i32) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_UMIN %0:vgpr, %1:vgpr (in function: g_umin_op0_i32) # | remark: :0:0: cannot select: %2:vgpr(i64) = G_UMIN %0:vgpr, %1:vgpr (in function: g_umin_op0_i64) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_UMAX %0:vgpr, %1:vgpr (in function: g_umax_op0_i32) # | remark: :0:0: cannot select: %1:vgpr_32(f32) = G_UITOFP %0:vgpr(i32) (in function: g_uitofp_op0_f32) # | remark: :0:0: cannot select: %2:vgpr(i64) = G_UMAX %0:vgpr, %1:vgpr (in function: g_umax_op0_i64) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_SMIN %0:vgpr, %1:vgpr (in function: g_smin_op0_i32) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_SMAX %0:vgpr, %1:vgpr (in function: g_smax_op0_i32) # | remark: :0:0: cannot select: %3:vgpr_32(f32) = G_FMA %0:vgpr, %1:vgpr, %2:vgpr (in function: g_fma_op0_f32) # | remark: :0:0: cannot select: %1:vgpr_32(f32) = G_UITOFP %0:vgpr(i32) (in function: g_uitofp_op1_i32) # | remark: :0:0: cannot select: %2:vgpr_32(f32) = G_FMAXNUM %0:vgpr, %1:vgpr (in function: g_fmaxnum_op0_f32) # | remark: :0:0: cannot select: %2:vgpr_32(f32) = G_FMINNUM %0:vgpr, %1:vgpr (in function: g_fminnum_op0_f32) # | remark: :0:0: cannot select: %2:vgpr_32(f32) = G_FMAXNUM_IEEE %0:vgpr, %1:vgpr (in function: g_fmaxnum_ieee_op0_f32) # | remark: :0:0: cannot select: %2:vgpr_32(f32) = G_FMINNUM_IEEE %0:vgpr, %1:vgpr (in function: g_fminnum_ieee_op0_f32) # | remark: :0:0: cannot select: %2:vcc(s1) = G_INTRINSIC intrinsic(@llvm.amdgcn.class), %0:vgpr(f32), %1:vgpr(s32) (in function: g_intrinsic_amdgcn_class_op2_f32) # | remark: :0:0: cannot select: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:vgpr(s32) (in function: g_intrinsic_convergent_amdgcn_readfirstlane_op0_i32) # | remark: :0:0: cannot select: %2:vgpr(i32) = G_AMDGPU_ATOMIC_CMPXCHG %0:vgpr(p1), %1:vgpr :: (load store seq_cst (s32), addrspace 1) (in function: g_amdgpu_atomic_cmpxchg_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(s32) = G_AMDGPU_FFBH_U32 %0:vgpr(i32) (in function: g_amdgpu_ffbh_u32_op1_i32) # | remark: :0:0: cannot select: %1:vgpr(s32) = G_AMDGPU_FFBL_B32 %0:vgpr(i32) (in function: g_amdgpu_ffbl_b32_op1_i32) # | remark: :0:0: cannot select: %1:vgpr(i32) = G_BITREVERSE %0:vgpr (in function: g_bitreverse_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(s32) = G_CTLZ_ZERO_POISON %0:vgpr(i32) (in function: g_ctlz_zero_poison_op1_i32) # | remark: :0:0: cannot select: %1:vgpr(i32) = G_CTPOP %0:vgpr(i32) (in function: g_ctpop_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(s32) = G_CTTZ_ZERO_POISON %0:vgpr(i32) (in function: g_cttz_zero_poison_op1_i32) # | remark: :0:0: cannot select: %2:vgpr(f32) = G_FADD %0:vgpr, %1:vgpr (in function: g_fadd_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_FCANONICALIZE %0:vgpr (in function: g_fcanonicalize_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_FNEG %0:vgpr (in function: g_fneg_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_FFLOOR %0:vgpr (in function: g_ffloor_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_FEXP2 %0:vgpr (in function: g_fexp2_op0_f32) # | remark: :0:0: cannot select: %2:vgpr(f32) = G_FMUL %0:vgpr, %1:vgpr (in function: g_fmul_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_FABS %0:vgpr (in function: g_fabs_op0_f32) # | remark: :0:0: cannot select: %1:vgpr(i32) = G_FPTOSI %0:vgpr(f32) (in function: g_fptosi_op0_i32) # | remark: :0:0: cannot select: %1:vgpr(i32) = G_FPTOUI %0:vgpr(f32) (in function: g_fptoui_op0_i32) # | remark: :0:0: cannot select: %3:vgpr(s32) = G_FSHR %0:vgpr, %1:vgpr, %2:vgpr(i32) (in function: g_fshr_op3_i32) # | remark: :0:0: cannot select: %1:vgpr(f32) = G_INTRINSIC_TRUNC %0:vgpr (in function: g_intrinsic_trunc_op0_f32) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:20:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[S_ADD_I32_:%[0-9]+]]:sreg_32 = S_ADD_I32 [[COPY]], [[COPY1]], implicit-def dead $scc # | ^ # | :347:26: note: scanning from here # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :347:26: note: with "COPY" equal to "%0" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :347:26: note: with "COPY1" equal to "%1" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :347:26: note: pattern attempts to capture variables: "S_ADD_I32_" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :348:2: note: possible intended match here # | %2:sreg_32 = S_ADD_U32 %0, %1, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:41:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY]], [[COPY1]], implicit-def dead $scc # | ^ # | :464:26: note: scanning from here # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :464:26: note: with "COPY" equal to "%0" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :464:26: note: with "COPY1" equal to "%1" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :464:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %1:sreg_32 = COPY $sgpr1 # | ^ # | :465:2: note: possible intended match here # | %2:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:60:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :579:2: note: scanning from here # | # | ^ # | :579:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :580:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:81:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[V_MOV_B32_e32_:%[0-9]+]]:vgpr_32 = V_MOV_B32_e32 1065353216, implicit $exec # | ^ # | :696:2: note: scanning from here # | # | ^ # | :696:2: note: pattern attempts to capture variables: "V_MOV_B32_e32_" # | # | ^ # | :700:2: note: possible intended match here # | S_ENDPGM 0, implicit %2(s1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:102:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :813:2: note: scanning from here # | # | ^ # | :813:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :814:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:123:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :930:2: note: scanning from here # | # | ^ # | :930:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :931:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:144:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1046:2: note: scanning from here # | # | ^ # | :1046:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1047:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:163:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1162:2: note: scanning from here # | # | ^ # | :1162:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1163:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:184:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1279:2: note: scanning from here # | # | ^ # | :1279:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1280:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:205:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1395:2: note: scanning from here # | # | ^ # | :1395:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1396:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:224:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1510:2: note: scanning from here # | # | ^ # | :1510:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1511:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:243:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1625:2: note: scanning from here # | # | ^ # | :1625:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1626:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:262:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1741:2: note: scanning from here # | # | ^ # | :1741:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1742:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:283:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vreg_64_align2 = COPY $vgpr0_vgpr1 # | ^ # | :1858:2: note: scanning from here # | # | ^ # | :1858:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1859:2: note: possible intended match here # | %0:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:304:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1975:2: note: scanning from here # | # | ^ # | :1975:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1976:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:325:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2091:2: note: scanning from here # | # | ^ # | :2091:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2092:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:344:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vreg_64_align2 = COPY $vgpr0_vgpr1 # | ^ # | :2207:2: note: scanning from here # | # | ^ # | :2207:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2208:2: note: possible intended match here # | %0:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:365:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2324:2: note: scanning from here # | # | ^ # | :2324:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2325:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:386:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2441:2: note: scanning from here # | # | ^ # | :2441:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2442:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:407:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2559:2: note: scanning from here # | # | ^ # | :2559:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2560:2: note: possible intended match here # | %0:vgpr(s32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:430:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :2676:2: note: scanning from here # | # | ^ # | :2676:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2677:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir:449:14: error: GCN-NEXT: expected string not found in input # | # | ... # `---data was truncated (10240/61686) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll (200 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for ds_read_b64_tr_b4 # | warning: Instruction selection used fallback path for ds_read_b96_tr_b6 # | warning: Instruction selection used fallback path for ds_read_b64_tr_b8 # | warning: Instruction selection used fallback path for ds_read_b64_tr_b16 # | warning: Instruction selection used fallback path for ds_read_b64_tr_b16_v4f16 # | warning: Instruction selection used fallback path for ds_read_b64_tr_b16_v4bf16 # | warning: Instruction selection used fallback path for ds_read_b64_tr_b4_s # | warning: Instruction selection used fallback path for ds_read_b96_tr_b6_s # | warning: Instruction selection used fallback path for ds_read_b64_tr_b8_s # | warning: Instruction selection used fallback path for ds_read_b64_tr_b16_s # | warning: Instruction selection used fallback path for ds_read_b96_tr_b6_no_align2_requirement # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:24:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :21:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :23:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:49:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :89:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :92:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:74:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :157:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :159:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:99:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :225:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :227:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:124:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :293:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :295:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll:149:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :361:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :363:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: .text # | 17: .globl ds_read_b64_tr_b4 ; -- Begin function ds_read_b64_tr_b4 # | 18: .p2align 8 # | 19: .type ds_read_b64_tr_b4,@function # | 20: ds_read_b64_tr_b4: ; @ds_read_b64_tr_b4 # | 21: ; %bb.0: ; %entry # | next:24'0 { search range start (exclusive) # | next:24'1 error: no match found in search range # | 22: v_mov_b32_e32 v3, v2 # | 23: v_mov_b32_e32 v2, v1 # | next:24'2 ? possible intended match # | 24: ds_read_b64_tr_b4 v[0:1], v0 offset:32 # | 25: s_waitcnt lgkmcnt(0) # | 26: global_store_dwordx2 v[2:3], v[0:1], off # | 27: s_endpgm # | 28: .Lfunc_end0: # | . # | . # | . # | 83: .long 0 # | 84: .text # | 85: .globl ds_read_b96_tr_b6 ; -- Begin function ds_read_b96_tr_b6 # | 86: .p2align 8 # | 87: .type ds_read_b96_tr_b6,@function # | 88: ds_read_b96_tr_b6: ; @ds_read_b96_tr_b6 # | next:24'3 } search range end (exclusive) # | 89: ; %bb.0: ; %entry # | next:49'0 { search range start (exclusive) # | next:49'1 error: no match found in search range # | 90: ds_read_b96_tr_b6 v[4:6], v0 offset:32 # | 91: v_mov_b32_e32 v3, v2 # | 92: v_mov_b32_e32 v2, v1 # | next:49'2 ? possible intended match # | 93: s_waitcnt lgkmcnt(0) # | 94: global_store_dwordx3 v[2:3], v[4:6], off # | 95: s_endpgm # | 96: .Lfunc_end1: # | 97: .size ds_read_b96_tr_b6, .Lfunc_end1-ds_read_b96_tr_b6 # | . # | . # | . # | 151: .long 0 # | 152: .text # | 153: .globl ds_read_b64_tr_b8 ; -- Begin function ds_read_b64_tr_b8 # | 154: .p2align 8 # | 155: .type ds_read_b64_tr_b8,@function # | 156: ds_read_b64_tr_b8: ; @ds_read_b64_tr_b8 # | next:49'3 } search range end (exclusive) # | 157: ; %bb.0: ; %entry # | next:74'0 { search range start (exclusive) # | next:74'1 error: no match found in search range # | 158: v_mov_b32_e32 v3, v2 # | 159: v_mov_b32_e32 v2, v1 # | next:74'2 ? possible intended match # | 160: ds_read_b64_tr_b8 v[0:1], v0 offset:32 # | 161: s_waitcnt lgkmcnt(0) # | 162: global_store_dwordx2 v[2:3], v[0:1], off # | 163: s_endpgm # | 164: .Lfunc_end2: # | . # | . # | . # | 219: .long 0 # | 220: .text # | 221: .globl ds_read_b64_tr_b16 ; -- Begin function ds_read_b64_tr_b16 # | 222: .p2align 8 # | 223: .type ds_read_b64_tr_b16,@function # | 224: ds_read_b64_tr_b16: ; @ds_read_b64_tr_b16 # | next:74'3 } search range end (exclusive) # | 225: ; %bb.0: ; %entry # | next:99'0 { search range start (exclusive) # | next:99'1 error: no match found in search range # | 226: v_mov_b32_e32 v3, v2 # | 227: v_mov_b32_e32 v2, v1 # | next:99'2 ? possible intended match # | 228: ds_read_b64_tr_b16 v[0:1], v0 offset:32 # | 229: s_waitcnt lgkmcnt(0) # | 230: global_store_dwordx2 v[2:3], v[0:1], off # | 231: s_endpgm # | 232: .Lfunc_end3: # | . # | . # | . # | 287: .long 0 # | 288: .text # | 289: .globl ds_read_b64_tr_b16_v4f16 ; -- Begin function ds_read_b64_tr_b16_v4f16 # | 290: .p2align 8 # | 291: .type ds_read_b64_tr_b16_v4f16,@function # | 292: ds_read_b64_tr_b16_v4f16: ; @ds_read_b64_tr_b16_v4f16 # | next:99'3 } search range end (exclusive) # | 293: ; %bb.0: ; %entry # | next:124'0 { search range start (exclusive) # | next:124'1 error: no match found in search range # | 294: v_mov_b32_e32 v3, v2 # | 295: v_mov_b32_e32 v2, v1 # | next:124'2 ? possible intended match # | 296: ds_read_b64_tr_b16 v[0:1], v0 offset:32 # | 297: s_waitcnt lgkmcnt(0) # | 298: global_store_dwordx2 v[2:3], v[0:1], off # | 299: s_endpgm # | 300: .Lfunc_end4: # | . # | . # | . # | 355: .long 0 # | 356: .text # | 357: .globl ds_read_b64_tr_b16_v4bf16 ; -- Begin function ds_read_b64_tr_b16_v4bf16 # | 358: .p2align 8 # | 359: .type ds_read_b64_tr_b16_v4bf16,@function # | 360: ds_read_b64_tr_b16_v4bf16: ; @ds_read_b64_tr_b16_v4bf16 # | next:124'3 } search range end (exclusive) # | 361: ; %bb.0: ; %entry # | next:149'0 { search range start (exclusive) # | next:149'1 error: no match found in search range # | 362: v_mov_b32_e32 v3, v2 # | 363: v_mov_b32_e32 v2, v1 # | next:149'2 ? possible intended match # | 364: ds_read_b64_tr_b16 v[0:1], v0 offset:32 # | 365: s_waitcnt lgkmcnt(0) # | 366: global_store_dwordx2 v[2:3], v[0:1], off # | 367: s_endpgm # | 368: .Lfunc_end5: # | . # | . # | . # | 423: .long 0 # | 424: .text # | 425: .globl ds_read_b64_tr_b4_s ; -- Begin function ds_read_b64_tr_b4_s # | 426: .p2align 8 # | 427: .type ds_read_b64_tr_b4_s,@function # | 428: ds_read_b64_tr_b4_s: ; @ds_read_b64_tr_b4_s # | next:149'3 } search range end (exclusive) # | 429: ; %bb.0: ; %entry # | 430: v_mov_b32_e32 v2, s0 # | 431: ds_read_b64_tr_b4 v[2:3], v2 offset:32 # | 432: s_waitcnt lgkmcnt(0) # | 433: global_store_dwordx2 v[0:1], v[2:3], off # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptoi.i128.ll (201 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptoi.i128.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for fptosi_f64_to_i128 # | warning: Instruction selection used fallback path for fptoui_f64_to_i128 # | warning: Instruction selection used fallback path for fptosi_f32_to_i128 # | warning: Instruction selection used fallback path for fptoui_f32_to_i128 # | warning: Instruction selection used fallback path for fptosi_f16_to_i128 # | warning: Instruction selection used fallback path for fptoui_f16_to_i128 # | warning: Instruction selection used fallback path for fptosi_bf16_to_i128 # | warning: Instruction selection used fallback path for fptoui_bf16_to_i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll:156:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v4, v0 # | ^ # | :120:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :125:2: note: possible intended match here # | v_mov_b32_e32 v4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll:360:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_mov_b64 s[4:5], 0 # | ^ # | :302:22: note: scanning from here # | v_mov_b32_e32 v4, v0 # | ^ # | :320:2: note: possible intended match here # | s_xor_b64 s[8:9], exec, s[4:5] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptoi.i128.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 115: .globl fptoui_f64_to_i128 ; -- Begin function fptoui_f64_to_i128 # | 116: .p2align 6 # | 117: .type fptoui_f64_to_i128,@function # | 118: fptoui_f64_to_i128: ; @fptoui_f64_to_i128 # | 119: ; %bb.0: ; %fp-to-i-entry # | 120: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:156'0 { search range start (exclusive) # | next:156'1 error: no match found in search range # | 121: v_bfe_u32 v6, v1, 20, 11 # | 122: v_mov_b32_e32 v7, 0 # | 123: s_mov_b64 s[4:5], 0x3fe # | 124: v_cmp_lt_u64_e32 vcc, s[4:5], v[6:7] # | 125: v_mov_b32_e32 v4, 0 # | next:156'2 ? possible intended match # | 126: v_mov_b32_e32 v5, 0 # | 127: v_mov_b32_e32 v2, 0 # | 128: v_mov_b32_e32 v3, 0 # | 129: s_and_saveexec_b64 s[6:7], vcc # | 130: s_cbranch_execz .LBB1_6 # | . # | . # | . # | 191: ; MemoryBound: 0 # | 192: .text # | 193: .globl fptosi_f32_to_i128 ; -- Begin function fptosi_f32_to_i128 # | 194: .p2align 6 # | 195: .type fptosi_f32_to_i128,@function # | 196: fptosi_f32_to_i128: ; @fptosi_f32_to_i128 # | next:156'3 } search range end (exclusive) # | 197: ; %bb.0: ; %fp-to-i-entry # | 198: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 199: v_mov_b32_e32 v4, v0 # | 200: v_bfe_u32 v9, v4, 23, 8 # | 201: s_movk_i32 s4, 0x7e # | . # | . # | . # | 297: .p2align 6 # | 298: .type fptoui_f32_to_i128,@function # | 299: fptoui_f32_to_i128: ; @fptoui_f32_to_i128 # | 300: ; %bb.0: ; %fp-to-i-entry # | 301: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 302: v_mov_b32_e32 v4, v0 # | next:360'0 { search range start (exclusive) # | next:360'1 error: no match found in search range # | 303: v_bfe_u32 v6, v4, 23, 8 # | 304: s_movk_i32 s4, 0x7e # | 305: v_mov_b32_e32 v0, 0 # | 306: v_mov_b32_e32 v1, 0 # | 307: v_mov_b32_e32 v2, 0 # | . # | . # | . # | 315: v_or_b32_e32 v4, 0x800000, v0 # | 316: v_cmp_lt_u32_e32 vcc, s4, v6 # | 317: ; implicit-def: $vgpr0_vgpr1 # | 318: ; implicit-def: $vgpr2_vgpr3 # | 319: s_and_saveexec_b64 s[4:5], vcc # | 320: s_xor_b64 s[8:9], exec, s[4:5] # | next:360'2 ? possible intended match # | 321: s_cbranch_execz .LBB3_3 # | 322: ; %bb.2: ; %fp-to-i-if-exp.large # | 323: v_mov_b32_e32 v5, 0 # | 324: v_sub_u32_e32 v0, 0xd6, v6 # | 325: v_add_u32_e32 v2, 0xffffff2a, v6 # | . # | . # | . # | 372: ; MemoryBound: 0 # | 373: .text # | 374: .globl fptosi_f16_to_i128 ; -- Begin function fptosi_f16_to_i128 # | 375: .p2align 6 # | 376: .type fptosi_f16_to_i128,@function # | 377: fptosi_f16_to_i128: ; @fptosi_f16_to_i128 # | next:360'3 } search range end (exclusive) # | 378: ; %bb.0: # | 379: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 380: v_cvt_f32_f16_e32 v0, v0 # | 381: v_cvt_i32_f32_e32 v0, v0 # | 382: v_ashrrev_i32_e32 v1, 31, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/rsq.f64.ll (202 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/rsq.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-IR,SI-SDAG,SI-SDAG-IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-IR,SI-SDAG,SI-SDAG-IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-IR,SI-GISEL,SI-GISEL-IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %29:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %91:vgpr(i32) (in function: s_rsq_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-IR,SI-GISEL,SI-GISEL-IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-IR,SI-GISEL,SI-GISEL-IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/rsq.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/atomicrmw_usub_cond.ll (203 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/atomicrmw_usub_cond.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 # .---command stderr------------ # | LLVM ERROR: cannot select: %35:vgpr_32(i32) = G_AMDGPU_ATOMIC_CMPXCHG %41:vgpr(p0), %36:vgpr :: (load store seq_cst seq_cst (i32) on %ir.gep) (in function: flat_atomic_usub_cond_no_rtn_u32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/add-max.ll (204 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/add-max.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50 -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu12.50 -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for add_max_u32_vvv # | warning: Instruction selection used fallback path for add_max_u32_svv # | warning: Instruction selection used fallback path for add_max_u32_ssv # | warning: Instruction selection used fallback path for add_max_u32_sss # | warning: Instruction selection used fallback path for add_max_u32_vsi # | warning: Instruction selection used fallback path for add_max_u32_svl # | warning: Instruction selection used fallback path for add_max_u32_slv # | warning: Instruction selection used fallback path for add_max_i32_vvv # | warning: Instruction selection used fallback path for add_min_u32_vvv # | warning: Instruction selection used fallback path for add_min_i32_vvv # | warning: Instruction selection used fallback path for add_max_v2u16_vvv # | warning: Instruction selection used fallback path for add_max_v2u16_svv # | warning: Instruction selection used fallback path for add_max_v2u16_ssv # | warning: Instruction selection used fallback path for add_max_v2u16_sss # | warning: Instruction selection used fallback path for add_max_v2u16_vsi # | warning: Instruction selection used fallback path for add_max_v2u16_svl # | warning: Instruction selection used fallback path for add_max_v2u16_slv # | warning: Instruction selection used fallback path for add_max_v2s16_vvv # | warning: Instruction selection used fallback path for add_min_v2u16_vvv # | warning: Instruction selection used fallback path for add_min_v2s16_vvv # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll:64:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_1) | instid1(SALU_CYCLE_1) # | ^ # | :214:35: note: scanning from here # | v_add_nc_u32_e64 v0, s0, s1 clamp # | ^ # | :215:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll:218:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_and_b32 s1, s2, 0xffff # | ^ # | :846:31: note: scanning from here # | v_pk_add_u16 v0, s0, s1 clamp # | ^ # | :848:5: note: possible intended match here # | v_pk_max_u16 v0, v0, s2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/add-max.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 209: add_max_u32_sss: ; @add_max_u32_sss # | 210: ; %bb.0: # | 211: global_wb # | 212: v_nop # | 213: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 214: v_add_nc_u32_e64 v0, s0, s1 clamp # | next:64'0 { search range start (exclusive) # | next:64'1 error: no match found in search range # | 215: s_delay_alu instid0(VALU_DEP_1) # | next:64'2 ? possible intended match # | 216: v_max_u32_e32 v0, s2, v0 # | 217: ; return to shader part epilog # | 218: .Lfunc_end3: # | 219: .size add_max_u32_sss, .Lfunc_end3-add_max_u32_sss # | 220: ; -- End function # | . # | . # | . # | 269: .long 0 # | 270: .text # | 271: .globl add_max_u32_vsi ; -- Begin function add_max_u32_vsi # | 272: .p2align 8 # | 273: .type add_max_u32_vsi,@function # | 274: add_max_u32_vsi: ; @add_max_u32_vsi # | next:64'3 } search range end (exclusive) # | 275: ; %bb.0: # | 276: global_wb # | 277: v_nop # | 278: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 279: v_add_max_u32 v0, v0, s0, 4 # | . # | . # | . # | 841: add_max_v2u16_sss: ; @add_max_v2u16_sss # | 842: ; %bb.0: # | 843: global_wb # | 844: v_nop # | 845: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 846: v_pk_add_u16 v0, s0, s1 clamp # | next:218'0 { search range start (exclusive) # | next:218'1 error: no match found in search range # | 847: s_delay_alu instid0(VALU_DEP_1) # | 848: v_pk_max_u16 v0, v0, s2 # | next:218'2 ? possible intended match # | 849: ; return to shader part epilog # | 850: .Lfunc_end13: # | 851: .size add_max_v2u16_sss, .Lfunc_end13-add_max_v2u16_sss # | 852: ; -- End function # | 853: .set .Ladd_max_v2u16_sss.num_vgpr, 1 # | . # | . # | . # | 901: .long 0 # | 902: .text # | 903: .globl add_max_v2u16_vsi ; -- Begin function add_max_v2u16_vsi # | 904: .p2align 8 # | 905: .type add_max_v2u16_vsi,@function # | 906: add_max_v2u16_vsi: ; @add_max_v2u16_vsi # | next:218'3 } search range end (exclusive) # | 907: ; %bb.0: # | 908: global_wb # | 909: v_nop # | 910: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 911: v_pk_add_max_u16 v0, v0, s0, 4 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/workitem-intrinsic-opts.ll (205 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/workitem-intrinsic-opts.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=fiji /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX8,DAGISEL-GFX8 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=fiji /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX8,DAGISEL-GFX8 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX942,DAGISEL-GFX942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=gfx942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX942,DAGISEL-GFX942 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=gfx1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX12,DAGISEL-GFX12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -mtriple=amdgcn -mcpu=gfx1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX12,DAGISEL-GFX12 # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -global-isel -mtriple=amdgcn -mcpu=fiji /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX8,GISEL-GFX8 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O3 -global-isel -mtriple=amdgcn -mcpu=fiji /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %36:vgpr_32(i32) = G_CONSTANT i32 0 (in function: workitem_zero) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX8,GISEL-GFX8 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll --check-prefixes=GFX8,GISEL-GFX8 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/call-argument-types.ll (206 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-argument-types.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=0 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=0 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=+real-true16 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=+real-true16 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=-real-true16 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=-real-true16 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-amd-amdhsa -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-amd-amdhsa -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -global-isel-abort=2 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -global-isel-abort=2 -mattr=-flat-for-global -amdgpu-scalarize-global-loads=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_call_external_void_func_i1_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_i1_signext # | warning: Instruction selection used fallback path for test_call_external_void_func_i1_zeroext # | warning: Instruction selection used fallback path for test_call_external_void_func_i8_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_i8_signext # | warning: Instruction selection used fallback path for test_call_external_void_func_i8_zeroext # | warning: Instruction selection used fallback path for test_call_external_void_func_i16_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_i16_signext # | warning: Instruction selection used fallback path for test_call_external_void_func_i16_zeroext # | warning: Instruction selection used fallback path for test_call_external_void_func_i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_i64_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v2i64 # | warning: Instruction selection used fallback path for test_call_external_void_func_v2i64_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3i64 # | warning: Instruction selection used fallback path for test_call_external_void_func_v4i64 # | warning: Instruction selection used fallback path for test_call_external_void_func_f16_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_f32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v2f32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3f32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v5f32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_f64_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v2f64_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3f64_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v2i16 # | warning: Instruction selection used fallback path for test_call_external_void_func_v3i16 # | warning: Instruction selection used fallback path for test_call_external_void_func_v3f16 # | warning: Instruction selection used fallback path for test_call_external_void_func_v3i16_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3f16_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v4i16 # | warning: Instruction selection used fallback path for test_call_external_void_func_v2f16 # | warning: Instruction selection used fallback path for test_call_external_void_func_v2i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v2i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v3i32_i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v4i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v4i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v5i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v8i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v8i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_v16i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v32i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_v32i32_i32 # | warning: Instruction selection used fallback path for test_call_external_i32_func_i32_imm # | warning: Instruction selection used fallback path for test_call_external_void_func_struct_i8_i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_byval_struct_i8_i32 # | warning: Instruction selection used fallback path for test_call_external_void_func_sret_struct_i8_i32_byval_struct_i8_i32 # | warning: Instruction selection used fallback path for stack_passed_arg_alignment_v32i32_f64 # | warning: Instruction selection used fallback path for tail_call_byval_align16 # | warning: Instruction selection used fallback path for tail_call_stack_passed_arg_alignment_v32i32_f64 # | warning: Instruction selection used fallback path for stack_12xv3i32 # | warning: Instruction selection used fallback path for stack_12xv3f32 # | warning: Instruction selection used fallback path for stack_8xv5i32 # | warning: Instruction selection used fallback path for stack_8xv5f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:158:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :27:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :23:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :24:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:279:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :88:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :86:9: note: previous match ended here # | ; %bb.0: # | ^ # | :87:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:414:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :161:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :159:9: note: previous match ended here # | ; %bb.0: # | ^ # | :160:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:545:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :242:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :238:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :239:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:662:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :303:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :301:9: note: previous match ended here # | ; %bb.0: # | ^ # | :302:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:788:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :375:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :373:9: note: previous match ended here # | ; %bb.0: # | ^ # | :374:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:916:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :455:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :451:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :452:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1032:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :516:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :514:9: note: previous match ended here # | ; %bb.0: # | ^ # | :515:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1158:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b32 s2, -1 # | ^ # | :588:2: note: 'next' match was here # | s_mov_b32 s2, -1 # | ^ # | :586:9: note: previous match ended here # | ; %bb.0: # | ^ # | :587:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1275:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :668:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :664:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :665:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1386:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :737:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :733:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :734:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1507:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :803:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :801:25: note: previous match ended here # | s_mov_b32 s39, 0xe00000 # | ^ # | :802:1: note: non-matching line after previous match is here # | s_add_u32 s36, s36, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1636:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :879:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :875:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :876:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1768:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :947:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :945:25: note: previous match ended here # | s_mov_b32 s39, 0xe00000 # | ^ # | :946:1: note: non-matching line after previous match is here # | s_add_u32 s36, s36, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:1919:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1021:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1019:25: note: previous match ended here # | s_mov_b32 s39, 0xe00000 # | ^ # | :1020:1: note: non-matching line after previous match is here # | s_add_u32 s36, s36, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2051:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1101:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1097:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1098:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2158:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1170:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1166:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1167:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2269:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1239:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1235:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1236:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2386:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1309:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1305:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1306:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2513:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1380:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1376:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1377:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2628:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1453:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1449:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | ^ # | :1450:1: note: non-matching line after previous match is here # | s_getpc_b64 s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-argument-types.ll:2749:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_mov_b64 s[6:7], s[0:1] # | ^ # | :1523:2: note: 'next' match was here # | s_mov_b64 s[6:7], s[0:1] # | ^ # | :1519:24: note: previous match ended here # | s_addc_u32 s37, s37, 0 # | # | ... # `---data was truncated (10240/90505) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll (207 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT0 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT0 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -mattr=+auto-waitcnt-before-barrier < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT1 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -mattr=+auto-waitcnt-before-barrier # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT1 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT2 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT2 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT2-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_barrier # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=VARIANT2-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll:79:24: error: VARIANT2-GISEL-NEXT: expected string not found in input # | ; VARIANT2-GISEL-NEXT: v_lshlrev_b32_e32 v4, 2, v0 # | ^ # | :19:31: note: scanning from here # | s_load_dword s2, s[4:5], 0x2c # | ^ # | :20:2: note: possible intended match here # | v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 14: .p2align 8 # | 15: .type test_barrier,@function # | 16: test_barrier: ; @test_barrier # | 17: ; %bb.0: ; %entry # | 18: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 19: s_load_dword s2, s[4:5], 0x2c # | next:79'0 { search range start (exclusive) # | next:79'1 error: no match found in search range # | 20: v_lshlrev_b32_e32 v2, 2, v0 # | next:79'2 ? possible intended match # | 21: s_waitcnt lgkmcnt(0) # | 22: global_store_dword v2, v0, s[0:1] # | 23: v_xad_u32 v0, v0, -1, s2 # | 24: v_ashrrev_i32_e32 v1, 31, v0 # | 25: v_lshlrev_b64 v[0:1], 2, v[0:1] # | . # | . # | . # | 73: .set amdgpu.max_num_agpr, 0 # | 74: .set amdgpu.max_num_sgpr, 0 # | 75: .set amdgpu.max_num_named_barrier, 0 # | 76: .section .AMDGPU.csdata,"",@progbits # | 77: .section ".note.GNU-stack","",@progbits # | 78: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx900" # | next:79'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/whole-wave-functions.ll (208 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/whole-wave-functions.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %7:vgpr_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.update.dpp), %3:vgpr(i32), %5:vgpr(i32), 1, 1, 1, 0 (in function: basic_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/whole-wave-functions.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/strict_ldexp.f32.ll (209 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_ldexp.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr_32(f32) = G_STRICT_FLDEXP %1:vgpr, %2:vgpr(i32) (in function: test_ldexp_f32_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/strict_fsub.f16.ll (210 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fsub.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_constained_fsub_f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fsub_f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fsub_f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fsub_v2f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fsub_v2f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fsub_v2f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fsub_v3f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fsub_v4f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fsub_f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fsub_v2f16_fpexcept_strict # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:184:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v0, v0, v1 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :138:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :139:2: note: possible intended match here # | v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:283:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v0, v0, v1 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :181:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :182:2: note: possible intended match here # | v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:382:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v0, v0, v1 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :224:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :225:2: note: possible intended match here # | v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:482:20: error: GFX9-GISEL-NEXT: is not on the line after the previous match # | ; GFX9-GISEL-NEXT: v_sub_f16_e32 v1, v1, v3 # | ^ # | :272:2: note: 'next' match was here # | v_sub_f16_e32 v1, v1, v3 # | ^ # | :267:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :268:1: note: non-matching line after previous match is here # | v_sub_f16_sdwa v4, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:613:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v0, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :311:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :313:2: note: possible intended match here # | v_sub_f16_sdwa v5, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll:790:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :420:9: note: scanning from here # | ; %bb.0: # | ^ # | :423:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 133: .globl v_constained_fsub_v2f16_fpexcept_strict ; -- Begin function v_constained_fsub_v2f16_fpexcept_strict # | 134: .p2align 6 # | 135: .type v_constained_fsub_v2f16_fpexcept_strict,@function # | 136: v_constained_fsub_v2f16_fpexcept_strict: ; @v_constained_fsub_v2f16_fpexcept_strict # | 137: ; %bb.0: # | 138: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:184'0 { search range start (exclusive) # | next:184'1 error: no match found in search range # | 139: v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | next:184'2 ? possible intended match # | 140: v_sub_f16_e32 v0, v0, v1 # | 141: s_mov_b32 s4, 0x5040100 # | 142: v_perm_b32 v0, v2, v0, s4 # | 143: s_setpc_b64 s[30:31] # | 144: .Lfunc_end3: # | . # | . # | . # | 174: .long 0 # | 175: .text # | 176: .globl v_constained_fsub_v2f16_fpexcept_ignore ; -- Begin function v_constained_fsub_v2f16_fpexcept_ignore # | 177: .p2align 6 # | 178: .type v_constained_fsub_v2f16_fpexcept_ignore,@function # | 179: v_constained_fsub_v2f16_fpexcept_ignore: ; @v_constained_fsub_v2f16_fpexcept_ignore # | next:184'3 } search range end (exclusive) # | 180: ; %bb.0: # | 181: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:283'0 { search range start (exclusive) # | next:283'1 error: no match found in search range # | 182: v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | next:283'2 ? possible intended match # | 183: v_sub_f16_e32 v0, v0, v1 # | 184: s_mov_b32 s4, 0x5040100 # | 185: v_perm_b32 v0, v2, v0, s4 # | 186: s_setpc_b64 s[30:31] # | 187: .Lfunc_end4: # | . # | . # | . # | 217: .long 0 # | 218: .text # | 219: .globl v_constained_fsub_v2f16_fpexcept_maytrap ; -- Begin function v_constained_fsub_v2f16_fpexcept_maytrap # | 220: .p2align 6 # | 221: .type v_constained_fsub_v2f16_fpexcept_maytrap,@function # | 222: v_constained_fsub_v2f16_fpexcept_maytrap: ; @v_constained_fsub_v2f16_fpexcept_maytrap # | next:283'3 } search range end (exclusive) # | 223: ; %bb.0: # | 224: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:382'0 { search range start (exclusive) # | next:382'1 error: no match found in search range # | 225: v_sub_f16_sdwa v2, v0, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | next:382'2 ? possible intended match # | 226: v_sub_f16_e32 v0, v0, v1 # | 227: s_mov_b32 s4, 0x5040100 # | 228: v_perm_b32 v0, v2, v0, s4 # | 229: s_setpc_b64 s[30:31] # | 230: .Lfunc_end5: # | . # | . # | . # | 260: .long 0 # | 261: .text # | 262: .globl v_constained_fsub_v3f16_fpexcept_strict ; -- Begin function v_constained_fsub_v3f16_fpexcept_strict # | 263: .p2align 6 # | 264: .type v_constained_fsub_v3f16_fpexcept_strict,@function # | 265: v_constained_fsub_v3f16_fpexcept_strict: ; @v_constained_fsub_v3f16_fpexcept_strict # | next:382'3 } search range end (exclusive) # | 266: ; %bb.0: # | 267: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:482'0 { search range start (exclusive) # | 268: v_sub_f16_sdwa v4, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 269: v_sub_f16_e32 v0, v0, v2 # | 270: s_mov_b32 s4, 0x5040100 # | 271: v_perm_b32 v0, v4, v0, s4 # | 272: v_sub_f16_e32 v1, v1, v3 # | next:482'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 273: s_setpc_b64 s[30:31] # | 274: .Lfunc_end6: # | 275: .size v_constained_fsub_v3f16_fpexcept_strict, .Lfunc_end6-v_constained_fsub_v3f16_fpexcept_strict # | 276: ; -- End function # | 277: .set .Lv_constained_fsub_v3f16_fpexcept_strict.num_vgpr, 5 # | . # | . # | . # | 304: .long 0 # | 305: .text # | 306: .globl v_constained_fsub_v4f16_fpexcept_strict ; -- Begin function v_constained_fsub_v4f16_fpexcept_strict # | 307: .p2align 6 # | 308: .type v_constained_fsub_v4f16_fpexcept_strict,@function # | 309: v_constained_fsub_v4f16_fpexcept_strict: ; @v_constained_fsub_v4f16_fpexcept_strict # | next:482'2 } search range end (exclusive) # | 310: ; %bb.0: # | 311: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:613'0 { search range start (exclusive) # | next:613'1 error: no match found in search range # | 312: v_sub_f16_sdwa v4, v1, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 313: v_sub_f16_sdwa v5, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | next:613'2 ? possible intended match # | 314: v_sub_f16_e32 v1, v1, v3 # | 315: v_sub_f16_e32 v0, v0, v2 # | 316: s_mov_b32 s4, 0x5040100 # | 317: v_perm_b32 v0, v5, v0, s4 # | 318: v_perm_b32 v1, v4, v1, s4 # | . # | . # | . # | 354: .long 0 # | 355: .text # | 356: .globl s_constained_fsub_f16_fpexcept_strict ; -- Begin function s_constained_fsub_f16_fpexcept_strict # | 357: .p2align 8 # | 358: .type s_constained_fsub_f16_fpexcept_strict,@function # | 359: s_constained_fsub_f16_fpexcept_strict: ; @s_constained_fsub_f16_fpexcept_strict # | next:613'3 } search range end (exclusive) # | 360: ; %bb.0: # | 361: v_mov_b32_e32 v0, s3 # | 362: v_sub_f16_e32 v0, s2, v0 # | 363: ; return to shader part epilog # | # | ... # `---data was truncated (10240/11671) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.sponentry.ll (211 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.sponentry.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,DAGISEL # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %7:vgpr(i32) (in function: sponentry_cs_dvgpr_16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sponentry.ll --check-prefixes=CHECK,GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/indirect-call.ll (212 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/indirect-call.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_indirect_call_sgpr_ptr # | warning: Instruction selection used fallback path for test_indirect_call_sgpr_ptr_arg # | warning: Instruction selection used fallback path for test_indirect_call_vgpr_ptr_arg # | warning: Instruction selection used fallback path for test_indirect_call_vgpr_ptr_ret # | warning: Instruction selection used fallback path for test_indirect_call_vgpr_ptr_in_branch # | warning: Instruction selection used fallback path for test_indirect_call_vgpr_ptr_inreg_arg # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:49:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: v_or_b32_e32 v0, v0, v1 # | ^ # | :23:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v1 # | ^ # | :21:21: note: previous match ended here # | s_add_u32 s8, s8, 8 # | ^ # | :22:1: note: non-matching line after previous match is here # | v_lshlrev_b32_e32 v2, 20, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:105:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: v_or_b32_e32 v0, v0, v1 # | ^ # | :126:2: note: 'next' match was here # | v_or_b32_e32 v0, v0, v1 # | ^ # | :124:21: note: previous match ended here # | s_add_u32 s8, s8, 8 # | ^ # | :125:1: note: non-matching line after previous match is here # | v_lshlrev_b32_e32 v2, 20, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:256:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: ; implicit-def: $vgpr0_vgpr1 # | ^ # | :264:33: note: scanning from here # | s_swappc_b64 s[30:31], s[16:17] # | ^ # | :265:2: note: possible intended match here # | ; implicit-def: $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:1078:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: ; implicit-def: $vgpr1_vgpr2 # | ^ # | :777:31: note: scanning from here # | s_swappc_b64 s[30:31], s[6:7] # | ^ # | :778:2: note: possible intended match here # | ; implicit-def: $vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:1213:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v3, v0 # | ^ # | :863:31: note: scanning from here # | s_swappc_b64 s[30:31], s[8:9] # | ^ # | :864:2: note: possible intended match here # | v_mov_b32_e32 v2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll:1343:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: ; implicit-def: $vgpr0_vgpr1 # | ^ # | :950:31: note: scanning from here # | s_swappc_b64 s[30:31], s[6:7] # | ^ # | :951:2: note: possible intended match here # | ; implicit-def: $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/indirect-call.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: s_getpc_b64 s[14:15] # | 17: s_add_u32 s14, s14, gv.fptr0@rel32@lo+4 # | 18: s_addc_u32 s15, s15, gv.fptr0@rel32@hi+12 # | 19: s_load_dwordx2 s[18:19], s[14:15], 0x0 # | 20: v_lshlrev_b32_e32 v1, 10, v1 # | 21: s_add_u32 s8, s8, 8 # | next:49'0 { search range start (exclusive) # | 22: v_lshlrev_b32_e32 v2, 20, v2 # | 23: v_or_b32_e32 v0, v0, v1 # | next:49'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 24: s_addc_u32 s9, s9, 0 # | 25: v_or_b32_e32 v31, v0, v2 # | 26: s_mov_b32 s14, s16 # | 27: s_mov_b32 s32, 0 # | 28: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 105: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 106: .text # | 107: .globl test_indirect_call_sgpr_ptr_arg ; -- Begin function test_indirect_call_sgpr_ptr_arg # | 108: .p2align 8 # | 109: .type test_indirect_call_sgpr_ptr_arg,@function # | 110: test_indirect_call_sgpr_ptr_arg: ; @test_indirect_call_sgpr_ptr_arg # | next:49'2 } search range end (exclusive) # | 111: ; %bb.0: # | 112: s_add_i32 s12, s12, s17 # | 113: s_lshr_b32 flat_scratch_hi, s12, 8 # | 114: s_add_u32 s0, s0, s17 # | 115: s_addc_u32 s1, s1, 0 # | 116: s_mov_b32 flat_scratch_lo, s13 # | 117: s_mov_b32 s13, s15 # | 118: s_mov_b32 s12, s14 # | 119: s_getpc_b64 s[14:15] # | 120: s_add_u32 s14, s14, gv.fptr1@rel32@lo+4 # | 121: s_addc_u32 s15, s15, gv.fptr1@rel32@hi+12 # | 122: s_load_dwordx2 s[18:19], s[14:15], 0x0 # | 123: v_lshlrev_b32_e32 v1, 10, v1 # | 124: s_add_u32 s8, s8, 8 # | next:105'0 { search range start (exclusive) # | 125: v_lshlrev_b32_e32 v2, 20, v2 # | 126: v_or_b32_e32 v0, v0, v1 # | next:105'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 127: s_addc_u32 s9, s9, 0 # | 128: v_or_b32_e32 v31, v0, v2 # | 129: s_mov_b32 s14, s16 # | 130: v_mov_b32_e32 v0, 0x7b # | 131: s_mov_b32 s32, 0 # | . # | . # | . # | 209: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 210: .text # | 211: .globl test_indirect_call_vgpr_ptr ; -- Begin function test_indirect_call_vgpr_ptr # | 212: .p2align 6 # | 213: .type test_indirect_call_vgpr_ptr,@function # | 214: test_indirect_call_vgpr_ptr: ; @test_indirect_call_vgpr_ptr # | next:105'2 } search range end (exclusive) # | 215: ; %bb.0: # | 216: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 217: s_mov_b32 s16, s33 # | 218: s_mov_b32 s33, s32 # | 219: s_or_saveexec_b64 s[18:19], -1 # | . # | . # | . # | 259: s_mov_b64 s[10:11], s[34:35] # | 260: s_mov_b32 s12, s53 # | 261: s_mov_b32 s13, s52 # | 262: s_mov_b32 s14, s51 # | 263: s_mov_b32 s15, s50 # | 264: s_swappc_b64 s[30:31], s[16:17] # | next:256'0 { search range start (exclusive) # | next:256'1 error: no match found in search range # | 265: ; implicit-def: $vgpr0 # | next:256'2 ? possible intended match # | 266: ; implicit-def: $vgpr31 # | 267: s_xor_b64 exec, exec, s[64:65] # | 268: s_cbranch_execnz .LBB2_1 # | 269: ; %bb.2: # | 270: s_mov_b64 exec, s[54:55] # | . # | . # | . # | 316: ; MemoryBound: 0 # | 317: .text # | 318: .globl test_indirect_call_vgpr_ptr_arg ; -- Begin function test_indirect_call_vgpr_ptr_arg # | 319: .p2align 6 # | 320: .type test_indirect_call_vgpr_ptr_arg,@function # | 321: test_indirect_call_vgpr_ptr_arg: ; @test_indirect_call_vgpr_ptr_arg # | next:256'3 } search range end (exclusive) # | 322: ; %bb.0: # | 323: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 324: s_mov_b32 s16, s33 # | 325: s_mov_b32 s33, s32 # | 326: s_or_saveexec_b64 s[18:19], -1 # | . # | . # | . # | 772: v_readfirstlane_b32 s6, v1 # | 773: v_readfirstlane_b32 s7, v2 # | 774: v_cmp_eq_u64_e32 vcc, s[6:7], v[1:2] # | 775: s_and_saveexec_b64 s[8:9], vcc # | 776: v_mov_b32_e32 v0, v40 # | 777: s_swappc_b64 s[30:31], s[6:7] # | next:1078'0 { search range start (exclusive) # | next:1078'1 error: no match found in search range # | 778: ; implicit-def: $vgpr1 # | next:1078'2 ? possible intended match # | 779: s_xor_b64 exec, exec, s[8:9] # | 780: s_cbranch_execnz .LBB7_1 # | 781: ; %bb.2: # | 782: s_mov_b64 exec, s[4:5] # | 783: v_mov_b32_e32 v0, v40 # | . # | . # | . # | 827: ; MemoryBound: 0 # | 828: .text # | 829: .globl test_indirect_call_vgpr_ptr_arg_and_return ; -- Begin function test_indirect_call_vgpr_ptr_arg_and_return # | 830: .p2align 6 # | 831: .type test_indirect_call_vgpr_ptr_arg_and_return,@function # | 832: test_indirect_call_vgpr_ptr_arg_and_return: ; @test_indirect_call_vgpr_ptr_arg_and_return # | next:1078'3 } search range end (exclusive) # | 833: ; %bb.0: # | 834: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 835: s_mov_b32 s10, s33 # | 836: s_mov_b32 s33, s32 # | 837: s_or_saveexec_b64 s[4:5], -1 # | . # | . # | . # | 858: .LBB8_1: ; =>This Inner Loop Header: Depth=1 # | 859: v_readfirstlane_b32 s8, v1 # | 860: v_readfirstlane_b32 s9, v2 # | 861: v_cmp_eq_u64_e32 vcc, s[8:9], v[1:2] # | 862: s_and_saveexec_b64 s[6:7], vcc # | 863: s_swappc_b64 s[30:31], s[8:9] # | next:1213'0 { search range start (exclusive) # | next:1213'1 error: no match found in search range # | 864: v_mov_b32_e32 v2, v0 # | next:1213'2 ? possible intended match # | 865: ; implicit-def: $vgpr1 # | 866: ; implicit-def: $vgpr0 # | 867: s_xor_b64 exec, exec, s[6:7] # | 868: s_cbranch_execnz .LBB8_1 # | 869: ; %bb.2: # | . # | . # | . # | 914: ; MemoryBound: 0 # | 915: .text # | 916: .globl test_indirect_tail_call_vgpr_ptr ; -- Begin function test_indirect_tail_call_vgpr_ptr # | 917: .p2align 6 # | 918: .type test_indirect_tail_call_vgpr_ptr,@function # | 919: test_indirect_tail_call_vgpr_ptr: ; @test_indirect_tail_call_vgpr_ptr # | next:1213'3 } search range end (exclusive) # | 920: ; %bb.0: # | 921: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | # | ... # `---data was truncated (10240/11460) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll (213 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -global-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %32:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD %17:sgpr(<4 x i32>), %33:vgpr(i32), %34:vgpr, %27:sgpr, 0, 1, 0 :: (dereferenceable load (i32), align 1, addrspace 8) (in function: raw_atomic_buffer_load_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ctpop.ll (214 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ctpop.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.02 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=r600 -mcpu=cypress # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=EG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, !alias.scope !1, addrspace 1) (in function: s_ctpop_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ctpop.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll (215 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %53:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD %38:sgpr(<4 x s32>), %54:vgpr(i32), %55:vgpr, %31:sgpr, 0, 1, -1 :: (dereferenceable load (i32) from %ir.ptr.load, align 1, addrspace 8) (in function: struct_ptr_atomic_buffer_load_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll (216 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %3:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_cvt_pk_fp8_f32_word1_dpp) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fmul-to-ldexp.ll (217 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmul-to-ldexp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdpal # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00-amd-amdpal # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mul_42_f32 # | warning: Instruction selection used fallback path for v_mul_42_f64 # | warning: Instruction selection used fallback path for v_mul_42_f16 # | warning: Instruction selection used fallback path for v_mul_42_v2f16 # | warning: Instruction selection used fallback path for v_mul_0x1pn17_f32 # | warning: Instruction selection used fallback path for v_mul_0x1pn16_f32 # | warning: Instruction selection used fallback path for v_mul_0x1pn15_f32 # | warning: Instruction selection used fallback path for v_mul_neg256_f32 # | warning: Instruction selection used fallback path for v_mul_neg128_f32 # | warning: Instruction selection used fallback path for v_mul_neg64_f32 # | warning: Instruction selection used fallback path for v_mul_neg32_f32 # | warning: Instruction selection used fallback path for v_mul_neg16_f32 # | warning: Instruction selection used fallback path for v_mul_neg8_f32 # | warning: Instruction selection used fallback path for v_mul_neg4_f32 # | warning: Instruction selection used fallback path for v_mul_neg2_f32 # | warning: Instruction selection used fallback path for v_mul_neg1_f32 # | warning: Instruction selection used fallback path for v_mul_neg_half_f32 # | warning: Instruction selection used fallback path for v_mul_neg_quarter_f32 # | warning: Instruction selection used fallback path for v_mul_quarter_f32 # | warning: Instruction selection used fallback path for v_mul_half_f32 # | warning: Instruction selection used fallback path for v_mul_2_f32 # | warning: Instruction selection used fallback path for v_mul_4_f32 # | warning: Instruction selection used fallback path for v_mul_8_f32 # | warning: Instruction selection used fallback path for v_mul_16_f32 # | warning: Instruction selection used fallback path for v_mul_32_f32 # | warning: Instruction selection used fallback path for v_mul_64_f32 # | warning: Instruction selection used fallback path for v_mul_128_f32 # | warning: Instruction selection used fallback path for v_mul_256_f32 # | warning: Instruction selection used fallback path for v_mul_0x1p63_f32 # | warning: Instruction selection used fallback path for v_mul_0x1p64_f32 # | warning: Instruction selection used fallback path for v_mul_0x1p65_f32 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_f32 # | warning: Instruction selection used fallback path for v_fma_mul_sub_32_f32 # | warning: Instruction selection used fallback path for v_fma_mul_add_neg32_f32 # | warning: Instruction selection used fallback path for v_mul_fabs_32_f32 # | warning: Instruction selection used fallback path for v_mul_add_fma_fabs_32_f32 # | warning: Instruction selection used fallback path for v_mul_16_v2f32 # | warning: Instruction selection used fallback path for v_mul_neg16_v2f32 # | warning: Instruction selection used fallback path for v_mul_fabs_16_v2f32 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_v2f32 # | warning: Instruction selection used fallback path for s_mul_neg64_f32 # | warning: Instruction selection used fallback path for s_mul_32_f32 # | warning: Instruction selection used fallback path for s_mul_fma_32_f32 # | warning: Instruction selection used fallback path for v_mul_0x1pn1031_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn1022_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn1021_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn64_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn17_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn16_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn15_f64 # | warning: Instruction selection used fallback path for v_mul_neg256_f64 # | warning: Instruction selection used fallback path for v_mul_neg128_f64 # | warning: Instruction selection used fallback path for v_mul_neg64_f64 # | warning: Instruction selection used fallback path for v_mul_neg32_f64 # | warning: Instruction selection used fallback path for v_mul_neg16_f64 # | warning: Instruction selection used fallback path for v_mul_neg8_f64 # | warning: Instruction selection used fallback path for v_mul_neg4_f64 # | warning: Instruction selection used fallback path for v_mul_neg2_f64 # | warning: Instruction selection used fallback path for v_mul_0_f64 # | warning: Instruction selection used fallback path for v_mul_neg1_f64 # | warning: Instruction selection used fallback path for v_mul_neg_half_f64 # | warning: Instruction selection used fallback path for v_mul_neg_quarter_f64 # | warning: Instruction selection used fallback path for v_mul_quarter_f64 # | warning: Instruction selection used fallback path for v_mul_half_f64 # | warning: Instruction selection used fallback path for v_mul_2_f64 # | warning: Instruction selection used fallback path for v_mul_4_f64 # | warning: Instruction selection used fallback path for v_mul_8_f64 # | warning: Instruction selection used fallback path for v_mul_16_f64 # | warning: Instruction selection used fallback path for v_mul_32_f64 # | warning: Instruction selection used fallback path for v_mul_64_f64 # | warning: Instruction selection used fallback path for v_mul_128_f64 # | warning: Instruction selection used fallback path for v_mul_256_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p63_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p64_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p65_f64 # | warning: Instruction selection used fallback path for s_mul_0x1p65_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p128_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p1022_f64 # | warning: Instruction selection used fallback path for v_mul_0x1p1023_f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_v2f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_2_v2f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_4_v2f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_2_f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_4_f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_neg4_f64 # | warning: Instruction selection used fallback path for v_mul_add_32_f64 # | warning: Instruction selection used fallback path for v_mul_add_2_f64 # | warning: Instruction selection used fallback path for v_mul_add_4_f64 # | warning: Instruction selection used fallback path for v_fma_mul_sub_32_f64 # | warning: Instruction selection used fallback path for v_fma_mul_add_neg32_f64 # | warning: Instruction selection used fallback path for v_mul_fabs_32_f64 # | warning: Instruction selection used fallback path for v_mul_add_fma_fabs_32_f64 # | warning: Instruction selection used fallback path for v_mul_16_v2f64 # | warning: Instruction selection used fallback path for v_mul_neg16_v2f64 # | warning: Instruction selection used fallback path for v_mul_fabs_16_v2f64 # | warning: Instruction selection used fallback path for s_mul_32_f64 # | warning: Instruction selection used fallback path for v_mul_0x1pn23_f16 # | warning: Instruction selection used fallback path for v_mul_0x1pn17_f16 # | warning: Instruction selection used fallback path for v_mul_0x1pn16_f16 # | warning: Instruction selection used fallback path for v_mul_0x1pn15_f16 # | warning: Instruction selection used fallback path for v_mul_neg256_f16 # | warning: Instruction selection used fallback path for v_mul_neg128_f16 # | warning: Instruction selection used fallback path for v_mul_neg64_f16 # | warning: Instruction selection used fallback path for v_mul_neg32_f16 # | warning: Instruction selection used fallback path for v_mul_neg16_f16 # | warning: Instruction selection used fallback path for v_mul_neg8_f16 # | warning: Instruction selection used fallback path for v_mul_neg4_f16 # | warning: Instruction selection used fallback path for v_mul_neg2_f16 # | warning: Instruction selection used fallback path for v_mul_neg1_f16 # | warning: Instruction selection used fallback path for v_mul_neg_half_f16 # | warning: Instruction selection used fallback path for v_mul_neg_quarter_f16 # | warning: Instruction selection used fallback path for v_mul_quarter_f16 # | warning: Instruction selection used fallback path for v_mul_half_f16 # | warning: Instruction selection used fallback path for v_mul_1_f16 # | warning: Instruction selection used fallback path for v_mul_2_f16 # | warning: Instruction selection used fallback path for v_mul_4_f16 # | warning: Instruction selection used fallback path for v_mul_8_f16 # | warning: Instruction selection used fallback path for v_mul_16_f16 # | warning: Instruction selection used fallback path for v_mul_32_f16 # | warning: Instruction selection used fallback path for v_mul_64_f16 # | warning: Instruction selection used fallback path for v_mul_128_f16 # | warning: Instruction selection used fallback path for v_mul_256_f16 # | warning: Instruction selection used fallback path for v_mul_0x1p15_f16 # | warning: Instruction selection used fallback path for v_mul_0x1p14_f16 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_f16 # | warning: Instruction selection used fallback path for v_fma_mul_sub_32_f16 # | warning: Instruction selection used fallback path for v_fma_mul_add_neg32_f16 # | warning: Instruction selection used fallback path for v_mul_fabs_32_f16 # | warning: Instruction selection used fallback path for v_mul_add_fma_fabs_32_f16 # | warning: Instruction selection used fallback path for v_mul_16_v2f16 # | warning: Instruction selection used fallback path for v_mul_neg16_v2f16 # | warning: Instruction selection used fallback path for v_mul_fabs_16_v2f16 # | warning: Instruction selection used fallback path for v_fma_mul_add_32_v2f16 # | warning: Instruction selection used fallback path for s_mul_32_f16 # | warning: Instruction selection used fallback path for v_mul_f32_select_64_1 # | warning: Instruction selection used fallback path for v_mul_f32_select_1_64 # | warning: Instruction selection used fallback path for v_mul_f32_select_n1_n64 # | warning: Instruction selection used fallback path for v_mul_f32_select_n64_n1 # | warning: Instruction selection used fallback path for v_mul_f32_select_128_64 # | warning: Instruction selection used fallback path for v_mul_f32_select_n128_n64 # | warning: Instruction selection used fallback path for v_mul_f32_select_n128_n16 # | warning: Instruction selection used fallback path for v_contract_mul_add_f32_select_64_1 # | warning: Instruction select # | ... # `---data was truncated (10240/15799) (change limit with -D output_limit=N) # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:43:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :37:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :38:2: note: possible intended match here # | s_mov_b32 s4, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:108:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0x51405140 # | ^ # | :97:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :98:2: note: possible intended match here # | s_movk_i32 s4, 0x5140 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:321:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mul_f32_e32 v0, 2.0, v0 # | ^ # | :619:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :620:2: note: possible intended match here # | v_add_f32_e32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:466:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0x42000000 # | ^ # | :938:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :939:2: note: possible intended match here # | s_mov_b32 s4, 0x42000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:491:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0x42000000 # | ^ # | :968:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :969:2: note: possible intended match here # | s_mov_b32 s4, 0x42000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:516:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0xc2000000 # | ^ # | :998:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :999:2: note: possible intended match here # | s_mov_b32 s4, 0xc2000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:541:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v1, 0x42000000 # | ^ # | :1028:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1029:2: note: possible intended match here # | s_mov_b32 s4, 0x42000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:566:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0x42000000 # | ^ # | :1058:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1059:2: note: possible intended match here # | s_mov_b32 s4, 0x42000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:641:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0x41800000 # | ^ # | :1148:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1149:2: note: possible intended match here # | s_mov_b32 s4, 0x41800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:669:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v4, 0x42000000 # | ^ # | :1179:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1180:2: note: possible intended match here # | s_mov_b32 s4, 0x42000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:784:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1349:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1350:2: note: possible intended match here # | s_movk_i32 s4, 0xfbf9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:828:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1379:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1380:2: note: possible intended match here # | s_movk_i32 s4, 0xfc02 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:872:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1409:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1410:2: note: possible intended match here # | s_movk_i32 s4, 0xfc03 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:916:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1439:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1440:2: note: possible intended match here # | s_movk_i32 s4, 0xffc0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:960:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1469:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1470:2: note: possible intended match here # | s_movk_i32 s4, 0xffef # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1003:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1499:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1508:31: note: possible intended match here # | .set .Lv_mul_0x1pn16_f64.num_named_barrier, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1046:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1528:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1537:31: note: possible intended match here # | .set .Lv_mul_0x1pn15_f64.num_named_barrier, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1088:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1557:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1561:8: note: possible intended match here # | .size v_mul_neg256_f64, .Lfunc_end51-v_mul_neg256_f64 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1130:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1586:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1590:8: note: possible intended match here # | .size v_mul_neg128_f64, .Lfunc_end52-v_mul_neg128_f64 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1172:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1615:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1639:9: note: possible intended match here # | .globl v_mul_neg32_f64 ; -- Begin function v_mul_neg32_f64 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1214:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1644:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1648:8: note: possible intended match here # | .size v_mul_neg32_f64, .Lfunc_end54-v_mul_neg32_f64 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1256:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1673:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1682:29: note: possible intended match here # | .set .Lv_mul_neg16_f64.num_named_barrier, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1298:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_mov_b32_e32 v2, 0 # | ^ # | :1702:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :1711:28: note: possible intended match here # | .set .Lv_mul_neg8_f64.num_named_barrier, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll:1390:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v # | ... # `---data was truncated (10240/147766) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/global-load-xcnt.ll (218 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/global-load-xcnt.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,GCN-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG,GCN-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,GCN-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_i8load_v4i8store # | warning: Instruction selection used fallback path for test_v7i16_load_store # | warning: Instruction selection used fallback path for test_v64i32_load_store # | warning: Instruction selection used fallback path for test_v16i64_load_store # | warning: Instruction selection used fallback path for test_v7i16_load_store_kernel # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL,GCN-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll:266:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_dual_mov_b32 v38, v3 :: v_dual_mov_b32 v39, v4 # | ^ # | :97:18: note: scanning from here # | s_wait_kmcnt 0x0 # | ^ # | :98:2: note: possible intended match here # | v_dual_mov_b32 v39, v4 :: v_dual_mov_b32 v38, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll:404:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: global_load_b128 v[6:9], v[0:1], off offset:80 # | ^ # | :179:14: note: scanning from here # | s_clause 0x7 # | ^ # | :180:2: note: possible intended match here # | global_load_b128 v[6:9], v[0:1], off offset:112 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll:525:19: error: GCN-GISEL-NEXT: expected string not found in input # | ; GCN-GISEL-NEXT: v_mov_b64_e32 v[10:11], 2 # | ^ # | :279:36: note: scanning from here # | s_load_b64 s[4:5], s[4:5], 0x10 nv # | ^ # | :280:2: note: possible intended match here # | v_mov_b64_e32 v[10:11], 8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 92: .p2align 7 # | 93: .type test_v64i32_load_store,@function # | 94: test_v64i32_load_store: ; @test_v64i32_load_store # | 95: ; %bb.0: # | 96: s_wait_loadcnt_dscnt 0x0 # | 97: s_wait_kmcnt 0x0 # | next:266'0 { search range start (exclusive) # | next:266'1 error: no match found in search range # | 98: v_dual_mov_b32 v39, v4 :: v_dual_mov_b32 v38, v3 # | next:266'2 ? possible intended match # | 99: s_clause 0xf # | 100: global_load_b128 v[2:5], v[0:1], off offset:224 # | 101: global_load_b128 v[6:9], v[0:1], off offset:240 # | 102: global_load_b128 v[10:13], v[0:1], off offset:192 # | 103: global_load_b128 v[14:17], v[0:1], off offset:208 # | . # | . # | . # | 170: ; MemoryBound: 1 # | 171: .text # | 172: .globl test_v16i64_load_store ; -- Begin function test_v16i64_load_store # | 173: .p2align 7 # | 174: .type test_v16i64_load_store,@function # | 175: test_v16i64_load_store: ; @test_v16i64_load_store # | next:266'3 } search range end (exclusive) # | 176: ; %bb.0: # | 177: s_wait_loadcnt_dscnt 0x0 # | 178: s_wait_kmcnt 0x0 # | 179: s_clause 0x7 # | next:404'0 { search range start (exclusive) # | next:404'1 error: no match found in search range # | 180: global_load_b128 v[6:9], v[0:1], off offset:112 # | next:404'2 ? possible intended match # | 181: global_load_b128 v[10:13], v[0:1], off offset:96 # | 182: global_load_b128 v[14:17], v[0:1], off offset:80 # | 183: global_load_b128 v[18:21], v[0:1], off offset:48 # | 184: global_load_b128 v[22:25], v[0:1], off offset:32 # | 185: global_load_b128 v[26:29], v[0:1], off offset:16 # | . # | . # | . # | 266: ; MemoryBound: 1 # | 267: .text # | 268: .globl test_v7i16_load_store_kernel ; -- Begin function test_v7i16_load_store_kernel # | 269: .p2align 8 # | 270: .type test_v7i16_load_store_kernel,@function # | 271: test_v7i16_load_store_kernel: ; @test_v7i16_load_store_kernel # | next:404'3 } search range end (exclusive) # | 272: ; %bb.0: # | 273: global_wb # | 274: v_nop # | 275: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 276: s_load_b128 s[0:3], s[4:5], 0x0 nv # | 277: v_and_b32_e32 v8, 0x3ff, v0 # | 278: s_wait_xcnt 0x0 # | 279: s_load_b64 s[4:5], s[4:5], 0x10 nv # | next:525'0 { search range start (exclusive) # | next:525'1 error: no match found in search range # | 280: v_mov_b64_e32 v[10:11], 8 # | next:525'2 ? possible intended match # | 281: v_mov_b64_e32 v[12:13], 0 # | 282: s_wait_kmcnt 0x0 # | 283: s_clause 0x1 # | 284: global_load_b128 v[0:3], v8, s[0:1] scale_offset # | 285: global_load_b128 v[4:7], v8, s[2:3] scale_offset # | . # | . # | . # | 481: amdhsa.version: # | 482: - 1 # | 483: - 2 # | 484: ... # | 485: # | 486: .end_amdgpu_metadata # | next:525'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/scale-offset-smem.ll (219 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scale-offset-smem.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_load_b32_idxprom # | warning: Instruction selection used fallback path for s_load_b32_idx32 # | warning: Instruction selection used fallback path for s_load_b32_idxprom_wrong_stride # | warning: Instruction selection used fallback path for s_load_b16_idxprom_ioffset # | warning: Instruction selection used fallback path for s_load_b64_idxprom # | warning: Instruction selection used fallback path for s_load_b96_idxprom # | warning: Instruction selection used fallback path for s_load_b128_idxprom # | warning: Instruction selection used fallback path for s_load_b256_idxprom # | warning: Instruction selection used fallback path for s_load_b512_idxprom # | warning: Instruction selection used fallback path for s_load_b32_idxprom_range # | warning: Instruction selection used fallback path for s_load_b32_idxprom_range_ioffset # | warning: Instruction selection used fallback path for s_load_b8_idxprom_range_ioffset # | warning: Instruction selection used fallback path for s_load_b16_idxprom_range # | warning: Instruction selection used fallback path for s_load_b16_idxprom_range_ioffset # | warning: Instruction selection used fallback path for s_load_b64_idxprom_range # | warning: Instruction selection used fallback path for s_load_b96_idxprom_range # | warning: Instruction selection used fallback path for s_load_b128_idxprom_range # | warning: Instruction selection used fallback path for s_load_b256_idxprom_range # | warning: Instruction selection used fallback path for s_load_b512_idxprom_range # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll:47:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_add_co_u32 s0, s0, s2 # | ^ # | :92:30: note: scanning from here # | s_lshl_b64 s[2:3], s[2:3], 2 # | ^ # | :93:2: note: possible intended match here # | s_add_nc_u64 s[0:1], s[0:1], s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll:82:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: s_add_co_u32 s0, s0, s2 # | ^ # | :161:30: note: scanning from here # | s_lshl_b64 s[2:3], s[2:3], 3 # | ^ # | :162:2: note: possible intended match here # | s_add_nc_u64 s[0:1], s[0:1], s[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-smem.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 87: global_wb # | 88: v_nop # | 89: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 90: s_ashr_i32 s3, s2, 31 # | 91: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(SALU_CYCLE_1) # | 92: s_lshl_b64 s[2:3], s[2:3], 2 # | next:47'0 { search range start (exclusive) # | next:47'1 error: no match found in search range # | 93: s_add_nc_u64 s[0:1], s[0:1], s[2:3] # | next:47'2 ? possible intended match # | 94: s_load_b32 s0, s[0:1], 0x0 nv # | 95: s_wait_kmcnt 0x0 # | 96: v_mov_b32_e32 v0, s0 # | 97: ; return to shader part epilog # | 98: .Lfunc_end1: # | . # | . # | . # | 149: .long 0 # | 150: .text # | 151: .globl s_load_b32_idxprom_wrong_stride ; -- Begin function s_load_b32_idxprom_wrong_stride # | 152: .p2align 8 # | 153: .type s_load_b32_idxprom_wrong_stride,@function # | 154: s_load_b32_idxprom_wrong_stride: ; @s_load_b32_idxprom_wrong_stride # | next:47'3 } search range end (exclusive) # | 155: ; %bb.0: ; %entry # | 156: global_wb # | 157: v_nop # | 158: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 159: s_mov_b32 s3, 0 # | 160: s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(SALU_CYCLE_1) # | 161: s_lshl_b64 s[2:3], s[2:3], 3 # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | 162: s_add_nc_u64 s[0:1], s[0:1], s[2:3] # | next:82'2 ? possible intended match # | 163: s_load_b32 s0, s[0:1], 0x0 nv # | 164: s_wait_kmcnt 0x0 # | 165: v_mov_b32_e32 v0, s0 # | 166: ; return to shader part epilog # | 167: .Lfunc_end2: # | . # | . # | . # | 218: .long 0 # | 219: .text # | 220: .globl s_load_b16_idxprom_ioffset ; -- Begin function s_load_b16_idxprom_ioffset # | 221: .p2align 8 # | 222: .type s_load_b16_idxprom_ioffset,@function # | 223: s_load_b16_idxprom_ioffset: ; @s_load_b16_idxprom_ioffset # | next:82'3 } search range end (exclusive) # | 224: ; %bb.0: ; %entry # | 225: global_wb # | 226: v_nop # | 227: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 228: s_load_u16 s0, s[0:1], s2 offset:0x20 scale_offset nv # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll (220 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load monotonic (i32) from %ir.addr) (in function: test_flat_amdgcn_cooperative_atomic_load_32x4B_relaxed) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll (221 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=SI # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu7.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX7 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX7 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu10.10 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX10 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -mtriple=amdgpu10.30 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu10.30 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=GFX1030 # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -global-isel -mtriple=amdgpu6.01 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.01 # .---command stderr------------ # | LLVM ERROR: cannot select: %23:vgpr(f64) = G_AMDGPU_BUFFER_ATOMIC_FMIN %42:vgpr, %30:sgpr(<4 x s32>), %43:vgpr(i32), %44:vgpr, %24:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f64) on %ir.rsrc, align 1, addrspace 8) (in function: raw_ptr_buffer_atomic_min_noret_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll -check-prefix=G_SI # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll (222 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_test_cvt_v2f32_v2f16 # | warning: Instruction selection used fallback path for v_test_cvt_v3f32_v3f16 # | warning: Instruction selection used fallback path for v_test_cvt_v4f32_v4f16 # | warning: Instruction selection used fallback path for v_test_cvt_v8f32_v2f16 # | warning: Instruction selection used fallback path for v_test_cvt_v16f32_v16f16 # | warning: Instruction selection used fallback path for fptrunc_v2f32_v2f16_extract_uses # | warning: Instruction selection used fallback path for fptrunc_v3f32_v3f16_extract_uses # | warning: Instruction selection used fallback path for fptrunc_v4f32_v4f16_extract_uses # | warning: Instruction selection used fallback path for fptrunc_v8f32_v8f16_extract_uses # | warning: Instruction selection used fallback path for fptrunc_v16f32_v16f16_extract_uses # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll:29:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_lshl_or_b32 v1, s0, 16, v2 # | ^ # | :62:29: note: scanning from here # | v_cvt_pk_f16_f32 v0, v0, v1 # | ^ # | :63:2: note: possible intended match here # | v_mov_b32_e32 v1, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll:232:16: error: GFX950-NEXT: expected string not found in input # | ; GFX950-NEXT: s_movk_i32 s0, 0x1ff # | ^ # | :492:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :493:6: note: possible intended match here # | v_mov_b32_e32 v7, 0x1ff # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 57: .type v_test_cvt_v3f32_v3f16,@function # | 58: v_test_cvt_v3f32_v3f16: ; @v_test_cvt_v3f32_v3f16 # | 59: ; %bb.0: # | 60: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 61: v_cvt_f16_f32_e32 v2, v2 # | 62: v_cvt_pk_f16_f32 v0, v0, v1 # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | 63: v_mov_b32_e32 v1, v2 # | next:29'2 ? possible intended match # | 64: s_setpc_b64 s[30:31] # | 65: .Lfunc_end1: # | 66: .size v_test_cvt_v3f32_v3f16, .Lfunc_end1-v_test_cvt_v3f32_v3f16 # | 67: ; -- End function # | 68: .set .Lv_test_cvt_v3f32_v3f16.num_vgpr, 3 # | . # | . # | . # | 97: .long 0 # | 98: .text # | 99: .globl v_test_cvt_v4f32_v4f16 ; -- Begin function v_test_cvt_v4f32_v4f16 # | 100: .p2align 6 # | 101: .type v_test_cvt_v4f32_v4f16,@function # | 102: v_test_cvt_v4f32_v4f16: ; @v_test_cvt_v4f32_v4f16 # | next:29'3 } search range end (exclusive) # | 103: ; %bb.0: # | 104: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 105: v_cvt_pk_f16_f32 v0, v0, v1 # | 106: v_cvt_pk_f16_f32 v1, v2, v3 # | 107: s_setpc_b64 s[30:31] # | . # | . # | . # | 487: .globl v_test_cvt_v2f64_v2f16 ; -- Begin function v_test_cvt_v2f64_v2f16 # | 488: .p2align 6 # | 489: .type v_test_cvt_v2f64_v2f16,@function # | 490: v_test_cvt_v2f64_v2f16: ; @v_test_cvt_v2f64_v2f16 # | 491: ; %bb.0: # | 492: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:232'0 { search range start (exclusive) # | next:232'1 error: no match found in search range # | 493: v_mov_b32_e32 v7, 0x1ff # | next:232'2 ? possible intended match # | 494: v_and_or_b32 v0, v1, v7, v0 # | 495: v_bfe_u32 v4, v1, 20, 11 # | 496: v_cmp_ne_u32_e32 vcc, 0, v0 # | 497: v_add_u32_e32 v4, 0xfffffc10, v4 # | 498: v_lshrrev_b32_e32 v5, 8, v1 # | . # | . # | . # | 598: .set amdgpu.max_num_agpr, 0 # | 599: .set amdgpu.max_num_sgpr, 32 # | 600: .set amdgpu.max_num_named_barrier, 0 # | 601: .section .AMDGPU.csdata,"",@progbits # | 602: .section ".note.GNU-stack","",@progbits # | 603: .amd_amdgpu_isa "amdgpu9.50-unknown-unknown-unknown-gfx950" # | next:232'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll (223 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(i32), %9:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_workgroup_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll (224 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_min_max_ValK0_K1_f32 # | warning: Instruction selection used fallback path for test_min_max_K0Val_K1_f64 # | warning: Instruction selection used fallback path for test_min_K1max_ValK0_f16 # | warning: Instruction selection used fallback path for test_min_K1max_K0Val_f16 # | warning: Instruction selection used fallback path for test_min_max_splat_padded_with_undef # | warning: Instruction selection used fallback path for test_max_min_ValK1_K0_f32 # | warning: Instruction selection used fallback path for test_max_min_K1Val_K0_f64 # | warning: Instruction selection used fallback path for test_max_K0min_ValK1_f16 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val_v2f16 # | warning: Instruction selection used fallback path for test_min_max_global_nnan # | warning: Instruction selection used fallback path for test_max_min_global_nnan # | warning: Instruction selection used fallback path for test_min_max_K0_gt_K1 # | warning: Instruction selection used fallback path for test_max_min_K0_gt_K1 # | warning: Instruction selection used fallback path for test_min_max_maybe_NaN_input_ieee_false # | warning: Instruction selection used fallback path for test_min_max_maybe_NaN_input_ieee_true_dx10clamp_false # | warning: Instruction selection used fallback path for test_max_min_maybe_NaN_input_ieee_true # | warning: Instruction selection used fallback path for test_max_min_maybe_NaN_input_ieee_false # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:11:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:39:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f64 v[0:1], v[0:1], 2.0 clamp # | ^ # | :58:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :59:5: note: possible intended match here # | v_add_f64 v[0:1], v[0:1], v[0:1] clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:106:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_pk_mul_f16 v0, v0, 2.0 op_sel_hi:[1,0] clamp # | ^ # | :138:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :139:2: note: possible intended match here # | v_pk_add_f16 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:134:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_pk_mul_f16 v0, v0, 2.0 op_sel_hi:[1,0] clamp # | ^ # | :178:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :179:2: note: possible intended match here # | v_pk_add_f16 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:164:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :218:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :219:2: note: possible intended match here # | v_add_f32_e32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:192:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f64 v[0:1], v[0:1], 2.0 clamp # | ^ # | :260:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :262:2: note: possible intended match here # | v_min_f64 v[0:1], v[0:1], 1.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:265:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_pk_mul_f16 v0, v0, 2.0 op_sel_hi:[1,0] clamp # | ^ # | :344:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :346:2: note: possible intended match here # | v_pk_min_f16 v0, v0, 1.0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:322:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_max_f32_e64 v0, v0, v0 clamp # | ^ # | :426:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :427:2: note: possible intended match here # | v_max_f32_e32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:414:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :550:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :551:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:443:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :590:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :591:2: note: possible intended match here # | v_add_f32_e32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:473:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :631:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :632:2: note: possible intended match here # | v_add_f32_e32 v0, v0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll:501:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :673:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :674:2: note: possible intended match here # | v_add_f32_e32 v0, v0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_min_max_ValK0_K1_f32 ; -- Begin function test_min_max_ValK0_K1_f32 # | 14: .p2align 6 # | 15: .type test_min_max_ValK0_K1_f32,@function # | 16: test_min_max_ValK0_K1_f32: ; @test_min_max_ValK0_K1_f32 # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | 19: v_add_f32_e64 v0, v0, v0 clamp # | next:11'2 ? possible intended match # | 20: s_setpc_b64 s[30:31] # | 21: .Lfunc_end0: # | 22: .size test_min_max_ValK0_K1_f32, .Lfunc_end0-test_min_max_ValK0_K1_f32 # | 23: ; -- End function # | 24: .set .Ltest_min_max_ValK0_K1_f32.num_vgpr, 1 # | . # | . # | . # | 51: .long 0 # | 52: .text # | 53: .globl test_min_max_K0Val_K1_f64 ; -- Begin function test_min_max_K0Val_K1_f64 # | 54: .p2align 6 # | 55: .type test_min_max_K0Val_K1_f64,@function # | 56: test_min_max_K0Val_K1_f64: ; @test_min_max_K0Val_K1_f64 # | next:11'3 } search range end (exclusive) # | 57: ; %bb.0: # | 58: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:39'0 { search range start (exclusive) # | next:39'1 error: no match found in search range # | 59: v_add_f64 v[0:1], v[0:1], v[0:1] clamp # | next:39'2 ? possible intended match # | 60: s_setpc_b64 s[30:31] # | 61: .Lfunc_end1: # | 62: .size test_min_max_K0Val_K1_f64, .Lfunc_end1-test_min_max_K0Val_K1_f64 # | 63: ; -- End function # | 64: .set .Ltest_min_max_K0Val_K1_f64.num_vgpr, 2 # | . # | . # | . # | 91: .long 0 # | 92: .text # | 93: .globl test_min_K1max_ValK0_f16 ; -- Begin function test_min_K1max_ValK0_f16 # | 94: .p2align 6 # | 95: .type test_min_K1max_ValK0_f16,@function # | 96: test_min_K1max_ValK0_f16: ; @test_min_K1max_ValK0_f16 # | next:39'3 } search range end (exclusive) # | 97: ; %bb.0: # | 98: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 99: v_add_f16_e64 v0, v0, v0 clamp # | 100: s_setpc_b64 s[30:31] # | 101: .Lfunc_end2: # | . # | . # | . # | 133: .globl test_min_K1max_K0Val_f16 ; -- Begin function test_min_K1max_K0Val_f16 # | 134: .p2align 6 # | 135: .type test_min_K1max_K0Val_f16,@function # | 136: test_min_K1max_K0Val_f16: ; @test_min_K1max_K0Val_f16 # | 137: ; %bb.0: # | 138: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:106'0 { search range start (exclusive) # | next:106'1 error: no match found in search range # | 139: v_pk_add_f16 v0, v0, v0 clamp # | next:106'2 ? possible intended match # | 140: s_setpc_b64 s[30:31] # | 141: .Lfunc_end3: # | 142: .size test_min_K1max_K0Val_f16, .Lfunc_end3-test_min_K1max_K0Val_f16 # | 143: ; -- End function # | 144: .set .Ltest_min_K1max_K0Val_f16.num_vgpr, 1 # | . # | . # | . # | 171: .long 0 # | 172: .text # | 173: .globl test_min_max_splat_padded_with_undef ; -- Begin function test_min_max_splat_padded_with_undef # | 174: .p2align 6 # | 175: .type test_min_max_splat_padded_with_undef,@function # | 176: test_min_max_splat_padded_with_undef: ; @test_min_max_splat_padded_with_undef # | next:106'3 } search range end (exclusive) # | 177: ; %bb.0: # | 178: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:134'0 { search range start (exclusive) # | next:134'1 error: no match found in search range # | 179: v_pk_add_f16 v0, v0, v0 clamp # | next:134'2 ? possible intended match # | 180: s_setpc_b64 s[30:31] # | 181: .Lfunc_end4: # | 182: .size test_min_max_splat_padded_with_undef, .Lfunc_end4 # | ... # `---data was truncated (10240/21547) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll (225 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load syncscope("agent") monotonic (i32) from %ir.addr) (in function: test_flat_amdgcn_cooperative_atomic_load_32x4B_relaxed) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll (226 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1013 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PRE-GFX12,GFX10,GFX10-SDAG,GFX1013-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1013 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PRE-GFX12,GFX10,GFX10-SDAG,GFX1013-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1013 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PRE-GFX12,GFX10,GFX10-GISEL,GFX1013-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1013 # .---command stderr------------ # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_a16 # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_a16 # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_a16_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_a16_nsa_reassign # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PRE-GFX12,GFX10,GFX10-GISEL,GFX1013-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll:576:23: error: GFX1013-GISEL-NEXT: expected string not found in input # | ; GFX1013-GISEL-NEXT: v_lshlrev_b32_e32 v6, 2, v0 # | ^ # | :452:38: note: scanning from here # | s_load_dwordx8 s[8:15], s[4:5], 0x24 # | ^ # | :453:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll:1026:23: error: GFX1013-GISEL-NEXT: expected string not found in input # | ; GFX1013-GISEL-NEXT: v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | :603:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x34 # | ^ # | :604:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 447: .globl image_bvh_intersect_ray_nsa_reassign ; -- Begin function image_bvh_intersect_ray_nsa_reassign # | 448: .p2align 8 # | 449: .type image_bvh_intersect_ray_nsa_reassign,@function # | 450: image_bvh_intersect_ray_nsa_reassign: ; @image_bvh_intersect_ray_nsa_reassign # | 451: ; %bb.0: ; %main_body # | 452: s_load_dwordx8 s[8:15], s[4:5], 0x24 # | next:576'0 { search range start (exclusive) # | next:576'1 error: no match found in search range # | 453: v_lshlrev_b32_e32 v0, 2, v0 # | next:576'2 ? possible intended match # | 454: v_mov_b32_e32 v10, 0x41000000 # | 455: v_mov_b32_e32 v9, 0x40e00000 # | 456: v_mov_b32_e32 v8, 0x40c00000 # | 457: v_mov_b32_e32 v7, 0x40a00000 # | 458: v_mov_b32_e32 v6, 4.0 # | . # | . # | . # | 521: .long 0 # | 522: .text # | 523: .globl image_bvh_intersect_ray_a16_nsa_reassign ; -- Begin function image_bvh_intersect_ray_a16_nsa_reassign # | 524: .p2align 8 # | 525: .type image_bvh_intersect_ray_a16_nsa_reassign,@function # | 526: image_bvh_intersect_ray_a16_nsa_reassign: ; @image_bvh_intersect_ray_a16_nsa_reassign # | next:576'3 } search range end (exclusive) # | 527: ; %bb.0: ; %main_body # | 528: s_load_dwordx8 s[8:15], s[4:5], 0x24 # | 529: v_lshlrev_b32_e32 v0, 2, v0 # | 530: v_mov_b32_e32 v7, 0x48004700 # | 531: v_mov_b32_e32 v6, 0x46004500 # | . # | . # | . # | 598: .type image_bvh64_intersect_ray_nsa_reassign,@function # | 599: image_bvh64_intersect_ray_nsa_reassign: ; @image_bvh64_intersect_ray_nsa_reassign # | 600: ; %bb.0: ; %main_body # | 601: s_clause 0x1 # | 602: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | 603: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | next:1026'0 { search range start (exclusive) # | next:1026'1 error: no match found in search range # | 604: v_lshlrev_b32_e32 v0, 2, v0 # | next:1026'2 ? possible intended match # | 605: v_mov_b32_e32 v3, 0 # | 606: v_mov_b32_e32 v11, 0x41000000 # | 607: v_mov_b32_e32 v10, 0x40e00000 # | 608: v_mov_b32_e32 v9, 0x40c00000 # | 609: v_mov_b32_e32 v8, 0x40a00000 # | . # | . # | . # | 671: .long 0 # | 672: .text # | 673: .globl image_bvh64_intersect_ray_a16_nsa_reassign ; -- Begin function image_bvh64_intersect_ray_a16_nsa_reassign # | 674: .p2align 8 # | 675: .type image_bvh64_intersect_ray_a16_nsa_reassign,@function # | 676: image_bvh64_intersect_ray_a16_nsa_reassign: ; @image_bvh64_intersect_ray_a16_nsa_reassign # | next:1026'3 } search range end (exclusive) # | 677: ; %bb.0: ; %main_body # | 678: s_clause 0x1 # | 679: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | 680: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 681: v_lshlrev_b32_e32 v0, 2, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll (227 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %2:vgpr(i32) (in function: v_permlane_up_b32_vss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll (228 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %56:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD %44:sgpr(<4 x i32>), %57:vgpr(i32), %58:vgpr, %42:sgpr, 0, 1, -1 :: (dereferenceable load (i32), align 1, addrspace 8) (in function: struct_atomic_buffer_load_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll (229 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | warning: Instruction selection used fallback path for v3i8_liveout # | warning: Instruction selection used fallback path for v4i8_liveout # | warning: Instruction selection used fallback path for v5i8_liveout # | warning: Instruction selection used fallback path for v8i8_liveout # | warning: Instruction selection used fallback path for v16i8_liveout # | warning: Instruction selection used fallback path for v32i8_liveout # | warning: Instruction selection used fallback path for v256i8_liveout # | warning: Instruction selection used fallback path for repeat_successor # | warning: Instruction selection used fallback path for v8i8_phi_chain # | warning: Instruction selection used fallback path for v8i8_multi_block # | warning: Instruction selection used fallback path for v32i8_loop_carried # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:57:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | :100:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :101:2: note: possible intended match here # | v_lshlrev_b32_e32 v3, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:93:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v3, 3, v0 # | ^ # | :169:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :170:2: note: possible intended match here # | v_lshlrev_b32_e32 v4, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:138:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v3, 3, v0 # | ^ # | :242:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :243:2: note: possible intended match here # | v_lshlrev_b32_e32 v4, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:174:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v5, 4, v0 # | ^ # | :311:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :312:2: note: possible intended match here # | v_lshlrev_b32_e32 v6, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:210:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v9, 5, v0 # | ^ # | :380:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :381:2: note: possible intended match here # | v_lshlrev_b32_e32 v10, 5, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:250:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v4, 3, v0 # | ^ # | :453:37: note: scanning from here # | s_load_dwordx2 s[6:7], s[4:5], 0x34 # | ^ # | :454:2: note: possible intended match here # | v_lshlrev_b32_e32 v61, 3, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:420:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: s_load_dword s6, s[4:5], 0x24 # | ^ # | :597:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :598:2: note: possible intended match here # | s_load_dword s8, s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:474:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: s_mov_b64 s[0:1], exec # | ^ # | :677:29: note: scanning from here # | v_lshlrev_b32_e32 v3, 3, v0 # | ^ # | :689:2: note: possible intended match here # | s_or_b64 s[0:1], s[0:1], s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll:528:16: error: GFX906-NEXT: expected string not found in input # | ; GFX906-NEXT: v_lshlrev_b32_e32 v5, 3, v0 # | ^ # | :757:38: note: scanning from here # | s_load_dwordx8 s[8:15], s[4:5], 0x24 # | ^ # | :758:2: note: possible intended match here # | v_lshlrev_b32_e32 v6, 3, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 95: .p2align 8 # | 96: .type v4i8_liveout,@function # | 97: v4i8_liveout: ; @v4i8_liveout # | 98: ; %bb.0: ; %entry # | 99: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 100: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | 101: v_lshlrev_b32_e32 v3, 2, v0 # | next:57'2 ? possible intended match # | 102: v_mov_b32_e32 v1, 0 # | 103: v_cmp_gt_u32_e32 vcc, 15, v0 # | 104: s_waitcnt lgkmcnt(0) # | 105: global_load_dword v2, v3, s[0:1] # | 106: s_and_saveexec_b64 s[0:1], vcc # | . # | . # | . # | 161: .long 0 # | 162: .text # | 163: .globl v5i8_liveout ; -- Begin function v5i8_liveout # | 164: .p2align 8 # | 165: .type v5i8_liveout,@function # | 166: v5i8_liveout: ; @v5i8_liveout # | next:57'3 } search range end (exclusive) # | 167: ; %bb.0: ; %entry # | 168: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 169: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:93'0 { search range start (exclusive) # | next:93'1 error: no match found in search range # | 170: v_lshlrev_b32_e32 v4, 3, v0 # | next:93'2 ? possible intended match # | 171: v_mov_b32_e32 v3, 0 # | 172: v_cmp_gt_u32_e32 vcc, 15, v0 # | 173: s_waitcnt lgkmcnt(0) # | 174: global_load_dwordx2 v[1:2], v4, s[0:1] # | 175: s_waitcnt vmcnt(0) # | . # | . # | . # | 234: .long 0 # | 235: .text # | 236: .globl v8i8_liveout ; -- Begin function v8i8_liveout # | 237: .p2align 8 # | 238: .type v8i8_liveout,@function # | 239: v8i8_liveout: ; @v8i8_liveout # | next:93'3 } search range end (exclusive) # | 240: ; %bb.0: ; %entry # | 241: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 242: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:138'0 { search range start (exclusive) # | next:138'1 error: no match found in search range # | 243: v_lshlrev_b32_e32 v4, 3, v0 # | next:138'2 ? possible intended match # | 244: v_mov_b32_e32 v3, 0 # | 245: v_cmp_gt_u32_e32 vcc, 15, v0 # | 246: s_waitcnt lgkmcnt(0) # | 247: global_load_dwordx2 v[1:2], v4, s[0:1] # | 248: s_and_saveexec_b64 s[0:1], vcc # | . # | . # | . # | 303: .long 0 # | 304: .text # | 305: .globl v16i8_liveout ; -- Begin function v16i8_liveout # | 306: .p2align 8 # | 307: .type v16i8_liveout,@function # | 308: v16i8_liveout: ; @v16i8_liveout # | next:138'3 } search range end (exclusive) # | 309: ; %bb.0: ; %entry # | 310: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 311: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:174'0 { search range start (exclusive) # | next:174'1 error: no match found in search range # | 312: v_lshlrev_b32_e32 v6, 4, v0 # | next:174'2 ? possible intended match # | 313: v_mov_b32_e32 v5, 0 # | 314: v_cmp_gt_u32_e32 vcc, 15, v0 # | 315: s_waitcnt lgkmcnt(0) # | 316: global_load_dwordx4 v[1:4], v6, s[0:1] # | 317: s_and_saveexec_b64 s[0:1], vcc # | . # | . # | . # | 372: .long 0 # | 373: .text # | 374: .globl v32i8_liveout ; -- Begin function v32i8_liveout # | 375: .p2align 8 # | 376: .type v32i8_liveout,@function # | 377: v32i8_liveout: ; @v32i8_liveout # | next:174'3 } search range end (exclusive) # | 378: ; %bb.0: ; %entry # | 379: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 380: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:210'0 { search range start (exclusive) # | next:210'1 error: no match found in search range # | 381: v_lshlrev_b32_e32 v10, 5, v0 # | next:210'2 ? possible intended match # | 382: v_mov_b32_e32 v9, 0 # | 383: v_cmp_gt_u32_e32 vcc, 15, v0 # | 384: s_waitcnt lgkmcnt(0) # | 385: global_load_dwordx4 v[5:8], v10, s[0:1] offset:16 # | 386: global_load_dwordx4 v[1:4], v10, s[0:1] # | . # | . # | . # | 445: .long 8 # | 446: .text # | 447: .globl v256i8_liveout ; -- Begin function v256i8_liveout # | 448: .p2align 8 # | 449: .type v256i8_liveout,@function # | 450: v256i8_liveout: ; @v256i8_liveout # | next:210'3 } search range end (exclusive) # | 451: ; %bb.0: ; %entry # | 452: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 453: s_load_dwordx2 s[6:7], s[4:5], 0x34 # | next:250'0 { search range start (exclusive) # | next:250'1 error: no match found in search range # | 454: v_lshlrev_b32_e32 v61, 3, v0 # | next:250'2 ? possible intended match # | 455: s_mov_b32 s12, SCRATCH_RSRC_DWORD0 # | 456: s_mov_b32 s13, SCRATCH_RSRC_DWORD1 # | 457: s_waitcnt lgkmcnt(0) # | 458: global_load_dwordx4 v[13:16], v61, s[0:1] offset:240 # | 459: global_load_dwordx4 v[9:12], v61, s[0:1] offset:224 # | . # | . # | . # | 591: .long 0 # | 592: .text # | 593: .globl repeat_successor ; -- Begin function repeat_successor # | 594: .p2align 8 # | 595: .type repeat_successor,@function # | 596: repeat_suc # | ... # `---data was truncated (10240/14009) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll (230 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %2:vgpr(i32) (in function: v_permlane_down_b32_vss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/flat-saddr-atomics.ll (231 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/flat-saddr-atomics.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50-mesa-mesa3d # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu12.50-mesa-mesa3d # .---command stderr------------ # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_nortn_offset_2047 # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_nortn_offset_neg2048 # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_rtn_2048 # | warning: Instruction selection used fallback path for flat_xchg_saddr_i32_rtn_neg2048 # | warning: Instruction selection used fallback path for flat_xchg_saddr_uniform_ptr_in_vgprs_rtn # | warning: Instruction selection used fallback path for flat_xchg_saddr_uniform_ptr_in_vgprs_rtn_immoffset # | warning: Instruction selection used fallback path for flat_xchg_saddr_uniform_ptr_in_vgprs_nortn # | warning: Instruction selection used fallback path for flat_xchg_saddr_uniform_ptr_in_vgprs_nortn_immoffset # | warning: Instruction selection used fallback path for flat_xchg_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_xchg_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_xchg_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_xchg_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_add_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_add_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_add_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_add_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_add_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_add_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_add_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_add_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_sub_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_sub_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_sub_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_sub_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_sub_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_sub_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_sub_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_sub_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_and_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_and_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_and_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_and_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_and_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_and_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_and_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_and_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_or_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_or_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_or_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_or_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_or_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_or_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_or_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_or_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_xor_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_xor_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_xor_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_xor_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_xor_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_xor_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_xor_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_xor_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_max_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_max_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_max_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_max_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_max_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_max_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_max_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_max_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_min_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_min_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_min_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_min_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_min_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_min_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_min_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_min_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_umax_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_umax_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_umax_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_umax_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_umax_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_umax_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_umax_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_umax_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_umin_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_umin_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_umin_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_umin_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_umin_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_umin_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_umin_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_umin_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_cmpxchg_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_inc_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_inc_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_inc_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_inc_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_inc_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_inc_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_inc_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_inc_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_dec_saddr_i32_rtn # | warning: Instruction selection used fallback path for flat_dec_saddr_i32_rtn_neg128 # | warning: Instruction selection used fallback path for flat_dec_saddr_i32_nortn # | warning: Instruction selection used fallback path for flat_dec_saddr_i32_nortn_neg128 # | warning: Instruction selection used fallback path for flat_dec_saddr_i64_rtn # | warning: Instruction selection used fallback path for flat_dec_saddr_i64_rtn_neg128 # | warning: Instruction selection used fallback path for flat_dec_saddr_i64_nortn # | warning: Instruction selection used fallback path for flat_dec_saddr_i64_nortn_neg128 # | warning: Instruction selection used fallback path for flat_atomic_fadd_f64_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fadd_f64_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fmax_f64_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fmax_f64_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fmin_f64_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fmin_f64_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fadd_f32_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fadd_f32_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fmax_f32_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fmax_f32_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fmin_f32_saddr_rtn # | warning: Instruction selection used fallback path for flat_atomic_fmin_f32_saddr_nortn # | warning: Instruction selection used fallback path for flat_atomic_fadd_v2f16_saddr_rtn # | warning: # | ... # `---data was truncated (10240/11206) (change limit with -D output_limit=N) # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:329:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :435:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :440:5: note: possible intended match here # | flat_atomic_swap_b32 v0, v0, v1, s[0:1] th:TH_ATOMIC_RETURN scope:SCOPE_DEV # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:404:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :508:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :513:5: note: possible intended match here # | flat_atomic_swap_b32 v0, v0, v1, s[0:1] offset:42 th:TH_ATOMIC_RETURN scope:SCOPE_DEV # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:480:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :581:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :582:12: note: possible intended match here # | v_readfirstlane_b32 s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:554:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v2, vcc_lo, v2, v0 # | ^ # | :654:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :655:12: note: possible intended match here # | v_readfirstlane_b32 s0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:662:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :724:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :725:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:850:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :826:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :827:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:1037:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :931:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :932:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:1191:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1025:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1026:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:1558:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :1393:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1394:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:1750:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :1495:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1496:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:1944:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1600:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1601:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:2112:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :1697:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :1698:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:2490:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :2068:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2069:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:2684:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :2170:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2171:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:2880:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :2275:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2276:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:3050:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :2372:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2373:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:3431:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :2743:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2744:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:3625:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v3, v0 :: v_dual_mov_b32 v4, v1 # | ^ # | :2846:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :2847:2: note: possible intended match here # | v_dual_mov_b32 v3, v2 :: v_dual_mov_b32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll:3821:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_dual_mov_b32 v4, v1 :: v_dual_mov_b32 v5, v2 # | ^ # | :2952:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 # | ... # `---data was truncated (10240/134319) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir (232 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MOVREL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MOVREL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir:378:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY1]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :1590:27: note: scanning from here # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :1590:27: note: with "COPY1" equal to "%1" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :1590:27: note: with "S_MOV_B32_" equal to "%2" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :1590:27: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :1591:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir:450:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY1]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :1832:26: note: scanning from here # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :1832:26: note: with "COPY1" equal to "%1" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :1832:26: note: with "S_MOV_B32_" equal to "%2" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :1832:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :1833:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir:556:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY1]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :2194:27: note: scanning from here # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :2194:27: note: with "COPY1" equal to "%1" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :2194:27: note: with "S_MOV_B32_" equal to "%2" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :2194:27: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :2195:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir:813:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY1]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :3144:27: note: scanning from here # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :3144:27: note: with "COPY1" equal to "%1" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :3144:27: note: with "S_MOV_B32_" equal to "%2" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :3144:27: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = S_MOV_B32 -1 # | ^ # | :3145:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir:883:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY1]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :3386:26: note: scanning from here # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :3386:26: note: with "COPY1" equal to "%1" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :3386:26: note: with "S_MOV_B32_" equal to "%2" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :3386:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = S_MOV_B32 8 # | ^ # | :3387:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1585: bb.0: # | 1586: liveins: $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7, $sgpr8 # | 1587: # | 1588: %0:sgpr_256 = COPY $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7 # | 1589: %1:sreg_32 = COPY $sgpr8 # | 1590: %2:sreg_32 = S_MOV_B32 -1 # | next:378'0 { search range start (exclusive) # | next:378'1 error: no match found in search range # | next:378'2 with "COPY1" equal to "%1" # | next:378'3 with "S_MOV_B32_" equal to "%2" # | next:378'4 pattern attempts to capture variables: "S_ADD_U32_" # | 1591: %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | next:378'5 ? possible intended match # | 1592: $m0 = COPY %3 # | 1593: %4:sreg_32 = S_MOVRELS_B32 %0.sub0, implicit $m0, implicit %0 # | 1594: S_ENDPGM 0, implicit %4 # | 1595: ... # | 1596: --- # | 1597: name: extract_vector_elt_s_s32_v8s32_idx_offset_7 # | next:378'6 } search range end (exclusive) # | 1598: alignment: 1 # | 1599: exposesReturnsTwice: false # | 1600: legalized: true # | 1601: regBankSelected: true # | 1602: selected: true # | . # | . # | . # | 1827: bb.0: # | 1828: liveins: $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7, $sgpr8 # | 1829: # | 1830: %0:sgpr_256 = COPY $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7 # | 1831: %1:sreg_32 = COPY $sgpr8 # | 1832: %2:sreg_32 = S_MOV_B32 8 # | next:450'0 { search range start (exclusive) # | next:450'1 error: no match found in search range # | next:450'2 with "COPY1" equal to "%1" # | next:450'3 with "S_MOV_B32_" equal to "%2" # | next:450'4 pattern attempts to capture variables: "S_ADD_U32_" # | 1833: %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | next:450'5 ? possible intended match # | 1834: $m0 = COPY %3 # | 1835: %4:sreg_32 = S_MOVRELS_B32 %0.sub0, implicit $m0, implicit %0 # | 1836: S_ENDPGM 0, implicit %4 # | 1837: ... # | 1838: --- # | 1839: name: extract_vector_elt_s_s64_v8s64_idx_offset_1 # | next:450'6 } search range end (exclusive) # | 1840: alignment: 1 # | 1841: exposesReturnsTwice: false # | 1842: legalized: true # | 1843: regBankSelected: true # | 1844: selected: true # | . # | . # | . # | 2189: bb.0: # | 2190: liveins: $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7_sgpr8_sgpr9_sgpr10_sgpr11_sgpr12_sgpr13_sgpr14_sgpr15 # | 2191: # | 2192: %0:sgpr_512 = COPY $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7_sgpr8_sgpr9_sgpr10_sgpr11_sgpr12_sgpr13_sgpr14_sgpr15 # | 2193: %1:sreg_32 = COPY $sgpr8 # | 2194: %2:sreg_32 = S_MOV_B32 -1 # | next:556'0 { search range start (exclusive) # | next:556'1 error: no match found in search range # | next:556'2 with "COPY1" equal to "%1" # | next:556'3 with "S_MOV_B32_" equal to "%2" # | next:556'4 pattern attempts to capture variables: "S_ADD_U32_" # | 2195: %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | next:556'5 ? possible intended match # | 2196: $m0 = COPY %3 # | 2197: %4:sreg_64 = S_MOVRELS_B64 %0.sub0_sub1, implicit $m0, implicit %0 # | 2198: S_ENDPGM 0, implicit %4 # | 2199: ... # | 2200: --- # | 2201: name: extract_vector_elt_v_s32_v2s32 # | next:556'6 } search range end (exclusive) # | 2202: alignment: 1 # | 2203: exposesReturnsTwice: false # | 2204: legalized: true # | 2205: regBankSelected: true # | 2206: selected: true # | . # | . # | . # | 3139: bb.0: # | 3140: liveins: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7, $sgpr8 # | 3141: # | 3142: %0:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 # | 3143: %1:sreg_32 = COPY $sgpr8 # | 3144: %2:sreg_32 = S_MOV_B32 -1 # | next:813'0 { search range start (exclusive) # | next:813'1 error: no match found in search range # | next:813'2 with "COPY1" equal to "%1" # | next:813'3 with "S_MOV_B32_" equal to "%2" # | next:813'4 pattern attempts to capture variables: "S_ADD_U32_" # | 3145: %3:sreg_32 = S_ADD_I32 %1, %2, implicit-def dead $scc # | next:813'5 ? possible intended match # | 3146: $m0 = COPY %3 # | 3147: %4:vgpr_32 = V_MOVRELS_B32_e32 %0.sub0, implicit $m0, implicit $exec, implicit %0 # | 3148: S_ENDPGM 0, implicit %4 # | 3149: ... # | 3150: --- # | 3151: name: extract_vector_elt_v_s32_v8s32_idx_offset_7 # | next:813'6 } search range end (exclusive) # | 3152: alignment: 1 # | 3153: exposesReturnsTwice: false # | 3154: legalized: true # | ... # `---data was truncated (10240/11797) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll (233 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_bf16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_bf16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_f16_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_f16_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_bf6_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_sr_pk32_fp6_f32_sl # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:23:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :24:2: note: 'next' match was here # | global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :22:61: note: previous match ended here # | v_cvt_scalef32_sr_pk32_bf6_bf16 v[20:25], v[0:15], v16, v17 # | ^ # | :23:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:71:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :173:2: note: 'next' match was here # | global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :171:60: note: previous match ended here # | v_cvt_scalef32_sr_pk32_bf6_f16 v[20:25], v[0:15], v16, v17 # | ^ # | :172:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:119:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :322:2: note: 'next' match was here # | global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :320:61: note: previous match ended here # | v_cvt_scalef32_sr_pk32_fp6_bf16 v[20:25], v[0:15], v16, v17 # | ^ # | :321:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:167:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :471:2: note: 'next' match was here # | global_store_dwordx4 v[18:19], v[20:23], off # | ^ # | :469:60: note: previous match ended here # | v_cvt_scalef32_sr_pk32_fp6_f16 v[20:25], v[0:15], v16, v17 # | ^ # | :470:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:215:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[34:35], v[36:39], off # | ^ # | :620:2: note: 'next' match was here # | global_store_dwordx4 v[34:35], v[36:39], off # | ^ # | :618:60: note: previous match ended here # | v_cvt_scalef32_sr_pk32_bf6_f32 v[36:41], v[0:31], v32, v33 # | ^ # | :619:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[34:35], v[40:41], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll:279:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[34:35], v[36:39], off # | ^ # | :785:2: note: 'next' match was here # | global_store_dwordx4 v[34:35], v[36:39], off # | ^ # | :783:60: note: previous match ended here # | v_cvt_scalef32_sr_pk32_fp6_f32 v[36:41], v[0:31], v32, v33 # | ^ # | :784:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[34:35], v[40:41], off offset:16 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 17: .globl test_scalef32_sr_pk32_bf6_bf16_vv ; -- Begin function test_scalef32_sr_pk32_bf6_bf16_vv # | 18: .p2align 8 # | 19: .type test_scalef32_sr_pk32_bf6_bf16_vv,@function # | 20: test_scalef32_sr_pk32_bf6_bf16_vv: ; @test_scalef32_sr_pk32_bf6_bf16_vv # | 21: ; %bb.0: # | 22: v_cvt_scalef32_sr_pk32_bf6_bf16 v[20:25], v[0:15], v16, v17 # | next:23'0 { search range start (exclusive) # | 23: global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | 24: global_store_dwordx4 v[18:19], v[20:23], off # | next:23'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 25: s_endpgm # | 26: .Lfunc_end0: # | 27: .size test_scalef32_sr_pk32_bf6_bf16_vv, .Lfunc_end0-test_scalef32_sr_pk32_bf6_bf16_vv # | 28: ; -- End function # | 29: .set .Ltest_scalef32_sr_pk32_bf6_bf16_vv.num_vgpr, 26 # | . # | . # | . # | 81: .long 0 # | 82: .text # | 83: .globl test_scalef32_sr_pk32_bf6_bf16_sl ; -- Begin function test_scalef32_sr_pk32_bf6_bf16_sl # | 84: .p2align 8 # | 85: .type test_scalef32_sr_pk32_bf6_bf16_sl,@function # | 86: test_scalef32_sr_pk32_bf6_bf16_sl: ; @test_scalef32_sr_pk32_bf6_bf16_sl # | next:23'2 } search range end (exclusive) # | 87: ; %bb.0: # | 88: v_mov_b32_e32 v2, s0 # | 89: v_mov_b32_e32 v3, s1 # | 90: v_mov_b32_e32 v4, s2 # | 91: v_mov_b32_e32 v5, s3 # | . # | . # | . # | 166: .globl test_scalef32_sr_pk32_bf6_f16_vv ; -- Begin function test_scalef32_sr_pk32_bf6_f16_vv # | 167: .p2align 8 # | 168: .type test_scalef32_sr_pk32_bf6_f16_vv,@function # | 169: test_scalef32_sr_pk32_bf6_f16_vv: ; @test_scalef32_sr_pk32_bf6_f16_vv # | 170: ; %bb.0: # | 171: v_cvt_scalef32_sr_pk32_bf6_f16 v[20:25], v[0:15], v16, v17 # | next:71'0 { search range start (exclusive) # | 172: global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | 173: global_store_dwordx4 v[18:19], v[20:23], off # | next:71'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 174: s_endpgm # | 175: .Lfunc_end2: # | 176: .size test_scalef32_sr_pk32_bf6_f16_vv, .Lfunc_end2-test_scalef32_sr_pk32_bf6_f16_vv # | 177: ; -- End function # | 178: .set .Ltest_scalef32_sr_pk32_bf6_f16_vv.num_vgpr, 26 # | . # | . # | . # | 230: .long 0 # | 231: .text # | 232: .globl test_scalef32_sr_pk32_bf6_f16_sl ; -- Begin function test_scalef32_sr_pk32_bf6_f16_sl # | 233: .p2align 8 # | 234: .type test_scalef32_sr_pk32_bf6_f16_sl,@function # | 235: test_scalef32_sr_pk32_bf6_f16_sl: ; @test_scalef32_sr_pk32_bf6_f16_sl # | next:71'2 } search range end (exclusive) # | 236: ; %bb.0: # | 237: v_mov_b32_e32 v2, s0 # | 238: v_mov_b32_e32 v3, s1 # | 239: v_mov_b32_e32 v4, s2 # | 240: v_mov_b32_e32 v5, s3 # | . # | . # | . # | 315: .globl test_scalef32_sr_pk32_fp6_bf16_vv ; -- Begin function test_scalef32_sr_pk32_fp6_bf16_vv # | 316: .p2align 8 # | 317: .type test_scalef32_sr_pk32_fp6_bf16_vv,@function # | 318: test_scalef32_sr_pk32_fp6_bf16_vv: ; @test_scalef32_sr_pk32_fp6_bf16_vv # | 319: ; %bb.0: # | 320: v_cvt_scalef32_sr_pk32_fp6_bf16 v[20:25], v[0:15], v16, v17 # | next:119'0 { search range start (exclusive) # | 321: global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | 322: global_store_dwordx4 v[18:19], v[20:23], off # | next:119'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 323: s_endpgm # | 324: .Lfunc_end4: # | 325: .size test_scalef32_sr_pk32_fp6_bf16_vv, .Lfunc_end4-test_scalef32_sr_pk32_fp6_bf16_vv # | 326: ; -- End function # | 327: .set .Ltest_scalef32_sr_pk32_fp6_bf16_vv.num_vgpr, 26 # | . # | . # | . # | 379: .long 0 # | 380: .text # | 381: .globl test_scalef32_sr_pk32_fp6_bf16_sl ; -- Begin function test_scalef32_sr_pk32_fp6_bf16_sl # | 382: .p2align 8 # | 383: .type test_scalef32_sr_pk32_fp6_bf16_sl,@function # | 384: test_scalef32_sr_pk32_fp6_bf16_sl: ; @test_scalef32_sr_pk32_fp6_bf16_sl # | next:119'2 } search range end (exclusive) # | 385: ; %bb.0: # | 386: v_mov_b32_e32 v2, s0 # | 387: v_mov_b32_e32 v3, s1 # | 388: v_mov_b32_e32 v4, s2 # | 389: v_mov_b32_e32 v5, s3 # | . # | . # | . # | 464: .globl test_scalef32_sr_pk32_fp6_f16_vv ; -- Begin function test_scalef32_sr_pk32_fp6_f16_vv # | 465: .p2align 8 # | 466: .type test_scalef32_sr_pk32_fp6_f16_vv,@function # | 467: test_scalef32_sr_pk32_fp6_f16_vv: ; @test_scalef32_sr_pk32_fp6_f16_vv # | 468: ; %bb.0: # | 469: v_cvt_scalef32_sr_pk32_fp6_f16 v[20:25], v[0:15], v16, v17 # | next:167'0 { search range start (exclusive) # | 470: global_store_dwordx2 v[18:19], v[24:25], off offset:16 # | 471: global_store_dwordx4 v[18:19], v[20:23], off # | next:167'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 472: s_endpgm # | 473: .Lfunc_end6: # | 474: .size test_scalef32_sr_pk32_fp6_f16_vv, .Lfunc_end6-test_scalef32_sr_pk32_fp6_f16_vv # | 475: # | ... # `---data was truncated (10240/14455) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll (234 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %2:vgpr(i32) (in function: v_permlane_bcast_b32_vss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll (235 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f32_add_mul # | warning: Instruction selection used fallback path for test_f32_add_mul_contract # | warning: Instruction selection used fallback path for test_f32_add_mul_rhs # | warning: Instruction selection used fallback path for test_f32_add_mul_rhs_contract # | warning: Instruction selection used fallback path for test_add_mul_multiple_defs_z # | warning: Instruction selection used fallback path for test_add_mul_multiple_defs_z_contract # | warning: Instruction selection used fallback path for test_add_mul_rhs_multiple_defs_z # | warning: Instruction selection used fallback path for test_half_add_mul # | warning: Instruction selection used fallback path for test_half_add_mul_contract # | warning: Instruction selection used fallback path for test_half_add_mul_rhs # | warning: Instruction selection used fallback path for test_half_add_mul_rhs_contract # | warning: Instruction selection used fallback path for test_double_add_mul # | warning: Instruction selection used fallback path for test_double_add_mul_contract # | warning: Instruction selection used fallback path for test_double_add_mul_rhs # | warning: Instruction selection used fallback path for test_double_add_mul_rhs_contract # | warning: Instruction selection used fallback path for test_4xfloat_add_mul # | warning: Instruction selection used fallback path for test_4xfloat_add_mul_contract # | warning: Instruction selection used fallback path for test_3xfloat_add_mul_rhs # | warning: Instruction selection used fallback path for test_3xfloat_add_mul_rhs_contract # | warning: Instruction selection used fallback path for test_4xhalf_add_mul # | warning: Instruction selection used fallback path for test_4xhalf_add_mul_contract # | warning: Instruction selection used fallback path for test_3xhalf_add_mul_rhs # | warning: Instruction selection used fallback path for test_3xhalf_add_mul_rhs_contract # | warning: Instruction selection used fallback path for test_4xdouble_add_mul # | warning: Instruction selection used fallback path for test_4xdouble_add_mul_contract # | warning: Instruction selection used fallback path for test_3xdouble_add_mul_rhs # | warning: Instruction selection used fallback path for test_3xdouble_add_mul_rhs_contract # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:215:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: global_load_dword v2, v[2:3], off offset:4 # | ^ # | :180:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :181:2: note: possible intended match here # | global_load_dwordx2 v[2:3], v[2:3], off # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:284:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: global_load_dword v2, v[2:3], off offset:4 # | ^ # | :223:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :224:2: note: possible intended match here # | global_load_dwordx2 v[2:3], v[2:3], off # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:359:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: global_load_dword v2, v[2:3], off offset:4 # | ^ # | :265:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :266:2: note: possible intended match here # | global_load_dwordx2 v[2:3], v[2:3], off # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:830:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_mul_f32_e32 v0, v0, v4 # | ^ # | :636:2: note: 'next' match was here # | v_mul_f32_e32 v0, v0, v4 # | ^ # | :632:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :633:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v3, v3, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:974:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_mul_f32_e32 v0, v0, v3 # | ^ # | :725:2: note: 'next' match was here # | v_mul_f32_e32 v0, v0, v3 # | ^ # | :722:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :723:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v2, v2, v5 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:1102:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_pk_mul_f16 v0, v0, v2 # | ^ # | :811:2: note: 'next' match was here # | v_pk_mul_f16 v0, v0, v2 # | ^ # | :809:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :810:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll:1228:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_pk_mul_f16 v0, v0, v2 # | ^ # | :895:2: note: 'next' match was here # | v_pk_mul_f16 v0, v0, v2 # | ^ # | :893:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :894:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v1, v1, v3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 175: .globl test_add_mul_multiple_defs_z ; -- Begin function test_add_mul_multiple_defs_z # | 176: .p2align 6 # | 177: .type test_add_mul_multiple_defs_z,@function # | 178: test_add_mul_multiple_defs_z: ; @test_add_mul_multiple_defs_z # | 179: ; %bb.0: ; %.entry # | 180: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:215'0 { search range start (exclusive) # | next:215'1 error: no match found in search range # | 181: global_load_dwordx2 v[2:3], v[2:3], off # | next:215'2 ? possible intended match # | 182: v_mul_f32_e32 v0, v0, v1 # | 183: s_waitcnt vmcnt(0) # | 184: v_add_f32_e32 v0, v0, v3 # | 185: s_setpc_b64 s[30:31] # | 186: .Lfunc_end4: # | . # | . # | . # | 216: .long 0 # | 217: .text # | 218: .globl test_add_mul_multiple_defs_z_contract ; -- Begin function test_add_mul_multiple_defs_z_contract # | 219: .p2align 6 # | 220: .type test_add_mul_multiple_defs_z_contract,@function # | 221: test_add_mul_multiple_defs_z_contract: ; @test_add_mul_multiple_defs_z_contract # | next:215'3 } search range end (exclusive) # | 222: ; %bb.0: ; %.entry # | 223: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:284'0 { search range start (exclusive) # | next:284'1 error: no match found in search range # | 224: global_load_dwordx2 v[2:3], v[2:3], off # | next:284'2 ? possible intended match # | 225: s_waitcnt vmcnt(0) # | 226: v_fma_f32 v0, v0, v1, v3 # | 227: s_setpc_b64 s[30:31] # | 228: .Lfunc_end5: # | 229: .size test_add_mul_multiple_defs_z_contract, .Lfunc_end5-test_add_mul_multiple_defs_z_contract # | . # | . # | . # | 258: .long 0 # | 259: .text # | 260: .globl test_add_mul_rhs_multiple_defs_z ; -- Begin function test_add_mul_rhs_multiple_defs_z # | 261: .p2align 6 # | 262: .type test_add_mul_rhs_multiple_defs_z,@function # | 263: test_add_mul_rhs_multiple_defs_z: ; @test_add_mul_rhs_multiple_defs_z # | next:284'3 } search range end (exclusive) # | 264: ; %bb.0: ; %.entry # | 265: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:359'0 { search range start (exclusive) # | next:359'1 error: no match found in search range # | 266: global_load_dwordx2 v[2:3], v[2:3], off # | next:359'2 ? possible intended match # | 267: v_mul_f32_e32 v0, v0, v1 # | 268: s_waitcnt vmcnt(0) # | 269: v_add_f32_e32 v0, v3, v0 # | 270: s_setpc_b64 s[30:31] # | 271: .Lfunc_end6: # | . # | . # | . # | 301: .long 0 # | 302: .text # | 303: .globl test_half_add_mul ; -- Begin function test_half_add_mul # | 304: .p2align 6 # | 305: .type test_half_add_mul,@function # | 306: test_half_add_mul: ; @test_half_add_mul # | next:359'3 } search range end (exclusive) # | 307: ; %bb.0: ; %.entry # | 308: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 309: v_mul_f16_e32 v0, v0, v1 # | 310: v_add_f16_e32 v0, v0, v2 # | 311: s_setpc_b64 s[30:31] # | . # | . # | . # | 627: .globl test_4xfloat_add_mul ; -- Begin function test_4xfloat_add_mul # | 628: .p2align 6 # | 629: .type test_4xfloat_add_mul,@function # | 630: test_4xfloat_add_mul: ; @test_4xfloat_add_mul # | 631: ; %bb.0: ; %.entry # | 632: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:830'0 { search range start (exclusive) # | 633: v_mul_f32_e32 v3, v3, v7 # | 634: v_mul_f32_e32 v2, v2, v6 # | 635: v_mul_f32_e32 v1, v1, v5 # | 636: v_mul_f32_e32 v0, v0, v4 # | next:830'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 637: v_add_f32_e32 v0, v0, v8 # | 638: v_add_f32_e32 v1, v1, v9 # | 639: v_add_f32_e32 v2, v2, v10 # | 640: v_add_f32_e32 v3, v3, v11 # | 641: s_setpc_b64 s[30:31] # | . # | . # | . # | 672: .long 0 # | 673: .text # | 674: .globl test_4xfloat_add_mul_contract ; -- Begin function test_4xfloat_add_mul_contract # | 675: .p2align 6 # | 676: .type test_4xfloat_add_mul_contract,@function # | 677: test_4xfloat_add_mul_contract: ; @test_4xfloat_add_mul_contract # | next:830'2 } search range end (exclusive) # | 678: ; %bb.0: ; %.entry # | 679: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 680: v_fma_f32 v0, v0, v4, v8 # | 681: v_fma_f32 v1, v1, v5, v9 # | 682: v_fma_f32 v2, v2, v6, v10 # | . # | . # | . # | 717: .globl test_3xfloat_add_mul_rhs ; -- Begin function test_3xfloat_add_mul_rhs # | 718: .p2align 6 # | 719: .type test_3xfloat_add_mul_rhs,@function # | 720: test_3xfloat_add_mul_rhs: ; @test_3xfloat_add_mul_rhs # | 721: ; %bb.0: ; %.entry # | 722: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:974'0 { search range start (exclusive) # | 723: v_mul_f32_e32 v2, v2, v5 # | 724: v_mul_f32_e32 v1, v1, v4 # | 725: v_mul_f32_e32 v0, v0, v3 # | next:974'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 726: v_add_f32_e32 v0, v6, v0 # | 727: v_add_f32_e32 v1, v7, v1 # | 728: v_add_f32_e32 v2, v8, v2 # | 729: s_setpc_b64 s[30:31] # | 730: .Lfunc_end17: # | . # | . # | . # | 760: .long 0 # | 761: .text # | 762: .globl test_3xfloat_add_mul_rhs_c # | ... # `---data was truncated (10240/14033) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll (236 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for s_shl_i64_zext_i32 # | warning: Instruction selection used fallback path for v_shl_i64_zext_i32 # | warning: Instruction selection used fallback path for s_shl_i64_sext_i32 # | warning: Instruction selection used fallback path for v_shl_i64_sext_i32 # | warning: Instruction selection used fallback path for s_shl_i64_zext_i32_overflow # | warning: Instruction selection used fallback path for v_shl_i64_zext_i32_overflow # | warning: Instruction selection used fallback path for s_shl_i64_sext_i32_overflow # | warning: Instruction selection used fallback path for v_shl_i64_sext_i32_overflow # | warning: Instruction selection used fallback path for mulu24_shl64 # | warning: Instruction selection used fallback path for muli24_shl64 # | warning: Instruction selection used fallback path for s_shl_v2i64_zext_v2i32 # | warning: Instruction selection used fallback path for v_shl_v2i64_zext_v2i32 # | warning: Instruction selection used fallback path for s_shl_v2i64_sext_v2i32 # | warning: Instruction selection used fallback path for v_shl_v2i64_sext_v2i32 # | warning: Instruction selection used fallback path for s_shl_i32_zext_i16 # | warning: Instruction selection used fallback path for v_shl_i32_zext_i16 # | warning: Instruction selection used fallback path for s_shl_v2i32_zext_v2i16 # | warning: Instruction selection used fallback path for v_shl_v2i32_zext_v2i16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:14:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_andn2_b32 s0, s0, -2.0 # | ^ # | :7:9: note: scanning from here # | ; %bb.0: # | ^ # | :8:2: note: possible intended match here # | s_lshl_b32 s0, s0, 2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:42:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_and_b32_e32 v0, 0x3fffffff, v0 # | ^ # | :53:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :54:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:119:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bitset0_b32 s0, 31 # | ^ # | :161:2: note: 'next' match was here # | s_bitset0_b32 s0, 31 # | ^ # | :159:9: note: previous match ended here # | ; %bb.0: # | ^ # | :160:1: note: non-matching line after previous match is here # | s_mov_b32 s2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:140:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_and_b32_e32 v0, 0x7fffffff, v0 # | ^ # | :208:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :210:2: note: possible intended match here # | v_and_b32_e32 v0, 0x7fffffff, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:184:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_bitset0_b32 s0, 31 # | ^ # | :242:2: note: 'next' match was here # | s_bitset0_b32 s0, 31 # | ^ # | :240:9: note: previous match ended here # | ; %bb.0: # | ^ # | :241:1: note: non-matching line after previous match is here # | s_mov_b32 s2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:205:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_and_b32_e32 v0, 0x7fffffff, v0 # | ^ # | :289:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :291:2: note: possible intended match here # | v_and_b32_e32 v0, 0x7fffffff, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:245:14: error: GFX7-NEXT: is not on the line after the previous match # | ; GFX7-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :328:2: note: 'next' match was here # | v_mov_b32_e32 v1, 0 # | ^ # | :324:29: note: previous match ended here # | v_mul_u32_u24_e32 v0, 7, v0 # | ^ # | :325:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:324:14: error: GFX7-NEXT: is not on the line after the previous match # | ; GFX7-NEXT: v_lshlrev_b32_e32 v1, 2, v0 # | ^ # | :377:2: note: 'next' match was here # | v_lshlrev_b32_e32 v1, 2, v0 # | ^ # | :374:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x0 # | ^ # | :375:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:424:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_brev_b32 s2, -4 # | ^ # | :431:9: note: scanning from here # | ; %bb.0: # | ^ # | :432:2: note: possible intended match here # | s_lshl_b32 s2, s1, 2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:453:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_and_b32_e32 v0, 0x3fffffff, v0 # | ^ # | :479:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :480:10: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:492:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_lshl_b32 s0, s0, 2 # | ^ # | :515:2: note: 'next' match was here # | s_lshl_b32 s0, s0, 2 # | ^ # | :513:34: note: previous match ended here # | s_and_b64 s[0:1], s[0:1], s[2:3] # | ^ # | :514:1: note: non-matching line after previous match is here # | s_lshl_b32 s2, s1, 2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:518:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: v_and_b32_e32 v0, 0x1fffffff, v0 # | ^ # | :563:2: note: 'next' match was here # | v_and_b32_e32 v0, 0x1fffffff, v0 # | ^ # | :561:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :562:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0x1fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:556:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_and_b32 s0, s0, 0xffff # | ^ # | :596:22: note: scanning from here # | s_lshl_b32 s0, s0, 2 # | ^ # | :608:36: note: possible intended match here # | .set .Ls_shl_i32_zext_i16.has_dyn_sized_stack, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:591:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_and_b32_e32 v0, 0xffff, v0 # | ^ # | :642:29: note: scanning from here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | :645:8: note: possible intended match here # | .size v_shl_i32_zext_i16, .Lfunc_end15-v_shl_i32_zext_i16 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx701" # | 2: .text # | 3: .globl s_shl_i64_zext_i32 ; -- Begin function s_shl_i64_zext_i32 # | 4: .p2align 8 # | 5: .type s_shl_i64_zext_i32,@function # | 6: s_shl_i64_zext_i32: ; @s_shl_i64_zext_i32 # | 7: ; %bb.0: # | next:14'0 { search range start (exclusive) # | next:14'1 error: no match found in search range # | 8: s_lshl_b32 s0, s0, 2 # | next:14'2 ? possible intended match # | 9: s_mov_b32 s1, 0 # | 10: ; return to shader part epilog # | 11: .Lfunc_end0: # | 12: .size s_shl_i64_zext_i32, .Lfunc_end0-s_shl_i64_zext_i32 # | 13: ; -- End function # | . # | . # | . # | 46: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 47: .text # | 48: .globl v_shl_i64_zext_i32 ; -- Begin function v_shl_i64_zext_i32 # | 49: .p2align 6 # | 50: .type v_shl_i64_zext_i32,@function # | 51: v_shl_i64_zext_i32: ; @v_shl_i64_zext_i32 # | next:14'3 } search range end (exclusive) # | 52: ; %bb.0: # | 53: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:42'0 { search range start (exclusive) # | next:42'1 error: no match found in search range # | 54: v_lshlrev_b32_e32 v0, 2, v0 # | next:42'2 ? possible intended match # | 55: v_mov_b32_e32 v1, 0 # | 56: s_setpc_b64 s[30:31] # | 57: .Lfunc_end1: # | 58: .size v_shl_i64_zext_i32, .Lfunc_end1-v_shl_i64_zext_i32 # | 59: ; -- End function # | . # | . # | . # | 76: ; MemoryBound: 0 # | 77: .text # | 78: .globl s_shl_i64_sext_i32 ; -- Begin function s_shl_i64_sext_i32 # | 79: .p2align 8 # | 80: .type s_shl_i64_sext_i32,@function # | 81: s_shl_i64_sext_i32: ; @s_shl_i64_sext_i32 # | next:42'3 } search range end (exclusive) # | 82: ; %bb.0: # | 83: s_and_b32 s0, s0, 0x1fffffff # | 84: s_lshl_b32 s0, s0, 2 # | 85: s_mov_b32 s1, 0 # | 86: ; return to shader part epilog # | . # | . # | . # | 154: .text # | 155: .globl s_shl_i64_zext_i32_overflow ; -- Begin function s_shl_i64_zext_i32_overflow # | 156: .p2align 8 # | 157: .type s_shl_i64_zext_i32_overflow,@function # | 158: s_shl_i64_zext_i32_overflow: ; @s_shl_i64_zext_i32_overflow # | 159: ; %bb.0: # | next:119'0 { search range start (exclusive) # | 160: s_mov_b32 s2, s0 # | 161: s_bitset0_b32 s0, 31 # | next:119'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 162: s_mov_b32 s1, 0 # | 163: s_lshl_b64 s[0:1], s[0:1], 2 # | 164: s_bfe_u32 s1, s2, 0x1001e # | 165: ; return to shader part epilog # | 166: .Lfunc_end4: # | . # | . # | . # | 201: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 202: .text # | 203: .globl v_shl_i64_zext_i32_overflow ; -- Begin function v_shl_i64_zext_i32_overflow # | 204: .p2align 6 # | 205: .type v_shl_i64_zext_i32_overflow,@function # | 206: v_shl_i64_zext_i32_overflow: ; @v_shl_i64_zext_i32_overflow # | next:119'2 } search range end (exclusive) # | 207: ; %bb.0: # | 208: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:140'0 { search range start (exclusive) # | next:140'1 # | ... # `---data was truncated (10240/22229) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/packed-u64.ll (237 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/packed-u64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1251 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(<2 x i64>), %14:vgpr(p1) :: (store (<2 x i64>) into %ir.gep, align 8, addrspace 1) (in function: add_v2_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX1251,GFX1251-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-u64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll (238 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a -early-live-intervals # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %2:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: sample_1d_lwe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.ll (239 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmul_s16_uniform # | warning: Instruction selection used fallback path for fmul_s16_div # | warning: Instruction selection used fallback path for fmul_s32_uniform # | warning: Instruction selection used fallback path for fmul_s32_div # | warning: Instruction selection used fallback path for fmul_s64_uniform # | warning: Instruction selection used fallback path for fmul_s64_div # | warning: Instruction selection used fallback path for fmul_v2s16_uniform # | warning: Instruction selection used fallback path for fmul_v2s16_div # | warning: Instruction selection used fallback path for fmul_v2s32_uniform # | warning: Instruction selection used fallback path for fmul_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=+real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmul_s16_uniform # | warning: Instruction selection used fallback path for fmul_s16_div # | warning: Instruction selection used fallback path for fmul_s32_uniform # | warning: Instruction selection used fallback path for fmul_s32_div # | warning: Instruction selection used fallback path for fmul_s64_uniform # | warning: Instruction selection used fallback path for fmul_s64_div # | warning: Instruction selection used fallback path for fmul_v2s16_uniform # | warning: Instruction selection used fallback path for fmul_v2s16_div # | warning: Instruction selection used fallback path for fmul_v2s32_uniform # | warning: Instruction selection used fallback path for fmul_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmul_s16_uniform # | warning: Instruction selection used fallback path for fmul_s16_div # | warning: Instruction selection used fallback path for fmul_s32_uniform # | warning: Instruction selection used fallback path for fmul_s32_div # | warning: Instruction selection used fallback path for fmul_s64_uniform # | warning: Instruction selection used fallback path for fmul_s64_div # | warning: Instruction selection used fallback path for fmul_v2s16_uniform # | warning: Instruction selection used fallback path for fmul_v2s16_div # | warning: Instruction selection used fallback path for fmul_v2s32_uniform # | warning: Instruction selection used fallback path for fmul_v2s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12,GFX12-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll:119:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_lshr_b32 s2, s0, 16 # | ^ # | :277:9: note: scanning from here # | ; %bb.0: # | ^ # | :278:5: note: possible intended match here # | v_pk_mul_f16 v0, s0, s1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 272: .text # | 273: .globl fmul_v2s16_uniform ; -- Begin function fmul_v2s16_uniform # | 274: .p2align 8 # | 275: .type fmul_v2s16_uniform,@function # | 276: fmul_v2s16_uniform: ; @fmul_v2s16_uniform # | 277: ; %bb.0: # | next:119'0 { search range start (exclusive) # | next:119'1 error: no match found in search range # | 278: v_pk_mul_f16 v0, s0, s1 # | next:119'2 ? possible intended match # | 279: ; return to shader part epilog # | 280: .Lfunc_end6: # | 281: .size fmul_v2s16_uniform, .Lfunc_end6-fmul_v2s16_uniform # | 282: ; -- End function # | 283: .set .Lfmul_v2s16_uniform.num_vgpr, 1 # | . # | . # | . # | 315: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 316: .text # | 317: .globl fmul_v2s16_div ; -- Begin function fmul_v2s16_div # | 318: .p2align 8 # | 319: .type fmul_v2s16_div,@function # | 320: fmul_v2s16_div: ; @fmul_v2s16_div # | next:119'3 } search range end (exclusive) # | 321: ; %bb.0: # | 322: v_pk_mul_f16 v0, v0, v1 # | 323: ; return to shader part epilog # | 324: .Lfunc_end7: # | 325: .size fmul_v2s16_div, .Lfunc_end7-fmul_v2s16_div # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/minimummaximum.ll (240 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/minimummaximum.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,TRUE16,GFX1170-SDAG,GFX1170-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,TRUE16,GFX1170-SDAG,GFX1170-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FAKE16,GFX1170-SDAG,GFX1170-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FAKE16,GFX1170-SDAG,GFX1170-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,TRUE16,GFX1170-GISEL,GFX1170-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1170 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_minmax_f32 # | warning: Instruction selection used fallback path for s_test_minmax_f32 # | warning: Instruction selection used fallback path for test_minmax_commuted_f32 # | warning: Instruction selection used fallback path for test_maxmin_f32 # | warning: Instruction selection used fallback path for test_maxmin_commuted_f32 # | warning: Instruction selection used fallback path for test_minmax_f16 # | warning: Instruction selection used fallback path for test_minmax_commuted_f16 # | warning: Instruction selection used fallback path for test_maxmin_commuted_f16 # | warning: Instruction selection used fallback path for s_test_minmax_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,TRUE16,GFX1170-GISEL,GFX1170-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll:35:23: error: GFX1170-GISEL-NEXT: expected string not found in input # | ; GFX1170-GISEL-NEXT: v_dual_mov_b32 v0, s2 :: v_dual_mov_b32 v1, 0 # | ^ # | :80:9: note: scanning from here # | ; %bb.0: # | ^ # | :82:2: note: possible intended match here # | v_mov_b32_e32 v1, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/minimummaximum.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 75: .text # | 76: .globl s_test_minmax_f32 ; -- Begin function s_test_minmax_f32 # | 77: .p2align 8 # | 78: .type s_test_minmax_f32,@function # | 79: s_test_minmax_f32: ; @s_test_minmax_f32 # | 80: ; %bb.0: # | next:35'0 { search range start (exclusive) # | next:35'1 error: no match found in search range # | 81: v_maximum_f32 v0, s0, s1 # | 82: v_mov_b32_e32 v1, 0 # | next:35'2 ? possible intended match # | 83: s_mov_b32 s5, s4 # | 84: s_mov_b32 s4, s3 # | 85: s_delay_alu instid0(VALU_DEP_2) # | 86: v_minimum_f32 v0, v0, s2 # | 87: global_store_b32 v1, v0, s[4:5] # | . # | . # | . # | 139: .long 0 # | 140: .text # | 141: .globl test_minmax_commuted_f32 ; -- Begin function test_minmax_commuted_f32 # | 142: .p2align 8 # | 143: .type test_minmax_commuted_f32,@function # | 144: test_minmax_commuted_f32: ; @test_minmax_commuted_f32 # | next:35'3 } search range end (exclusive) # | 145: ; %bb.0: # | 146: v_maximumminimum_f32 v0, v0, v1, v2 # | 147: ; return to shader part epilog # | 148: .Lfunc_end2: # | 149: .size test_minmax_commuted_f32, .Lfunc_end2-test_minmax_commuted_f32 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir (241 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir:931:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1656:2: note: scanning from here # | # | ^ # | :1656:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1657:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1651: isWholeWaveFunction: false # | 1652: minNumAGPRs: 4294967295 # | 1653: body: | # | 1654: bb.0: # | 1655: liveins: $vgpr0_vgpr1 # | 1656: # | next:931'0 { search range start (exclusive) # | next:931'1 error: no match found in search range # | next:931'2 pattern attempts to capture variables: "COPY" # | 1657: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:931'3 ? possible intended match # | 1658: %1:vreg_64(p999) = G_LOAD %0(p1) :: (load (p999), addrspace 1) # | 1659: $vgpr0_vgpr1 = COPY %1(p999) # | 1660: ... # | 1661: --- # | 1662: name: load_global_v2p3 # | next:931'4 } search range end (exclusive) # | 1663: alignment: 1 # | 1664: exposesReturnsTwice: false # | 1665: legalized: true # | 1666: regBankSelected: true # | 1667: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll (242 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,NOHSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,NOHSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=kaveri # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,NOHSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %32:vgpr(f32), %19:sgpr(p1) :: (store (f32) into %ir.2, addrspace 1) (in function: groupstaticsize_test0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,NOHSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,NOHSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll (243 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for uniform_value_half # | warning: Instruction selection used fallback path for divergent_value_half # | warning: Instruction selection used fallback path for uniform_value_float # | warning: Instruction selection used fallback path for divergent_value_float # | warning: Instruction selection used fallback path for divergent_value_float_dpp # | warning: Instruction selection used fallback path for divergent_value_double_dpp # | warning: Instruction selection used fallback path for divergent_cfg_float # | warning: Instruction selection used fallback path for uniform_value_double # | warning: Instruction selection used fallback path for divergent_value_double # | warning: Instruction selection used fallback path for divergent_cfg_double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll:830:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :157:2: note: 'next' match was here # | v_mov_b32_e32 v2, s2 # | ^ # | :154:28: note: previous match ended here # | v_readfirstlane_b32 s2, v0 # | ^ # | :155:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll:2659:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v0 # | ^ # | :440:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x2c # | ^ # | :441:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll:3180:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v3, s1 # | ^ # | :534:2: note: 'next' match was here # | v_mov_b32_e32 v3, s1 # | ^ # | :532:22: note: previous match ended here # | s_waitcnt lgkmcnt(0) # | ^ # | :533:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll:3750:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v0 # | ^ # | :654:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :656:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 149: s_bcnt1_i32_b64 s0, s[0:1] # | 150: v_cvt_f32_i32_e32 v0, s0 # | 151: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 152: s_waitcnt lgkmcnt(0) # | 153: v_mul_f32_e32 v0, s2, v0 # | 154: v_readfirstlane_b32 s2, v0 # | next:830'0 { search range start (exclusive) # | 155: v_mov_b32_e32 v0, s0 # | 156: v_mov_b32_e32 v1, s1 # | 157: v_mov_b32_e32 v2, s2 # | next:830'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 158: flat_store_dword v[0:1], v2 # | 159: s_endpgm # | 160: .Lfunc_end2: # | 161: .size uniform_value_float, .Lfunc_end2-uniform_value_float # | 162: ; -- End function # | . # | . # | . # | 206: .long 0 # | 207: .text # | 208: .globl divergent_value_float ; -- Begin function divergent_value_float # | 209: .p2align 6 # | 210: .type divergent_value_float,@function # | 211: divergent_value_float: ; @divergent_value_float # | next:830'2 } search range end (exclusive) # | 212: ; %bb.0: ; %entry # | 213: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 214: s_mov_b64 s[4:5], exec # | 215: s_brev_b32 s6, 1 # | 216: .LBB3_1: ; =>This Inner Loop Header: Depth=1 # | . # | . # | . # | 435: .globl divergent_cfg_float ; -- Begin function divergent_cfg_float # | 436: .p2align 8 # | 437: .type divergent_cfg_float,@function # | 438: divergent_cfg_float: ; @divergent_cfg_float # | 439: ; %bb.0: ; %entry # | 440: s_load_dwordx2 s[0:1], s[4:5], 0x2c # | next:2659'0 { search range start (exclusive) # | next:2659'1 error: no match found in search range # | 441: v_cmp_lt_u32_e32 vcc, 15, v0 # | next:2659'2 ? possible intended match # | 442: ; implicit-def: $sgpr6 # | 443: s_and_saveexec_b64 s[2:3], vcc # | 444: s_xor_b64 s[2:3], exec, s[2:3] # | 445: s_cbranch_execz .LBB6_2 # | 446: ; %bb.1: ; %else # | . # | . # | . # | 521: .long 0 # | 522: .text # | 523: .globl uniform_value_double ; -- Begin function uniform_value_double # | 524: .p2align 8 # | 525: .type uniform_value_double,@function # | 526: uniform_value_double: ; @uniform_value_double # | next:2659'3 } search range end (exclusive) # | 527: ; %bb.0: ; %entry # | 528: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 529: s_mov_b64 s[4:5], exec # | 530: s_bcnt1_i32_b64 s4, s[4:5] # | 531: v_cvt_f64_i32_e32 v[0:1], s4 # | 532: s_waitcnt lgkmcnt(0) # | next:3180'0 { search range start (exclusive) # | 533: v_mov_b32_e32 v2, s0 # | 534: v_mov_b32_e32 v3, s1 # | next:3180'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 535: v_mul_f64 v[0:1], s[2:3], v[0:1] # | 536: v_readfirstlane_b32 s0, v0 # | 537: v_readfirstlane_b32 s1, v1 # | 538: v_mov_b32_e32 v0, s0 # | 539: v_mov_b32_e32 v1, s1 # | . # | . # | . # | 588: .long 0 # | 589: .text # | 590: .globl divergent_value_double ; -- Begin function divergent_value_double # | 591: .p2align 6 # | 592: .type divergent_value_double,@function # | 593: divergent_value_double: ; @divergent_value_double # | next:3180'2 } search range end (exclusive) # | 594: ; %bb.0: ; %entry # | 595: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 596: s_mov_b32 s6, 0 # | 597: s_brev_b32 s7, 1 # | 598: s_mov_b64 s[4:5], exec # | . # | . # | . # | 649: .globl divergent_cfg_double ; -- Begin function divergent_cfg_double # | 650: .p2align 8 # | 651: .type divergent_cfg_double,@function # | 652: divergent_cfg_double: ; @divergent_cfg_double # | 653: ; %bb.0: ; %entry # | 654: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:3750'0 { search range start (exclusive) # | next:3750'1 error: no match found in search range # | 655: s_load_dwordx2 s[4:5], s[4:5], 0x34 # | 656: v_cmp_lt_u32_e32 vcc, 15, v0 # | next:3750'2 ? possible intended match # | 657: ; implicit-def: $sgpr6_sgpr7 # | 658: s_and_saveexec_b64 s[8:9], vcc # | 659: s_xor_b64 s[8:9], exec, s[8:9] # | 660: s_cbranch_execz .LBB9_2 # | 661: ; %bb.1: ; %else # | . # | . # | . # | 729: .set amdgpu.max_num_agpr, 0 # | 730: .set amdgpu.max_num_sgpr, 33 # | 731: .set amdgpu.max_num_named_barrier, 0 # | 732: .section .AMDGPU.csdata,"",@progbits # | 733: .section ".note.GNU-stack","",@progbits # | 734: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx802" # | next:3750'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll (244 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL,DAGISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL,DAGISEL-TRUE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL,DAGISEL-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel=0 -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,DAGISEL,DAGISEL-FAKE16 # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -global-isel -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %11:vgpr(i32) (in function: constant_false) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll --check-prefixes=CHECK,GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/gws_agpr.ll (245 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/gws_agpr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: %15:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %14:vgpr(i32) (in function: gws_init_agpr_offset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gws_agpr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll (246 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | warning: Instruction selection used fallback path for update_dpp_i64 # | warning: Instruction selection used fallback path for update_dpp_v2i32 # | warning: Instruction selection used fallback path for update_dpp_v3i32 # | warning: Instruction selection used fallback path for update_dpp_v4i32 # | warning: Instruction selection used fallback path for update_dpp_v2i32_poison # | warning: Instruction selection used fallback path for update_dpp_float # | warning: Instruction selection used fallback path for update_dpp_double # | warning: Instruction selection used fallback path for update_dpp_float_poison # | warning: Instruction selection used fallback path for update_dpp_double_poison # | warning: Instruction selection used fallback path for update_dpp_v2f32_poison # | warning: Instruction selection used fallback path for update_dpp_v2f16_poison # | warning: Instruction selection used fallback path for update_dpp_v8f16_poison # | warning: Instruction selection used fallback path for update_dpp_i64_unsupported_dpp64_op # | warning: Instruction selection used fallback path for update_dpp_i16 # | warning: Instruction selection used fallback path for update_dpp_half # | warning: Instruction selection used fallback path for update_dpp_bfloat # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll:174:21: error: GFX90A-GISEL-DAG: expected string not found in input # | ; GFX90A-GISEL-DAG: v_mov_b32_dpp v6, v0 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | ^ # | :753:25: note: scanning from here # | update_dpp_v8f16_poison: ; @update_dpp_v8f16_poison # | ^ # | :757:2: note: possible intended match here # | v_mov_b32_dpp v0, v0 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 748: .long 0 # | 749: .text # | 750: .globl update_dpp_v8f16_poison ; -- Begin function update_dpp_v8f16_poison # | 751: .p2align 8 # | 752: .type update_dpp_v8f16_poison,@function # | 753: update_dpp_v8f16_poison: ; @update_dpp_v8f16_poison # | dag:174'0 { search range start (exclusive) # | dag:174'1 error: no match found in search range # | 754: ; %bb.0: # | 755: v_mov_b32_dpp v2, v2 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | 756: v_mov_b32_dpp v3, v3 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | 757: v_mov_b32_dpp v0, v0 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | dag:174'2 ? possible intended match # | 758: v_mov_b32_dpp v1, v1 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | 759: global_store_dwordx4 v[4:5], v[0:3], off # | 760: s_endpgm # | 761: .Lfunc_end11: # | 762: .size update_dpp_v8f16_poison, .Lfunc_end11-update_dpp_v8f16_poison # | . # | . # | . # | 816: .long 0 # | 817: .text # | 818: .globl update_dpp_p3_poison ; -- Begin function update_dpp_p3_poison # | 819: .p2align 8 # | 820: .type update_dpp_p3_poison,@function # | 821: update_dpp_p3_poison: ; @update_dpp_p3_poison # | dag:174'3 } search range end (exclusive) # | 822: ; %bb.0: # | 823: v_mov_b32_e32 v4, v1 # | 824: v_mov_b32_e32 v5, v2 # | 825: v_mov_b32_dpp v0, v0 row_newbcast:1 row_mask:0x1 bank_mask:0x1 # | 826: global_store_dword v[4:5], v0, off # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.sqrt.f16.ll (247 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.sqrt.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-TRUE16,GFX11-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-TRUE16,GFX11-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-TRUE16,GFX11-TRUE16-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for sqrt_f16 # | warning: Instruction selection used fallback path for sqrt_v2f16 # | warning: Instruction selection used fallback path for sqrt_f16_s # | warning: Instruction selection used fallback path for sqrt_f16_v # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11-TRUE16,GFX11-TRUE16-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll:78:28: error: GFX11-TRUE16-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-TRUE16-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :23:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :20:26: note: previous match ended here # | s_mov_b32 s7, 0x31016000 # | ^ # | :21:1: note: non-matching line after previous match is here # | s_mov_b32 s10, s6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll:273:28: error: GFX11-TRUE16-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-TRUE16-GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :91:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :86:34: note: previous match ended here # | s_load_b128 s[0:3], s[4:5], 0x24 # | ^ # | :87:1: note: non-matching line after previous match is here # | s_mov_b32 s6, -1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type sqrt_f16,@function # | 16: sqrt_f16: ; @sqrt_f16 # | 17: ; %bb.0: ; %entry # | 18: s_load_b128 s[0:3], s[4:5], 0x24 # | 19: s_mov_b32 s6, -1 # | 20: s_mov_b32 s7, 0x31016000 # | next:78'0 { search range start (exclusive) # | 21: s_mov_b32 s10, s6 # | 22: s_mov_b32 s11, s7 # | 23: s_waitcnt lgkmcnt(0) # | next:78'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 24: s_mov_b32 s8, s2 # | 25: s_mov_b32 s9, s3 # | 26: s_mov_b32 s4, s0 # | 27: buffer_load_d16_b16 v0, off, s[8:11], 0 # | 28: s_mov_b32 s5, s1 # | . # | . # | . # | 79: .long 0 # | 80: .text # | 81: .globl sqrt_v2f16 ; -- Begin function sqrt_v2f16 # | 82: .p2align 8 # | 83: .type sqrt_v2f16,@function # | 84: sqrt_v2f16: ; @sqrt_v2f16 # | next:78'2 } search range end (exclusive) # | 85: ; %bb.0: ; %entry # | 86: s_load_b128 s[0:3], s[4:5], 0x24 # | next:273'0 { search range start (exclusive) # | 87: s_mov_b32 s6, -1 # | 88: s_mov_b32 s7, 0x31016000 # | 89: s_mov_b32 s10, s6 # | 90: s_mov_b32 s11, s7 # | 91: s_waitcnt lgkmcnt(0) # | next:273'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 92: s_mov_b32 s8, s2 # | 93: s_mov_b32 s9, s3 # | 94: s_mov_b32 s4, s0 # | 95: buffer_load_b32 v0, off, s[8:11], 0 # | 96: s_mov_b32 s5, s1 # | . # | . # | . # | 154: .long 0 # | 155: .text # | 156: .globl sqrt_f16_s ; -- Begin function sqrt_f16_s # | 157: .p2align 8 # | 158: .type sqrt_f16_s,@function # | 159: sqrt_f16_s: ; @sqrt_f16_s # | next:273'2 } search range end (exclusive) # | 160: ; %bb.0: # | 161: v_sqrt_f16_e32 v0.l, s0 # | 162: ; return to shader part epilog # | 163: .Lfunc_end2: # | 164: .size sqrt_f16_s, .Lfunc_end2-sqrt_f16_s # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll (248 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-VGPRCD,GFX942-SDAG,GFX942-VGPRCD-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-VGPRCD,GFX942-SDAG,GFX942-VGPRCD-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-VGPRCD,GFX942-GISEL,GFX942-VGPRCD-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(<4 x i32>), %12:sgpr(p1) :: (store (<4 x i32>) into %ir.arg.load, addrspace 1) (in function: test_mfma_i32_16x16x32i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-VGPRCD,GFX942-GISEL,GFX942-VGPRCD-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-VGPRCD,GFX942-GISEL,GFX942-VGPRCD-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/strict_ldexp.f64.ll (249 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_ldexp.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vreg_64(f64) = G_STRICT_FLDEXP %1:vgpr, %2:vgpr(i32) (in function: test_ldexp_f64_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_ldexp.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll (250 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-TRUE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -global-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-SDAG-FAKE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %49:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD %34:sgpr(<4 x s32>), %50:vgpr(i32), %51:vgpr, %27:sgpr, 0, 1, 0 :: (dereferenceable load (i32) from %ir.ptr.load, align 1, addrspace 8) (in function: raw_ptr_atomic_buffer_ptr_load_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll -check-prefixes=GFX11,GFX11-GISEL-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/commute-compares-scalar-float.ll (251 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/commute-compares-scalar-float.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -amdgpu-sdwa-peephole=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.50 -amdgpu-sdwa-peephole=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu11.50 -amdgpu-sdwa-peephole=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgpu11.50 -amdgpu-sdwa-peephole=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for fcmp_f32_olt_to_ogt # | warning: Instruction selection used fallback path for fcmp_f32_ogt_to_olt # | warning: Instruction selection used fallback path for fcmp_f32_ole_to_oge # | warning: Instruction selection used fallback path for fcmp_f32_oge_to_ole # | warning: Instruction selection used fallback path for fcmp_f32_ult_to_ugt # | warning: Instruction selection used fallback path for fcmp_f32_ugt_to_ult # | warning: Instruction selection used fallback path for fcmp_f32_ule_to_uge # | warning: Instruction selection used fallback path for fcmp_f32_uge_to_ule # | warning: Instruction selection used fallback path for fcmp_f16_olt_to_ogt # | warning: Instruction selection used fallback path for fcmp_f16_ogt_to_olt # | warning: Instruction selection used fallback path for fcmp_f16_ole_to_oge # | warning: Instruction selection used fallback path for fcmp_f16_oge_to_ole # | warning: Instruction selection used fallback path for fcmp_f16_ult_to_ugt # | warning: Instruction selection used fallback path for fcmp_f16_ugt_to_ult # | warning: Instruction selection used fallback path for fcmp_ule_to_uge # | warning: Instruction selection used fallback path for fcmp_uge_to_ule # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:18:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :16:22: note: scanning from here # | s_cmp_gt_f32 s2, 2.0 # | ^ # | :19:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:44:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :73:22: note: scanning from here # | s_cmp_lt_f32 s2, 2.0 # | ^ # | :76:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:70:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :130:22: note: scanning from here # | s_cmp_ge_f32 s2, 2.0 # | ^ # | :133:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:96:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :187:22: note: scanning from here # | s_cmp_le_f32 s2, 2.0 # | ^ # | :190:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:122:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :244:23: note: scanning from here # | s_cmp_nle_f32 s2, 2.0 # | ^ # | :247:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:148:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :301:23: note: scanning from here # | s_cmp_nge_f32 s2, 2.0 # | ^ # | :304:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:174:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :358:23: note: scanning from here # | s_cmp_nlt_f32 s2, 2.0 # | ^ # | :361:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll:200:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v1, 0 # | ^ # | :415:23: note: scanning from here # | s_cmp_ngt_f32 s2, 2.0 # | ^ # | :418:31: note: possible intended match here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/commute-compares-scalar-float.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 11: .globl fcmp_f32_olt_to_ogt ; -- Begin function fcmp_f32_olt_to_ogt # | 12: .p2align 8 # | 13: .type fcmp_f32_olt_to_ogt,@function # | 14: fcmp_f32_olt_to_ogt: ; @fcmp_f32_olt_to_ogt # | 15: ; %bb.0: ; %entry # | 16: s_cmp_gt_f32 s2, 2.0 # | next:18'0 { search range start (exclusive) # | next:18'1 error: no match found in search range # | 17: s_cselect_b32 s2, -1, 0 # | 18: s_delay_alu instid0(SALU_CYCLE_1) # | 19: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:18'2 ? possible intended match # | 20: global_store_b32 v0, v1, s[0:1] # | 21: s_endpgm # | 22: .Lfunc_end0: # | 23: .size fcmp_f32_olt_to_ogt, .Lfunc_end0-fcmp_f32_olt_to_ogt # | 24: ; -- End function # | . # | . # | . # | 66: .long 0 # | 67: .text # | 68: .globl fcmp_f32_ogt_to_olt ; -- Begin function fcmp_f32_ogt_to_olt # | 69: .p2align 8 # | 70: .type fcmp_f32_ogt_to_olt,@function # | 71: fcmp_f32_ogt_to_olt: ; @fcmp_f32_ogt_to_olt # | next:18'3 } search range end (exclusive) # | 72: ; %bb.0: ; %entry # | 73: s_cmp_lt_f32 s2, 2.0 # | next:44'0 { search range start (exclusive) # | next:44'1 error: no match found in search range # | 74: s_cselect_b32 s2, -1, 0 # | 75: s_delay_alu instid0(SALU_CYCLE_1) # | 76: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:44'2 ? possible intended match # | 77: global_store_b32 v0, v1, s[0:1] # | 78: s_endpgm # | 79: .Lfunc_end1: # | 80: .size fcmp_f32_ogt_to_olt, .Lfunc_end1-fcmp_f32_ogt_to_olt # | 81: ; -- End function # | . # | . # | . # | 123: .long 0 # | 124: .text # | 125: .globl fcmp_f32_ole_to_oge ; -- Begin function fcmp_f32_ole_to_oge # | 126: .p2align 8 # | 127: .type fcmp_f32_ole_to_oge,@function # | 128: fcmp_f32_ole_to_oge: ; @fcmp_f32_ole_to_oge # | next:44'3 } search range end (exclusive) # | 129: ; %bb.0: ; %entry # | 130: s_cmp_ge_f32 s2, 2.0 # | next:70'0 { search range start (exclusive) # | next:70'1 error: no match found in search range # | 131: s_cselect_b32 s2, -1, 0 # | 132: s_delay_alu instid0(SALU_CYCLE_1) # | 133: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:70'2 ? possible intended match # | 134: global_store_b32 v0, v1, s[0:1] # | 135: s_endpgm # | 136: .Lfunc_end2: # | 137: .size fcmp_f32_ole_to_oge, .Lfunc_end2-fcmp_f32_ole_to_oge # | 138: ; -- End function # | . # | . # | . # | 180: .long 0 # | 181: .text # | 182: .globl fcmp_f32_oge_to_ole ; -- Begin function fcmp_f32_oge_to_ole # | 183: .p2align 8 # | 184: .type fcmp_f32_oge_to_ole,@function # | 185: fcmp_f32_oge_to_ole: ; @fcmp_f32_oge_to_ole # | next:70'3 } search range end (exclusive) # | 186: ; %bb.0: ; %entry # | 187: s_cmp_le_f32 s2, 2.0 # | next:96'0 { search range start (exclusive) # | next:96'1 error: no match found in search range # | 188: s_cselect_b32 s2, -1, 0 # | 189: s_delay_alu instid0(SALU_CYCLE_1) # | 190: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:96'2 ? possible intended match # | 191: global_store_b32 v0, v1, s[0:1] # | 192: s_endpgm # | 193: .Lfunc_end3: # | 194: .size fcmp_f32_oge_to_ole, .Lfunc_end3-fcmp_f32_oge_to_ole # | 195: ; -- End function # | . # | . # | . # | 237: .long 0 # | 238: .text # | 239: .globl fcmp_f32_ult_to_ugt ; -- Begin function fcmp_f32_ult_to_ugt # | 240: .p2align 8 # | 241: .type fcmp_f32_ult_to_ugt,@function # | 242: fcmp_f32_ult_to_ugt: ; @fcmp_f32_ult_to_ugt # | next:96'3 } search range end (exclusive) # | 243: ; %bb.0: ; %entry # | 244: s_cmp_nle_f32 s2, 2.0 # | next:122'0 { search range start (exclusive) # | next:122'1 error: no match found in search range # | 245: s_cselect_b32 s2, -1, 0 # | 246: s_delay_alu instid0(SALU_CYCLE_1) # | 247: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:122'2 ? possible intended match # | 248: global_store_b32 v0, v1, s[0:1] # | 249: s_endpgm # | 250: .Lfunc_end4: # | 251: .size fcmp_f32_ult_to_ugt, .Lfunc_end4-fcmp_f32_ult_to_ugt # | 252: ; -- End function # | . # | . # | . # | 294: .long 0 # | 295: .text # | 296: .globl fcmp_f32_ugt_to_ult ; -- Begin function fcmp_f32_ugt_to_ult # | 297: .p2align 8 # | 298: .type fcmp_f32_ugt_to_ult,@function # | 299: fcmp_f32_ugt_to_ult: ; @fcmp_f32_ugt_to_ult # | next:122'3 } search range end (exclusive) # | 300: ; %bb.0: ; %entry # | 301: s_cmp_nge_f32 s2, 2.0 # | next:148'0 { search range start (exclusive) # | next:148'1 error: no match found in search range # | 302: s_cselect_b32 s2, -1, 0 # | 303: s_delay_alu instid0(SALU_CYCLE_1) # | 304: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, s2 # | next:148'2 ? possible intended match # | 305: global_store_b32 v0, v1, s[0:1] # | 306: s_endpgm # | 307: .Lfunc_end5: # | 308: .size fcmp_f32_ugt_to_ult, .Lfunc_end5-fcmp_f32_ugt_to_ult # | 309: ; -- End function # | . # | . # | . # | 351: .long 0 # | 352: .text # | 353: .globl fcmp_f32_ule_to_uge ; -- Begin function fcmp_f32_ule_to_uge # | 354: .p2align 8 # | # | ... # `---data was truncated (10240/12888) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll (252 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_store_async_from_lds_b8_vaddr # | warning: Instruction selection used fallback path for global_store_async_from_lds_b32 # | warning: Instruction selection used fallback path for global_store_async_from_lds_b64_vaddr # | warning: Instruction selection used fallback path for global_store_async_from_lds_b128_vaddr # | warning: Instruction selection used fallback path for global_store_async_from_lds_b64_saddr_no_scale_offset # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll:25:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :24:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :25:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll:66:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :152:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :153:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll:107:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :280:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :281:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll:148:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :408:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :409:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 19: .type global_store_async_from_lds_b8_vaddr,@function # | 20: global_store_async_from_lds_b8_vaddr: ; @global_store_async_from_lds_b8_vaddr # | 21: ; %bb.0: ; %entry # | 22: global_wb # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:25'0 { search range start (exclusive) # | next:25'1 error: no match found in search range # | 25: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:25'2 ? possible intended match # | 26: global_store_async_from_lds_b8 v[0:1], v2, off offset:16 th:TH_STORE_NT # | 27: s_endpgm # | 28: .Lfunc_end0: # | 29: .size global_store_async_from_lds_b8_vaddr, .Lfunc_end0-global_store_async_from_lds_b8_vaddr # | 30: ; -- End function # | . # | . # | . # | 79: .long 0 # | 80: .text # | 81: .globl global_store_async_from_lds_b8_saddr ; -- Begin function global_store_async_from_lds_b8_saddr # | 82: .p2align 8 # | 83: .type global_store_async_from_lds_b8_saddr,@function # | 84: global_store_async_from_lds_b8_saddr: ; @global_store_async_from_lds_b8_saddr # | next:25'3 } search range end (exclusive) # | 85: ; %bb.0: ; %entry # | 86: global_wb # | 87: v_nop # | 88: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 89: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 147: .type global_store_async_from_lds_b32,@function # | 148: global_store_async_from_lds_b32: ; @global_store_async_from_lds_b32 # | 149: ; %bb.0: ; %entry # | 150: global_wb # | 151: v_nop # | 152: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:66'0 { search range start (exclusive) # | next:66'1 error: no match found in search range # | 153: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:66'2 ? possible intended match # | 154: global_store_async_from_lds_b32 v[0:1], v2, off offset:16 th:TH_STORE_HT scope:SCOPE_SE # | 155: s_endpgm # | 156: .Lfunc_end2: # | 157: .size global_store_async_from_lds_b32, .Lfunc_end2-global_store_async_from_lds_b32 # | 158: ; -- End function # | . # | . # | . # | 207: .long 0 # | 208: .text # | 209: .globl global_store_async_from_lds_b32_saddr ; -- Begin function global_store_async_from_lds_b32_saddr # | 210: .p2align 8 # | 211: .type global_store_async_from_lds_b32_saddr,@function # | 212: global_store_async_from_lds_b32_saddr: ; @global_store_async_from_lds_b32_saddr # | next:66'3 } search range end (exclusive) # | 213: ; %bb.0: ; %entry # | 214: global_wb # | 215: v_nop # | 216: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 217: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 275: .type global_store_async_from_lds_b64_vaddr,@function # | 276: global_store_async_from_lds_b64_vaddr: ; @global_store_async_from_lds_b64_vaddr # | 277: ; %bb.0: ; %entry # | 278: global_wb # | 279: v_nop # | 280: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:107'0 { search range start (exclusive) # | next:107'1 error: no match found in search range # | 281: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:107'2 ? possible intended match # | 282: global_store_async_from_lds_b64 v[0:1], v2, off offset:16 th:TH_STORE_NT_HT scope:SCOPE_DEV # | 283: s_endpgm # | 284: .Lfunc_end4: # | 285: .size global_store_async_from_lds_b64_vaddr, .Lfunc_end4-global_store_async_from_lds_b64_vaddr # | 286: ; -- End function # | . # | . # | . # | 335: .long 0 # | 336: .text # | 337: .globl global_store_async_from_lds_b64_saddr ; -- Begin function global_store_async_from_lds_b64_saddr # | 338: .p2align 8 # | 339: .type global_store_async_from_lds_b64_saddr,@function # | 340: global_store_async_from_lds_b64_saddr: ; @global_store_async_from_lds_b64_saddr # | next:107'3 } search range end (exclusive) # | 341: ; %bb.0: ; %entry # | 342: global_wb # | 343: v_nop # | 344: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 345: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 403: .type global_store_async_from_lds_b128_vaddr,@function # | 404: global_store_async_from_lds_b128_vaddr: ; @global_store_async_from_lds_b128_vaddr # | 405: ; %bb.0: ; %entry # | 406: global_wb # | 407: v_nop # | 408: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:148'0 { search range start (exclusive) # | next:148'1 error: no match found in search range # | 409: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:148'2 ? possible intended match # | 410: global_store_async_from_lds_b128 v[0:1], v2, off offset:16 th:TH_STORE_BYPASS scope:SCOPE_SYS # | 411: s_endpgm # | 412: .Lfunc_end6: # | 413: .size global_store_async_from_lds_b128_vaddr, .Lfunc_end6-global_store_async_from_lds_b128_vaddr # | 414: ; -- End function # | . # | . # | . # | 463: .long 0 # | 464: .text # | 465: .globl global_store_async_from_lds_b128_saddr ; -- Begin function global_store_async_from_lds_b128_saddr # | 466: .p2align 8 # | 467: .type global_store_async_from_lds_b128_saddr,@function # | 468: global_store_async_from_lds_b128_saddr: ; @global_store_async_from_lds_b128_saddr # | next:148'3 } search range end (exclusive) # | 469: ; %bb.0: ; %entry # | 470: global_wb # | 471: v_nop # | 472: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 473: v_mov_b32_e32 v1, 32 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll (253 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for uniform_value_half # | warning: Instruction selection used fallback path for divergent_value_half # | warning: Instruction selection used fallback path for uniform_value_float # | warning: Instruction selection used fallback path for divergent_value_float # | warning: Instruction selection used fallback path for divergent_value_float_dpp # | warning: Instruction selection used fallback path for divergent_value_double_dpp # | warning: Instruction selection used fallback path for divergent_cfg_float # | warning: Instruction selection used fallback path for uniform_value_double # | warning: Instruction selection used fallback path for divergent_value_double # | warning: Instruction selection used fallback path for divergent_cfg_double # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll:809:19: error: GFX8GISEL-NEXT: is not on the line after the previous match # | ; GFX8GISEL-NEXT: s_load_dword s2, s[4:5], 0x2c # | ^ # | :148:2: note: 'next' match was here # | s_load_dword s2, s[4:5], 0x2c # | ^ # | :146:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :147:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll:2569:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v4 # | ^ # | :436:30: note: scanning from here # | v_and_b32_e32 v4, 0x3ff, v31 # | ^ # | :437:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll:3174:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_mov_b32_e32 v0, s2 # | ^ # | :517:22: note: scanning from here # | s_waitcnt lgkmcnt(0) # | ^ # | :518:2: note: possible intended match here # | v_mov_b32_e32 v0, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll:3658:19: error: GFX8GISEL-NEXT: expected string not found in input # | ; GFX8GISEL-NEXT: v_cmp_le_u32_e32 vcc, 16, v6 # | ^ # | :637:30: note: scanning from here # | v_and_b32_e32 v6, 0x3ff, v31 # | ^ # | :638:2: note: possible intended match here # | v_cmp_lt_u32_e32 vcc, 15, v6 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 141: .text # | 142: .globl uniform_value_float ; -- Begin function uniform_value_float # | 143: .p2align 8 # | 144: .type uniform_value_float,@function # | 145: uniform_value_float: ; @uniform_value_float # | 146: ; %bb.0: ; %entry # | next:809'0 { search range start (exclusive) # | 147: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 148: s_load_dword s2, s[4:5], 0x2c # | next:809'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 149: s_waitcnt lgkmcnt(0) # | 150: v_mov_b32_e32 v0, s0 # | 151: v_mov_b32_e32 v1, s1 # | 152: v_mov_b32_e32 v2, s2 # | 153: flat_store_dword v[0:1], v2 # | . # | . # | . # | 201: .long 0 # | 202: .text # | 203: .globl divergent_value_float ; -- Begin function divergent_value_float # | 204: .p2align 6 # | 205: .type divergent_value_float,@function # | 206: divergent_value_float: ; @divergent_value_float # | next:809'2 } search range end (exclusive) # | 207: ; %bb.0: ; %entry # | 208: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 209: s_mov_b64 s[4:5], exec # | 210: s_mov_b32 s6, 0x7fc00000 # | 211: .LBB3_1: ; =>This Inner Loop Header: Depth=1 # | . # | . # | . # | 431: .p2align 6 # | 432: .type divergent_cfg_float,@function # | 433: divergent_cfg_float: ; @divergent_cfg_float # | 434: ; %bb.0: ; %entry # | 435: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 436: v_and_b32_e32 v4, 0x3ff, v31 # | next:2569'0 { search range start (exclusive) # | next:2569'1 error: no match found in search range # | 437: v_cmp_lt_u32_e32 vcc, 15, v4 # | next:2569'2 ? possible intended match # | 438: ; implicit-def: $vgpr4 # | 439: s_and_saveexec_b64 s[4:5], vcc # | 440: s_xor_b64 s[4:5], exec, s[4:5] # | 441: s_cbranch_execz .LBB6_4 # | 442: ; %bb.1: ; %else # | . # | . # | . # | 509: .long 0 # | 510: .text # | 511: .globl uniform_value_double ; -- Begin function uniform_value_double # | 512: .p2align 8 # | 513: .type uniform_value_double,@function # | 514: uniform_value_double: ; @uniform_value_double # | next:2569'3 } search range end (exclusive) # | 515: ; %bb.0: ; %entry # | 516: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 517: s_waitcnt lgkmcnt(0) # | next:3174'0 { search range start (exclusive) # | next:3174'1 error: no match found in search range # | 518: v_mov_b32_e32 v0, s0 # | next:3174'2 ? possible intended match # | 519: v_mov_b32_e32 v1, s1 # | 520: v_mov_b32_e32 v2, s2 # | 521: v_mov_b32_e32 v3, s3 # | 522: flat_store_dwordx2 v[0:1], v[2:3] # | 523: s_endpgm # | . # | . # | . # | 570: .long 0 # | 571: .text # | 572: .globl divergent_value_double ; -- Begin function divergent_value_double # | 573: .p2align 6 # | 574: .type divergent_value_double,@function # | 575: divergent_value_double: ; @divergent_value_double # | next:3174'3 } search range end (exclusive) # | 576: ; %bb.0: ; %entry # | 577: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 578: s_mov_b32 s6, 0 # | 579: s_mov_b32 s7, 0x7ff80000 # | 580: s_mov_b64 s[4:5], exec # | . # | . # | . # | 632: .p2align 6 # | 633: .type divergent_cfg_double,@function # | 634: divergent_cfg_double: ; @divergent_cfg_double # | 635: ; %bb.0: ; %entry # | 636: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 637: v_and_b32_e32 v6, 0x3ff, v31 # | next:3658'0 { search range start (exclusive) # | next:3658'1 error: no match found in search range # | 638: v_cmp_lt_u32_e32 vcc, 15, v6 # | next:3658'2 ? possible intended match # | 639: ; implicit-def: $vgpr6_vgpr7 # | 640: s_and_saveexec_b64 s[4:5], vcc # | 641: s_xor_b64 s[4:5], exec, s[4:5] # | 642: s_cbranch_execz .LBB9_4 # | 643: ; %bb.1: ; %else # | . # | . # | . # | 713: .set amdgpu.max_num_agpr, 0 # | 714: .set amdgpu.max_num_sgpr, 33 # | 715: .set amdgpu.max_num_named_barrier, 0 # | 716: .section .AMDGPU.csdata,"",@progbits # | 717: .section ".note.GNU-stack","",@progbits # | 718: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx802" # | next:3658'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll (254 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(i32) = G_CONSTANT i32 1 (in function: test_add_min_i32_ssi_clamp) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/add.vni16.ll (255 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/add.vni16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=fiji # .---command stderr------------ # | warning: Instruction selection used fallback path for add_v3i16 # | warning: Instruction selection used fallback path for add_v3i16_arg # | warning: Instruction selection used fallback path for add_v4i16 # | warning: Instruction selection used fallback path for add_v4i16_arg # | warning: Instruction selection used fallback path for add_v5i16 # | warning: Instruction selection used fallback path for add_v5i16_arg # | warning: Instruction selection used fallback path for add_v6i16 # | warning: Instruction selection used fallback path for add_v6i16_arg # | warning: Instruction selection used fallback path for addv_7i16 # | warning: Instruction selection used fallback path for add_v7i16_arg # | warning: Instruction selection used fallback path for add_v9i16 # | warning: Instruction selection used fallback path for add_v9i16_arg # | warning: Instruction selection used fallback path for add_v10i16 # | warning: Instruction selection used fallback path for add_v11i16 # | warning: Instruction selection used fallback path for add_v11i16_arg # | warning: Instruction selection used fallback path for add_v12i16 # | warning: Instruction selection used fallback path for add_v12i16_arg # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll:13:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_add_u32_e32 v6, vcc, 2, v0 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :9:2: note: possible intended match here # | v_add_u32_e32 v6, vcc, 4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll:161:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_add_u32_e32 v6, vcc, 2, v0 # | ^ # | :160:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :161:2: note: possible intended match here # | v_add_u32_e32 v6, vcc, 8, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll:358:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_add_u32_e32 v6, vcc, 2, v0 # | ^ # | :324:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :325:2: note: possible intended match here # | v_add_u32_e32 v6, vcc, 12, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.vni16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx803" # | 2: .text # | 3: .globl add_v3i16 ; -- Begin function add_v3i16 # | 4: .p2align 6 # | 5: .type add_v3i16,@function # | 6: add_v3i16: ; @add_v3i16 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:13'0 { search range start (exclusive) # | next:13'1 error: no match found in search range # | 9: v_add_u32_e32 v6, vcc, 4, v0 # | next:13'2 ? possible intended match # | 10: v_addc_u32_e32 v7, vcc, 0, v1, vcc # | 11: flat_load_ushort v6, v[6:7] # | 12: flat_load_dword v7, v[0:1] # | 13: flat_load_dword v8, v[2:3] # | 14: v_add_u32_e32 v0, vcc, 4, v2 # | . # | . # | . # | 48: ; MemoryBound: 1 # | 49: .text # | 50: .globl add_v3i16_arg ; -- Begin function add_v3i16_arg # | 51: .p2align 6 # | 52: .type add_v3i16_arg,@function # | 53: add_v3i16_arg: ; @add_v3i16_arg # | next:13'3 } search range end (exclusive) # | 54: ; %bb.0: # | 55: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 56: v_add_u16_sdwa v4, v0, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 57: v_add_u16_e32 v0, v0, v2 # | 58: v_add_u16_e32 v1, v1, v3 # | . # | . # | . # | 155: .globl add_v5i16 ; -- Begin function add_v5i16 # | 156: .p2align 6 # | 157: .type add_v5i16,@function # | 158: add_v5i16: ; @add_v5i16 # | 159: ; %bb.0: # | 160: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:161'0 { search range start (exclusive) # | next:161'1 error: no match found in search range # | 161: v_add_u32_e32 v6, vcc, 8, v0 # | next:161'2 ? possible intended match # | 162: v_addc_u32_e32 v7, vcc, 0, v1, vcc # | 163: flat_load_dwordx2 v[0:1], v[0:1] # | 164: flat_load_dwordx2 v[8:9], v[2:3] # | 165: flat_load_ushort v6, v[6:7] # | 166: v_add_u32_e32 v2, vcc, 8, v2 # | . # | . # | . # | 203: ; MemoryBound: 1 # | 204: .text # | 205: .globl add_v5i16_arg ; -- Begin function add_v5i16_arg # | 206: .p2align 6 # | 207: .type add_v5i16_arg,@function # | 208: add_v5i16_arg: ; @add_v5i16_arg # | next:161'3 } search range end (exclusive) # | 209: ; %bb.0: # | 210: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 211: v_add_u16_sdwa v6, v1, v4 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 212: v_add_u16_sdwa v7, v0, v3 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 213: v_add_u16_e32 v0, v0, v3 # | . # | . # | . # | 319: .globl addv_7i16 ; -- Begin function addv_7i16 # | 320: .p2align 6 # | 321: .type addv_7i16,@function # | 322: addv_7i16: ; @addv_7i16 # | 323: ; %bb.0: # | 324: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:358'0 { search range start (exclusive) # | next:358'1 error: no match found in search range # | 325: v_add_u32_e32 v6, vcc, 12, v0 # | next:358'2 ? possible intended match # | 326: v_addc_u32_e32 v7, vcc, 0, v1, vcc # | 327: v_add_u32_e32 v8, vcc, 8, v0 # | 328: v_addc_u32_e32 v9, vcc, 0, v1, vcc # | 329: flat_load_ushort v10, v[6:7] # | 330: flat_load_dword v11, v[8:9] # | . # | . # | . # | 380: ; MemoryBound: 1 # | 381: .text # | 382: .globl add_v7i16_arg ; -- Begin function add_v7i16_arg # | 383: .p2align 6 # | 384: .type add_v7i16_arg,@function # | 385: add_v7i16_arg: ; @add_v7i16_arg # | next:358'3 } search range end (exclusive) # | 386: ; %bb.0: # | 387: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 388: v_add_u16_sdwa v8, v2, v6 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 389: v_add_u16_sdwa v9, v1, v5 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 390: v_add_u16_sdwa v10, v0, v4 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll (256 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:130:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :463:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :463:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :463:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :463:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :463:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :463:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :464:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:184:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :615:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :615:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :615:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :615:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :615:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :615:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :616:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:244:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr0 # | ^ # | :788:2: note: scanning from here # | # | ^ # | :788:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :789:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:406:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :969:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :969:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :969:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :969:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :969:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :969:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :970:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:460:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :1111:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1111:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1111:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1111:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1111:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1111:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1112:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:514:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :1254:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1254:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1254:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1254:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1254:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1254:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1255:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:569:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :1397:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1397:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1397:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1397:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1397:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1397:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1398:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:624:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY]](i32), [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32) # | ^ # | :1541:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1541:28: note: with "COPY" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1541:28: note: with "COPY1" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1541:28: note: with "COPY2" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1541:28: note: with "COPY3" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1541:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :1542:2: note: possible intended match here # | %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll:684:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr0 # | ^ # | :1716:2: note: scanning from here # | # | ^ # | :1716:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1717:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 458: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 459: # | 460: %5:sgpr(i32) = COPY $sgpr2 # | 461: %6:sgpr(i32) = COPY $sgpr3 # | 462: %7:sgpr(i32) = COPY $sgpr4 # | 463: %8:sgpr(i32) = COPY $sgpr5 # | next:130'0 { search range start (exclusive) # | next:130'1 error: no match found in search range # | next:130'2 with "COPY" equal to "%5" # | next:130'3 with "COPY1" equal to "%6" # | next:130'4 with "COPY2" equal to "%7" # | next:130'5 with "COPY3" equal to "%8" # | next:130'6 pattern attempts to capture variables: "BUILD_VECTOR" # | 464: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | next:130'7 ? possible intended match # | 465: %1:vgpr(<2 x f16>) = COPY $vgpr0 # | ... # `---data was truncated (10240/26102) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll (257 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for set_inactive # | warning: Instruction selection used fallback path for set_inactive_imm_poison # | warning: Instruction selection used fallback path for set_inactive_64 # | warning: Instruction selection used fallback path for set_inactive_imm_poison_64 # | warning: Instruction selection used fallback path for set_inactive_scc # | warning: Instruction selection used fallback path for set_inactive_f32 # | warning: Instruction selection used fallback path for set_inactive_f64 # | warning: Instruction selection used fallback path for set_inactive_v2i16 # | warning: Instruction selection used fallback path for set_inactive_v2f16 # | warning: Instruction selection used fallback path for set_inactive_v2i32 # | warning: Instruction selection used fallback path for set_inactive_v2f32 # | warning: Instruction selection used fallback path for set_inactive_v2bf16 # | warning: Instruction selection used fallback path for set_inactive_v4i16 # | warning: Instruction selection used fallback path for set_inactive_v4f16 # | warning: Instruction selection used fallback path for set_inactive_v4bf16 # | warning: Instruction selection used fallback path for set_inactive_p0 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:7:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_load_dword s3, s[4:5], 0x2c # | ^ # | :17:9: note: scanning from here # | ; %bb.0: # | ^ # | :18:2: note: possible intended match here # | s_load_dword s6, s[4:5], 0x2c # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:30:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: v_mov_b32_e32 v1, v0 # | ^ # | :87:2: note: 'next' match was here # | v_mov_b32_e32 v1, v0 # | ^ # | :84:21: note: previous match ended here # | v_mov_b32_e32 v0, 1 # | ^ # | :85:1: note: non-matching line after previous match is here # | s_mov_b32 s3, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:46:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :147:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :144:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :145:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:69:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: v_mov_b32_e32 v0, 1 # | ^ # | :217:2: note: 'next' match was here # | v_mov_b32_e32 v0, 1 # | ^ # | :215:37: note: previous match ended here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :216:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v1, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:99:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_mov_b32 s2, 1 # | ^ # | :289:22: note: scanning from here # | v_mov_b32_e32 v1, v0 # | ^ # | :295:2: note: possible intended match here # | s_mov_b32 s2, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:141:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_or_saveexec_b64 s[2:3], -1 # | ^ # | :363:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :368:2: note: possible intended match here # | s_or_saveexec_b64 s[4:5], -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:164:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_or_saveexec_b64 s[4:5], -1 # | ^ # | :428:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :435:2: note: possible intended match here # | s_or_saveexec_b64 s[0:1], -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:192:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_or_saveexec_b64 s[2:3], -1 # | ^ # | :502:37: note: scanning from here # | s_load_dwordx2 s[0:1], s[4:5], 0x24 # | ^ # | :507:2: note: possible intended match here # | s_or_saveexec_b64 s[4:5], -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:237:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :636:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :633:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :634:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:260:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :707:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :704:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :705:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:305:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: s_or_saveexec_b64 s[4:5], -1 # | ^ # | :841:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :848:2: note: possible intended match here # | s_or_saveexec_b64 s[0:1], -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll:387:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :1060:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :1057:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :1058:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 12: .text # | 13: .globl set_inactive ; -- Begin function set_inactive # | 14: .p2align 8 # | 15: .type set_inactive,@function # | 16: set_inactive: ; @set_inactive # | 17: ; %bb.0: # | next:7'0 { search range start (exclusive) # | next:7'1 error: no match found in search range # | 18: s_load_dword s6, s[4:5], 0x2c # | next:7'2 ? possible intended match # | 19: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 20: s_mov_b32 s3, 0xf000 # | 21: s_mov_b32 s2, -1 # | 22: s_waitcnt lgkmcnt(0) # | 23: v_mov_b32_e32 v1, s6 # | . # | . # | . # | 76: .long 0 # | 77: .text # | 78: .globl set_inactive_imm_poison ; -- Begin function set_inactive_imm_poison # | 79: .p2align 8 # | 80: .type set_inactive_imm_poison,@function # | 81: set_inactive_imm_poison: ; @set_inactive_imm_poison # | next:7'3 } search range end (exclusive) # | 82: ; %bb.0: # | 83: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 84: v_mov_b32_e32 v0, 1 # | next:30'0 { search range start (exclusive) # | 85: s_mov_b32 s3, 0xf000 # | 86: s_mov_b32 s2, -1 # | 87: v_mov_b32_e32 v1, v0 # | next:30'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 88: s_waitcnt lgkmcnt(0) # | 89: buffer_store_dword v1, off, s[0:3], 0 # | 90: s_endpgm # | 91: .Lfunc_end1: # | 92: .size set_inactive_imm_poison, .Lfunc_end1-set_inactive_imm_poison # | . # | . # | . # | 137: .long 0 # | 138: .text # | 139: .globl set_inactive_64 ; -- Begin function set_inactive_64 # | 140: .p2align 8 # | 141: .type set_inactive_64,@function # | 142: set_inactive_64: ; @set_inactive_64 # | next:30'2 } search range end (exclusive) # | 143: ; %bb.0: # | 144: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:46'0 { search range start (exclusive) # | 145: s_mov_b32 s7, 0xf000 # | 146: s_mov_b32 s6, -1 # | 147: s_waitcnt lgkmcnt(0) # | next:46'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 148: s_mov_b32 s4, s0 # | 149: s_mov_b32 s5, s1 # | 150: v_mov_b32_e32 v2, s3 # | 151: s_or_saveexec_b64 s[0:1], -1 # | 152: v_cndmask_b32_e64 v1, 0, v2, s[0:1] # | . # | . # | . # | 208: .long 0 # | 209: .text # | 210: .globl set_inactive_imm_poison_64 ; -- Begin function set_inactive_imm_poison_64 # | 211: .p2align 8 # | 212: .type set_inactive_imm_poison_64,@function # | 213: set_inactive_imm_poison_64: ; @set_inactive_imm_poison_64 # | next:46'2 } search range end (exclusive) # | 214: ; %bb.0: # | 215: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | next:69'0 { search range start (exclusive) # | 216: v_mov_b32_e32 v1, 0 # | 217: v_mov_b32_e32 v0, 1 # | next:69'1 !~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 218: s_mov_b32 s3, 0xf000 # | 219: s_mov_b32 s2, -1 # | 220: v_mov_b32_e32 v2, v0 # | 221: v_mov_b32_e32 v3, v1 # | 222: s_waitcnt lgkmcnt(0) # | . # | . # | . # | 271: .long 0 # | 272: .text # | 273: .globl set_inactive_scc ; -- Begin function set_inactive_scc # | 274: .p2align 8 # | 275: .type set_inactive_scc,@function # | 276: set_inactive_scc: ; @set_inactive_scc # | next:69'2 } search range end (exclusive) # | 277: ; %bb.0: # | 278: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 279: s_load_dword s6, s[4:5], 0x2c # | 280: s_waitcnt lgkmcnt(0) # | 281: s_buffer_load_dword s7, s[0:3], 0x0 # | 282: s_load_dwordx2 s[0:1], s[4:5], 0x24 # | 283: v_mov_b32_e32 v1, s6 # | 284: s_or_saveexec_b64 s[2:3], -1 # | 285: v_cndmask_b32_e64 v0, 42, v1, s[2:3] # | 286: s_mov_b64 exec, s[2:3] # | 287: s_waitcnt lgkmcnt(0) # | 288: s_cmp_lg_u32 s7, 56 # | 289: v_mov_b32_e32 v1, v0 # | next:99'0 # | ... # `---data was truncated (10240/20467) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll (258 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:11:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :191:2: note: scanning from here # | # | ^ # | :191:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :192:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:73:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV]], [[COPY7]] # | ^ # | :344:31: note: scanning from here # | %23:vgpr(s32) = COPY %21(s32) # | ^ # | :344:31: note: with "UV" equal to "%12" # | %23:vgpr(s32) = COPY %21(s32) # | ^ # | :344:31: note: with "COPY7" equal to "%23" # | %23:vgpr(s32) = COPY %21(s32) # | ^ # | :344:31: note: pattern attempts to capture variables: "AND" # | %23:vgpr(s32) = COPY %21(s32) # | ^ # | :345:2: note: possible intended match here # | %17:vgpr(s32) = G_AND %12, %23 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:150:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND2:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV2]], [[COPY10]] # | ^ # | :517:31: note: scanning from here # | %36:vgpr(s32) = COPY %31(s32) # | ^ # | :517:31: note: with "UV2" equal to "%16" # | %36:vgpr(s32) = COPY %31(s32) # | ^ # | :517:31: note: with "COPY10" equal to "%36" # | %36:vgpr(s32) = COPY %31(s32) # | ^ # | :517:31: note: pattern attempts to capture variables: "AND2" # | %36:vgpr(s32) = COPY %31(s32) # | ^ # | :520:2: note: possible intended match here # | %29:vgpr(s32) = G_AND %17, %37 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:206:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :668:2: note: scanning from here # | # | ^ # | :668:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :669:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:362:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :831:2: note: scanning from here # | # | ^ # | :831:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :832:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:411:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :959:2: note: scanning from here # | # | ^ # | :959:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :960:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:460:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1087:2: note: scanning from here # | # | ^ # | :1087:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1088:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:509:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1215:2: note: scanning from here # | # | ^ # | :1215:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1216:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:558:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1345:2: note: scanning from here # | # | ^ # | :1345:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1346:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:620:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AMDGPU_TBUFFER_LOAD_FORMAT_D16_:%[0-9]+]]:vgpr(<2 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 [[BUILD_VECTOR]](<4 x i32>), [[COPY6]](i32), [[COPY7]], [[COPY5]], 0, 78, 0, 0 :: (dereferenceable load (<2 x f16>), align 1, addrspace 8) # | ^ # | :1499:30: note: scanning from here # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1499:30: note: with "BUILD_VECTOR" equal to "%0" # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1499:30: note: with "COPY6" equal to "%27" # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1499:30: note: with "COPY7" equal to "%28" # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1499:30: note: with "COPY5" equal to "%2" # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1499:30: note: pattern attempts to capture variables: "AMDGPU_TBUFFER_LOAD_FORMAT_D16_" # | %28:vgpr(i32) = COPY %1(i32) # | ^ # | :1500:2: note: possible intended match here # | %22:vreg_64(<2 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %27(i32), %28, %2, 0, 78, 0, 0 :: (dereferenceable load (<2 x f16>), align 1, addrspace 8) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll:686:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AMDGPU_TBUFFER_LOAD_FORMAT_D16_:%[0-9]+]]:vgpr(<4 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 [[BUILD_VECTOR]](<4 x i32>), [[COPY6]](i32), [[COPY7]], [[COPY5]], 0, 78, 0, 0 :: (dereferenceable load (<4 x f16>), align 1, addrspace 8) # | ^ # | :1670:30: note: scanning from here # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1670:30: note: with "BUILD_VECTOR" equal to "%0" # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1670:30: note: with "COPY6" equal to "%41" # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1670:30: note: with "COPY7" equal to "%42" # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1670:30: note: with "COPY5" equal to "%2" # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1670:30: note: pattern attempts to capture variables: "AMDGPU_TBUFFER_LOAD_FORMAT_D16_" # | %42:vgpr(i32) = COPY %1(i32) # | ^ # | :1671:2: note: possible intended match here # | %32:vreg_128(<4 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %41(i32), %42, %2, 0, 78, 0, 0 :: (dereferenceable load (<4 x f16>), align 1, addrspace 8) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 186: isWholeWaveFunction: false # | 187: minNumAGPRs: 4294967295 # | 188: body: | # | 189: bb.1 (%ir-block.0): # | 190: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 191: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 192: %4:sgpr(i32) = COPY $sgpr2 # | next:11'3 ? possible intended match # | 193: %5:sgpr(i32) = COPY $sgpr3 # | 194: %6:sgpr(i32) = COPY $sgpr4 # | 195: %7:sgpr(i32) = COPY $sgpr5 # | 196: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 197: %1:vgpr(i32) = COPY $vgpr0 # | 198: %2:sgpr(i32) = COPY $sgpr6 # | 199: %11:sgpr(i32) = G_CONSTANT i32 0 # | 200: %13:vgpr(i32) = COPY %11(i32) # | 201: %12:vgpr_32(i32) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %13(i32), %1, %2, 0, 78, 0, 0 :: (dereferenceable load (f16), align 1, addrspace 8) # | 202: $vgpr0 = COPY %12(i32) # | 203: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 204: ... # | 205: --- # | 206: name: raw_tbuffer_load_v2f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 207: alignment: 4 # | 208: exposesReturnsTwice: false # | 209: legalized: true # | 210: regBankSelected: true # | 211: selected: true # | . # | . # | . # | 339: %10:sgpr(i32) = G_CONSTANT i32 0 # | 340: %22:vgpr(i32) = COPY %10(i32) # | 341: %11:vgpr(<2 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %22(i32), %1, %2, 0, 78, 0, 0 :: (dereferenceable load (<2 x f16>), align 1, addrspace 8) # | 342: %12:vgpr(i32), %13:vgpr(i32) = G_UNMERGE_VALUES %11(<2 x f32>) # | 343: %21:sgpr(s32) = G_CONSTANT i32 65535 # | 344: %23:vgpr(s32) = COPY %21(s32) # | next:73'0 { search range start (exclusive) # | next:73'1 error: no match found in search range # | next:73'2 with "UV" equal to "%12" # | ... # `---data was truncated (10240/27043) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/strict_fadd.f16.ll (259 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fadd.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_constained_fadd_f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fadd_f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fadd_f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fadd_v2f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fadd_v2f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fadd_v2f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fadd_v3f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fadd_v4f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fadd_f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fadd_v2f16_fpexcept_strict # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll:249:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v1, v1, v3 # | ^ # | :259:25: note: scanning from here # | v_pk_add_f16 v0, v0, v2 # | ^ # | :260:2: note: possible intended match here # | v_add_f16_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll:338:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_add_f16 v0, v0, v2 # | ^ # | :299:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :303:2: note: possible intended match here # | v_add_f16_e32 v0, v0, v2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 254: .p2align 6 # | 255: .type v_constained_fadd_v3f16_fpexcept_strict,@function # | 256: v_constained_fadd_v3f16_fpexcept_strict: ; @v_constained_fadd_v3f16_fpexcept_strict # | 257: ; %bb.0: # | 258: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 259: v_pk_add_f16 v0, v0, v2 # | next:249'0 { search range start (exclusive) # | next:249'1 error: no match found in search range # | 260: v_add_f16_e32 v1, v1, v3 # | next:249'2 ? possible intended match # | 261: s_setpc_b64 s[30:31] # | 262: .Lfunc_end6: # | 263: .size v_constained_fadd_v3f16_fpexcept_strict, .Lfunc_end6-v_constained_fadd_v3f16_fpexcept_strict # | 264: ; -- End function # | 265: .set .Lv_constained_fadd_v3f16_fpexcept_strict.num_vgpr, 4 # | . # | . # | . # | 292: .long 0 # | 293: .text # | 294: .globl v_constained_fadd_v4f16_fpexcept_strict ; -- Begin function v_constained_fadd_v4f16_fpexcept_strict # | 295: .p2align 6 # | 296: .type v_constained_fadd_v4f16_fpexcept_strict,@function # | 297: v_constained_fadd_v4f16_fpexcept_strict: ; @v_constained_fadd_v4f16_fpexcept_strict # | next:249'3 } search range end (exclusive) # | 298: ; %bb.0: # | 299: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:338'0 { search range start (exclusive) # | next:338'1 error: no match found in search range # | 300: v_add_f16_sdwa v4, v1, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 301: v_add_f16_sdwa v5, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 302: v_add_f16_e32 v1, v1, v3 # | 303: v_add_f16_e32 v0, v0, v2 # | next:338'2 ? possible intended match # | 304: s_mov_b32 s4, 0x5040100 # | 305: v_perm_b32 v0, v5, v0, s4 # | 306: v_perm_b32 v1, v4, v1, s4 # | 307: s_setpc_b64 s[30:31] # | 308: .Lfunc_end7: # | . # | . # | . # | 342: .long 0 # | 343: .text # | 344: .globl s_constained_fadd_f16_fpexcept_strict ; -- Begin function s_constained_fadd_f16_fpexcept_strict # | 345: .p2align 8 # | 346: .type s_constained_fadd_f16_fpexcept_strict,@function # | 347: s_constained_fadd_f16_fpexcept_strict: ; @s_constained_fadd_f16_fpexcept_strict # | next:338'3 } search range end (exclusive) # | 348: ; %bb.0: # | 349: v_mov_b32_e32 v0, s3 # | 350: v_add_f16_e32 v0, s2, v0 # | 351: ; return to shader part epilog # | 352: .Lfunc_end8: # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fneg.ll (260 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fneg.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fneg_f16 # | warning: Instruction selection used fallback path for s_fneg_f16 # | warning: Instruction selection used fallback path for s_fneg_f16_salu_use # | warning: Instruction selection used fallback path for v_fneg_f32 # | warning: Instruction selection used fallback path for s_fneg_f32 # | warning: Instruction selection used fallback path for s_fneg_f32_salu_use # | warning: Instruction selection used fallback path for v_fneg_f64 # | warning: Instruction selection used fallback path for s_fneg_f64 # | warning: Instruction selection used fallback path for s_fneg_f64_salu_use # | warning: Instruction selection used fallback path for v_fneg_v2f16 # | warning: Instruction selection used fallback path for s_fneg_v2f16 # | warning: Instruction selection used fallback path for s_fneg_v2f16_salu_use # | warning: Instruction selection used fallback path for v_fneg_v2f32 # | warning: Instruction selection used fallback path for s_fneg_v2f32 # | warning: Instruction selection used fallback path for s_fneg_v2f32_salu_use # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:57:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80000000, s0 # | ^ # | :193:9: note: scanning from here # | ; %bb.0: # | ^ # | :194:2: note: possible intended match here # | s_xor_b32 s0, s0, 0x80000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:75:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80000000, s0 # | ^ # | :240:9: note: scanning from here # | ; %bb.0: # | ^ # | :244:6: note: possible intended match here # | v_cndmask_b32_e64 v2, 0, -s0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:113:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_dual_mov_b32 v3, s1 :: v_dual_mov_b32 v2, s0 # | ^ # | :333:9: note: scanning from here # | ; %bb.0: # | ^ # | :336:2: note: possible intended match here # | v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:125:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_dual_mov_b32 v3, s1 :: v_dual_mov_b32 v2, s0 # | ^ # | :380:9: note: scanning from here # | ; %bb.0: # | ^ # | :386:2: note: possible intended match here # | v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:171:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80008000, s0 # | ^ # | :475:9: note: scanning from here # | ; %bb.0: # | ^ # | :476:2: note: possible intended match here # | s_xor_b32 s0, s0, 0x80008000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:192:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80008000, s0 # | ^ # | :522:9: note: scanning from here # | ; %bb.0: # | ^ # | :523:2: note: possible intended match here # | s_xor_b32 s0, s0, 0x80008000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:223:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: v_xor_b32_e32 v0, 0x80000000, v0 # | ^ # | :573:2: note: 'next' match was here # | v_xor_b32_e32 v0, 0x80000000, v0 # | ^ # | :571:9: note: previous match ended here # | ; %bb.0: # | ^ # | :572:1: note: non-matching line after previous match is here # | v_xor_b32_e32 v1, 0x80000000, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:234:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80000000, s0 # | ^ # | :617:9: note: scanning from here # | ; %bb.0: # | ^ # | :618:2: note: possible intended match here # | s_xor_b32 s0, s0, 0x80000000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll:254:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_xor_b32_e64 v2, 0x80000000, s0 # | ^ # | :665:9: note: scanning from here # | ; %bb.0: # | ^ # | :666:2: note: possible intended match here # | s_xor_b32 s0, s0, 0x80000000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fneg.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 188: .text # | 189: .globl s_fneg_f32 ; -- Begin function s_fneg_f32 # | 190: .p2align 8 # | 191: .type s_fneg_f32,@function # | 192: s_fneg_f32: ; @s_fneg_f32 # | 193: ; %bb.0: # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | 194: s_xor_b32 s0, s0, 0x80000000 # | next:57'2 ? possible intended match # | 195: s_delay_alu instid0(SALU_CYCLE_1) # | 196: v_mov_b32_e32 v2, s0 # | 197: global_store_b32 v[0:1], v2, off # | 198: s_endpgm # | 199: .Lfunc_end4: # | . # | . # | . # | 234: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 235: .text # | 236: .globl s_fneg_f32_salu_use ; -- Begin function s_fneg_f32_salu_use # | 237: .p2align 8 # | 238: .type s_fneg_f32_salu_use,@function # | 239: s_fneg_f32_salu_use: ; @s_fneg_f32_salu_use # | next:57'3 } search range end (exclusive) # | 240: ; %bb.0: # | next:75'0 { search range start (exclusive) # | next:75'1 error: no match found in search range # | 241: s_cmp_eq_u32 s1, 0 # | 242: s_cselect_b32 s1, -1, 0 # | 243: s_delay_alu instid0(SALU_CYCLE_1) # | 244: v_cndmask_b32_e64 v2, 0, -s0, s1 # | next:75'2 ? possible intended match # | 245: global_store_b32 v[0:1], v2, off # | 246: s_endpgm # | 247: .Lfunc_end5: # | 248: .size s_fneg_f32_salu_use, .Lfunc_end5-s_fneg_f32_salu_use # | 249: ; -- End function # | . # | . # | . # | 282: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 283: .text # | 284: .globl v_fneg_f64 ; -- Begin function v_fneg_f64 # | 285: .p2align 8 # | 286: .type v_fneg_f64,@function # | 287: v_fneg_f64: ; @v_fneg_f64 # | next:75'3 } search range end (exclusive) # | 288: ; %bb.0: # | 289: v_xor_b32_e32 v1, 0x80000000, v1 # | 290: global_store_b64 v[2:3], v[0:1], off # | 291: s_endpgm # | 292: .Lfunc_end6: # | . # | . # | . # | 328: .text # | 329: .globl s_fneg_f64 ; -- Begin function s_fneg_f64 # | 330: .p2align 8 # | 331: .type s_fneg_f64,@function # | 332: s_fneg_f64: ; @s_fneg_f64 # | 333: ; %bb.0: # | next:113'0 { search range start (exclusive) # | next:113'1 error: no match found in search range # | 334: s_xor_b32 s1, s1, 0x80000000 # | 335: s_delay_alu instid0(SALU_CYCLE_1) # | 336: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | next:113'2 ? possible intended match # | 337: global_store_b64 v[0:1], v[2:3], off # | 338: s_endpgm # | 339: .Lfunc_end7: # | 340: .size s_fneg_f64, .Lfunc_end7-s_fneg_f64 # | 341: ; -- End function # | . # | . # | . # | 374: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 375: .text # | 376: .globl s_fneg_f64_salu_use ; -- Begin function s_fneg_f64_salu_use # | 377: .p2align 8 # | 378: .type s_fneg_f64_salu_use,@function # | 379: s_fneg_f64_salu_use: ; @s_fneg_f64_salu_use # | next:113'3 } search range end (exclusive) # | 380: ; %bb.0: # | next:125'0 { search range start (exclusive) # | next:125'1 error: no match found in search range # | 381: s_xor_b32 s1, s1, 0x80000000 # | 382: s_cmp_eq_u32 s2, 0 # | 383: s_cselect_b32 s0, s0, 0 # | 384: s_cselect_b32 s1, s1, 0 # | 385: s_delay_alu instid0(SALU_CYCLE_1) # | 386: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | next:125'2 ? possible intended match # | 387: global_store_b64 v[0:1], v[2:3], off # | 388: s_endpgm # | 389: .Lfunc_end8: # | 390: .size s_fneg_f64_salu_use, .Lfunc_end8-s_fneg_f64_salu_use # | 391: ; -- End function # | . # | . # | . # | 424: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 425: .text # | 426: .globl v_fneg_v2f16 ; -- Begin function v_fneg_v2f16 # | 427: .p2align 8 # | 428: .type v_fneg_v2f16,@function # | 429: v_fneg_v2f16: ; @v_fneg_v2f16 # | next:125'3 } search range end (exclusive) # | 430: ; %bb.0: # | 431: v_xor_b32_e32 v0, 0x80008000, v0 # | 432: global_store_b32 v[1:2], v0, off # | 433: s_endpgm # | 434: .Lfunc_end9: # | . # | . # | . # | 470: .text # | 471: .globl s_fneg_v2f16 ; -- Begin function s_fneg_v2f16 # | 472: .p2align 8 # | 473: .type s_fneg_v2f16,@function # | 474: s_fneg_v2f16: ; @s_fneg_v2f16 # | 475: ; %bb.0: # | next:171'0 { search range start (exclusive) # | next:171'1 error: no match found in search range # | 476: s_xor_b32 s0, s0, 0x80008000 # | next:171'2 ? possible intended match # | 477: s_delay_alu instid0(SALU_CYCLE_1) # | 478: v_mov_b32_e32 v2, s0 # | 479: global_store_b32 v[0:1], v2, off # | 480: s_endpgm # | 481: .Lfunc_end10: # | . # | . # | . # | 516: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 517: .text # | 518: .globl s_fneg_v2f16_salu_use ; -- Begin function s_fneg_v2f16_salu_use # | 519: .p2align 8 # | 520: .type s_fneg_v2f16_salu_use,@function # | 521: s_fneg_v2f16_salu_use: ; @s_fneg_v2f16_salu_use # | next:171'3 } search range end (exclusive) # | 522: ; %bb.0: # | next:192'0 { search range start (exclusive) # | next:192'1 error: no match found in search range # | 523: s_xor_b32 s0, s0, 0x80008000 # | next:192'2 ? possible intended match # | 524: s_cmp_eq_u32 s1, 0 # | 525: s_cselect_b32 s0, s0, 0 # | 526: s_delay_alu instid0(SALU_CYCLE_1) # | 527: v_mov_b32_e32 v2, s0 # | 528: global_store_b32 v[0:1], v2, off # | . # | . # | . # | 565: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 566: .text # | # | ... # `---data was truncated (10240/13176) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll (261 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:9:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr16 # | ^ # | :268:2: note: scanning from here # | # | ^ # | :268:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :269:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:30:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :422:2: note: scanning from here # | # | ^ # | :422:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :423:2: note: possible intended match here # | %10:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:50:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr16 # | ^ # | :580:2: note: scanning from here # | # | ^ # | :580:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :581:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:71:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :734:2: note: scanning from here # | # | ^ # | :734:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :735:2: note: possible intended match here # | %10:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:91:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr16 # | ^ # | :892:2: note: scanning from here # | # | ^ # | :892:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :893:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:112:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1046:2: note: scanning from here # | # | ^ # | :1046:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1047:2: note: possible intended match here # | %10:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:132:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr16 # | ^ # | :1198:2: note: scanning from here # | # | ^ # | :1198:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1199:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:150:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1347:2: note: scanning from here # | # | ^ # | :1347:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1348:2: note: possible intended match here # | %0:vgpr_32(p5) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:168:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sgpr(i32) = COPY $sgpr16 # | ^ # | :1510:2: note: scanning from here # | # | ^ # | :1510:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1511:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:205:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[BUILD_VECTOR:%[0-9]+]]:vgpr(<2 x p1>) = G_BUILD_VECTOR [[MV]](p1), [[MV1]](p1) # | ^ # | :1683:50: note: scanning from here # | %15:vgpr(p1) = G_MERGE_VALUES %12(i32), %13(i32) # | ^ # | :1683:50: note: with "MV" equal to "%14" # | %15:vgpr(p1) = G_MERGE_VALUES %12(i32), %13(i32) # | ^ # | :1683:50: note: with "MV1" equal to "%15" # | %15:vgpr(p1) = G_MERGE_VALUES %12(i32), %13(i32) # | ^ # | :1683:50: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %15:vgpr(p1) = G_MERGE_VALUES %12(i32), %13(i32) # | ^ # | :1684:6: note: possible intended match here # | %0:vreg_128_align2(<2 x p1>) = G_BUILD_VECTOR %14(p1), %15(p1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:226:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sgpr(i32) = COPY $sgpr16 # | ^ # | :1844:2: note: scanning from here # | # | ^ # | :1844:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1845:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:257:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[BUILD_VECTOR:%[0-9]+]]:vgpr(<3 x p5>) = G_BUILD_VECTOR [[COPY]](p5), [[COPY1]](p5), [[COPY2]](p5) # | ^ # | :2008:28: note: scanning from here # | %12:vgpr(p5) = COPY $vgpr2 # | ^ # | :2008:28: note: with "COPY" equal to "%10" # | %12:vgpr(p5) = COPY $vgpr2 # | ^ # | :2008:28: note: with "COPY1" equal to "%11" # | %12:vgpr(p5) = COPY $vgpr2 # | ^ # | :2008:28: note: with "COPY2" equal to "%12" # | %12:vgpr(p5) = COPY $vgpr2 # | ^ # | :2008:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %12:vgpr(p5) = COPY $vgpr2 # | ^ # | :2009:6: note: possible intended match here # | %0:vreg_96_align2(<3 x p5>) = G_BUILD_VECTOR %10(p5), %11(p5), %12(p5) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:278:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sgpr(i32) = COPY $sgpr16 # | ^ # | :2172:2: note: scanning from here # | # | ^ # | :2172:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2173:2: note: possible intended match here # | %9:sreg_32(i32) = COPY $sgpr16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll:313:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[BUILD_VECTOR:%[0-9]+]]:vgpr(<4 x p5>) = G_BUILD_VECTOR [[COPY]](p5), [[COPY1]](p5), [[COPY2]](p5), [[COPY3]](p5) # | ^ # | :2341:28: note: scanning from here # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2341:28: note: with "COPY" equal to "%10" # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2341:28: note: with "COPY1" equal to "%11" # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2341:28: note: with "COPY2" equal to "%12" # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2341:28: note: with "COPY3" equal to "%13" # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2341:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %13:vgpr(p5) = COPY $vgpr3 # | ^ # | :2342:8: note: possible intended match here # | %0:vreg_128_align2(<4 x p5>) = G_BUILD_VECTOR %10(p5), %11(p5), %12(p5), %13(p5) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 263: isWholeWaveFunction: false # | 264: minNumAGPRs: 4294967295 # | 265: body: | # | 266: bb.1 (%ir-block.0): # | 267: liveins: $sgpr16, $sgpr17, $sgpr18, $sgpr19 # | 268: # | next:9'0 { search range start (exclusive) # | next:9'1 error: no match found in search range # | next:9'2 pattern attempts to capture variables: "COPY" # | 269: %9:sreg_32(i32) = COPY $sgpr16 # | next:9'3 ? possible intended match # | 270: %10:sreg_32(i32) = COPY $sgpr17 # | 271: %11:sreg_32(i32) = COPY $sgpr18 # | 272: %12:sreg_32(i32) = COPY $sgpr19 # | 273: %14:sreg_32(i32) = G_CONSTANT i32 0 # | 274: %21:sgpr_128(<4 x s32>) = REG_SEQUENCE %9(i32), %subreg.sub0, %10(i32), %subreg.sub1, %11(i32), %subreg.sub2, %12(i32), %subreg.sub3 # | 275: %22:vreg_64_align2(p0) = BUFFER_LOAD_DWORDX2_OFFSET %21(<4 x s32>), %14(i32), 0, 0, 0, implicit $exec :: (dereferenceable load (i64) from %ir.buf, align 1, addrspace 8) # | 276: %23:vgpr_32(s32) = COPY %22.sub0(p0) # | 277: %24:vgpr_32(s32) = COPY %22.sub1(p0) # | 278: $vgpr0 = COPY %23(s32) # | 279: $vgpr1 = COPY %24(s32) # | 280: SI_RETURN implicit $vgpr0, implicit $vgpr1 # | 281: ... # | 282: --- # | 283: name: buffer_store_p0 # | next:9'4 } search range end (exclusive) # | 284: alignment: 4 # | 285: exposesReturnsTwice: false # | 286: legalized: true # | 287: regBankSelected: true # | 288: selected: true # | . # | . # | . # | 417: isWholeWaveFunction: false # | 418: minNumAGPRs: 4294967295 # | 419: body: | # | 420: bb.1 (%ir-block.0): # | 421: liveins: $sgpr16, $sgpr17, $sgpr18, $sgpr19, $vgpr0, $vgpr1 # | 422: # | next:30'0 { search # | ... # `---data was truncated (10240/31310) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll (262 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 not --crash /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # executed command: not --crash /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # RUN: at line 3 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %36:vgpr(<3 x f32>), %11:vgpr(p1) :: (store (<3 x f32>) into %ir.dir, align 16, addrspace 1) (in function: image_bvh_dual_intersect_ray) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll (263 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 0 (in function: buffer_load_lds_async) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/lround.ll (264 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lround.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for intrinsic_lround_i32_f32 # | warning: Instruction selection used fallback path for intrinsic_lround_i32_f64 # | warning: Instruction selection used fallback path for intrinsic_lround_i64_f32 # | warning: Instruction selection used fallback path for intrinsic_lround_i64_f64 # | warning: Instruction selection used fallback path for intrinsic_llround_i64_f32 # | warning: Instruction selection used fallback path for intrinsic_llround_i64_f64 # | warning: Instruction selection used fallback path for intrinsic_fround_half # | warning: Instruction selection used fallback path for intrinsic_lround_i32_f16 # | warning: Instruction selection used fallback path for intrinsic_lround_v2i32_v2f32 # | warning: Instruction selection used fallback path for intrinsic_lround_v2i64_v2f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:32:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v3, -2 # | ^ # | :22:38: note: scanning from here # | v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | ^ # | :23:2: note: possible intended match here # | s_brev_b32 s4, -2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:119:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v6, -2 # | ^ # | :66:32: note: scanning from here # | v_trunc_f64_e32 v[2:3], v[0:1] # | ^ # | :73:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:227:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v3, -2 # | ^ # | :118:38: note: scanning from here # | v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | ^ # | :130:2: note: possible intended match here # | v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:383:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v7, -2 # | ^ # | :175:30: note: scanning from here # | v_mov_b32_e32 v6, 0x3ff00000 # | ^ # | :179:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:523:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v3, -2 # | ^ # | :234:38: note: scanning from here # | v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | ^ # | :246:2: note: possible intended match here # | v_ashrrev_i32_e32 v3, 31, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:679:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v7, -2 # | ^ # | :291:30: note: scanning from here # | v_mov_b32_e32 v6, 0x3ff00000 # | ^ # | :295:2: note: possible intended match here # | v_mov_b32_e32 v0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:1057:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v4, -2 # | ^ # | :446:38: note: scanning from here # | v_cndmask_b32_e64 v3, 0, 1.0, s[4:5] # | ^ # | :447:2: note: possible intended match here # | s_brev_b32 s6, -2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll:1213:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_bfrev_b32_e32 v4, -2 # | ^ # | :500:38: note: scanning from here # | v_cndmask_b32_e64 v3, 0, 1.0, s[4:5] # | ^ # | :511:2: note: possible intended match here # | v_ashrrev_i32_e32 v4, 31, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lround.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 17: ; %bb.0: ; %entry # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 19: v_trunc_f32_e32 v1, v0 # | 20: v_sub_f32_e32 v2, v0, v1 # | 21: v_cmp_ge_f32_e64 s[4:5], |v2|, 0.5 # | 22: v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | next:32'0 { search range start (exclusive) # | next:32'1 error: no match found in search range # | 23: s_brev_b32 s4, -2 # | next:32'2 ? possible intended match # | 24: v_bfi_b32 v0, s4, v2, v0 # | 25: v_add_f32_e32 v0, v1, v0 # | 26: v_cvt_i32_f32_e32 v0, v0 # | 27: s_setpc_b64 s[30:31] # | 28: .Lfunc_end0: # | . # | . # | . # | 58: .long 0 # | 59: .text # | 60: .globl intrinsic_lround_i32_f64 ; -- Begin function intrinsic_lround_i32_f64 # | 61: .p2align 6 # | 62: .type intrinsic_lround_i32_f64,@function # | 63: intrinsic_lround_i32_f64: ; @intrinsic_lround_i32_f64 # | next:32'3 } search range end (exclusive) # | 64: ; %bb.0: ; %entry # | 65: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 66: v_trunc_f64_e32 v[2:3], v[0:1] # | next:119'0 { search range start (exclusive) # | next:119'1 error: no match found in search range # | 67: s_brev_b32 s4, -2 # | 68: v_add_f64 v[4:5], v[0:1], -v[2:3] # | 69: v_mov_b32_e32 v0, 0x3ff00000 # | 70: v_cmp_ge_f64_e64 vcc, |v[4:5]|, 0.5 # | 71: v_cndmask_b32_e32 v0, 0, v0, vcc # | 72: v_bfi_b32 v1, s4, v0, v1 # | 73: v_mov_b32_e32 v0, 0 # | next:119'2 ? possible intended match # | 74: v_add_f64 v[0:1], v[2:3], v[0:1] # | 75: v_cvt_i32_f64_e32 v0, v[0:1] # | 76: s_setpc_b64 s[30:31] # | 77: .Lfunc_end1: # | 78: .size intrinsic_lround_i32_f64, .Lfunc_end1-intrinsic_lround_i32_f64 # | . # | . # | . # | 107: .long 0 # | 108: .text # | 109: .globl intrinsic_lround_i64_f32 ; -- Begin function intrinsic_lround_i64_f32 # | 110: .p2align 6 # | 111: .type intrinsic_lround_i64_f32,@function # | 112: intrinsic_lround_i64_f32: ; @intrinsic_lround_i64_f32 # | next:119'3 } search range end (exclusive) # | 113: ; %bb.0: ; %entry # | 114: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 115: v_trunc_f32_e32 v1, v0 # | 116: v_sub_f32_e32 v2, v0, v1 # | 117: v_cmp_ge_f32_e64 s[4:5], |v2|, 0.5 # | 118: v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | next:227'0 { search range start (exclusive) # | next:227'1 error: no match found in search range # | 119: s_brev_b32 s4, -2 # | 120: v_bfi_b32 v0, s4, v2, v0 # | 121: v_add_f32_e32 v0, v1, v0 # | 122: v_trunc_f32_e32 v0, v0 # | 123: s_mov_b32 s4, 0x2f800000 # | 124: v_mul_f32_e64 v1, |v0|, s4 # | 125: v_floor_f32_e32 v1, v1 # | 126: s_mov_b32 s4, 0xcf800000 # | 127: v_fma_f32 v2, v1, s4, |v0| # | 128: v_cvt_u32_f32_e32 v2, v2 # | 129: v_cvt_u32_f32_e32 v1, v1 # | 130: v_ashrrev_i32_e32 v3, 31, v0 # | next:227'2 ? possible intended match # | 131: v_xor_b32_e32 v0, v2, v3 # | 132: v_xor_b32_e32 v1, v1, v3 # | 133: v_sub_co_u32_e32 v0, vcc, v0, v3 # | 134: v_subb_co_u32_e32 v1, vcc, v1, v3, vcc # | 135: s_setpc_b64 s[30:31] # | . # | . # | . # | 166: .long 0 # | 167: .text # | 168: .globl intrinsic_lround_i64_f64 ; -- Begin function intrinsic_lround_i64_f64 # | 169: .p2align 6 # | 170: .type intrinsic_lround_i64_f64,@function # | 171: intrinsic_lround_i64_f64: ; @intrinsic_lround_i64_f64 # | next:227'3 } search range end (exclusive) # | 172: ; %bb.0: ; %entry # | 173: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 174: v_trunc_f64_e32 v[2:3], v[0:1] # | 175: v_mov_b32_e32 v6, 0x3ff00000 # | next:383'0 { search range start (exclusive) # | next:383'1 error: no match found in search range # | 176: s_brev_b32 s4, -2 # | 177: s_mov_b32 s5, 0xc1f00000 # | 178: v_add_f64 v[4:5], v[0:1], -v[2:3] # | 179: v_mov_b32_e32 v0, 0 # | next:383'2 ? possible intended match # | 180: v_cmp_ge_f64_e64 vcc, |v[4:5]|, 0.5 # | 181: v_cndmask_b32_e32 v4, 0, v6, vcc # | 182: v_bfi_b32 v1, s4, v4, v1 # | 183: v_add_f64 v[0:1], v[2:3], v[0:1] # | 184: s_movk_i32 s4, 0xffe0 # | . # | . # | . # | 223: .long 0 # | 224: .text # | 225: .globl intrinsic_llround_i64_f32 ; -- Begin function intrinsic_llround_i64_f32 # | 226: .p2align 6 # | 227: .type intrinsic_llround_i64_f32,@function # | 228: intrinsic_llround_i64_f32: ; @intrinsic_llround_i64_f32 # | next:383'3 } search range end (exclusive) # | 229: ; %bb.0: ; %entry # | 230: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 231: v_trunc_f32_e32 v1, v0 # | 232: v_sub_f32_e32 v2, v0, v1 # | 233: v_cmp_ge_f32_e64 s[4:5], |v2|, 0.5 # | 234: v_cndmask_b32_e64 v2, 0, 1.0, s[4:5] # | next:523'0 { search range start (exclusive) # | next:523'1 error: no match found in search range # | 235: s_brev_b32 s4, -2 # | 236: v_bfi_b32 v0, s4, v2, v0 # | 237: v_add_f32_e32 v0, v1, v0 # | 238: v_trunc_f32_e32 v0, v0 # | 239: s_mov_b32 s4, 0x2f800000 # | 240: v_mul_f32_e64 v1, |v0|, s4 # | 241: v_floor_f32_e32 v1, v1 # | 242: s_mov_b32 s4, 0xcf800000 # | 243: v_fma_f32 v2, v1, s4, |v0| # | 244: v_cvt_u32_f32_e32 v2, v2 # | 245: v_cvt_u32_f32_e32 v1, v1 # | 246: v_ashrrev_i32_e32 v3, 31, v0 # | next:523'2 ? possible intended match # | 247: v_xor_b32_e32 v0, v2, v3 # | 248: v_xor_b32_e32 v1, v1, v3 # | 249: v_sub_co_u32_e32 v0, # | ... # `---data was truncated (10240/15312) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir (265 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir:601:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1154:2: note: scanning from here # | # | ^ # | :1154:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1155:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir:919:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1634:2: note: scanning from here # | # | ^ # | :1634:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1635:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir:1001:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1749:2: note: scanning from here # | # | ^ # | :1749:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1750:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1149: isWholeWaveFunction: false # | 1150: minNumAGPRs: 4294967295 # | 1151: body: | # | 1152: bb.0: # | 1153: liveins: $vgpr0_vgpr1 # | 1154: # | next:601'0 { search range start (exclusive) # | next:601'1 error: no match found in search range # | next:601'2 pattern attempts to capture variables: "COPY" # | 1155: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:601'3 ? possible intended match # | 1156: %1:vreg_128(<2 x p1>) = G_LOAD %0(p1) :: (load (<2 x p1>), align 4, addrspace 1) # | 1157: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<2 x p1>) # | 1158: ... # | 1159: --- # | 1160: name: load_global_s128 # | next:601'4 } search range end (exclusive) # | 1161: alignment: 1 # | 1162: exposesReturnsTwice: false # | 1163: legalized: true # | 1164: regBankSelected: true # | 1165: selected: true # | . # | . # | . # | 1629: isWholeWaveFunction: false # | 1630: minNumAGPRs: 4294967295 # | 1631: body: | # | 1632: bb.0: # | 1633: liveins: $vgpr0_vgpr1 # | 1634: # | next:919'0 { search range start (exclusive) # | next:919'1 error: no match found in search range # | next:919'2 pattern attempts to capture variables: "COPY" # | 1635: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:919'3 ? possible intended match # | 1636: %1:vreg_64(p999) = G_LOAD %0(p1) :: (load (p999), addrspace 1) # | 1637: $vgpr0_vgpr1 = COPY %1(p999) # | 1638: ... # | 1639: --- # | 1640: name: load_global_v2p3 # | next:919'4 } search range end (exclusive) # | 1641: alignment: 1 # | 1642: exposesReturnsTwice: false # | 1643: legalized: true # | 1644: regBankSelected: true # | 1645: selected: true # | . # | . # | . # | 1744: isWholeWaveFunction: false # | 1745: minNumAGPRs: 4294967295 # | 1746: body: | # | 1747: bb.0: # | 1748: liveins: $vgpr0_vgpr1 # | 1749: # | next:1001'0 { search range start (exclusive) # | next:1001'1 error: no match found in search range # | next:1001'2 pattern attempts to capture variables: "COPY" # | 1750: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:1001'3 ? possible intended match # | 1751: %1:vreg_64(<2 x p3>) = G_LOAD %0(p1) :: (load (<2 x p3>), addrspace 1) # | 1752: $vgpr0_vgpr1 = COPY %1(<2 x p3>) # | 1753: ... # | 1754: --- # | 1755: name: load_global_v2s16 # | next:1001'4 } search range end (exclusive) # | 1756: alignment: 1 # | 1757: exposesReturnsTwice: false # | 1758: legalized: true # | 1759: regBankSelected: true # | 1760: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/scalar-float-sop1.ll (266 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scalar-float-sop1.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1150 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll --check-prefixes=CHECK,SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1150 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll --check-prefixes=CHECK,SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1150 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll --check-prefixes=CHECK,GISEL-GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1150 # .---command stderr------------ # | warning: Instruction selection used fallback path for sitofp_i32_to_f32 # | warning: Instruction selection used fallback path for uitofp_u32_to_f32 # | warning: Instruction selection used fallback path for fptosi_f32_to_i32 # | warning: Instruction selection used fallback path for fptoui_f32_to_u32 # | warning: Instruction selection used fallback path for fptosi_f32_to_i16 # | warning: Instruction selection used fallback path for fptoui_f32_to_u16 # | warning: Instruction selection used fallback path for fpext_f16_to_f32 # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16 # | warning: Instruction selection used fallback path for fceil_f32 # | warning: Instruction selection used fallback path for ffloor_f32 # | warning: Instruction selection used fallback path for ftrunc_f32 # | warning: Instruction selection used fallback path for frint_f32 # | warning: Instruction selection used fallback path for fceil_f16 # | warning: Instruction selection used fallback path for ffloor_f16 # | warning: Instruction selection used fallback path for ftrunc_f16 # | warning: Instruction selection used fallback path for frint_f16 # | warning: Instruction selection used fallback path for fptosi_f16_to_i32 # | warning: Instruction selection used fallback path for fptoui_f16_to_i32 # | warning: Instruction selection used fallback path for sitofp_i32_to_f16 # | warning: Instruction selection used fallback path for uitofp_i32_to_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll --check-prefixes=CHECK,GISEL-GFX11 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll:142:21: error: GISEL-GFX11-NEXT: expected string not found in input # | ; GISEL-GFX11-NEXT: v_rndne_f32_e32 v0, s0 # | ^ # | :667:9: note: scanning from here # | ; %bb.0: # | ^ # | :668:2: note: possible intended match here # | s_rndne_f32 s0, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 662: .text # | 663: .globl frint_f32 ; -- Begin function frint_f32 # | 664: .p2align 8 # | 665: .type frint_f32,@function # | 666: frint_f32: ; @frint_f32 # | 667: ; %bb.0: # | next:142'0 { search range start (exclusive) # | next:142'1 error: no match found in search range # | 668: s_rndne_f32 s0, s0 # | next:142'2 ? possible intended match # | 669: s_delay_alu instid0(SALU_CYCLE_3) # | 670: v_mov_b32_e32 v0, s0 # | 671: ; return to shader part epilog # | 672: .Lfunc_end12: # | 673: .size frint_f32, .Lfunc_end12-frint_f32 # | . # | . # | . # | 716: .long 0 # | 717: .text # | 718: .globl fceil_f16 ; -- Begin function fceil_f16 # | 719: .p2align 8 # | 720: .type fceil_f16,@function # | 721: fceil_f16: ; @fceil_f16 # | next:142'3 } search range end (exclusive) # | 722: ; %bb.0: # | 723: s_ceil_f16 s0, s0 # | 724: s_delay_alu instid0(SALU_CYCLE_3) # | 725: v_mov_b32_e32 v0, s0 # | 726: ; return to shader part epilog # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll (267 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<4 x f32>), %41:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x2bf16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir (268 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:21:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :240:2: note: scanning from here # | # | ^ # | :240:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :241:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:69:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :357:2: note: scanning from here # | # | ^ # | :357:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :358:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:165:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :591:2: note: scanning from here # | # | ^ # | :591:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :592:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:225:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :710:2: note: scanning from here # | # | ^ # | :710:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :711:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:364:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :946:2: note: scanning from here # | # | ^ # | :946:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :947:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:412:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :1063:2: note: scanning from here # | # | ^ # | :1063:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1064:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:509:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY1:%[0-9]+]]:sreg_32 = COPY [[COPY]].sub0 # | ^ # | :1301:32: note: scanning from here # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1301:32: note: with "COPY" equal to "%0" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1301:32: note: pattern attempts to capture variables: "COPY1" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1303:2: note: possible intended match here # | %3:sreg_32_xm0 = COPY %0.sub1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:576:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :1424:2: note: scanning from here # | # | ^ # | :1424:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1425:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:673:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :1660:2: note: scanning from here # | # | ^ # | :1660:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1661:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:727:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1778:2: note: scanning from here # | # | ^ # | :1778:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1779:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:782:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[FABS:%[0-9]+]]:vgpr(s32) = G_FABS [[COPY]] # | ^ # | :1897:28: note: scanning from here # | %0:sgpr(s32) = COPY $sgpr0 # | ^ # | :1897:28: note: with "COPY" equal to "%0" # | %0:sgpr(s32) = COPY $sgpr0 # | ^ # | :1897:28: note: pattern attempts to capture variables: "FABS" # | %0:sgpr(s32) = COPY $sgpr0 # | ^ # | :1898:2: note: possible intended match here # | %1:vgpr_32(s32) = G_FABS %0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:835:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :2017:2: note: scanning from here # | # | ^ # | :2017:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2018:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:901:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :2137:2: note: scanning from here # | # | ^ # | :2137:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2138:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1054:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :2377:2: note: scanning from here # | # | ^ # | :2377:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2378:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1108:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :2495:2: note: scanning from here # | # | ^ # | :2495:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2496:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1163:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[FABS:%[0-9]+]]:vgpr(<2 x s16>) = G_FABS [[COPY]] # | ^ # | :2614:34: note: scanning from here # | %0:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :2614:34: note: with "COPY" equal to "%0" # | %0:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :2614:34: note: pattern attempts to capture variables: "FABS" # | %0:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :2615:2: note: possible intended match here # | %1:vgpr_32(<2 x s16>) = G_FABS %0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1217:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY1:%[0-9]+]]:sreg_32 = COPY [[COPY]].sub0 # | ^ # | :2738:32: note: scanning from here # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :2738:32: note: with "COPY" equal to "%0" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :2738:32: note: pattern attempts to capture variables: "COPY1" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :2740:2: note: possible intended match here # | %4:sreg_32_xm0 = COPY %0.sub1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1285:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :2862:2: note: scanning from here # | # | ^ # | :2862:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2863:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir:1340:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[FABS:%[0-9]+]]:vgpr(s64) = G_FABS [[COPY]] # | ^ # | :2987:34: note: scanning from here # | %0:sgpr(s64) = COPY $sgpr0_sgpr1 # | ^ # | :2987:34: note: with "COPY" equal to "%0" # | %0:sgpr(s64) = COPY $sgpr0_sgpr1 # | ^ # | :2987:34: note: pattern attempts to capture variables: "FABS" # | %0:sgpr(s64) = COPY $sgpr0_sgpr1 # | ^ # | :2988:2: note: possible intended match here # | %1:vreg_64(s64) = G_FABS %0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 235: isWholeWaveFunction: false # | 236: minNumAGPRs: 4294967295 # | 237: body: | # | 238: bb.0: # | 239: liveins: $sgpr0 # | 240: # | next:21'0 { search range start (exclusive) # | next:21'1 error: no match found in search range # | next:21'2 pattern attempts to capture variables: "COPY" # | 241: %0:sreg_32 = COPY $sgpr0 # | next:21'3 ? possible intended match # | 242: %2:sreg_32 = S_MOV_B32 2147483648 # | 243: %1:sreg_32 = S_XO # | ... # `---data was truncated (10240/30500) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.private.ll (269 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.private.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %24:vgpr(i32), %25:sgpr(p1) :: (store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: is_private_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/addrspacecast.gfx6.ll (270 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/addrspacecast.gfx6.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00-amd-amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu6.00-amd-amdpal # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.00-amd-amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu6.00-amd-amdpal # .---command stderr------------ # | LLVM ERROR: cannot select: %16:sreg_32(i32) = G_LOAD %13:sgpr(p4) :: (dereferenceable invariant load (i32) from constant-pool + 196, addrspace 4) (in function: group_to_flat_addrspacecast) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast.gfx6.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll (271 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %2:vgpr(i32) (in function: v_permlane_xor_b32_vss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll (272 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_async_to_lds_b8_vaddr # | warning: Instruction selection used fallback path for global_load_async_to_lds_b32_vaddr # | warning: Instruction selection used fallback path for global_load_async_to_lds_b64_vaddr # | warning: Instruction selection used fallback path for global_load_async_to_lds_b128_vaddr # | warning: Instruction selection used fallback path for global_load_async_to_lds_b64_saddr_no_scale_offset # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll:25:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :24:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :25:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll:66:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :152:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :153:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll:107:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :280:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :281:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll:148:23: error: GFX1250-GISEL-NEXT: expected string not found in input # | ; GFX1250-GISEL-NEXT: v_add_co_u32 v0, vcc_lo, v0, 32 # | ^ # | :408:89: note: scanning from here # | s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | ^ # | :409:2: note: possible intended match here # | v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 19: .type global_load_async_to_lds_b8_vaddr,@function # | 20: global_load_async_to_lds_b8_vaddr: ; @global_load_async_to_lds_b8_vaddr # | 21: ; %bb.0: ; %entry # | 22: global_wb # | 23: v_nop # | 24: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:25'0 { search range start (exclusive) # | next:25'1 error: no match found in search range # | 25: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:25'2 ? possible intended match # | 26: global_load_async_to_lds_b8 v2, v[0:1], off offset:16 th:TH_LOAD_NT # | 27: s_endpgm # | 28: .Lfunc_end0: # | 29: .size global_load_async_to_lds_b8_vaddr, .Lfunc_end0-global_load_async_to_lds_b8_vaddr # | 30: ; -- End function # | . # | . # | . # | 79: .long 0 # | 80: .text # | 81: .globl global_load_async_to_lds_b8_saddr ; -- Begin function global_load_async_to_lds_b8_saddr # | 82: .p2align 8 # | 83: .type global_load_async_to_lds_b8_saddr,@function # | 84: global_load_async_to_lds_b8_saddr: ; @global_load_async_to_lds_b8_saddr # | next:25'3 } search range end (exclusive) # | 85: ; %bb.0: ; %entry # | 86: global_wb # | 87: v_nop # | 88: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 89: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 147: .type global_load_async_to_lds_b32_vaddr,@function # | 148: global_load_async_to_lds_b32_vaddr: ; @global_load_async_to_lds_b32_vaddr # | 149: ; %bb.0: ; %entry # | 150: global_wb # | 151: v_nop # | 152: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:66'0 { search range start (exclusive) # | next:66'1 error: no match found in search range # | 153: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:66'2 ? possible intended match # | 154: global_load_async_to_lds_b32 v2, v[0:1], off offset:16 th:TH_LOAD_HT scope:SCOPE_SE # | 155: s_endpgm # | 156: .Lfunc_end2: # | 157: .size global_load_async_to_lds_b32_vaddr, .Lfunc_end2-global_load_async_to_lds_b32_vaddr # | 158: ; -- End function # | . # | . # | . # | 207: .long 0 # | 208: .text # | 209: .globl global_load_async_to_lds_b32_saddr ; -- Begin function global_load_async_to_lds_b32_saddr # | 210: .p2align 8 # | 211: .type global_load_async_to_lds_b32_saddr,@function # | 212: global_load_async_to_lds_b32_saddr: ; @global_load_async_to_lds_b32_saddr # | next:66'3 } search range end (exclusive) # | 213: ; %bb.0: ; %entry # | 214: global_wb # | 215: v_nop # | 216: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 217: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 275: .type global_load_async_to_lds_b64_vaddr,@function # | 276: global_load_async_to_lds_b64_vaddr: ; @global_load_async_to_lds_b64_vaddr # | 277: ; %bb.0: ; %entry # | 278: global_wb # | 279: v_nop # | 280: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:107'0 { search range start (exclusive) # | next:107'1 error: no match found in search range # | 281: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:107'2 ? possible intended match # | 282: global_load_async_to_lds_b64 v2, v[0:1], off offset:16 th:TH_LOAD_NT_HT scope:SCOPE_DEV # | 283: s_endpgm # | 284: .Lfunc_end4: # | 285: .size global_load_async_to_lds_b64_vaddr, .Lfunc_end4-global_load_async_to_lds_b64_vaddr # | 286: ; -- End function # | . # | . # | . # | 335: .long 0 # | 336: .text # | 337: .globl global_load_async_to_lds_b64_saddr ; -- Begin function global_load_async_to_lds_b64_saddr # | 338: .p2align 8 # | 339: .type global_load_async_to_lds_b64_saddr,@function # | 340: global_load_async_to_lds_b64_saddr: ; @global_load_async_to_lds_b64_saddr # | next:107'3 } search range end (exclusive) # | 341: ; %bb.0: ; %entry # | 342: global_wb # | 343: v_nop # | 344: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 345: v_mov_b32_e32 v1, 32 # | . # | . # | . # | 403: .type global_load_async_to_lds_b128_vaddr,@function # | 404: global_load_async_to_lds_b128_vaddr: ; @global_load_async_to_lds_b128_vaddr # | 405: ; %bb.0: ; %entry # | 406: global_wb # | 407: v_nop # | 408: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | next:148'0 { search range start (exclusive) # | next:148'1 error: no match found in search range # | 409: v_add_nc_u64_e32 v[0:1], 32, v[0:1] # | next:148'2 ? possible intended match # | 410: global_load_async_to_lds_b128 v2, v[0:1], off offset:16 th:TH_LOAD_BYPASS scope:SCOPE_SYS # | 411: s_endpgm # | 412: .Lfunc_end6: # | 413: .size global_load_async_to_lds_b128_vaddr, .Lfunc_end6-global_load_async_to_lds_b128_vaddr # | 414: ; -- End function # | . # | . # | . # | 463: .long 0 # | 464: .text # | 465: .globl global_load_async_to_lds_b128_saddr ; -- Begin function global_load_async_to_lds_b128_saddr # | 466: .p2align 8 # | 467: .type global_load_async_to_lds_b128_saddr,@function # | 468: global_load_async_to_lds_b128_saddr: ; @global_load_async_to_lds_b128_saddr # | next:148'3 } search range end (exclusive) # | 469: ; %bb.0: ; %entry # | 470: global_wb # | 471: v_nop # | 472: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 473: v_mov_b32_e32 v1, 32 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll (273 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %11:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: v_permlane16var_b32_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll (274 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %23:vgpr_32(<2 x f16>) = G_FADD %11:vgpr, %24:vgpr (in function: fadd_v4f16_neg) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll (275 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a -misched-cluster=0 -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a -misched-cluster=0 -amdgpu-mfma-vgpr-form=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a -misched-cluster=0 -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a -misched-cluster=0 -amdgpu-mfma-vgpr-form=0 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %165:vgpr(<4 x i32>), %54:vgpr(p1) :: (store (<4 x i32>) into %ir.gep2 + 112, basealign 128, !alias.scope !4, !noalias !1, addrspace 1) (in function: test_sched_group_barrier_pipeline_READ_VALU_WRITE) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-and.mir (276 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-and.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir:133:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :563:2: note: scanning from here # | # | ^ # | :563:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :564:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir:325:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1265:2: note: scanning from here # | # | ^ # | :1265:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1266:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir:356:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :1382:2: note: scanning from here # | # | ^ # | :1382:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1383:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-and.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 558: isWholeWaveFunction: false # | 559: minNumAGPRs: 4294967295 # | 560: body: | # | 561: bb.0: # | 562: liveins: $vgpr0, $vgpr1 # | 563: # | next:133'0 { search range start (exclusive) # | next:133'1 error: no match found in search range # | next:133'2 pattern attempts to capture variables: "COPY" # | 564: %0:vgpr_32 = COPY $vgpr0 # | next:133'3 ? possible intended match # | 565: %1:vgpr_32 = COPY $vgpr1 # | 566: %4:vgpr_32 = V_AND_B32_e64 %0, %1, implicit $exec # | 567: S_ENDPGM 0, implicit %4 # | 568: ... # | 569: --- # | 570: name: and_s32_sgpr_sgpr_sgpr # | next:133'4 } search range end (exclusive) # | 571: alignment: 1 # | 572: exposesReturnsTwice: false # | 573: legalized: true # | 574: regBankSelected: true # | 575: selected: true # | . # | . # | . # | 1260: isWholeWaveFunction: false # | 1261: minNumAGPRs: 4294967295 # | 1262: body: | # | 1263: bb.0: # | 1264: liveins: $vgpr0, $vgpr1 # | 1265: # | next:325'0 { search range start (exclusive) # | next:325'1 error: no match found in search range # | next:325'2 pattern attempts to capture variables: "COPY" # | 1266: %0:vgpr_32 = COPY $vgpr0 # | next:325'3 ? possible intended match # | 1267: %1:vgpr_32 = COPY $vgpr1 # | 1268: %2:vgpr_32 = V_AND_B32_e64 %0, %1, implicit $exec # | 1269: S_ENDPGM 0, implicit %2 # | 1270: ... # | 1271: --- # | 1272: name: and_v2s16_vgpr_vgpr_vgpr # | next:325'4 } search range end (exclusive) # | 1273: alignment: 1 # | 1274: exposesReturnsTwice: false # | 1275: legalized: true # | 1276: regBankSelected: true # | 1277: selected: true # | . # | . # | . # | 1377: isWholeWaveFunction: false # | 1378: minNumAGPRs: 4294967295 # | 1379: body: | # | 1380: bb.0: # | 1381: liveins: $vgpr0, $vgpr1 # | 1382: # | next:356'0 { search range start (exclusive) # | next:356'1 error: no match found in search range # | next:356'2 pattern attempts to capture variables: "COPY" # | 1383: %0:vgpr_32 = COPY $vgpr0 # | next:356'3 ? possible intended match # | 1384: %1:vgpr_32 = COPY $vgpr1 # | 1385: %2:vgpr_32 = V_AND_B32_e64 %0, %1, implicit $exec # | 1386: S_ENDPGM 0, implicit %2 # | 1387: ... # | 1388: --- # | 1389: name: and_s64_vgpr_vgpr_vgpr # | next:356'4 } search range end (exclusive) # | 1390: alignment: 1 # | 1391: exposesReturnsTwice: false # | 1392: legalized: true # | 1393: regBankSelected: true # | 1394: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll (277 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: %19:vgpr_32(f32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %18:vgpr, %0:sgpr(<4 x i32>), %28:vgpr(i32), %29:vgpr, %9:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/fdiv_flags.f32.ll (278 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fdiv_flags.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-codegenprepare-disable-fdiv-expansion=0 -mtriple=amdgpu7.01 -denormal-fp-math=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,IEEE,CODEGEN-IEEE-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-codegenprepare-disable-fdiv-expansion=0 -mtriple=amdgpu7.01 -denormal-fp-math=ieee # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,IEEE,CODEGEN-IEEE-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-codegenprepare-disable-fdiv-expansion=0 -mtriple=amdgpu7.01 -denormal-fp-math=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,IEEE,CODEGEN-IEEE-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-codegenprepare-disable-fdiv-expansion=0 -mtriple=amdgpu7.01 -denormal-fp-math=ieee # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_INTRINSIC intrinsic(@llvm.amdgcn.div.fixup), %24:vgpr(f32), %1:vgpr(f32), %0:vgpr(f32) (in function: v_fdiv_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,IEEE,CODEGEN-IEEE-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,IEEE,CODEGEN-IEEE-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fdiv_flags.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll (279 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %24:vgpr(i32), %25:sgpr(p1) :: (store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: is_local_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,CI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/bswap.ll (280 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/bswap.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for s_bswap_i32 # | warning: Instruction selection used fallback path for v_bswap_i32 # | warning: Instruction selection used fallback path for s_bswap_v2i32 # | warning: Instruction selection used fallback path for v_bswap_v2i32 # | warning: Instruction selection used fallback path for s_bswap_i64 # | warning: Instruction selection used fallback path for v_bswap_i64 # | warning: Instruction selection used fallback path for s_bswap_v2i64 # | warning: Instruction selection used fallback path for v_bswap_v2i64 # | warning: Instruction selection used fallback path for s_bswap_i16 # | warning: Instruction selection used fallback path for v_bswap_i16 # | warning: Instruction selection used fallback path for s_bswap_v2i16 # | warning: Instruction selection used fallback path for v_bswap_i16_zext_to_i32 # | warning: Instruction selection used fallback path for v_bswap_i16_sext_to_i32 # | warning: Instruction selection used fallback path for v_bswap_v2i16 # | warning: Instruction selection used fallback path for v_bswap_v3i16 # | warning: Instruction selection used fallback path for v_bswap_i48 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:79:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v0, s0, s0, 8 # | ^ # | :87:9: note: scanning from here # | ; %bb.0: # | ^ # | :92:2: note: possible intended match here # | v_alignbit_b32 v1, s0, s0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:165:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v0, s1, s1, 8 # | ^ # | :174:9: note: scanning from here # | ; %bb.0: # | ^ # | :179:2: note: possible intended match here # | v_alignbit_b32 v1, s1, s1, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:213:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v2, v1, v1, 8 # | ^ # | :227:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :232:2: note: possible intended match here # | v_alignbit_b32 v0, v1, v1, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:255:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v0, s1, s1, 8 # | ^ # | :262:9: note: scanning from here # | ; %bb.0: # | ^ # | :273:2: note: possible intended match here # | v_alignbit_b32 v3, s1, s1, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:327:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v4, v1, v1, 8 # | ^ # | :323:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :328:2: note: possible intended match here # | v_alignbit_b32 v0, v1, v1, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:385:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_lshl_b32 s1, s0, 8 # | ^ # | :365:9: note: scanning from here # | ; %bb.0: # | ^ # | :367:6: note: possible intended match here # | v_alignbit_b32 v1, s0, s0, 24 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:419:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_lshlrev_b32_e32 v1, 8, v0 # | ^ # | :415:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :420:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:489:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_lshlrev_b32_e32 v1, 8, v0 # | ^ # | :498:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :503:2: note: possible intended match here # | v_lshrrev_b32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:523:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_lshlrev_b32_e32 v1, 8, v0 # | ^ # | :531:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :536:2: note: possible intended match here # | v_ashrrev_i32_e32 v0, 16, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll:635:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: v_alignbit_b32 v2, v1, v1, 8 # | ^ # | :634:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :639:2: note: possible intended match here # | v_alignbit_b32 v0, v1, v1, 8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 82: .text # | 83: .globl s_bswap_v2i32 ; -- Begin function s_bswap_v2i32 # | 84: .p2align 8 # | 85: .type s_bswap_v2i32,@function # | 86: s_bswap_v2i32: ; @s_bswap_v2i32 # | 87: ; %bb.0: # | next:79'0 { search range start (exclusive) # | next:79'1 error: no match found in search range # | 88: v_alignbit_b32 v0, s1, s1, 8 # | 89: v_alignbit_b32 v1, s1, s1, 24 # | 90: s_mov_b32 s1, 0xff00ff # | 91: v_bfi_b32 v0, s1, v1, v0 # | 92: v_alignbit_b32 v1, s0, s0, 8 # | next:79'2 ? possible intended match # | 93: v_alignbit_b32 v2, s0, s0, 24 # | 94: v_bfi_b32 v1, s1, v2, v1 # | 95: v_readfirstlane_b32 s0, v1 # | 96: v_readfirstlane_b32 s1, v0 # | 97: ; return to shader part epilog # | . # | . # | . # | 133: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 134: .text # | 135: .globl v_bswap_v2i32 ; -- Begin function v_bswap_v2i32 # | 136: .p2align 6 # | 137: .type v_bswap_v2i32,@function # | 138: v_bswap_v2i32: ; @v_bswap_v2i32 # | next:79'3 } search range end (exclusive) # | 139: ; %bb.0: # | 140: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 141: v_alignbit_b32 v2, v0, v0, 8 # | 142: v_alignbit_b32 v0, v0, v0, 24 # | 143: s_mov_b32 s4, 0xff00ff # | . # | . # | . # | 169: .text # | 170: .globl s_bswap_i64 ; -- Begin function s_bswap_i64 # | 171: .p2align 8 # | 172: .type s_bswap_i64,@function # | 173: s_bswap_i64: ; @s_bswap_i64 # | 174: ; %bb.0: # | next:165'0 { search range start (exclusive) # | next:165'1 error: no match found in search range # | 175: v_alignbit_b32 v0, s0, s0, 8 # | 176: v_alignbit_b32 v1, s0, s0, 24 # | 177: s_mov_b32 s0, 0xff00ff # | 178: v_bfi_b32 v0, s0, v1, v0 # | 179: v_alignbit_b32 v1, s1, s1, 8 # | next:165'2 ? possible intended match # | 180: v_alignbit_b32 v2, s1, s1, 24 # | 181: v_bfi_b32 v1, s0, v2, v1 # | 182: v_readfirstlane_b32 s0, v1 # | 183: v_readfirstlane_b32 s1, v0 # | 184: ; return to shader part epilog # | . # | . # | . # | 220: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 221: .text # | 222: .globl v_bswap_i64 ; -- Begin function v_bswap_i64 # | 223: .p2align 6 # | 224: .type v_bswap_i64,@function # | 225: v_bswap_i64: ; @v_bswap_i64 # | next:165'3 } search range end (exclusive) # | 226: ; %bb.0: # | 227: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:213'0 { search range start (exclusive) # | next:213'1 error: no match found in search range # | 228: v_alignbit_b32 v2, v0, v0, 8 # | 229: v_alignbit_b32 v0, v0, v0, 24 # | 230: s_mov_b32 s4, 0xff00ff # | 231: v_bfi_b32 v2, s4, v0, v2 # | 232: v_alignbit_b32 v0, v1, v1, 8 # | next:213'2 ? possible intended match # | 233: v_alignbit_b32 v1, v1, v1, 24 # | 234: v_bfi_b32 v0, s4, v1, v0 # | 235: v_mov_b32_e32 v1, v2 # | 236: s_setpc_b64 s[30:31] # | 237: .Lfunc_end5: # | . # | . # | . # | 256: ; MemoryBound: 0 # | 257: .text # | 258: .globl s_bswap_v2i64 ; -- Begin function s_bswap_v2i64 # | 259: .p2align 8 # | 260: .type s_bswap_v2i64,@function # | 261: s_bswap_v2i64: ; @s_bswap_v2i64 # | next:213'3 } search range end (exclusive) # | 262: ; %bb.0: # | next:255'0 { search range start (exclusive) # | next:255'1 error: no match found in search range # | 263: v_alignbit_b32 v0, s2, s2, 8 # | 264: v_alignbit_b32 v1, s2, s2, 24 # | 265: s_mov_b32 s2, 0xff00ff # | 266: v_bfi_b32 v0, s2, v1, v0 # | 267: v_alignbit_b32 v1, s3, s3, 8 # | 268: v_alignbit_b32 v2, s3, s3, 24 # | 269: v_bfi_b32 v1, s2, v2, v1 # | 270: v_alignbit_b32 v2, s0, s0, 8 # | 271: v_alignbit_b32 v3, s0, s0, 24 # | 272: v_bfi_b32 v2, s2, v3, v2 # | 273: v_alignbit_b32 v3, s1, s1, 8 # | next:255'2 ? possible intended match # | 274: v_alignbit_b32 v4, s1, s1, 24 # | 275: v_bfi_b32 v3, s2, v4, v3 # | 276: v_readfirstlane_b32 s0, v3 # | 277: v_readfirstlane_b32 s1, v2 # | 278: v_readfirstlane_b32 s2, v1 # | . # | . # | . # | 316: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 317: .text # | 318: .globl v_bswap_v2i64 ; -- Begin function v_bswap_v2i64 # | 319: .p2align 6 # | 320: .type v_bswap_v2i64,@function # | 321: v_bswap_v2i64: ; @v_bswap_v2i64 # | next:255'3 } search range end (exclusive) # | 322: ; %bb.0: # | 323: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:327'0 { search range start (exclusive) # | next:327'1 error: no match found in search range # | 324: v_alignbit_b32 v4, v0, v0, 8 # | 325: v_alignbit_b32 v0, v0, v0, 24 # | 326: s_mov_b32 s4, 0xff00ff # | 327: v_bfi_b32 v4, s4, v0, v4 # | 328: v_alignbit_b32 v0, v1, v1, 8 # | next:327'2 ? possible intended match # | 329: v_alignbit_b32 v1, v1, v1, 24 # | 330: v_bfi_b32 v0, s4, v1, v0 # | 331: v_alignbit_b32 v1, v2, v2, 8 # | 332: v_alignbit_b32 v2, v2, v2, 24 # | 333: v_bfi_b32 v5, s4, v2, v1 # | . # | . # | . # | 359: ; MemoryBound: 0 # | 360: .t # | ... # `---data was truncated (10240/17088) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/ds_gws_align.ll (281 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ds_gws_align.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.08-mesa-mesa3d -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.08-mesa-mesa3d -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a-mesa-mesa3d -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.0a-mesa-mesa3d -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.08-mesa-mesa3d -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.08-mesa-mesa3d -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %8:sreg_32(i32) = G_CONSTANT i32 1 (in function: gws_init_odd_agpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll:43:14: error: GCN-LABEL: expected string not found in input # | ; GCN-LABEL: {{^}}gws_init_odd_agpr: # | ^ # | :152:21: note: scanning from here # | gws_barrier_odd_reg: ; @gws_barrier_odd_reg # | ^ # | :152:24: note: possible intended match here # | gws_barrier_odd_reg: ; @gws_barrier_odd_reg # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds_gws_align.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 147: .long 0 # | 148: .text # | 149: .globl gws_barrier_odd_reg ; -- Begin function gws_barrier_odd_reg # | 150: .p2align 8 # | 151: .type gws_barrier_odd_reg,@function # | 152: gws_barrier_odd_reg: ; @gws_barrier_odd_reg # | label:43'0 { search range start (exclusive) # | label:43'1 error: no match found in search range # | label:43'2 ? possible intended match # | 153: ; %bb.0: # | 154: s_mov_b32 m0, 0 # | 155: s_nop 0 # | 156: ds_gws_barrier v0 gds # | 157: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 158: ds_gws_barrier v1 gds # | 159: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 160: s_endpgm # | 161: .Lfunc_end2: # | 162: .size gws_barrier_odd_reg, .Lfunc_end2 # | label:43'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll (282 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,DAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,DAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %1:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_s_load_i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fabs.ll (283 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fabs.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for v_fabs_f16 # | warning: Instruction selection used fallback path for s_fabs_f16 # | warning: Instruction selection used fallback path for s_fabs_f16_salu_use # | warning: Instruction selection used fallback path for v_fabs_f32 # | warning: Instruction selection used fallback path for s_fabs_f32 # | warning: Instruction selection used fallback path for s_fabs_f32_salu_use # | warning: Instruction selection used fallback path for v_fabs_f64 # | warning: Instruction selection used fallback path for s_fabs_f64 # | warning: Instruction selection used fallback path for s_fabs_f64_salu_use # | warning: Instruction selection used fallback path for v_fabs_v2f16 # | warning: Instruction selection used fallback path for s_fabs_v2f16 # | warning: Instruction selection used fallback path for s_fabs_v2f16_salu_use # | warning: Instruction selection used fallback path for v_fabs_v2f32 # | warning: Instruction selection used fallback path for s_fabs_v2f32 # | warning: Instruction selection used fallback path for s_fabs_v2f32_salu_use # | warning: Instruction selection used fallback path for v_fabs_fneg_f32 # | warning: Instruction selection used fallback path for s_fabs_fneg_f32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:57:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fffffff, s0 # | ^ # | :193:9: note: scanning from here # | ; %bb.0: # | ^ # | :196:2: note: possible intended match here # | v_mov_b32_e32 v2, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:75:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fffffff, s0 # | ^ # | :240:9: note: scanning from here # | ; %bb.0: # | ^ # | :244:6: note: possible intended match here # | v_cndmask_b32_e64 v2, 0, |s0|, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:113:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_dual_mov_b32 v3, s1 :: v_dual_mov_b32 v2, s0 # | ^ # | :333:9: note: scanning from here # | ; %bb.0: # | ^ # | :336:2: note: possible intended match here # | v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:125:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_dual_mov_b32 v3, s1 :: v_dual_mov_b32 v2, s0 # | ^ # | :380:9: note: scanning from here # | ; %bb.0: # | ^ # | :386:2: note: possible intended match here # | v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:171:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fff7fff, s0 # | ^ # | :475:9: note: scanning from here # | ; %bb.0: # | ^ # | :476:2: note: possible intended match here # | s_and_b32 s0, s0, 0x7fff7fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:192:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fff7fff, s0 # | ^ # | :522:9: note: scanning from here # | ; %bb.0: # | ^ # | :523:2: note: possible intended match here # | s_and_b32 s0, s0, 0x7fff7fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:223:13: error: GCN-NEXT: is not on the line after the previous match # | ; GCN-NEXT: v_and_b32_e32 v0, 0x7fffffff, v0 # | ^ # | :573:2: note: 'next' match was here # | v_and_b32_e32 v0, 0x7fffffff, v0 # | ^ # | :571:9: note: previous match ended here # | ; %bb.0: # | ^ # | :572:1: note: non-matching line after previous match is here # | v_and_b32_e32 v1, 0x7fffffff, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:234:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fffffff, s0 # | ^ # | :617:9: note: scanning from here # | ; %bb.0: # | ^ # | :621:32: note: possible intended match here # | v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:254:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_and_b32_e64 v2, 0x7fffffff, s0 # | ^ # | :665:9: note: scanning from here # | ; %bb.0: # | ^ # | :669:6: note: possible intended match here # | s_cselect_b32 s0, s0, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll:297:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_or_b32_e64 v2, 0x80000000, s0 # | ^ # | :761:9: note: scanning from here # | ; %bb.0: # | ^ # | :764:2: note: possible intended match here # | v_mov_b32_e32 v2, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fabs.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 188: .text # | 189: .globl s_fabs_f32 ; -- Begin function s_fabs_f32 # | 190: .p2align 8 # | 191: .type s_fabs_f32,@function # | 192: s_fabs_f32: ; @s_fabs_f32 # | 193: ; %bb.0: # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | 194: s_bitset0_b32 s0, 31 # | 195: s_delay_alu instid0(SALU_CYCLE_1) # | 196: v_mov_b32_e32 v2, s0 # | next:57'2 ? possible intended match # | 197: global_store_b32 v[0:1], v2, off # | 198: s_endpgm # | 199: .Lfunc_end4: # | 200: .size s_fabs_f32, .Lfunc_end4-s_fabs_f32 # | 201: ; -- End function # | . # | . # | . # | 234: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 235: .text # | 236: .globl s_fabs_f32_salu_use ; -- Begin function s_fabs_f32_salu_use # | 237: .p2align 8 # | 238: .type s_fabs_f32_salu_use,@function # | 239: s_fabs_f32_salu_use: ; @s_fabs_f32_salu_use # | next:57'3 } search range end (exclusive) # | 240: ; %bb.0: # | next:75'0 { search range start (exclusive) # | next:75'1 error: no match found in search range # | 241: s_cmp_eq_u32 s1, 0 # | 242: s_cselect_b32 s1, -1, 0 # | 243: s_delay_alu instid0(SALU_CYCLE_1) # | 244: v_cndmask_b32_e64 v2, 0, |s0|, s1 # | next:75'2 ? possible intended match # | 245: global_store_b32 v[0:1], v2, off # | 246: s_endpgm # | 247: .Lfunc_end5: # | 248: .size s_fabs_f32_salu_use, .Lfunc_end5-s_fabs_f32_salu_use # | 249: ; -- End function # | . # | . # | . # | 282: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 283: .text # | 284: .globl v_fabs_f64 ; -- Begin function v_fabs_f64 # | 285: .p2align 8 # | 286: .type v_fabs_f64,@function # | 287: v_fabs_f64: ; @v_fabs_f64 # | next:75'3 } search range end (exclusive) # | 288: ; %bb.0: # | 289: v_and_b32_e32 v1, 0x7fffffff, v1 # | 290: global_store_b64 v[2:3], v[0:1], off # | 291: s_endpgm # | 292: .Lfunc_end6: # | . # | . # | . # | 328: .text # | 329: .globl s_fabs_f64 ; -- Begin function s_fabs_f64 # | 330: .p2align 8 # | 331: .type s_fabs_f64,@function # | 332: s_fabs_f64: ; @s_fabs_f64 # | 333: ; %bb.0: # | next:113'0 { search range start (exclusive) # | next:113'1 error: no match found in search range # | 334: s_bitset0_b32 s1, 31 # | 335: s_delay_alu instid0(SALU_CYCLE_1) # | 336: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | next:113'2 ? possible intended match # | 337: global_store_b64 v[0:1], v[2:3], off # | 338: s_endpgm # | 339: .Lfunc_end7: # | 340: .size s_fabs_f64, .Lfunc_end7-s_fabs_f64 # | 341: ; -- End function # | . # | . # | . # | 374: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 375: .text # | 376: .globl s_fabs_f64_salu_use ; -- Begin function s_fabs_f64_salu_use # | 377: .p2align 8 # | 378: .type s_fabs_f64_salu_use,@function # | 379: s_fabs_f64_salu_use: ; @s_fabs_f64_salu_use # | next:113'3 } search range end (exclusive) # | 380: ; %bb.0: # | next:125'0 { search range start (exclusive) # | next:125'1 error: no match found in search range # | 381: s_bitset0_b32 s1, 31 # | 382: s_cmp_eq_u32 s2, 0 # | 383: s_cselect_b32 s0, s0, 0 # | 384: s_cselect_b32 s1, s1, 0 # | 385: s_delay_alu instid0(SALU_CYCLE_1) # | 386: v_dual_mov_b32 v2, s0 :: v_dual_mov_b32 v3, s1 # | next:125'2 ? possible intended match # | 387: global_store_b64 v[0:1], v[2:3], off # | 388: s_endpgm # | 389: .Lfunc_end8: # | 390: .size s_fabs_f64_salu_use, .Lfunc_end8-s_fabs_f64_salu_use # | 391: ; -- End function # | . # | . # | . # | 424: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 425: .text # | 426: .globl v_fabs_v2f16 ; -- Begin function v_fabs_v2f16 # | 427: .p2align 8 # | 428: .type v_fabs_v2f16,@function # | 429: v_fabs_v2f16: ; @v_fabs_v2f16 # | next:125'3 } search range end (exclusive) # | 430: ; %bb.0: # | 431: v_and_b32_e32 v0, 0x7fff7fff, v0 # | 432: global_store_b32 v[1:2], v0, off # | 433: s_endpgm # | 434: .Lfunc_end9: # | . # | . # | . # | 470: .text # | 471: .globl s_fabs_v2f16 ; -- Begin function s_fabs_v2f16 # | 472: .p2align 8 # | 473: .type s_fabs_v2f16,@function # | 474: s_fabs_v2f16: ; @s_fabs_v2f16 # | 475: ; %bb.0: # | next:171'0 { search range start (exclusive) # | next:171'1 error: no match found in search range # | 476: s_and_b32 s0, s0, 0x7fff7fff # | next:171'2 ? possible intended match # | 477: s_delay_alu instid0(SALU_CYCLE_1) # | 478: v_mov_b32_e32 v2, s0 # | 479: global_store_b32 v[0:1], v2, off # | 480: s_endpgm # | 481: .Lfunc_end10: # | . # | . # | . # | 516: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 517: .text # | 518: .globl s_fabs_v2f16_salu_use ; -- Begin function s_fabs_v2f16_salu_use # | 519: .p2align 8 # | 520: .type s_fabs_v2f16_salu_use,@function # | 521: s_fabs_v2f16_salu_use: ; @s_fabs_v2f16_salu_use # | next:171'3 } search range end (exclusive) # | 522: ; %bb.0: # | next:192'0 { search range start (exclusive) # | next:192'1 error: no match found in search range # | # | ... # `---data was truncated (10240/15284) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: FAIL: LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll (284 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(<4 x i32>), %12:sgpr(p1) :: (store (<4 x i32>) into %ir.arg.load, addrspace 1) (in function: test_mfma_i32_16x16x32i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fmul.f16.ll (285 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fmul.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_constained_fmul_f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fmul_f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fmul_f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fmul_v2f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fmul_v2f16_fpexcept_ignore # | warning: Instruction selection used fallback path for v_constained_fmul_v2f16_fpexcept_maytrap # | warning: Instruction selection used fallback path for v_constained_fmul_v3f16_fpexcept_strict # | warning: Instruction selection used fallback path for v_constained_fmul_v4f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fmul_f16_fpexcept_strict # | warning: Instruction selection used fallback path for s_constained_fmul_v2f16_fpexcept_strict # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll:315:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_mul_f16 v1, v1, v3 # | ^ # | :259:25: note: scanning from here # | v_pk_mul_f16 v0, v0, v2 # | ^ # | :260:2: note: possible intended match here # | v_mul_f16_e32 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll:410:20: error: GFX9-GISEL-NEXT: expected string not found in input # | ; GFX9-GISEL-NEXT: v_pk_mul_f16 v0, v0, v2 # | ^ # | :299:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :303:2: note: possible intended match here # | v_mul_f16_e32 v0, v0, v2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 254: .p2align 6 # | 255: .type v_constained_fmul_v3f16_fpexcept_strict,@function # | 256: v_constained_fmul_v3f16_fpexcept_strict: ; @v_constained_fmul_v3f16_fpexcept_strict # | 257: ; %bb.0: # | 258: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 259: v_pk_mul_f16 v0, v0, v2 # | next:315'0 { search range start (exclusive) # | next:315'1 error: no match found in search range # | 260: v_mul_f16_e32 v1, v1, v3 # | next:315'2 ? possible intended match # | 261: s_setpc_b64 s[30:31] # | 262: .Lfunc_end6: # | 263: .size v_constained_fmul_v3f16_fpexcept_strict, .Lfunc_end6-v_constained_fmul_v3f16_fpexcept_strict # | 264: ; -- End function # | 265: .set .Lv_constained_fmul_v3f16_fpexcept_strict.num_vgpr, 4 # | . # | . # | . # | 292: .long 0 # | 293: .text # | 294: .globl v_constained_fmul_v4f16_fpexcept_strict ; -- Begin function v_constained_fmul_v4f16_fpexcept_strict # | 295: .p2align 6 # | 296: .type v_constained_fmul_v4f16_fpexcept_strict,@function # | 297: v_constained_fmul_v4f16_fpexcept_strict: ; @v_constained_fmul_v4f16_fpexcept_strict # | next:315'3 } search range end (exclusive) # | 298: ; %bb.0: # | 299: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:410'0 { search range start (exclusive) # | next:410'1 error: no match found in search range # | 300: v_mul_f16_sdwa v4, v1, v3 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 301: v_mul_f16_sdwa v5, v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:WORD_1 # | 302: v_mul_f16_e32 v1, v1, v3 # | 303: v_mul_f16_e32 v0, v0, v2 # | next:410'2 ? possible intended match # | 304: s_mov_b32 s4, 0x5040100 # | 305: v_perm_b32 v0, v5, v0, s4 # | 306: v_perm_b32 v1, v4, v1, s4 # | 307: s_setpc_b64 s[30:31] # | 308: .Lfunc_end7: # | . # | . # | . # | 342: .long 0 # | 343: .text # | 344: .globl s_constained_fmul_f16_fpexcept_strict ; -- Begin function s_constained_fmul_f16_fpexcept_strict # | 345: .p2align 8 # | 346: .type s_constained_fmul_f16_fpexcept_strict,@function # | 347: s_constained_fmul_f16_fpexcept_strict: ; @s_constained_fmul_f16_fpexcept_strict # | next:410'3 } search range end (exclusive) # | 348: ; %bb.0: # | 349: v_mov_b32_e32 v0, s3 # | 350: v_mul_f16_e32 v0, s2, v0 # | 351: ; return to shader part epilog # | 352: .Lfunc_end8: # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.ll (286 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %51:vgpr(i32), %33:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_class_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll (287 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 -mattr=+unaligned-access-mode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX1100 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu11.00 -mattr=+unaligned-access-mode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-GFX1100 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 -mattr=+unaligned-access-mode -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.42 -mattr=+unaligned-access-mode -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %4135:sreg_32(i32) = G_CONSTANT i32 8192 (in function: memcpy_known) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll (288 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :203:2: note: scanning from here # | # | ^ # | :203:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :204:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:29:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :335:2: note: scanning from here # | # | ^ # | :335:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :336:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:47:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :468:2: note: scanning from here # | # | ^ # | :468:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :469:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:68:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :604:2: note: scanning from here # | # | ^ # | :604:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :605:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:90:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :742:2: note: scanning from here # | # | ^ # | :742:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :743:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:122:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[BUILD_VECTOR:%[0-9]+]]:vreg_128(<4 x f32>) = G_BUILD_VECTOR [[COPY4]](f32), [[COPY5]](f32), [[COPY6]](f32), [[COPY7]](f32) # | ^ # | :910:29: note: scanning from here # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :910:29: note: with "COPY4" equal to "%9" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :910:29: note: with "COPY5" equal to "%10" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :910:29: note: with "COPY6" equal to "%11" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :910:29: note: with "COPY7" equal to "%12" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :910:29: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :911:2: note: possible intended match here # | %1:vgpr(<4 x f32>) = G_BUILD_VECTOR %9(f32), %10(f32), %11(f32), %12(f32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:172:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1071:2: note: scanning from here # | # | ^ # | :1071:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1072:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:193:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1207:2: note: scanning from here # | # | ^ # | :1207:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1208:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:214:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1344:2: note: scanning from here # | # | ^ # | :1344:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1345:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:236:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1481:2: note: scanning from here # | # | ^ # | :1481:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1482:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:258:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1619:2: note: scanning from here # | # | ^ # | :1619:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1620:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll:294:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[BUILD_VECTOR:%[0-9]+]]:vreg_128(<4 x f32>) = G_BUILD_VECTOR [[COPY4]](f32), [[COPY5]](f32), [[COPY6]](f32), [[COPY7]](f32) # | ^ # | :1791:29: note: scanning from here # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1791:29: note: with "COPY4" equal to "%9" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1791:29: note: with "COPY5" equal to "%10" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1791:29: note: with "COPY6" equal to "%11" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1791:29: note: with "COPY7" equal to "%12" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1791:29: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %12:vgpr(f32) = COPY $vgpr7 # | ^ # | :1792:2: note: possible intended match here # | %1:vgpr(<4 x f32>) = G_BUILD_VECTOR %9(f32), %10(f32), %11(f32), %12(f32) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 198: isWholeWaveFunction: false # | 199: minNumAGPRs: 4294967295 # | 200: body: | # | 201: bb.1 (%ir-block.0): # | 202: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 203: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 204: %5:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 205: %6:sgpr(i32) = COPY $sgpr3 # | 206: %7:sgpr(i32) = COPY $sgpr4 # | 207: %8:sgpr(i32) = COPY $sgpr5 # | 208: %1:vgpr(f32) = COPY $vgpr0 # | 209: %2:vgpr(i32) = COPY $vgpr1 # | 210: %3:sgpr(i32) = COPY $sgpr6 # | 211: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 212: %15:sgpr(i32) = G_CONSTANT i32 0 # | 213: %16:vgpr(i32) = COPY %15(i32) # | 214: G_AMDGPU_BUFFER_STORE_FORMAT %1(f32), %14(<4 x s32>), %16(i32), %2, %3, 0, 0, 0 :: (dereferenceable store (f32) into %ir.rsrc, align 1, addrspace 8) # | 215: S_ENDPGM 0 # | 216: ... # | 217: --- # | 218: name: raw_ptr_buffer_store_format__sgpr_rsrc__vgpr_val__voffset_4095__sgpr_soffset_f32 # | next:10'4 } search range end (exclusive) # | 219: alignment: 4 # | 220: exposesReturnsTwice: false # | 221: legalized: true # | 222: regBankSelected: true # | 223: selected: true # | . # | . # | . # | 330: isWholeWaveFunction: false # | 331: minNumAGPRs: 4294967295 # | 332: body: | # | 333: bb.1 (%ir-block.0): # | 334: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 335: # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | next:29'2 pattern attempts to capture variables: "COPY" # | 336: %4:sgpr(i32) = COPY $sgpr2 # | next:29'3 ? possible intended match # | 337: %5:sgpr(i32) = COPY $sgpr3 # | 338: %6:sgpr(i32) = COPY $sgpr4 # | 339: %7:sgpr(i32) = COPY $sgpr5 # | 340: %1:vgpr(f32) = COPY $vgpr0 # | 341: %2:sgpr(i32) = COPY $sgpr6 # | 342: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 343: %15:sgpr(i32) = G_CONSTANT i32 0 # | 344: %16:vgpr(i32) = COPY %15(i32) # | 345: %17:vgpr(i32) = COPY %15(i32) # | 346: G_AMDGPU_BUFFER_STORE_FORMAT %1(f32), %14(<4 x s32>), %16(i32), %17, %2, 4095, 0, 0 :: (dereferenceable store (f32) into %ir.rsrc, align 1, addrspace 8) # | 347: S_ENDPGM 0 # | 348: ... # | 349: --- # | 350: name: raw_ptr_buffer_store_format__sgpr_rsrc__vgpr_val__vgpr_voffset__sgpr_soffset_v2f32 # | next:29'4 # | ... # `---data was truncated (10240/26543) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll (289 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f16_dst_sel_0 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f16_dst_sel_1 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f16_dst_sel_2 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f16_dst_sel_3 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_bf16_dst_sel_0 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_bf16_dst_sel_1 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_bf16_dst_sel_2 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_bf16_dst_sel_3 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f32_dst_sel_0 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f32_dst_sel_1 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f32_dst_sel_2 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f32_dst_sel_3 # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f16_uni # | warning: Instruction selection used fallback path for test_scalef32_sr_pk_fp4_f32_uni # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll:204:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_mov_b32 s6, s1 # | ^ # | :893:9: note: scanning from here # | ; %bb.0: # | ^ # | :894:2: note: possible intended match here # | v_mov_b32_e32 v2, s1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 888: .text # | 889: .globl test_scalef32_sr_pk_fp4_f32_uni ; -- Begin function test_scalef32_sr_pk_fp4_f32_uni # | 890: .p2align 8 # | 891: .type test_scalef32_sr_pk_fp4_f32_uni,@function # | 892: test_scalef32_sr_pk_fp4_f32_uni: ; @test_scalef32_sr_pk_fp4_f32_uni # | 893: ; %bb.0: # | next:204'0 { search range start (exclusive) # | next:204'1 error: no match found in search range # | 894: v_mov_b32_e32 v2, s1 # | next:204'2 ? possible intended match # | 895: v_mov_b32_e32 v3, s2 # | 896: v_mov_b32_e32 v4, s0 # | 897: v_mov_b32_e32 v5, s4 # | 898: v_cvt_scalef32_sr_pk_fp4_f32 v6, v[2:3], s3, v5 # | 899: global_store_dword v[0:1], v6, off # | . # | . # | . # | 944: .set amdgpu.max_num_agpr, 0 # | 945: .set amdgpu.max_num_sgpr, 0 # | 946: .set amdgpu.max_num_named_barrier, 0 # | 947: .section .AMDGPU.csdata,"",@progbits # | 948: .section ".note.GNU-stack","",@progbits # | 949: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx950" # | next:204'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/ds-alignment.ll (290 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ds-alignment.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 -mattr=-unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll -check-prefixes=GCN,ALIGNED,ALIGNED-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 -mattr=-unaligned-access-mode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll -check-prefixes=GCN,ALIGNED,ALIGNED-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 -mattr=-unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll -check-prefixes=GCN,ALIGNED,ALIGNED-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 -mattr=-unaligned-access-mode # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %31:vgpr(p3) :: (store (i8) into %ir.3, addrspace 3) (in function: ds1align1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll -check-prefixes=GCN,ALIGNED,ALIGNED-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ds-alignment.ll -check-prefixes=GCN,ALIGNED,ALIGNED-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir (291 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MOVREL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MOVREL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir:754:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY2]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :2799:26: note: scanning from here # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :2799:26: note: with "COPY2" equal to "%2" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :2799:26: note: with "S_MOV_B32_" equal to "%3" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :2799:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :2800:2: note: possible intended match here # | %4:sreg_32 = S_ADD_I32 %2, %3, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir:831:17: error: MOVREL-NEXT: expected string not found in input # | ; MOVREL-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY2]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :3045:26: note: scanning from here # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :3045:26: note: with "COPY2" equal to "%2" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :3045:26: note: with "S_MOV_B32_" equal to "%3" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :3045:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %3:sreg_32 = S_MOV_B32 8 # | ^ # | :3046:2: note: possible intended match here # | %4:sreg_32 = S_ADD_I32 %2, %3, implicit-def dead $scc # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 2794: liveins: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7, $vgpr8, $sgpr9 # | 2795: # | 2796: %0:vreg_256 = COPY $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7 # | 2797: %1:vgpr_32 = COPY $vgpr8 # | 2798: %2:sreg_32 = COPY $sgpr9 # | 2799: %3:sreg_32 = S_MOV_B32 8 # | next:754'0 { search range start (exclusive) # | next:754'1 error: no match found in search range # | next:754'2 with "COPY2" equal to "%2" # | next:754'3 with "S_MOV_B32_" equal to "%3" # | next:754'4 pattern attempts to capture variables: "S_ADD_U32_" # | 2800: %4:sreg_32 = S_ADD_I32 %2, %3, implicit-def dead $scc # | next:754'5 ? possible intended match # | 2801: $m0 = COPY %4 # | 2802: %5:vreg_256 = V_INDIRECT_REG_WRITE_MOVREL_B32_V8 %0, %1, 3, implicit $m0, implicit $exec # | 2803: S_ENDPGM 0, implicit %5 # | 2804: ... # | 2805: --- # | 2806: name: insert_vector_elt_s_s32_v8s32_add_1 # | next:754'6 } search range end (exclusive) # | 2807: alignment: 1 # | 2808: exposesReturnsTwice: false # | 2809: legalized: true # | 2810: regBankSelected: true # | 2811: selected: true # | . # | . # | . # | 3040: liveins: $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7, $sgpr8, $sgpr9 # | 3041: # | 3042: %0:sgpr_256 = COPY $sgpr0_sgpr1_sgpr2_sgpr3_sgpr4_sgpr5_sgpr6_sgpr7 # | 3043: %1:sreg_32 = COPY $sgpr8 # | 3044: %2:sreg_32 = COPY $sgpr9 # | 3045: %3:sreg_32 = S_MOV_B32 8 # | next:831'0 { search range start (exclusive) # | next:831'1 error: no match found in search range # | next:831'2 with "COPY2" equal to "%2" # | next:831'3 with "S_MOV_B32_" equal to "%3" # | next:831'4 pattern attempts to capture variables: "S_ADD_U32_" # | 3046: %4:sreg_32 = S_ADD_I32 %2, %3, implicit-def dead $scc # | next:831'5 ? possible intended match # | 3047: $m0 = COPY %4 # | 3048: %5:sgpr_256 = S_INDIRECT_REG_WRITE_MOVREL_B32_V8 %0, %1, 3, implicit $m0 # | 3049: S_ENDPGM 0, implicit %5 # | 3050: ... # | 3051: --- # | 3052: name: insert_vector_elt_s_s32_v4s32_const_idx # | next:831'6 } search range end (exclusive) # | 3053: alignment: 1 # | 3054: exposesReturnsTwice: false # | 3055: legalized: true # | 3056: regBankSelected: true # | 3057: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir (292 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 -pass-remarks-missed='gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir -o /dev/null 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 '-pass-remarks-missed=gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir -o /dev/null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir:3:8: error: ERR: expected string not found in input # | # ERR: remark: :0:0: cannot select: %2:vcc(s1) = G_FCMP floatpred(oeq), %1:vgpr(s32), %0:vgpr (in function: g_fcmp_op2_fconstant_s32) # | ^ # | :1:1: note: scanning from here # | remark: :0:0: cannot select: %1:vgpr(s64) = G_FPEXT %0:vgpr(f32) (in function: g_fpext_op0_f64) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: remark: :0:0: cannot select: %1:vgpr(s64) = G_FPEXT %0:vgpr(f32) (in function: g_fpext_op0_f64) # | check:3'0 { search range start (exclusive) # | check:3'1 error: no match found in search range # | 2: remark: :0:0: cannot select: %1:vgpr_32(f32) = G_UITOFP %0:vgpr(s32) (in function: g_uitofp_op1_i32) # | 3: remark: :0:0: cannot select: %2:vgpr(s32) = G_AMDGPU_ATOMIC_CMPXCHG %0:vgpr(p1), %1:vgpr :: (load store seq_cst (s32), addrspace 1) (in function: g_amdgpu_atomic_cmpxchg_op0_i32) # | 4: remark: :0:0: cannot select: %1:vgpr(s32) = G_FEXP2 %0:vgpr (in function: g_fexp2_op0_f32) # | check:3'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll (293 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f32_sl # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f32_vv # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f32_sl # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_f32_word1_fabs # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_f32_word1_fabs # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_f32_word1_fneg # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_f32_word1_fneg # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_f32_word1_fabs_fneg # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_f32_word1_fabs_fneg # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_word0 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_word1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_imm1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_imm2 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_word0 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_word1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_imm1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_imm2 # | warning: Instruction selection used fallback path for test_cvt_scale_fp4_f32_byte3_fabs # | warning: Instruction selection used fallback path for test_cvt_scale_fp4_f32_byte3_fneg # | warning: Instruction selection used fallback path for test_cvt_scale_fp4_f32_byte3_fabs_fneg # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte0 # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte1 # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte2 # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte3 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_f16_fp6_sl # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_fp6_vv # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_fp6_sl # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_f16_bf6_sl # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_bf6_vv # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_bf6_sl # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_fp8_word0 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_fp8_word1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_bf8_word0 # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_bf8_word1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte0 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte2 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte3 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_imm1 # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_imm2 # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f32_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk32_fp6_f32_sl_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f32_vv_inreg_src # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f32_ss # | warning: Instruction selection used fallback path for test_scalef32_pk32_bf6_f32_sl_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_word0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_fp8_bf16_word1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_word0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf8_bf16_word1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte2_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scale_bf16_fp4_byte3_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_f16_fp6_sl_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_fp6_vv_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_fp6_sl_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_f16_bf6_sl_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_bf6_vv_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk32_bf16_bf6_sl_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_fp8_word0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_fp8_word1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_bf8_word0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_pk_bf16_bf8_word1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte0_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte1_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte2_inreg_src # | warning: Instruction selection used fallback path for test_cvt_scalef32_fp4_bf16_byte3_inreg_src # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:48:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v24, v17 # | ^ # | :23:2: note: 'next' match was here # | v_mov_b32_e32 v24, v17 # | ^ # | :21:9: note: previous match ended here # | ; %bb.0: # | ^ # | :22:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v25, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:78:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :91:2: note: 'next' match was here # | v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :89:9: note: previous match ended here # | ; %bb.0: # | ^ # | :90:1: note: non-matching line after previous match is here # | s_mov_b32 s16, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:119:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v24, v17 # | ^ # | :166:2: note: 'next' match was here # | v_mov_b32_e32 v24, v17 # | ^ # | :164:9: note: previous match ended here # | ; %bb.0: # | ^ # | :165:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v25, v18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:149:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :234:2: note: 'next' match was here # | v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :232:9: note: previous match ended here # | ; %bb.0: # | ^ # | :233:1: note: non-matching line after previous match is here # | s_mov_b32 s16, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1093:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_mov_b32 s4, s16 # | ^ # | :3563:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3570:2: note: possible intended match here # | s_mov_b32 s0, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1186:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_mov_b32 s4, s16 # | ^ # | :3759:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :3766:2: note: possible intended match here # | s_mov_b32 s0, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1491:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[24:25], v[18:21], off # | ^ # | :4782:2: note: 'next' match was here # | global_store_dwordx4 v[24:25], v[18:21], off # | ^ # | :4780:62: note: previous match ended here # | v_cvt_scalef32_2xpk16_fp6_f32 v[18:23], v[2:17], v[2:17], v0 # | ^ # | :4781:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1526:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_nop 0 # | ^ # | :4854:63: note: scanning from here # | v_cvt_scalef32_2xpk16_fp6_f32 v[18:23], v[2:17], v[2:17], s16 # | ^ # | :4857:2: note: possible intended match here # | s_endpgm # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1564:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :4921:2: note: 'next' match was here # | v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :4919:9: note: previous match ended here # | ; %bb.0: # | ^ # | :4920:1: note: non-matching line after previous match is here # | s_mov_b32 s16, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1624:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: global_store_dwordx4 v[24:25], v[18:21], off # | ^ # | :5007:2: note: 'next' match was here # | global_store_dwordx4 v[24:25], v[18:21], off # | ^ # | :5005:62: note: previous match ended here # | v_cvt_scalef32_2xpk16_bf6_f32 v[18:23], v[2:17], v[2:17], v0 # | ^ # | :5006:1: note: non-matching line after previous match is here # | global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1659:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_nop 0 # | ^ # | :5079:63: note: scanning from here # | v_cvt_scalef32_2xpk16_bf6_f32 v[18:23], v[2:17], v[2:17], s16 # | ^ # | :5082:2: note: possible intended match here # | s_endpgm # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:1697:22: error: GFX950-GISEL-NEXT: is not on the line after the previous match # | ; GFX950-GISEL-NEXT: v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :5146:2: note: 'next' match was here # | v_mov_b64_e32 v[16:17], s[14:15] # | ^ # | :5144:9: note: previous match ended here # | ; %bb.0: # | ^ # | :5145:1: note: non-matching line after previous match is here # | s_mov_b32 s16, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:2655:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_mov_b32 s4, s16 # | ^ # | :8453:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :8460:2: note: possible intended match here # | s_mov_b32 s0, 0x42c80000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll:2774:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: s_mov_b32 s4, s16 # | ^ # | :8695:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :8702:2: note: possible intended match here # | s_mov_b32 s0, 0x42c80000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: .text # | 17: .globl test_scalef32_pk32_fp6_f32_vv ; -- Begin function test_scalef32_pk32_fp6_f32_vv # | 18: .p2align 8 # | 19: .type test_scalef32_pk32_fp6_f32_vv,@function # | 20: test_scalef32_pk32_fp6_f32_vv: ; @test_scalef32_pk32_fp6_f32_vv # | 21: ; %bb.0: # | next:48'0 { search range start (exclusive) # | 22: v_mov_b32_e32 v25, v18 # | 23: v_mov_b32_e32 v24, v17 # | next:48'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 24: v_cvt_scalef32_2xpk16_fp6_f32 v[18:23], v[0:15], v[0:15], v16 # | 25: global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | 26: global_store_dwordx4 v[24:25], v[18:21], off # | 27: s_endpgm # | 28: .Lfunc_end0: # | . # | . # | . # | 83: .long 0 # | 84: .text # | 85: .globl test_scalef32_pk32_fp6_f32_sl ; -- Begin function test_scalef32_pk32_fp6_f32_sl # | 86: .p2align 8 # | 87: .type test_scalef32_pk32_fp6_f32_sl,@function # | 88: test_scalef32_pk32_fp6_f32_sl: ; @test_scalef32_pk32_fp6_f32_sl # | next:48'2 } search range end (exclusive) # | 89: ; %bb.0: # | next:78'0 { search range start (exclusive) # | 90: s_mov_b32 s16, 0x42c80000 # | 91: v_mov_b64_e32 v[16:17], s[14:15] # | next:78'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 92: v_mov_b64_e32 v[14:15], s[12:13] # | 93: v_mov_b64_e32 v[12:13], s[10:11] # | 94: v_mov_b64_e32 v[10:11], s[8:9] # | 95: v_mov_b64_e32 v[8:9], s[6:7] # | 96: v_mov_b64_e32 v[6:7], s[4:5] # | . # | . # | . # | 158: .long 0 # | 159: .text # | 160: .globl test_scalef32_pk32_bf6_f32_vv ; -- Begin function test_scalef32_pk32_bf6_f32_vv # | 161: .p2align 8 # | 162: .type test_scalef32_pk32_bf6_f32_vv,@function # | 163: test_scalef32_pk32_bf6_f32_vv: ; @test_scalef32_pk32_bf6_f32_vv # | next:78'2 } search range end (exclusive) # | 164: ; %bb.0: # | next:119'0 { search range start (exclusive) # | 165: v_mov_b32_e32 v25, v18 # | 166: v_mov_b32_e32 v24, v17 # | next:119'1 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 167: v_cvt_scalef32_2xpk16_bf6_f32 v[18:23], v[0:15], v[0:15], v16 # | 168: global_store_dwordx2 v[24:25], v[22:23], off offset:16 # | 169: global_store_dwordx4 v[24:25], v[18:21], off # | 170: s_endpgm # | 171: .Lfunc_end2: # | . # | . # | . # | 226: .long 0 # | 227: .text # | 228: .globl test_ # | ... # `---data was truncated (10240/29230) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll (294 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: %19:vgpr_32(f32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %18:vgpr, %24:sgpr(<4 x s32>), %33:vgpr(i32), %34:vgpr, %9:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/roundeven.ll (295 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/roundeven.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_roundeven_f32 # | warning: Instruction selection used fallback path for v_roundeven_v2f32 # | warning: Instruction selection used fallback path for v_roundeven_v3f32 # | warning: Instruction selection used fallback path for v_roundeven_v4f32 # | warning: Instruction selection used fallback path for v_roundeven_f16 # | warning: Instruction selection used fallback path for v_roundeven_v2f16 # | warning: Instruction selection used fallback path for v_roundeven_v2f16_fneg # | warning: Instruction selection used fallback path for v_roundeven_v4f16 # | warning: Instruction selection used fallback path for v_roundeven_f32_fabs # | warning: Instruction selection used fallback path for s_roundeven_f32 # | warning: Instruction selection used fallback path for v_roundeven_f32_fneg # | warning: Instruction selection used fallback path for v_roundeven_f64 # | warning: Instruction selection used fallback path for v_roundeven_f64_fneg # | warning: Instruction selection used fallback path for v_roundeven_v2f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll:1110:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v3, 0x80000000, v1 # | ^ # | :519:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :521:2: note: possible intended match here # | v_mov_b32_e32 v2, 0x43300000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll:1193:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_xor_b32_e32 v8, 0x80000000, v1 # | ^ # | :569:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :570:2: note: possible intended match here # | v_xor_b32_e32 v6, 0x80000000, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll:1279:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_and_b32_e32 v5, 0x80000000, v1 # | ^ # | :620:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :622:2: note: possible intended match here # | v_mov_b32_e32 v8, 0x43300000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/roundeven.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 514: .globl v_roundeven_f64 ; -- Begin function v_roundeven_f64 # | 515: .p2align 6 # | 516: .type v_roundeven_f64,@function # | 517: v_roundeven_f64: ; @v_roundeven_f64 # | 518: ; %bb.0: # | 519: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1110'0 { search range start (exclusive) # | next:1110'1 error: no match found in search range # | 520: s_brev_b32 s6, -2 # | 521: v_mov_b32_e32 v2, 0x43300000 # | next:1110'2 ? possible intended match # | 522: v_bfi_b32 v3, s6, v2, v1 # | 523: v_mov_b32_e32 v2, 0 # | 524: v_add_f64 v[4:5], v[0:1], v[2:3] # | 525: s_mov_b32 s4, -1 # | 526: s_mov_b32 s5, 0x432fffff # | . # | . # | . # | 562: .long 0 # | 563: .text # | 564: .globl v_roundeven_f64_fneg ; -- Begin function v_roundeven_f64_fneg # | 565: .p2align 6 # | 566: .type v_roundeven_f64_fneg,@function # | 567: v_roundeven_f64_fneg: ; @v_roundeven_f64_fneg # | next:1110'3 } search range end (exclusive) # | 568: ; %bb.0: # | 569: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1193'0 { search range start (exclusive) # | next:1193'1 error: no match found in search range # | 570: v_xor_b32_e32 v6, 0x80000000, v1 # | next:1193'2 ? possible intended match # | 571: s_brev_b32 s4, -2 # | 572: v_mov_b32_e32 v2, 0x43300000 # | 573: v_bfi_b32 v3, s4, v2, v6 # | 574: v_mov_b32_e32 v2, 0 # | 575: v_add_f64 v[4:5], -v[0:1], v[2:3] # | . # | . # | . # | 613: .long 0 # | 614: .text # | 615: .globl v_roundeven_v2f64 ; -- Begin function v_roundeven_v2f64 # | 616: .p2align 6 # | 617: .type v_roundeven_v2f64,@function # | 618: v_roundeven_v2f64: ; @v_roundeven_v2f64 # | next:1193'3 } search range end (exclusive) # | 619: ; %bb.0: # | 620: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1279'0 { search range start (exclusive) # | next:1279'1 error: no match found in search range # | 621: s_brev_b32 s6, -2 # | 622: v_mov_b32_e32 v8, 0x43300000 # | next:1279'2 ? possible intended match # | 623: v_bfi_b32 v5, s6, v8, v1 # | 624: v_mov_b32_e32 v4, 0 # | 625: v_add_f64 v[6:7], v[0:1], v[4:5] # | 626: s_mov_b32 s4, -1 # | 627: s_mov_b32 s5, 0x432fffff # | . # | . # | . # | 661: .set amdgpu.max_num_agpr, 0 # | 662: .set amdgpu.max_num_sgpr, 32 # | 663: .set amdgpu.max_num_named_barrier, 0 # | 664: .section .AMDGPU.csdata,"",@progbits # | 665: .section ".note.GNU-stack","",@progbits # | 666: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx600" # | next:1279'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll (296 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for div_fixup_f16 # | warning: Instruction selection used fallback path for div_fixup_f16_imm_a # | warning: Instruction selection used fallback path for div_fixup_f16_imm_b # | warning: Instruction selection used fallback path for div_fixup_f16_imm_c # | warning: Instruction selection used fallback path for div_fixup_f16_imm_a_imm_b # | warning: Instruction selection used fallback path for div_fixup_f16_imm_b_imm_c # | warning: Instruction selection used fallback path for div_fixup_f16_imm_a_imm_c # | warning: Instruction selection used fallback path for div_fixup_f16_vgpr # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:32:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s11, 0xf000 # | ^ # | :20:19: note: scanning from here # | s_mov_b32 s10, -1 # | ^ # | :21:2: note: possible intended match here # | s_mov_b32 s14, s10 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:77:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :101:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :113:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:119:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :175:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :187:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:161:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :249:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :261:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:201:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :322:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :330:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:236:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :391:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :398:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll:271:13: error: VI-GISEL: expected string not found in input # | ; VI-GISEL: s_mov_b32 s7, 0xf000 # | ^ # | :460:18: note: scanning from here # | s_mov_b32 s6, -1 # | ^ # | :467:2: note: possible intended match here # | s_mov_b32 s4, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 15: .type div_fixup_f16,@function # | 16: div_fixup_f16: ; @div_fixup_f16 # | 17: ; %bb.0: ; %entry # | 18: s_load_dwordx8 s[0:7], s[4:5], 0x24 # | 19: s_mov_b32 s11, 0xf000 # | 20: s_mov_b32 s10, -1 # | check:32'0 { search range start (exclusive) # | check:32'1 error: no match found in search range # | 21: s_mov_b32 s14, s10 # | check:32'2 ? possible intended match # | 22: s_mov_b32 s15, s11 # | 23: s_waitcnt lgkmcnt(0) # | 24: s_mov_b32 s12, s2 # | 25: s_mov_b32 s13, s3 # | 26: s_mov_b32 s16, s4 # | . # | . # | . # | 91: .long 0 # | 92: .text # | 93: .globl div_fixup_f16_imm_a ; -- Begin function div_fixup_f16_imm_a # | 94: .p2align 8 # | 95: .type div_fixup_f16_imm_a,@function # | 96: div_fixup_f16_imm_a: ; @div_fixup_f16_imm_a # | check:32'3 } search range end (exclusive) # | 97: ; %bb.0: ; %entry # | 98: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 99: s_load_dwordx2 s[8:9], s[4:5], 0x34 # | 100: s_mov_b32 s7, 0xf000 # | 101: s_mov_b32 s6, -1 # | check:77'0 { search range start (exclusive) # | check:77'1 error: no match found in search range # | 102: s_mov_b32 s14, s6 # | 103: s_waitcnt lgkmcnt(0) # | 104: s_mov_b32 s12, s2 # | 105: s_mov_b32 s13, s3 # | 106: s_mov_b32 s15, s7 # | 107: s_mov_b32 s10, s6 # | 108: s_mov_b32 s11, s7 # | 109: buffer_load_ushort v0, off, s[12:15], 0 glc # | 110: s_waitcnt vmcnt(0) # | 111: buffer_load_ushort v1, off, s[8:11], 0 glc # | 112: s_waitcnt vmcnt(0) # | 113: s_mov_b32 s4, s0 # | check:77'2 ? possible intended match # | 114: s_movk_i32 s0, 0x4200 # | 115: s_mov_b32 s5, s1 # | 116: v_div_fixup_f16 v0, s0, v0, v1 # | 117: buffer_store_short v0, off, s[4:7], 0 # | 118: s_endpgm # | . # | . # | . # | 165: .long 0 # | 166: .text # | 167: .globl div_fixup_f16_imm_b ; -- Begin function div_fixup_f16_imm_b # | 168: .p2align 8 # | 169: .type div_fixup_f16_imm_b,@function # | 170: div_fixup_f16_imm_b: ; @div_fixup_f16_imm_b # | check:77'3 } search range end (exclusive) # | 171: ; %bb.0: ; %entry # | 172: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 173: s_load_dwordx2 s[8:9], s[4:5], 0x34 # | 174: s_mov_b32 s7, 0xf000 # | 175: s_mov_b32 s6, -1 # | check:119'0 { search range start (exclusive) # | check:119'1 error: no match found in search range # | 176: s_mov_b32 s14, s6 # | 177: s_waitcnt lgkmcnt(0) # | 178: s_mov_b32 s12, s2 # | 179: s_mov_b32 s13, s3 # | 180: s_mov_b32 s15, s7 # | 181: s_mov_b32 s10, s6 # | 182: s_mov_b32 s11, s7 # | 183: buffer_load_ushort v0, off, s[12:15], 0 glc # | 184: s_waitcnt vmcnt(0) # | 185: buffer_load_ushort v1, off, s[8:11], 0 glc # | 186: s_waitcnt vmcnt(0) # | 187: s_mov_b32 s4, s0 # | check:119'2 ? possible intended match # | 188: s_movk_i32 s0, 0x4200 # | 189: s_mov_b32 s5, s1 # | 190: v_div_fixup_f16 v0, v0, s0, v1 # | 191: buffer_store_short v0, off, s[4:7], 0 # | 192: s_endpgm # | . # | . # | . # | 239: .long 0 # | 240: .text # | 241: .globl div_fixup_f16_imm_c ; -- Begin function div_fixup_f16_imm_c # | 242: .p2align 8 # | 243: .type div_fixup_f16_imm_c,@function # | 244: div_fixup_f16_imm_c: ; @div_fixup_f16_imm_c # | check:119'3 } search range end (exclusive) # | 245: ; %bb.0: ; %entry # | 246: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 247: s_load_dwordx2 s[8:9], s[4:5], 0x34 # | 248: s_mov_b32 s7, 0xf000 # | 249: s_mov_b32 s6, -1 # | check:161'0 { search range start (exclusive) # | check:161'1 error: no match found in search range # | 250: s_mov_b32 s14, s6 # | 251: s_waitcnt lgkmcnt(0) # | 252: s_mov_b32 s12, s2 # | 253: s_mov_b32 s13, s3 # | 254: s_mov_b32 s15, s7 # | 255: s_mov_b32 s10, s6 # | 256: s_mov_b32 s11, s7 # | 257: buffer_load_ushort v0, off, s[12:15], 0 glc # | 258: s_waitcnt vmcnt(0) # | 259: buffer_load_ushort v1, off, s[8:11], 0 glc # | 260: s_waitcnt vmcnt(0) # | 261: s_mov_b32 s4, s0 # | check:161'2 ? possible intended match # | 262: s_movk_i32 s0, 0x4200 # | 263: s_mov_b32 s5, s1 # | 264: v_div_fixup_f16 v0, v0, v1, s0 # | 265: buffer_store_short v0, off, s[4:7], 0 # | 266: s_endpgm # | . # | . # | . # | 313: .long 0 # | 314: .text # | 315: .globl div_fixup_f16_imm_a_imm_b ; -- Begin function div_fixup_f16_imm_a_imm_b # | 316: .p2align 8 # | 317: .type div_fixup_f16_imm_a_imm_b,@function # | 318: div_fixup_f16_imm_a_imm_b: ; @div_fixup_f16_imm_a_imm_b # | check:161'3 } search range end (exclusive) # | 319: ; %bb.0: ; %entry # | 320: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 321: s_mov_b32 s7, 0xf000 # | 322: s_mov_b32 s6, -1 # | check:201'0 { search range start (exclusive) # | check:201'1 error: no match found in search range # | 323: s_mov_b32 s10, s6 # | 324: s_mov_b32 s11, s7 # | 325: s_waitcnt lgkmcnt(0) # | 326: s_mov_b32 s8, s2 # | 327: s_mov_b32 s9, s3 # | 328: buffer_load_ushort v0, off, s[8:11], 0 glc # | 329: s_waitcnt vmcnt(0) # | 330: s_mov_b32 s4, s0 # | check:201'2 ? possible intended match # | 331: s_movk_i32 s0, 0x4200 # | 332: s_mov_b32 s5, s1 # | 333: v_div_fixup_f16 v0, s0, s0, v0 # | 334: buffer_store_short v0, off, s[4:7], 0 # | 335: s_endpgm # | . # | . # | . # | 382: .long 0 # | 383: .text # | 384: .globl div_fixup_f16_imm_b_imm_c ; -- Begin function div_fixup_f16_imm_b_imm_c # | 385: .p2align 8 # | 386: .type div_fixup_f16_imm_b_imm_c,@function # | 387: div_fixup_f16_imm_b_imm_c: ; @div_fixup_f16_imm_b_imm_c # | check:201'3 } search range end (exclusive) # | 388: ; %bb.0: ; %entry # | 389: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 390: s_mov_b32 s7, 0xf000 # | 391: s_mov_b32 s6, -1 # | check:236'0 { search range start (exclusive) # | check:236'1 error: no match found in search range # | 392: s_mov_b32 s10, s6 # | 393: s_mov_b32 s11, s7 # | 394: s_waitcnt lgkmcnt(0) # | # | ... # `---data was truncated (10240/12646) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll (297 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx803 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx803 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_min_max_ValK0_K1_f32 # | warning: Instruction selection used fallback path for test_min_max_K0Val_K1_f32 # | warning: Instruction selection used fallback path for test_min_K1max_ValK0_f16 # | warning: Instruction selection used fallback path for test_min_K1max_K0Val_f16 # | warning: Instruction selection used fallback path for test_max_min_ValK1_K0_f32 # | warning: Instruction selection used fallback path for test_max_min_K1Val_K0_f32 # | warning: Instruction selection used fallback path for test_max_K0min_ValK1_f16 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val_f16 # | warning: Instruction selection used fallback path for test_min_max_global_nnan # | warning: Instruction selection used fallback path for test_max_min_global_nnan # | warning: Instruction selection used fallback path for test_min_max_K0_gt_K1 # | warning: Instruction selection used fallback path for test_max_min_K0_gt_K1 # | warning: Instruction selection used fallback path for test_min_max_non_inline_const # | warning: Instruction selection used fallback path for test_min_max_f64 # | warning: Instruction selection used fallback path for test_min_max_v2f16 # | warning: Instruction selection used fallback path for test_min_max_maybe_NaN_input_ieee_false # | warning: Instruction selection used fallback path for test_max_min_maybe_NaN_input_ieee_false # | warning: Instruction selection used fallback path for test_max_min_maybe_NaN_input_ieee_true # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:177:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :181:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :183:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:210:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :222:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :224:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:335:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :345:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :346:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:368:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :386:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :388:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:601:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :637:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :638:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:640:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :678:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :680:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll:679:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_med3_f32 v0, v0, 2.0, 4.0 # | ^ # | :720:27: note: scanning from here # | v_mul_f32_e32 v0, 1.0, v0 # | ^ # | :722:2: note: possible intended match here # | v_max_f32_e32 v0, 2.0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 176: .globl test_max_min_ValK1_K0_f32 ; -- Begin function test_max_min_ValK1_K0_f32 # | 177: .p2align 6 # | 178: .type test_max_min_ValK1_K0_f32,@function # | 179: test_max_min_ValK1_K0_f32: ; @test_max_min_ValK1_K0_f32 # | 180: ; %bb.0: # | 181: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:177'0 { search range start (exclusive) # | next:177'1 error: no match found in search range # | 182: v_min_f32_e32 v0, 4.0, v0 # | 183: v_max_f32_e32 v0, 2.0, v0 # | next:177'2 ? possible intended match # | 184: s_setpc_b64 s[30:31] # | 185: .Lfunc_end4: # | 186: .size test_max_min_ValK1_K0_f32, .Lfunc_end4-test_max_min_ValK1_K0_f32 # | 187: ; -- End function # | 188: .set .Ltest_max_min_ValK1_K0_f32.num_vgpr, 1 # | . # | . # | . # | 215: .long 0 # | 216: .text # | 217: .globl test_max_min_K1Val_K0_f32 ; -- Begin function test_max_min_K1Val_K0_f32 # | 218: .p2align 6 # | 219: .type test_max_min_K1Val_K0_f32,@function # | 220: test_max_min_K1Val_K0_f32: ; @test_max_min_K1Val_K0_f32 # | next:177'3 } search range end (exclusive) # | 221: ; %bb.0: # | 222: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:210'0 { search range start (exclusive) # | next:210'1 error: no match found in search range # | 223: v_min_f32_e32 v0, 4.0, v0 # | 224: v_max_f32_e32 v0, 2.0, v0 # | next:210'2 ? possible intended match # | 225: s_setpc_b64 s[30:31] # | 226: .Lfunc_end5: # | 227: .size test_max_min_K1Val_K0_f32, .Lfunc_end5-test_max_min_K1Val_K0_f32 # | 228: ; -- End function # | 229: .set .Ltest_max_min_K1Val_K0_f32.num_vgpr, 1 # | . # | . # | . # | 256: .long 0 # | 257: .text # | 258: .globl test_max_K0min_ValK1_f16 ; -- Begin function test_max_K0min_ValK1_f16 # | 259: .p2align 6 # | 260: .type test_max_K0min_ValK1_f16,@function # | 261: test_max_K0min_ValK1_f16: ; @test_max_K0min_ValK1_f16 # | next:210'3 } search range end (exclusive) # | 262: ; %bb.0: # | 263: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 264: v_min_f16_e32 v0, 4.0, v0 # | 265: v_max_f16_e32 v0, 2.0, v0 # | 266: s_setpc_b64 s[30:31] # | . # | . # | . # | 340: .globl test_min_max_global_nnan ; -- Begin function test_min_max_global_nnan # | 341: .p2align 6 # | 342: .type test_min_max_global_nnan,@function # | 343: test_min_max_global_nnan: ; @test_min_max_global_nnan # | 344: ; %bb.0: # | 345: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:335'0 { search range start (exclusive) # | next:335'1 error: no match found in search range # | 346: v_max_f32_e32 v0, 2.0, v0 # | next:335'2 ? possible intended match # | 347: v_min_f32_e32 v0, 4.0, v0 # | 348: s_setpc_b64 s[30:31] # | 349: .Lfunc_end8: # | 350: .size test_min_max_global_nnan, .Lfunc_end8-test_min_max_global_nnan # | 351: ; -- End function # | . # | . # | . # | 379: .long 0 # | 380: .text # | 381: .globl test_max_min_global_nnan ; -- Begin function test_max_min_global_nnan # | 382: .p2align 6 # | 383: .type test_max_min_global_nnan,@function # | 384: test_max_min_global_nnan: ; @test_max_min_global_nnan # | next:335'3 } search range end (exclusive) # | 385: ; %bb.0: # | 386: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:368'0 { search range start (exclusive) # | next:368'1 error: no match found in search range # | 387: v_min_f32_e32 v0, 4.0, v0 # | 388: v_max_f32_e32 v0, 2.0, v0 # | next:368'2 ? possible intended match # | 389: s_setpc_b64 s[30:31] # | 390: .Lfunc_end9: # | 391: .size test_max_min_global_nnan, .Lfunc_end9-test_max_min_global_nnan # | 392: ; -- End function # | 393: .set .Ltest_max_min_global_nnan.num_vgpr, 1 # | . # | . # | . # | 420: .long 0 # | 421: .text # | 422: .globl test_min_max_K0_gt_K1 ; -- Begin function test_min_max_K0_gt_K1 # | 423: .p2align 6 # | 424: .type test_min_max_K0_gt_K1,@function # | 425: test_min_max_K0_gt_K1: ; @test_min_max_K0_gt_K1 # | next:368'3 } search range end (exclusive) # | 426: ; %bb.0: # | 427: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 428: v_max_f32_e32 v0, 4.0, v0 # | 429: v_min_f32_e32 v0, 2.0, v0 # | 430: s_setpc_b64 s[30:31] # | . # | . # | . # | 632: .globl test_min_max_maybe_NaN_input_ieee_false ; -- Begin function test_min_max_maybe_NaN_input_ieee_false # | 633: .p2align 6 # | 634: .type test_min_max_maybe_NaN_input_ieee_false,@function # | 635: test_min_max_maybe_NaN_input_ieee_false: ; @test_min_max_maybe_NaN_input_ieee_false # | 636: ; %bb.0: # | 637: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:601'0 { search range start (exclusive) # | next:601'1 error: no match found in search range # | 638: v_max_f32_e32 v0, 2.0, v0 # | next:601'2 ? possible intended match # | 639: v_min_f32_e32 v0, 4.0, v0 # | 640: s_setpc_b64 s[30:31] # | 641: .Lfunc_end15: # | 642: .size test_min_max_maybe_NaN_input_ieee_false, .Lfunc_end15-test_min_max_maybe_NaN_input_ieee_false # | 643: ; -- End function # | . # | . # | . # | 671: .long 0 # | 672: .text # | 673: .globl test_max_min_maybe_NaN_input_ieee_false ; -- Begin function test_max_min_maybe_NaN_input_ieee_false # | 674: .p2align 6 # | 675: .type test_max_min_maybe_NaN_input_ieee_false,@function # | 676: test_max_min_maybe_NaN_input_ieee_false: ; @test_max_min_maybe_NaN_input_ieee_false # | next:601'3 } search range end (exclusive) # | 677: ; %bb.0: # | 678: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0 # | ... # `---data was truncated (10240/12616) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll (298 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(i32) = G_CONSTANT i32 1 (in function: v_permlane16_swap_b32_vi) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir (299 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:24:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :190:2: note: scanning from here # | # | ^ # | :190:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :191:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:78:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :307:2: note: scanning from here # | # | ^ # | :307:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :308:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:133:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :423:2: note: scanning from here # | # | ^ # | :423:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :424:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:179:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :538:2: note: scanning from here # | # | ^ # | :538:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :539:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:225:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :653:2: note: scanning from here # | # | ^ # | :653:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :654:9: note: possible intended match here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:271:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :768:2: note: scanning from here # | # | ^ # | :768:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :769:9: note: possible intended match here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:317:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :883:2: note: scanning from here # | # | ^ # | :883:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :884:2: note: possible intended match here # | %0:vgpr(f64) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:363:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :998:2: note: scanning from here # | # | ^ # | :998:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :999:2: note: possible intended match here # | %0:vgpr(f64) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:408:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1114:2: note: scanning from here # | # | ^ # | :1114:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1115:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:455:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1231:2: note: scanning from here # | # | ^ # | :1231:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1232:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:501:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1348:2: note: scanning from here # | # | ^ # | :1348:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1349:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:547:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1465:2: note: scanning from here # | # | ^ # | :1465:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1466:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:593:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1583:2: note: scanning from here # | # | ^ # | :1583:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1584:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir:648:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1702:2: note: scanning from here # | # | ^ # | :1702:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1703:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 185: isWholeWaveFunction: false # | 186: minNumAGPRs: 4294967295 # | 187: body: | # | 188: bb.0: # | 189: liveins: $vgpr0 # | 190: # | next:24'0 { search range start (exclusive) # | next:24'1 error: no match found in search range # | next:24'2 pattern attempts to capture variables: "COPY" # | 191: %0:vgpr(i32) = COPY $vgpr0 # | next:24'3 ? possible intended match # | 192: %1:vgpr(f16) = G_TRUNC %0(i32) # | 193: %2:vgpr(f16) = G_FCANONICALIZE %1 # | 194: S_ENDPGM 0, implicit %2(f16) # | 195: ... # | 196: --- # | 197: name: fcanonicalize_f16_flush # | next:24'4 } search range end (exclusive) # | 198: alignment: 1 # | 199: exposesReturnsTwice: false # | 200: legalized: true # | 201: regBankSelected: true # | 202: selected: true # | . # | . # | . # | 302: isWholeWaveFunction: false # | 303: minNumAGPRs: 4294967295 # | 304: body: | # | 305: bb.0: # | 306: liveins: $vgpr0 # | 307: # | next:78'0 { search range start (exclusive) # | next:78'1 error: no match found in search range # | next:78'2 pattern attempts to capture variables: "COPY" # | 308: %0:vgpr(i32) = COPY $vgpr0 # | next:78'3 ? possible intended match # | 309: %1:vgpr(f16) = G_TRUNC %0(i32) # | 310: %2:vgpr(f16) = G_FCANONICALIZE %1 # | 311: S_ENDPGM 0, implicit %2(f16) # | 312: ... # | 313: --- # | 314: name: fcanonicalize_f32_denorm # | next:78'4 } search range end (exclusive) # | 315: alignment: 1 # | 316: exposesReturnsTwice: false # | 317: legalized: true # | 318: regBankSelected: true # | 319: selected: true # | . # | . # | . # | 418: isWholeWaveFunction: false # | 419: minNumAGPRs: 4294967295 # | 420: body: | # | 421: bb.0: # | 422: liveins: $vgpr0 # | 423: # | next:133'0 { search range start (exclusive) # | next:133'1 error: no match found in search range # | next:133'2 pattern attempts to capture variables: "COPY" # | 424: %0:vgpr(f32) = COPY $vgpr0 # | next:133'3 ? possible intended match # | 425: %1:vgpr(f32) = G_FCANONICALIZE %0 # | 426: S_ENDPGM 0, implicit %1(f32) # | 427: ... # | 428: --- # | 429: name: fcanonicalize_f32_flush # | next:133'4 } search range end (exclusive) # | 430: alignment: 1 # | 431: exposesReturnsTwice: false # | 432: legalized: true # | 433: regBankSelected: true # | 434: selected: true # | . # | . # | . # | 533: isWholeWaveFunction: false # | 534: minNumAGPRs: 4294967295 # | 535: body: | # | 536: bb.0: # | 537: liveins: $vgpr0 # | 538: # | next:179'0 { search range start (exclusive) # | next:179'1 error: no match found in search range # | next:179'2 pattern attempts to capture variables: "COPY" # | 539: %0:vgpr(f32) = COPY $vgpr0 # | next:179'3 ? possible intended match # | 540: %1:vgpr(f32) = G_FCANONICALIZE %0 # | 541: S_ENDPGM 0, implicit %1(f32) # | 542: ... # | 543: --- # | 544: name: fcanonicalize_v2f16_denorm # | next:179'4 } search range end (exclusive) # | 545: alignment: 1 # | 546: exposesReturnsTwice: false # | 5 # | ... # `---data was truncated (10240/20004) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll (300 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1030 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX1030 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1030 # .---command stderr------------ # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_a16 # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_a16 # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_vgpr_descr # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_a16_vgpr_descr # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_vgpr_descr # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_a16_vgpr_descr # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh_intersect_ray_a16_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_nsa_reassign # | warning: Instruction selection used fallback path for image_bvh64_intersect_ray_a16_nsa_reassign # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10,GFX1030 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll:154:17: error: GFX1030-NEXT: is not on the line after the previous match # | ; GFX1030-NEXT: v_mov_b32_e32 v15, v0 # | ^ # | :396:2: note: 'next' match was here # | v_mov_b32_e32 v15, v0 # | ^ # | :385:9: note: previous match ended here # | ; %bb.0: # | ^ # | :386:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v25, v10 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll:401:17: error: GFX1030-NEXT: is not on the line after the previous match # | ; GFX1030-NEXT: v_mov_b32_e32 v16, v0 # | ^ # | :583:2: note: 'next' match was here # | v_mov_b32_e32 v16, v0 # | ^ # | :571:9: note: previous match ended here # | ; %bb.0: # | ^ # | :572:1: note: non-matching line after previous match is here # | v_mov_b32_e32 v27, v11 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll:654:17: error: GFX1030-NEXT: expected string not found in input # | ; GFX1030-NEXT: v_lshlrev_b32_e32 v4, 2, v0 # | ^ # | :758:37: note: scanning from here # | s_load_dwordx8 s[0:7], s[4:5], 0x24 # | ^ # | :759:2: note: possible intended match here # | v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll:861:17: error: GFX1030-NEXT: expected string not found in input # | ; GFX1030-NEXT: v_lshlrev_b32_e32 v2, 2, v0 # | ^ # | :909:37: note: scanning from here # | s_load_dwordx4 s[0:3], s[4:5], 0x34 # | ^ # | :910:2: note: possible intended match here # | v_lshlrev_b32_e32 v0, 2, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 380: .text # | 381: .globl image_bvh_intersect_ray_vgpr_descr ; -- Begin function image_bvh_intersect_ray_vgpr_descr # | 382: .p2align 8 # | 383: .type image_bvh_intersect_ray_vgpr_descr,@function # | 384: image_bvh_intersect_ray_vgpr_descr: ; @image_bvh_intersect_ray_vgpr_descr # | 385: ; %bb.0: # | next:154'0 { search range start (exclusive) # | 386: v_mov_b32_e32 v25, v10 # | 387: v_mov_b32_e32 v24, v9 # | 388: v_mov_b32_e32 v23, v8 # | 389: v_mov_b32_e32 v22, v7 # | 390: v_mov_b32_e32 v21, v6 # | 391: v_mov_b32_e32 v20, v5 # | 392: v_mov_b32_e32 v19, v4 # | 393: v_mov_b32_e32 v18, v3 # | 394: v_mov_b32_e32 v17, v2 # | 395: v_mov_b32_e32 v16, v1 # | 396: v_mov_b32_e32 v15, v0 # | next:154'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 397: s_mov_b32 s4, exec_lo # | 398: s_mov_b32 s5, s4 # | 399: .LBB6_1: ; =>This Inner Loop Header: Depth=1 # | 400: v_readfirstlane_b32 s0, v11 # | 401: v_readfirstlane_b32 s1, v12 # | . # | . # | . # | 475: .long 0 # | 476: .text # | 477: .globl image_bvh_intersect_ray_a16_vgpr_descr ; -- Begin function image_bvh_intersect_ray_a16_vgpr_descr # | 478: .p2align 8 # | 479: .type image_bvh_intersect_ray_a16_vgpr_descr,@function # | 480: image_bvh_intersect_ray_a16_vgpr_descr: ; @image_bvh_intersect_ray_a16_vgpr_descr # | next:154'2 } search range end (exclusive) # | 481: ; %bb.0: # | 482: v_mov_b32_e32 v18, v5 # | 483: v_mov_b32_e32 v17, v4 # | 484: v_mov_b32_e32 v16, v3 # | 485: v_mov_b32_e32 v15, v2 # | . # | . # | . # | 566: .text # | 567: .globl image_bvh64_intersect_ray_vgpr_descr ; -- Begin function image_bvh64_intersect_ray_vgpr_descr # | 568: .p2align 8 # | 569: .type image_bvh64_intersect_ray_vgpr_descr,@function # | 570: image_bvh64_intersect_ray_vgpr_descr: ; @image_bvh64_intersect_ray_vgpr_descr # | 571: ; %bb.0: # | next:401'0 { search range start (exclusive) # | 572: v_mov_b32_e32 v27, v11 # | 573: v_mov_b32_e32 v26, v10 # | 574: v_mov_b32_e32 v25, v9 # | 575: v_mov_b32_e32 v24, v8 # | 576: v_mov_b32_e32 v23, v7 # | 577: v_mov_b32_e32 v22, v6 # | 578: v_mov_b32_e32 v21, v5 # | 579: v_mov_b32_e32 v20, v4 # | 580: v_mov_b32_e32 v19, v3 # | 581: v_mov_b32_e32 v18, v2 # | 582: v_mov_b32_e32 v17, v1 # | 583: v_mov_b32_e32 v16, v0 # | next:401'1 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 584: s_mov_b32 s4, exec_lo # | 585: s_mov_b32 s5, s4 # | 586: .LBB8_1: ; =>This Inner Loop Header: Depth=1 # | 587: v_readfirstlane_b32 s0, v12 # | 588: v_readfirstlane_b32 s1, v13 # | . # | . # | . # | 663: .long 0 # | 664: .text # | 665: .globl image_bvh64_intersect_ray_a16_vgpr_descr ; -- Begin function image_bvh64_intersect_ray_a16_vgpr_descr # | 666: .p2align 8 # | 667: .type image_bvh64_intersect_ray_a16_vgpr_descr,@function # | 668: image_bvh64_intersect_ray_a16_vgpr_descr: ; @image_bvh64_intersect_ray_a16_vgpr_descr # | next:401'2 } search range end (exclusive) # | 669: ; %bb.0: # | 670: v_mov_b32_e32 v20, v6 # | 671: v_mov_b32_e32 v19, v5 # | 672: v_mov_b32_e32 v18, v4 # | 673: v_mov_b32_e32 v17, v3 # | . # | . # | . # | 753: .globl image_bvh_intersect_ray_nsa_reassign ; -- Begin function image_bvh_intersect_ray_nsa_reassign # | 754: .p2align 8 # | 755: .type image_bvh_intersect_ray_nsa_reassign,@function # | 756: image_bvh_intersect_ray_nsa_reassign: ; @image_bvh_intersect_ray_nsa_reassign # | 757: ; %bb.0: # | 758: s_load_dwordx8 s[0:7], s[4:5], 0x24 # | next:654'0 { search range start (exclusive) # | next:654'1 error: no match found in search range # | 759: v_lshlrev_b32_e32 v2, 2, v0 # | next:654'2 ? possible intended match # | 760: v_mov_b32_e32 v10, 0x41000000 # | 761: v_mov_b32_e32 v9, 0x40e00000 # | 762: v_mov_b32_e32 v8, 0x40c00000 # | 763: v_mov_b32_e32 v7, 0x40a00000 # | 764: v_mov_b32_e32 v6, 4.0 # | . # | . # | . # | 827: .long 0 # | 828: .text # | 829: .globl image_bvh_intersect_ray_a16_nsa_reassign ; -- Begin function image_bvh_intersect_ray_a16_nsa_reassign # | 830: .p2align 8 # | 831: .type image_bvh_intersect_ray_a16_nsa_reassign,@function # | 832: image_bvh_intersect_ray_a16_nsa_reassign: ; @image_bvh_intersect_ray_a16_nsa_reassign # | next:654'3 } search range end (exclusive) # | 833: ; %bb.0: # | 834: s_load_dwordx8 s[0:7], s[4:5], 0x24 # | 835: v_lshlrev_b32_e32 v2, 2, v0 # | 836: v_mov_b32_e32 v7, 0x48004700 # | 837: v_mov_b32_e32 v6, 0x46004500 # | . # | . # | . # | 904: .type image_bvh64_intersect_ray_nsa_reassign,@function # | 905: image_bvh64_intersect_ray_nsa_reassign: ; @image_bvh64_intersect_ray_nsa_reassign # | 906: ; %bb.0: # | 907: s_clause 0x1 # | 908: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | 909: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | next:861'0 { search range start (exclusive) # | next:861'1 error: no match found in search range # | 910: v_lshlrev_b32_e32 v0, 2, v0 # | next:861'2 ? possible intended match # | 911: v_mov_b32_e32 v3, 0 # | 912: v_mov_b32_e32 v11, 0x41000000 # | 913: v_mov_b32_e32 v10, 0x40e00000 # | 914: v_mov_b32_e32 v9, 0x40c00000 # | 915: v_mov_b32_e32 v8, 0x40a00000 # | . # | . # | . # | 977: .long 0 # | 978: .text # | 979: .globl image_bvh64_intersect_ray_a16_nsa_reassign ; -- Begin function image_bvh64_intersect_ray_a16_nsa_reassign # | 980: .p2align 8 # | 981: .type image_bvh64_intersect_ray_a16_nsa_reassign,@function # | 982: image_bvh64_intersect_ray_a16_nsa_reassign: ; @image_bvh64_intersect_ray_a16_nsa_reassign # | next:861'3 } search range end (exclusive) # | 983: ; %bb.0: # | 984: s_clause 0x1 # | 985: s_load_dwordx2 s[6:7], s[4:5], 0x24 # | 986: s_load_dwordx4 s[0:3], s[4:5], 0x34 # | 987: v_lshlrev_b32_e32 v0, 2, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll (301 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %19:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_append_lds) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll (302 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr_32(f32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %21:vgpr, %0:sgpr(<4 x i32>), %32:vgpr(i32), %33:vgpr, %10:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.udot2.ll (303 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.udot2.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX906 # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX942-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX942-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX942-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx942 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %36:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.1, addrspace 1) (in function: test_llvm_amdgcn_udot2_clamp) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX942-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll --check-prefixes=GCN,GFX9,GFX942-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll (304 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_neg_ext_mul # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_ext_neg_mul2 # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_neg_ext_mul2 # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_neg_ext_mul # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_ext_neg_mul2 # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_neg_ext_mul2 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll:86:21: error: GFX9-DENORM-NEXT: expected string not found in input # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v2, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :227:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :229:2: note: possible intended match here # | v_pk_mul_f16 v1, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll:116:21: error: GFX9-DENORM-NEXT: expected string not found in input # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v2, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :285:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :287:2: note: possible intended match here # | v_pk_mul_f16 v1, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll:147:21: error: GFX9-DENORM-NEXT: expected string not found in input # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v4, v4, v6 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :343:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :345:2: note: possible intended match here # | v_pk_mul_f16 v4, v4, v6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll:176:21: error: GFX9-DENORM-NEXT: expected string not found in input # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v4, v4, v6 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :401:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :403:2: note: possible intended match here # | v_pk_mul_f16 v4, v4, v6 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 222: .text # | 223: .globl test_v4f16_to_v4f32_sub_ext_neg_mul ; -- Begin function test_v4f16_to_v4f32_sub_ext_neg_mul # | 224: .p2align 8 # | 225: .type test_v4f16_to_v4f32_sub_ext_neg_mul,@function # | 226: test_v4f16_to_v4f32_sub_ext_neg_mul: ; @test_v4f16_to_v4f32_sub_ext_neg_mul # | 227: ; %bb.0: ; %entry # | next:86'0 { search range start (exclusive) # | next:86'1 error: no match found in search range # | 228: v_pk_mul_f16 v3, v1, v3 neg_lo:[0,1] neg_hi:[0,1] # | 229: v_pk_mul_f16 v1, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | next:86'2 ? possible intended match # | 230: v_mad_mix_f32 v0, v4, -1.0, v1 op_sel_hi:[0,1,1] # | 231: v_mad_mix_f32 v1, v5, -1.0, v1 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 232: v_mad_mix_f32 v2, v6, -1.0, v3 op_sel_hi:[0,1,1] # | 233: v_mad_mix_f32 v3, v7, -1.0, v3 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 234: ; return to shader part epilog # | . # | . # | . # | 279: .long 0 # | 280: .text # | 281: .globl test_v4f16_to_v4f32_sub_neg_ext_mul ; -- Begin function test_v4f16_to_v4f32_sub_neg_ext_mul # | 282: .p2align 8 # | 283: .type test_v4f16_to_v4f32_sub_neg_ext_mul,@function # | 284: test_v4f16_to_v4f32_sub_neg_ext_mul: ; @test_v4f16_to_v4f32_sub_neg_ext_mul # | next:86'3 } search range end (exclusive) # | 285: ; %bb.0: ; %entry # | next:116'0 { search range start (exclusive) # | next:116'1 error: no match found in search range # | 286: v_pk_mul_f16 v3, v1, v3 neg_lo:[0,1] neg_hi:[0,1] # | 287: v_pk_mul_f16 v1, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | next:116'2 ? possible intended match # | 288: v_mad_mix_f32 v0, v4, -1.0, v1 op_sel_hi:[0,1,1] # | 289: v_mad_mix_f32 v1, v5, -1.0, v1 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 290: v_mad_mix_f32 v2, v6, -1.0, v3 op_sel_hi:[0,1,1] # | 291: v_mad_mix_f32 v3, v7, -1.0, v3 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 292: ; return to shader part epilog # | . # | . # | . # | 337: .long 0 # | 338: .text # | 339: .globl test_v4f16_to_v4f32_sub_ext_neg_mul2 ; -- Begin function test_v4f16_to_v4f32_sub_ext_neg_mul2 # | 340: .p2align 8 # | 341: .type test_v4f16_to_v4f32_sub_ext_neg_mul2,@function # | 342: test_v4f16_to_v4f32_sub_ext_neg_mul2: ; @test_v4f16_to_v4f32_sub_ext_neg_mul2 # | next:116'3 } search range end (exclusive) # | 343: ; %bb.0: ; %entry # | next:147'0 { search range start (exclusive) # | next:147'1 error: no match found in search range # | 344: v_pk_mul_f16 v5, v5, v7 # | 345: v_pk_mul_f16 v4, v4, v6 # | next:147'2 ? possible intended match # | 346: v_mad_mix_f32 v0, v4, 1.0, v0 op_sel_hi:[1,1,0] # | 347: v_mad_mix_f32 v1, v4, 1.0, v1 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 348: v_mad_mix_f32 v2, v5, 1.0, v2 op_sel_hi:[1,1,0] # | 349: v_mad_mix_f32 v3, v5, 1.0, v3 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 350: ; return to shader part epilog # | . # | . # | . # | 395: .long 0 # | 396: .text # | 397: .globl test_v4f16_to_v4f32_sub_neg_ext_mul2 ; -- Begin function test_v4f16_to_v4f32_sub_neg_ext_mul2 # | 398: .p2align 8 # | 399: .type test_v4f16_to_v4f32_sub_neg_ext_mul2,@function # | 400: test_v4f16_to_v4f32_sub_neg_ext_mul2: ; @test_v4f16_to_v4f32_sub_neg_ext_mul2 # | next:147'3 } search range end (exclusive) # | 401: ; %bb.0: ; %entry # | next:176'0 { search range start (exclusive) # | next:176'1 error: no match found in search range # | 402: v_pk_mul_f16 v5, v5, v7 # | 403: v_pk_mul_f16 v4, v4, v6 # | next:176'2 ? possible intended match # | 404: v_mad_mix_f32 v0, v4, 1.0, v0 op_sel_hi:[1,1,0] # | 405: v_mad_mix_f32 v1, v4, 1.0, v1 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 406: v_mad_mix_f32 v2, v5, 1.0, v2 op_sel_hi:[1,1,0] # | 407: v_mad_mix_f32 v3, v5, 1.0, v3 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 408: ; return to shader part epilog # | . # | . # | . # | 447: .set amdgpu.max_num_agpr, 0 # | 448: .set amdgpu.max_num_sgpr, 0 # | 449: .set amdgpu.max_num_named_barrier, 0 # | 450: .section .AMDGPU.csdata,"",@progbits # | 451: .section ".note.GNU-stack","",@progbits # | 452: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx900" # | next:176'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.ll (305 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx704 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx704 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %30:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: sgpr_isnan_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll (306 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workitem.id.ll.tmp.v4.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workitem.id.ll.tmp.v4.ll # RUN: at line 2 sed 's/CODE_OBJECT_VERSION/600/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workitem.id.ll.tmp.v6.ll # executed command: sed s/CODE_OBJECT_VERSION/600/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workitem.id.ll.tmp.v6.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workitem.id.ll.tmp.v4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,HSA,UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %7:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_workitem_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,HSA,UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,HSA,UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll (307 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SI,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %19:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_consume_lds) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CIPLUS,NOTGFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/asyncmark-max-pregfx12.ll (308 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/asyncmark-max-pregfx12.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %27:vgpr(i32), %3:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_loop_exceeds_max_first_iteration) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-max-pregfx12.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir (309 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=instruction-select -mattr=-real-true16 -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=instruction-select -mattr=-real-true16 -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:40:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :323:2: note: scanning from here # | # | ^ # | :323:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :324:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:65:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :442:2: note: scanning from here # | # | ^ # | :442:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :443:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:90:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :561:2: note: scanning from here # | # | ^ # | :561:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :562:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:115:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :680:2: note: scanning from here # | # | ^ # | :680:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :681:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:140:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :799:2: note: scanning from here # | # | ^ # | :799:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :800:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:164:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :918:2: note: scanning from here # | # | ^ # | :918:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :919:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:189:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1037:2: note: scanning from here # | # | ^ # | :1037:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1038:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:214:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1156:2: note: scanning from here # | # | ^ # | :1156:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1157:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:239:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1275:2: note: scanning from here # | # | ^ # | :1275:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1276:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:264:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1394:2: note: scanning from here # | # | ^ # | :1394:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1395:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:289:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1513:2: note: scanning from here # | # | ^ # | :1513:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1514:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:314:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1632:2: note: scanning from here # | # | ^ # | :1632:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1633:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:339:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1751:2: note: scanning from here # | # | ^ # | :1751:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1752:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir:364:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1870:2: note: scanning from here # | # | ^ # | :1870:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1871:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 318: isWholeWaveFunction: false # | 319: minNumAGPRs: 4294967295 # | 320: body: | # | 321: bb.0: # | 322: liveins: $vgpr0, $vgpr1 # | 323: # | next:40'0 { search range start (exclusive) # | next:40'1 error: no match found in search range # | next:40'2 pattern attempts to capture variables: "COPY" # | 324: %0:vgpr_32 = COPY $vgpr0 # | next:40'3 ? possible intended match # | 325: %1:vgpr_32 = COPY $vgpr1 # | 326: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_EQ_F16_fake16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 327: S_ENDPGM 0, implicit %4 # | 328: ... # | 329: --- # | 330: name: fcmp_ogt_s16_vv # | next:40'4 } search range end (exclusive) # | 331: alignment: 1 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 437: isWholeWaveFunction: false # | 438: minNumAGPRs: 4294967295 # | 439: body: | # | 440: bb.0: # | 441: liveins: $vgpr0, $vgpr1 # | 442: # | next:65'0 { search range start (exclusive) # | next:65'1 error: no match found in search range # | next:65'2 pattern attempts to capture variables: "COPY" # | 443: %0:vgpr_32 = COPY $vgpr0 # | next:65'3 ? possible intended match # | 444: %1:vgpr_32 = COPY $vgpr1 # | 445: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_GT_F16_fake16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 446: S_ENDPGM 0, implicit %4 # | 447: ... # | 448: --- # | 449: name: fcmp_oge_s16_vv # | next:65'4 } search range end (exclusive) # | 450: alignment: 1 # | 451: exposesReturnsTwice: false # | 452: legalized: true # | 453: regBankSelected: true # | 454: selected: true # | . # | . # | . # | 556: isWholeWaveFunction: false # | 557: minNumAGPRs: 4294967295 # | 558: body: | # | 559: bb.0: # | 560: liveins: $vgpr0, $vgpr1 # | 561: # | next:90'0 { search range start (exclusive) # | next:90'1 error: no match found in search range # | next:90'2 pattern attempts to capture variables: "COPY" # | 562: %0:vgpr_32 = COPY $vgpr0 # | next:90'3 ? possible intended match # | 563: %1:vgpr_32 = COPY $vgpr1 # | 564: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_GE_F16_fake16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 565: S_ENDPGM 0, implicit %4 # | 566: ... # | 567: --- # | 568: name: fcmp_olt_s16_vv # | next:90'4 } search range end (exclusive) # | 569: alignment: 1 # | 570: exposesReturnsTwice: false # | 571: legalized: true # | 572: regBankSelected: true # | 573: selected: true # | . # | . # | . # | 675: isWholeWaveFunction: false # | 676: minNumAGPRs: 4294967295 # | 677: body: | # | 678: bb.0: # | 679: liveins: $vgpr0, $vgpr1 # | 680: # | next:115'0 { search range start (exclusive) # | next:115'1 error: no match found in search range # | next:115'2 pattern attempts to capture variables: "COPY" # | 681: %0:vgpr_32 = COPY $vgpr0 # | next:115'3 ? # | ... # `---data was truncated (10240/21237) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll (310 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 not --crash /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG-ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # executed command: not --crash /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG-ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # RUN: at line 3 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL-ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -global-isel=1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL-ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_wave_id) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/load-saddr-offset-imm.ll (311 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/load-saddr-offset-imm.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=instcombine # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %16:vreg_64(<2 x f32>) = G_LOAD %15:vgpr(p1) :: (load (<2 x f32>) from %ir.gep, addrspace 1) (in function: global_load_scale_add_foldable_knownbits) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll (312 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SIVI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SIVI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SIVI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SIVI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1030 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1030 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1030 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1030 -mattr=-flat-for-global # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i64), %15:sgpr(p1) :: (volatile store (i64) into %ir.out.load, addrspace 1) (in function: test_s_memtime) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll (313 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx90a -amdgpu-mfma-vgpr-form=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a -amdgpu-mfma-vgpr-form=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx90a -amdgpu-mfma-vgpr-form=0 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %61:vgpr(<4 x f32>), %372:vgpr(p3) :: (store (<4 x f32>) into %ir.store.4.addr + 112, basealign 128, !alias.scope !6, !noalias !5, addrspace 3) (in function: test_iglp_opt_mfma_gemm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll (314 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :194:2: note: scanning from here # | # | ^ # | :194:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :195:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:35:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :330:2: note: scanning from here # | # | ^ # | :330:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :331:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:65:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :499:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :499:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :500:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:133:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :699:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :699:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :700:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:188:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :866:2: note: scanning from here # | # | ^ # | :866:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :867:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:214:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1011:2: note: scanning from here # | # | ^ # | :1011:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1012:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:248:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1159:2: note: scanning from here # | # | ^ # | :1159:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1160:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:286:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY9:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :1344:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr6 # | ^ # | :1344:28: note: pattern attempts to capture variables: "COPY9" # | %3:sgpr(i32) = COPY $sgpr6 # | ^ # | :1345:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:363:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY9:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :1556:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr6 # | ^ # | :1556:28: note: pattern attempts to capture variables: "COPY9" # | %3:sgpr(i32) = COPY $sgpr6 # | ^ # | :1557:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll:418:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1731:2: note: scanning from here # | # | ^ # | :1731:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1732:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 189: isWholeWaveFunction: false # | 190: minNumAGPRs: 4294967295 # | 191: body: | # | 192: bb.1 (%ir-block.0): # | 193: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 194: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 195: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 196: %1:vgpr(i32) = COPY $vgpr1 # | 197: %6:sgpr(i32) = COPY $sgpr2 # | 198: %7:sgpr(i32) = COPY $sgpr3 # | 199: %8:sgpr(i32) = COPY $sgpr4 # | 200: %9:sgpr(i32) = COPY $sgpr5 # | . # | . # | . # | 207: %12:vgpr_32(f32) = COPY %11(i32) # | 208: $vgpr0 = COPY %12(f32) # | 209: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 210: ... # | 211: --- # | 212: name: raw_ptr_buffer_atomic_cmpswap_i32_noret__vgpr_val__vgpr_cmp__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 213: alignment: 4 # | 214: exposesReturnsTwice: false # | 215: legalized: true # | 216: regBankSelected: true # | 217: selected: true # | . # | . # | . # | 325: isWholeWaveFunction: false # | 326: minNumAGPRs: 4294967295 # | 327: body: | # | 328: bb.1 (%ir-block.0): # | 329: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 330: # | next:35'0 { search range start (exclusive) # | next:35'1 error: no match found in search range # | next:35'2 pattern attempts to capture variables: "COPY" # | 331: %0:vgpr(i32) = COPY $vgpr0 # | next:35'3 ? possible intended match # | 332: %1:vgpr(i32) = COPY $vgpr1 # | 333: %6:sgpr(i32) = COPY $sgpr2 # | 334: %7:sgpr(i32) = COPY $sgpr3 # | 335: %8:sgpr(i32) = COPY $sgpr4 # | 336: %9:sgpr(i32) = COPY $sgpr5 # | . # | . # | . # | 341: %18:vgpr(i32) = COPY %17(i32) # | 342: %11:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_CMPSWAP %0, %1, %16(<4 x s32>), %18(i32), %3, %4, 0, 0, 0 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 343: S_ENDPGM 0 # | 344: ... # | 345: --- # | 346: name: raw_ptr_buffer_atomic_cmpswap_i32__sgpr_val__sgpr_cmp__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:35'4 } search range end (exclusive) # | 347: alignment: 4 # | 348: exposesReturnsTwice: false # | 349: legalized: true # | 350: regBankSelected: true # | 351: selected: true # | . # | . # | . # | 494: %1:sgpr(i32) = COPY $sgpr3 # | 495: %6:vgpr(s32) = COPY $vgpr0 # | 496: %7:vgpr(s32) = COPY $vgpr1 # | 497: %8:vgpr(s32) = COPY $vgpr2 # | 498: %9:vgpr(s32) = COPY $vgpr3 # | 499: %3:sgpr(i32) = COPY $sgpr4 # | next:65'0 { search range start (exclusive) # | next:65'1 error: no match found in search range # | next:65'2 pattern attempts to capture variables: "COPY7" # | 500: %4:vgpr(i32) = COPY $vgpr4 # | next:65'3 ? possible intended match # | 501: %17:vgpr(<4 x s32>) = G_BUILD_VECTOR %6(s32), %7(s32), %8(s32), %9(s32) # | 502: %18:sgpr(i32) = G_CONSTANT i32 0 # | 503: %19:vgpr(i32) = COPY %0(i32) # | 504: %20:vgpr(i32) = COPY %1(i32) # | 505: %21:vgpr(i32) = COPY %18(i32) # | . # | . # | . # | 542: %12:vgpr_32(f32) = COPY %11(i32) # | 543: $vgpr0 = COPY %12(f32) # | 544: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 545: ... # | 546: --- # | 547: name: raw_ptr_buffer_atomic_cmpswap_i32_noret__sgpr_val__sgpr_cmp__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:65'4 } search range end (exclusive) # | 548: alignment: 4 # | 549: exposesReturnsTwice: false # | 550: legalized: true # | 551: regBankSelected: true # | 552: selected: true # | . # | . # | . # | 694: %1:sgpr(i32) = COPY $sgpr3 # | 695: %6:vgpr(s32) = COPY $vgpr0 # | 696: %7:vgpr(s32) = COPY $vgpr1 # | 697: %8:vgpr(s32) = COPY $vgpr2 # | 698: %9:vgpr(s32) = COPY $vgpr3 # | 699: %3 # | ... # `---data was truncated (10240/20875) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/store-atomic-local.ll (315 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/store-atomic-local.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %0:vgpr(<2 x f32>), %1:vgpr(p3) :: (store syncscope("agent") monotonic (<2 x f32>) into %ir.out, addrspace 3) (in function: atomic_store_f32x2_monotonic_agent) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-local.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll (316 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for load_1d_v2f16_xy # | warning: Instruction selection used fallback path for load_1d_v2f16_xz # | warning: Instruction selection used fallback path for load_1d_v2f16_xw # | warning: Instruction selection used fallback path for load_1d_v2f16_yz # | warning: Instruction selection used fallback path for load_1d_v3f16_xyz # | warning: Instruction selection used fallback path for load_1d_v4f16_xyzw # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8-UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 # .---command stderr------------ # | LLVM ERROR: cannot select: %32:vgpr_32(i32) = G_AND %36:vgpr, %40:vgpr (in function: load_1d_v3f16_xyz) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8-PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll:648:22: error: GFX8-PACKED-LABEL: expected string not found in input # | ; GFX8-PACKED-LABEL: load_1d_v2f16_yz: # | ^ # | :428:18: note: scanning from here # | load_1d_v2f16_xw: ; @load_1d_v2f16_xw # | ^ # | :428:22: note: possible intended match here # | load_1d_v2f16_xw: ; @load_1d_v2f16_xw # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 423: .long 0 # | 424: .text # | 425: .globl load_1d_v2f16_xw ; -- Begin function load_1d_v2f16_xw # | 426: .p2align 8 # | 427: .type load_1d_v2f16_xw,@function # | 428: load_1d_v2f16_xw: ; @load_1d_v2f16_xw # | label:648'0 { search range start (exclusive) # | label:648'1 error: no match found in search range # | label:648'2 ? possible intended match # | 429: ; %bb.0: # | 430: s_mov_b32 s0, s2 # | 431: s_mov_b32 s1, s3 # | 432: s_mov_b32 s2, s4 # | 433: s_mov_b32 s3, s5 # | . # | . # | . # | 474: ; COMPUTE_PGM_RSRC2:TGID_Y_EN: 0 # | 475: ; COMPUTE_PGM_RSRC2:TGID_Z_EN: 0 # | 476: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 477: .section .AMDGPU.config,"",@progbits # | 478: .long 45096 # | 479: .long # | label:648'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/scale-offset-scratch.ll (317 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scale-offset-scratch.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -mattr=-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:vgpr_32(f32) = G_LOAD %4:vgpr(p5) :: (load (f32) from %ir.arrayidx, addrspace 5) (in function: scratch_load_b32_alloca_idxprom) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.f16.ll (318 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx704 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx704 # .---command stderr------------ # | warning: Instruction selection used fallback path for sgpr_isnan_f16 # | warning: Instruction selection used fallback path for zeromask_f16 # | warning: Instruction selection used fallback path for allflags_f16 # | warning: Instruction selection used fallback path for snan_f16 # | warning: Instruction selection used fallback path for qnan_f16 # | warning: Instruction selection used fallback path for posinf_f16 # | warning: Instruction selection used fallback path for neginf_f16 # | warning: Instruction selection used fallback path for posnormal_f16 # | warning: Instruction selection used fallback path for negnormal_f16 # | warning: Instruction selection used fallback path for possubnormal_f16 # | warning: Instruction selection used fallback path for negsubnormal_f16 # | warning: Instruction selection used fallback path for poszero_f16 # | warning: Instruction selection used fallback path for negzero_f16 # | warning: Instruction selection used fallback path for posfinite_f16 # | warning: Instruction selection used fallback path for negfinite_f16 # | warning: Instruction selection used fallback path for isnan_f16 # | warning: Instruction selection used fallback path for not_isnan_f16 # | warning: Instruction selection used fallback path for isnan_v2f16 # | warning: Instruction selection used fallback path for isnan_v3f16 # | warning: Instruction selection used fallback path for isnan_v4f16 # | warning: Instruction selection used fallback path for isnan_f16_strictfp # | warning: Instruction selection used fallback path for isinf_f16 # | warning: Instruction selection used fallback path for isfinite_f16 # | warning: Instruction selection used fallback path for issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for not_issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for isnormal_f16 # | warning: Instruction selection used fallback path for not_isnormal_f16 # | warning: Instruction selection used fallback path for not_is_plus_normal_f16 # | warning: Instruction selection used fallback path for not_is_neg_normal_f16 # | warning: Instruction selection used fallback path for issubnormal_f16 # | warning: Instruction selection used fallback path for not_issubnormal_f16 # | warning: Instruction selection used fallback path for iszero_f16 # | warning: Instruction selection used fallback path for not_iszero_f16 # | warning: Instruction selection used fallback path for ispositive_f16 # | warning: Instruction selection used fallback path for not_ispositive_f16 # | warning: Instruction selection used fallback path for isnegative_f16 # | warning: Instruction selection used fallback path for not_isnegative_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for iszero_or_snan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_snan_f16 # | warning: Instruction selection used fallback path for isinf_or_nan_f16 # | warning: Instruction selection used fallback path for not_isinf_or_nan_f16 # | warning: Instruction selection used fallback path for isfinite_or_nan_f # | warning: Instruction selection used fallback path for not_isfinite_or_nan_f # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx803 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8CHECK,GFX8SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx803 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8CHECK,GFX8SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx803 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8CHECK,GFX8GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx803 # .---command stderr------------ # | warning: Instruction selection used fallback path for sgpr_isnan_f16 # | warning: Instruction selection used fallback path for zeromask_f16 # | warning: Instruction selection used fallback path for allflags_f16 # | warning: Instruction selection used fallback path for snan_f16 # | warning: Instruction selection used fallback path for qnan_f16 # | warning: Instruction selection used fallback path for posinf_f16 # | warning: Instruction selection used fallback path for neginf_f16 # | warning: Instruction selection used fallback path for posnormal_f16 # | warning: Instruction selection used fallback path for negnormal_f16 # | warning: Instruction selection used fallback path for possubnormal_f16 # | warning: Instruction selection used fallback path for negsubnormal_f16 # | warning: Instruction selection used fallback path for poszero_f16 # | warning: Instruction selection used fallback path for negzero_f16 # | warning: Instruction selection used fallback path for posfinite_f16 # | warning: Instruction selection used fallback path for negfinite_f16 # | warning: Instruction selection used fallback path for isnan_f16 # | warning: Instruction selection used fallback path for not_isnan_f16 # | warning: Instruction selection used fallback path for isnan_v2f16 # | warning: Instruction selection used fallback path for isnan_v3f16 # | warning: Instruction selection used fallback path for isnan_v4f16 # | warning: Instruction selection used fallback path for isnan_f16_strictfp # | warning: Instruction selection used fallback path for isinf_f16 # | warning: Instruction selection used fallback path for isfinite_f16 # | warning: Instruction selection used fallback path for issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for not_issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for isnormal_f16 # | warning: Instruction selection used fallback path for not_isnormal_f16 # | warning: Instruction selection used fallback path for not_is_plus_normal_f16 # | warning: Instruction selection used fallback path for not_is_neg_normal_f16 # | warning: Instruction selection used fallback path for issubnormal_f16 # | warning: Instruction selection used fallback path for not_issubnormal_f16 # | warning: Instruction selection used fallback path for iszero_f16 # | warning: Instruction selection used fallback path for not_iszero_f16 # | warning: Instruction selection used fallback path for ispositive_f16 # | warning: Instruction selection used fallback path for not_ispositive_f16 # | warning: Instruction selection used fallback path for isnegative_f16 # | warning: Instruction selection used fallback path for not_isnegative_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for iszero_or_snan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_snan_f16 # | warning: Instruction selection used fallback path for isinf_or_nan_f16 # | warning: Instruction selection used fallback path for not_isinf_or_nan_f16 # | warning: Instruction selection used fallback path for isfinite_or_nan_f # | warning: Instruction selection used fallback path for not_isfinite_or_nan_f # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8CHECK,GFX8GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9CHECK,GFX9SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9CHECK,GFX9SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9CHECK,GFX9GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx908 # .---command stderr------------ # | warning: Instruction selection used fallback path for sgpr_isnan_f16 # | warning: Instruction selection used fallback path for zeromask_f16 # | warning: Instruction selection used fallback path for allflags_f16 # | warning: Instruction selection used fallback path for snan_f16 # | warning: Instruction selection used fallback path for qnan_f16 # | warning: Instruction selection used fallback path for posinf_f16 # | warning: Instruction selection used fallback path for neginf_f16 # | warning: Instruction selection used fallback path for posnormal_f16 # | warning: Instruction selection used fallback path for negnormal_f16 # | warning: Instruction selection used fallback path for possubnormal_f16 # | warning: Instruction selection used fallback path for negsubnormal_f16 # | warning: Instruction selection used fallback path for poszero_f16 # | warning: Instruction selection used fallback path for negzero_f16 # | warning: Instruction selection used fallback path for posfinite_f16 # | warning: Instruction selection used fallback path for negfinite_f16 # | warning: Instruction selection used fallback path for isnan_f16 # | warning: Instruction selection used fallback path for not_isnan_f16 # | warning: Instruction selection used fallback path for isnan_v2f16 # | warning: Instruction selection used fallback path for isnan_v3f16 # | warning: Instruction selection used fallback path for isnan_v4f16 # | warning: Instruction selection used fallback path for isnan_f16_strictfp # | warning: Instruction selection used fallback path for isinf_f16 # | warning: Instruction selection used fallback path for isfinite_f16 # | warning: Instruction selection used fallback path for issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for not_issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for isnormal_f16 # | warning: Instruction selection used fallback path for not_isnormal_f16 # | warning: Instruction selection used fallback path for not_is_plus_normal_f16 # | warning: Instruction selection used fallback path for not_is_neg_normal_f16 # | warning: Instruction selection used fallback path for issubnormal_f16 # | warning: Instruction selection used fallback path for not_issubnormal_f16 # | warning: Instruction selection used fallback path for iszero_f16 # | warning: Instruction selection used fallback path for not_iszero_f16 # | warning: Instruction selection used fallback path for ispositive_f16 # | warning: Instruction selection used fallback path for not_ispositive_f16 # | warning: Instruction selection used fallback path for isnegative_f16 # | warning: Instruction selection used fallback path for not_isnegative_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for iszero_or_snan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_snan_f16 # | warning: Instruction selection used fallback path for isinf_or_nan_f16 # | warning: Instruction selection used fallback path for not_isinf_or_nan_f16 # | warning: Instruction selection used fallback path for isfinite_or_nan_f # | warning: Instruction selection used fallback path for not_isfinite_or_nan_f # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9CHECK,GFX9GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1031 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10CHECK,GFX10SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1031 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10CHECK,GFX10SELDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1031 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10CHECK,GFX10GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1031 # .---command stderr------------ # | warning: Instruction selection used fallback path for sgpr_isnan_f16 # | warning: Instruction selection used fallback path for zeromask_f16 # | warning: Instruction selection used fallback path for allflags_f16 # | warning: Instruction selection used fallback path for snan_f16 # | warning: Instruction selection used fallback path for qnan_f16 # | warning: Instruction selection used fallback path for posinf_f16 # | warning: Instruction selection used fallback path for neginf_f16 # | warning: Instruction selection used fallback path for posnormal_f16 # | warning: Instruction selection used fallback path for negnormal_f16 # | warning: Instruction selection used fallback path for possubnormal_f16 # | warning: Instruction selection used fallback path for negsubnormal_f16 # | warning: Instruction selection used fallback path for poszero_f16 # | warning: Instruction selection used fallback path for negzero_f16 # | warning: Instruction selection used fallback path for posfinite_f16 # | warning: Instruction selection used fallback path for negfinite_f16 # | warning: Instruction selection used fallback path for isnan_f16 # | warning: Instruction selection used fallback path for not_isnan_f16 # | warning: Instruction selection used fallback path for isnan_v2f16 # | warning: Instruction selection used fallback path for isnan_v3f16 # | warning: Instruction selection used fallback path for isnan_v4f16 # | warning: Instruction selection used fallback path for isnan_f16_strictfp # | warning: Instruction selection used fallback path for isinf_f16 # | warning: Instruction selection used fallback path for isfinite_f16 # | warning: Instruction selection used fallback path for issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for not_issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for isnormal_f16 # | warning: Instruction selection used fallback path for not_isnormal_f16 # | warning: Instruction selection used fallback path for not_is_plus_normal_f16 # | warning: Instruction selection used fallback path for not_is_neg_normal_f16 # | warning: Instruction selection used fallback path for issubnormal_f16 # | warning: Instruction selection used fallback path for not_issubnormal_f16 # | warning: Instruction selection used fallback path for iszero_f16 # | warning: Instruction selection used fallback path for not_iszero_f16 # | warning: Instruction selection used fallback path for ispositive_f16 # | warning: Instruction selection used fallback path for not_ispositive_f16 # | warning: Instruction selection used fallback path for isnegative_f16 # | warning: Instruction selection used fallback path for not_isnegative_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for iszero_or_snan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_snan_f16 # | warning: Instruction selection used fallback path for isinf_or_nan_f16 # | warning: Instruction selection used fallback path for not_isinf_or_nan_f16 # | warning: Instruction selection used fallback path for isfinite_or_nan_f # | warning: Instruction selection used fallback path for not_isfinite_or_nan_f # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX10CHECK,GFX10GLISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 10 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11SELDAG,GFX11SELDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11SELDAG,GFX11SELDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 11 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11SELDAG,GFX11SELDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11SELDAG,GFX11SELDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11GLISEL,GFX11GLISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 # .---command stderr------------ # | warning: Instruction selection used fallback path for sgpr_isnan_f16 # | warning: Instruction selection used fallback path for zeromask_f16 # | warning: Instruction selection used fallback path for allflags_f16 # | warning: Instruction selection used fallback path for snan_f16 # | warning: Instruction selection used fallback path for qnan_f16 # | warning: Instruction selection used fallback path for posinf_f16 # | warning: Instruction selection used fallback path for neginf_f16 # | warning: Instruction selection used fallback path for posnormal_f16 # | warning: Instruction selection used fallback path for negnormal_f16 # | warning: Instruction selection used fallback path for possubnormal_f16 # | warning: Instruction selection used fallback path for negsubnormal_f16 # | warning: Instruction selection used fallback path for poszero_f16 # | warning: Instruction selection used fallback path for negzero_f16 # | warning: Instruction selection used fallback path for posfinite_f16 # | warning: Instruction selection used fallback path for negfinite_f16 # | warning: Instruction selection used fallback path for isnan_f16 # | warning: Instruction selection used fallback path for not_isnan_f16 # | warning: Instruction selection used fallback path for isnan_v2f16 # | warning: Instruction selection used fallback path for isnan_v3f16 # | warning: Instruction selection used fallback path for isnan_v4f16 # | warning: Instruction selection used fallback path for isnan_f16_strictfp # | warning: Instruction selection used fallback path for isinf_f16 # | warning: Instruction selection used fallback path for isfinite_f16 # | warning: Instruction selection used fallback path for issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for not_issubnormal_or_zero_f16 # | warning: Instruction selection used fallback path for isnormal_f16 # | warning: Instruction selection used fallback path for not_isnormal_f16 # | warning: Instruction selection used fallback path for not_is_plus_normal_f16 # | warning: Instruction selection used fallback path for not_is_neg_normal_f16 # | warning: Instruction selection used fallback path for issubnormal_f16 # | warning: Instruction selection used fallback path for not_issubnormal_f16 # | warning: Instruction selection used fallback path for iszero_f16 # | warning: Instruction selection used fallback path for not_iszero_f16 # | warning: Instruction selection used fallback path for ispositive_f16 # | warning: Instruction selection used fallback path for not_ispositive_f16 # | warning: Instruction selection used fallback path for isnegative_f16 # | warning: Instruction selection used fallback path for not_isnegative_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f16 # | warning: Instruction selection used fallback path for iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_daz # | warning: Instruction selection used fallback path for not_iszero_or_nan_f_maybe_daz # | warning: Instruction selection used fallback path for iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for iszero_or_snan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_qnan_f16 # | warning: Instruction selection used fallback path for not_iszero_or_snan_f16 # | warning: Instruction selection used fallback path for isinf_or_nan_f16 # | warning: Instruction selection used fallback path for not_isinf_or_nan_f16 # | warning: Instruction selection used fallback path for isfinite_or_nan_f # | warning: Instruction selection used fallback path for not_isfinite_or_nan_f # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11CHECK,GFX11GLISEL,GFX11GLISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:1195:28: error: GFX11GLISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11GLISEL-TRUE16-NEXT: v_dual_mov_b32 v1, 3 :: v_dual_mov_b32 v2, 3 # | ^ # | :751:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :755:2: note: possible intended match here # | v_mov_b32_e32 v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:1298:28: error: GFX11GLISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11GLISEL-TRUE16-NEXT: v_dual_mov_b32 v2, 3 :: v_dual_mov_b32 v3, 3 # | ^ # | :795:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :801:2: note: possible intended match here # | v_mov_b32_e32 v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:1422:28: error: GFX11GLISEL-TRUE16-NEXT: expected string not found in input # | ; GFX11GLISEL-TRUE16-NEXT: v_dual_mov_b32 v2, 3 :: v_dual_mov_b32 v3, 3 # | ^ # | :841:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :849:2: note: possible intended match here # | v_mov_b32_e32 v1, v4 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 746: .globl isnan_v2f16 ; -- Begin function isnan_v2f16 # | 747: .p2align 7 # | 748: .type isnan_v2f16,@function # | 749: isnan_v2f16: ; @isnan_v2f16 # | 750: ; %bb.0: # | 751: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1195'0 { search range start (exclusive) # | next:1195'1 error: no match found in search range # | 752: v_cmp_u_f16_e32 vcc_lo, v0.l, v0.l # | 753: v_cndmask_b32_e64 v2, 0, 1, vcc_lo # | 754: v_cmp_u_f16_e32 vcc_lo, v0.h, v0.h # | 755: v_mov_b32_e32 v0, v2 # | next:1195'2 ? possible intended match # | 756: v_cndmask_b32_e64 v1, 0, 1, vcc_lo # | 757: s_setpc_b64 s[30:31] # | 758: .Lfunc_end17: # | 759: .size isnan_v2f16, .Lfunc_end17-isnan_v2f16 # | 760: ; -- End function # | . # | . # | . # | 788: .long 0 # | 789: .text # | 790: .globl isnan_v3f16 ; -- Begin function isnan_v3f16 # | 791: .p2align 7 # | 792: .type isnan_v3f16,@function # | 793: isnan_v3f16: ; @isnan_v3f16 # | next:1195'3 } search range end (exclusive) # | 794: ; %bb.0: # | 795: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1298'0 { search range start (exclusive) # | next:1298'1 error: no match found in search range # | 796: v_cmp_u_f16_e32 vcc_lo, v0.h, v0.h # | 797: v_cndmask_b32_e64 v3, 0, 1, vcc_lo # | 798: v_cmp_u_f16_e32 vcc_lo, v0.l, v0.l # | 799: v_cndmask_b32_e64 v0, 0, 1, vcc_lo # | 800: v_cmp_u_f16_e32 vcc_lo, v1.l, v1.l # | 801: v_mov_b32_e32 v1, v3 # | next:1298'2 ? possible intended match # | 802: v_cndmask_b32_e64 v2, 0, 1, vcc_lo # | 803: s_setpc_b64 s[30:31] # | 804: .Lfunc_end18: # | 805: .size isnan_v3f16, .Lfunc_end18-isnan_v3f16 # | 806: ; -- End function # | . # | . # | . # | 834: .long 0 # | 835: .text # | 836: .globl isnan_v4f16 ; -- Begin function isnan_v4f16 # | 837: .p2align 7 # | 838: .type isnan_v4f16,@function # | 839: isnan_v4f16: ; @isnan_v4f16 # | next:1298'3 } search range end (exclusive) # | 840: ; %bb.0: # | 841: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1422'0 { search range start (exclusive) # | next:1422'1 error: no match found in search range # | 842: v_cmp_u_f16_e32 vcc_lo, v0.h, v0.h # | 843: v_cndmask_b32_e64 v4, 0, 1, vcc_lo # | 844: v_cmp_u_f16_e32 vcc_lo, v0.l, v0.l # | 845: v_cndmask_b32_e64 v0, 0, 1, vcc_lo # | 846: v_cmp_u_f16_e32 vcc_lo, v1.l, v1.l # | 847: v_cndmask_b32_e64 v2, 0, 1, vcc_lo # | 848: v_cmp_u_f16_e32 vcc_lo, v1.h, v1.h # | 849: v_mov_b32_e32 v1, v4 # | next:1422'2 ? possible intended match # | 850: v_cndmask_b32_e64 v3, 0, 1, vcc_lo # | 851: s_setpc_b64 s[30:31] # | 852: .Lfunc_end19: # | 853: .size isnan_v4f16, .Lfunc_end19-isnan_v4f16 # | 854: ; -- End function # | . # | . # | . # | 882: .long 0 # | 883: .text # | 884: .globl isnan_f16_strictfp ; -- Begin function isnan_f16_strictfp # | 885: .p2align 7 # | 886: .type isnan_f16_strictfp,@function # | 887: isnan_f16_strictfp: ; @isnan_f16_strictfp # | next:1422'3 } search range end (exclusive) # | 888: ; %bb.0: # | 889: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 890: v_mov_b32_e32 v1, 3 # | 891: v_cmp_class_f16_e32 vcc_lo, v0.l, v1.l # | 892: v_cndmask_b32_e64 v0, 0, 1, vcc_lo # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll (319 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00-amd-amdhsa -mattr=+real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND,WORKAROUND-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00-amd-amdhsa -mattr=+real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND,WORKAROUND-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00-amd-amdhsa -mattr=-real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND,WORKAROUND-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu11.00-amd-amdhsa -mattr=-real-true16 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND,WORKAROUND-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00-amd-amdhsa -mattr=+real-true16 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00-amd-amdhsa -mattr=+real-true16 -amdgpu-enable-vopd=0 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %18:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: minimal_kernel_inputs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WORKAROUND /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll (320 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f32_sub_mul # | warning: Instruction selection used fallback path for test_f32_sub_mul_rhs # | warning: Instruction selection used fallback path for test_half_sub_mul # | warning: Instruction selection used fallback path for test_half_sub_mul_rhs # | warning: Instruction selection used fallback path for test_double_sub_mul # | warning: Instruction selection used fallback path for test_double_sub_mul_rhs # | warning: Instruction selection used fallback path for test_v4f32_sub_mul # | warning: Instruction selection used fallback path for test_v4f32_sub_mul_rhs # | warning: Instruction selection used fallback path for test_v4f16_sub_mul # | warning: Instruction selection used fallback path for test_v4f16_sub_mul_rhs # | warning: Instruction selection used fallback path for test_v4f64_sub_mul # | warning: Instruction selection used fallback path for test_v4f64_sub_mul_rhs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll:402:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_mul_f32_e32 v0, v0, v4 # | ^ # | :268:2: note: 'next' match was here # | v_mul_f32_e32 v0, v0, v4 # | ^ # | :264:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :265:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v3, v3, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll:489:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_mul_f32_e32 v0, v0, v4 # | ^ # | :315:2: note: 'next' match was here # | v_mul_f32_e32 v0, v0, v4 # | ^ # | :311:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :312:1: note: non-matching line after previous match is here # | v_mul_f32_e32 v3, v3, v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll:576:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_pk_mul_f16 v0, v0, v2 # | ^ # | :360:2: note: 'next' match was here # | v_pk_mul_f16 v0, v0, v2 # | ^ # | :358:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :359:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v1, v1, v3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 259: .globl test_v4f32_sub_mul ; -- Begin function test_v4f32_sub_mul # | 260: .p2align 6 # | 261: .type test_v4f32_sub_mul,@function # | 262: test_v4f32_sub_mul: ; @test_v4f32_sub_mul # | 263: ; %bb.0: ; %.entry # | 264: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:402'0 { search range start (exclusive) # | 265: v_mul_f32_e32 v3, v3, v7 # | 266: v_mul_f32_e32 v2, v2, v6 # | 267: v_mul_f32_e32 v1, v1, v5 # | 268: v_mul_f32_e32 v0, v0, v4 # | next:402'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 269: v_sub_f32_e32 v0, v0, v8 # | 270: v_sub_f32_e32 v1, v1, v9 # | 271: v_sub_f32_e32 v2, v2, v10 # | 272: v_sub_f32_e32 v3, v3, v11 # | 273: s_setpc_b64 s[30:31] # | . # | . # | . # | 304: .long 0 # | 305: .text # | 306: .globl test_v4f32_sub_mul_rhs ; -- Begin function test_v4f32_sub_mul_rhs # | 307: .p2align 6 # | 308: .type test_v4f32_sub_mul_rhs,@function # | 309: test_v4f32_sub_mul_rhs: ; @test_v4f32_sub_mul_rhs # | next:402'2 } search range end (exclusive) # | 310: ; %bb.0: ; %.entry # | 311: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:489'0 { search range start (exclusive) # | 312: v_mul_f32_e32 v3, v3, v7 # | 313: v_mul_f32_e32 v2, v2, v6 # | 314: v_mul_f32_e32 v1, v1, v5 # | 315: v_mul_f32_e32 v0, v0, v4 # | next:489'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 316: v_sub_f32_e32 v0, v8, v0 # | 317: v_sub_f32_e32 v1, v9, v1 # | 318: v_sub_f32_e32 v2, v10, v2 # | 319: v_sub_f32_e32 v3, v11, v3 # | 320: s_setpc_b64 s[30:31] # | . # | . # | . # | 351: .long 0 # | 352: .text # | 353: .globl test_v4f16_sub_mul ; -- Begin function test_v4f16_sub_mul # | 354: .p2align 6 # | 355: .type test_v4f16_sub_mul,@function # | 356: test_v4f16_sub_mul: ; @test_v4f16_sub_mul # | next:489'2 } search range end (exclusive) # | 357: ; %bb.0: ; %.entry # | 358: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:576'0 { search range start (exclusive) # | 359: v_pk_mul_f16 v1, v1, v3 # | 360: v_pk_mul_f16 v0, v0, v2 # | next:576'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 361: v_pk_add_f16 v0, v0, v4 neg_lo:[0,1] neg_hi:[0,1] # | 362: v_pk_add_f16 v1, v1, v5 neg_lo:[0,1] neg_hi:[0,1] # | 363: s_setpc_b64 s[30:31] # | 364: .Lfunc_end8: # | 365: .size test_v4f16_sub_mul, .Lfunc_end8-test_v4f16_sub_mul # | . # | . # | . # | 394: .long 0 # | 395: .text # | 396: .globl test_v4f16_sub_mul_rhs ; -- Begin function test_v4f16_sub_mul_rhs # | 397: .p2align 6 # | 398: .type test_v4f16_sub_mul_rhs,@function # | 399: test_v4f16_sub_mul_rhs: ; @test_v4f16_sub_mul_rhs # | next:576'2 } search range end (exclusive) # | 400: ; %bb.0: ; %.entry # | 401: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 402: v_pk_mul_f16 v0, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | 403: v_pk_mul_f16 v1, v1, v3 neg_lo:[0,1] neg_hi:[0,1] # | 404: v_pk_add_f16 v0, v4, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll (321 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(i32), %9:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_workgroup_max_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll (322 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-TRUE16 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,SDAG-GFX11,SDAG-GFX11-FAKE16 # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,GISEL-GFX11,GISEL-GFX11-TRUE16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %44:vgpr(f16), %23:sgpr(p1) :: (store (f16) into %ir.1, addrspace 1) (in function: test_llvm_amdgcn_fdot2_f16_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,GISEL-GFX11,GISEL-GFX11-TRUE16 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll --check-prefixes=GFX11,GISEL-GFX11,GISEL-GFX11-TRUE16 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select.ll (323 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx90a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %24:vgpr(<4 x f32>), %37:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x1f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --enable-var-scope --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-vgpr-cd-select.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dead.ll (324 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dead.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %2:vgpr(p1) :: (store (i32) into %ir.ptr1, addrspace 1) (in function: dead_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=ASM-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dead.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.ll (325 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(f32), %16:sgpr(p1) :: (store (f32) into %ir.out.load, addrspace 1) (in function: rsq_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll (326 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %69:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %23:vgpr(i32) (in function: tensor_load_to_lds_d4_vector) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll (327 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(i32) = G_CONSTANT i32 1 (in function: v_permlane32_swap_b32_vi) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/add.ll (328 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/add.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for v_add_v2i16 # | warning: Instruction selection used fallback path for s_uaddo_uadde # | warning: Instruction selection used fallback path for v_uaddo_uadde # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll:13:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_add_i32 s16, s16, s17 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :9:2: note: possible intended match here # | s_add_u32 s4, s16, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll:108:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_add_i32 s16, s16, s17 # | ^ # | :67:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :68:2: note: possible intended match here # | s_add_u32 s4, s16, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll:203:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_lshr_b32 s4, s17, 16 # | ^ # | :126:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :127:2: note: possible intended match here # | s_lshr_b32 s4, s16, 16 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll:447:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_add_u32 s4, s16, s18 # | ^ # | :260:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :261:2: note: possible intended match here # | s_add_u32 s10, s16, s18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll:543:14: error: GFX7-NEXT: is not on the line after the previous match # | ; GFX7-NEXT: v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | :305:2: note: 'next' match was here # | v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | :303:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :304:1: note: non-matching line after previous match is here # | s_mov_b32 s6, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx701" # | 2: .text # | 3: .globl s_add_i16 ; -- Begin function s_add_i16 # | 4: .p2align 6 # | 5: .type s_add_i16,@function # | 6: s_add_i16: ; @s_add_i16 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:13'0 { search range start (exclusive) # | next:13'1 error: no match found in search range # | 9: s_add_u32 s4, s16, s17 # | next:13'2 ? possible intended match # | 10: v_mov_b32_e32 v0, s4 # | 11: s_setpc_b64 s[30:31] # | 12: .Lfunc_end0: # | 13: .size s_add_i16, .Lfunc_end0-s_add_i16 # | 14: ; -- End function # | . # | . # | . # | 31: ; MemoryBound: 0 # | 32: .text # | 33: .globl v_add_i16 ; -- Begin function v_add_i16 # | 34: .p2align 6 # | 35: .type v_add_i16,@function # | 36: v_add_i16: ; @v_add_i16 # | next:13'3 } search range end (exclusive) # | 37: ; %bb.0: # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 39: v_add_i32_e32 v0, vcc, v0, v1 # | 40: s_setpc_b64 s[30:31] # | 41: .Lfunc_end1: # | . # | . # | . # | 62: .globl s_add_i32 ; -- Begin function s_add_i32 # | 63: .p2align 6 # | 64: .type s_add_i32,@function # | 65: s_add_i32: ; @s_add_i32 # | 66: ; %bb.0: # | 67: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | 68: s_add_u32 s4, s16, s17 # | next:108'2 ? possible intended match # | 69: v_mov_b32_e32 v0, s4 # | 70: s_setpc_b64 s[30:31] # | 71: .Lfunc_end2: # | 72: .size s_add_i32, .Lfunc_end2-s_add_i32 # | 73: ; -- End function # | . # | . # | . # | 90: ; MemoryBound: 0 # | 91: .text # | 92: .globl v_add_i32 ; -- Begin function v_add_i32 # | 93: .p2align 6 # | 94: .type v_add_i32,@function # | 95: v_add_i32: ; @v_add_i32 # | next:108'3 } search range end (exclusive) # | 96: ; %bb.0: # | 97: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 98: v_add_i32_e32 v0, vcc, v0, v1 # | 99: s_setpc_b64 s[30:31] # | 100: .Lfunc_end3: # | . # | . # | . # | 121: .globl s_add_v2i16 ; -- Begin function s_add_v2i16 # | 122: .p2align 6 # | 123: .type s_add_v2i16,@function # | 124: s_add_v2i16: ; @s_add_v2i16 # | 125: ; %bb.0: # | 126: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:203'0 { search range start (exclusive) # | next:203'1 error: no match found in search range # | 127: s_lshr_b32 s4, s16, 16 # | next:203'2 ? possible intended match # | 128: s_lshr_b32 s5, s17, 16 # | 129: s_add_u32 s4, s4, s5 # | 130: s_add_u32 s6, s16, s17 # | 131: s_and_b32 s4, s4, 0xffff # | 132: s_and_b32 s5, s6, 0xffff # | . # | . # | . # | 156: ; MemoryBound: 0 # | 157: .text # | 158: .globl v_add_v2i16 ; -- Begin function v_add_v2i16 # | 159: .p2align 6 # | 160: .type v_add_v2i16,@function # | 161: v_add_v2i16: ; @v_add_v2i16 # | next:203'3 } search range end (exclusive) # | 162: ; %bb.0: # | 163: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 164: v_lshrrev_b32_e32 v2, 16, v1 # | 165: v_lshrrev_b32_e32 v3, 16, v0 # | 166: v_add_i32_e32 v2, vcc, v3, v2 # | . # | . # | . # | 255: .globl s_uaddo_uadde ; -- Begin function s_uaddo_uadde # | 256: .p2align 6 # | 257: .type s_uaddo_uadde,@function # | 258: s_uaddo_uadde: ; @s_uaddo_uadde # | 259: ; %bb.0: # | 260: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:447'0 { search range start (exclusive) # | next:447'1 error: no match found in search range # | 261: s_add_u32 s10, s16, s18 # | next:447'2 ? possible intended match # | 262: s_addc_u32 s11, s17, s19 # | 263: s_cselect_b64 s[8:9], -1, 0 # | 264: s_mov_b32 s6, 0 # | 265: s_and_b64 s[8:9], s[8:9], exec # | 266: s_mov_b32 s7, 0xf000 # | . # | . # | . # | 296: ; MemoryBound: 0 # | 297: .text # | 298: .globl v_uaddo_uadde ; -- Begin function v_uaddo_uadde # | 299: .p2align 6 # | 300: .type v_uaddo_uadde,@function # | 301: v_uaddo_uadde: ; @v_uaddo_uadde # | next:447'3 } search range end (exclusive) # | 302: ; %bb.0: # | 303: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:543'0 { search range start (exclusive) # | 304: s_mov_b32 s6, 0 # | 305: v_add_i32_e32 v0, vcc, v0, v2 # | next:543'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 306: s_mov_b32 s7, 0xf000 # | 307: s_mov_b32 s4, s6 # | 308: s_mov_b32 s5, s6 # | 309: v_addc_u32_e32 v1, vcc, v1, v3, vcc # | 310: v_cndmask_b32_e64 v2, 0, 1, vcc # | . # | . # | . # | 343: .amdgpu_pal_metadata # | 344: --- # | 345: amdpal.pipelines: # | 346: - .registers: {} # | 347: ... # | 348: .end_amdgpu_pal_metadata # | next:543'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fp-atomics-gfx950.ll (329 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp-atomics-gfx950.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -mtriple=amdgpu9.50 -global-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -check-prefix=GFX950-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -check-prefix=GFX950-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -mtriple=amdgpu9.50 -global-isel=1 -global-isel-abort=2 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -check-prefix=GFX950-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.50 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for struct_buffer_atomic_add_v2bf16_ret # | warning: Instruction selection used fallback path for struct_buffer_atomic_add_v2bf16_noret # | warning: Instruction selection used fallback path for raw_buffer_atomic_add_v2bf16 # | warning: Instruction selection used fallback path for raw_buffer_atomic_add_v2bf16_ret # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll -check-prefix=GFX950-GISEL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll:23:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :21:9: note: scanning from here # | ; %bb.0: # | ^ # | :23:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll:47:22: error: GFX950-GISEL-NEXT: expected string not found in input # | ; GFX950-GISEL-NEXT: v_mov_b32_e32 v4, v1 # | ^ # | :92:9: note: scanning from here # | ; %bb.0: # | ^ # | :94:2: note: possible intended match here # | v_mov_b32_e32 v2, v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-atomics-gfx950.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 16: .text # | 17: .globl struct_buffer_atomic_add_v2bf16_ret ; -- Begin function struct_buffer_atomic_add_v2bf16_ret # | 18: .p2align 8 # | 19: .type struct_buffer_atomic_add_v2bf16_ret,@function # | 20: struct_buffer_atomic_add_v2bf16_ret: ; @struct_buffer_atomic_add_v2bf16_ret # | 21: ; %bb.0: # | next:23'0 { search range start (exclusive) # | next:23'1 error: no match found in search range # | 22: v_mov_b32_e32 v3, v2 # | 23: v_mov_b32_e32 v2, v1 # | next:23'2 ? possible intended match # | 24: buffer_atomic_pk_add_bf16 v0, v[2:3], s[0:3], s4 idxen offen sc0 # | 25: v_mov_b64_e32 v[2:3], 0 # | 26: s_waitcnt vmcnt(0) # | 27: flat_store_dword v[2:3], v0 # | 28: v_mov_b32_e32 v0, 1.0 # | . # | . # | . # | 86: .long 0 # | 87: .text # | 88: .globl struct_buffer_atomic_add_v2bf16_noret ; -- Begin function struct_buffer_atomic_add_v2bf16_noret # | 89: .p2align 8 # | 90: .type struct_buffer_atomic_add_v2bf16_noret,@function # | 91: struct_buffer_atomic_add_v2bf16_noret: ; @struct_buffer_atomic_add_v2bf16_noret # | next:23'3 } search range end (exclusive) # | 92: ; %bb.0: # | next:47'0 { search range start (exclusive) # | next:47'1 error: no match found in search range # | 93: v_mov_b32_e32 v3, v2 # | 94: v_mov_b32_e32 v2, v1 # | next:47'2 ? possible intended match # | 95: buffer_atomic_pk_add_bf16 v0, v[2:3], s[0:3], s4 idxen offen # | 96: s_endpgm # | 97: .Lfunc_end1: # | 98: .size struct_buffer_atomic_add_v2bf16_noret, .Lfunc_end1-struct_buffer_atomic_add_v2bf16_noret # | 99: ; -- End function # | . # | . # | . # | 152: .long 0 # | 153: .text # | 154: .globl raw_buffer_atomic_add_v2bf16 ; -- Begin function raw_buffer_atomic_add_v2bf16 # | 155: .p2align 8 # | 156: .type raw_buffer_atomic_add_v2bf16,@function # | 157: raw_buffer_atomic_add_v2bf16: ; @raw_buffer_atomic_add_v2bf16 # | next:47'3 } search range end (exclusive) # | 158: ; %bb.0: # | 159: buffer_atomic_pk_add_bf16 v0, v1, s[0:3], s4 offen # | 160: s_endpgm # | 161: .Lfunc_end2: # | 162: .size raw_buffer_atomic_add_v2bf16, .Lfunc_end2-raw_buffer_atomic_add_v2bf16 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll (330 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -fp-contract=fast < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-CONTRACT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -fp-contract=fast # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f32_add_mul # | warning: Instruction selection used fallback path for test_f32_add_mul_rhs # | warning: Instruction selection used fallback path for test_half_add_mul # | warning: Instruction selection used fallback path for test_half_add_mul_rhs # | warning: Instruction selection used fallback path for test_double_add_mul # | warning: Instruction selection used fallback path for test_double_add_mul_rhs # | warning: Instruction selection used fallback path for test_v4f32_add_mul # | warning: Instruction selection used fallback path for test_v4f32_add_mul_rhs # | warning: Instruction selection used fallback path for test_f16_add_mul # | warning: Instruction selection used fallback path for test_f16_add_mul_rhs # | warning: Instruction selection used fallback path for test_f64_add_mul # | warning: Instruction selection used fallback path for test_f64_add_mul_rhs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-CONTRACT /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:387:23: error: GFX9-CONTRACT-NEXT: expected string not found in input # | ; GFX9-CONTRACT-NEXT: v_fma_f32 v9, v9, v13, v17 # | ^ # | :265:28: note: scanning from here # | v_fma_f32 v8, v8, v12, v16 # | ^ # | :267:2: note: possible intended match here # | v_fma_f32 v4, v9, v13, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:488:23: error: GFX9-CONTRACT-NEXT: expected string not found in input # | ; GFX9-CONTRACT-NEXT: v_fma_f32 v9, v9, v13, v17 # | ^ # | :312:28: note: scanning from here # | v_fma_f32 v8, v8, v12, v16 # | ^ # | :314:2: note: possible intended match here # | v_fma_f32 v4, v9, v13, v17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:589:23: error: GFX9-CONTRACT-NEXT: expected string not found in input # | ; GFX9-CONTRACT-NEXT: v_pk_fma_f16 v5, v5, v7, v9 # | ^ # | :359:29: note: scanning from here # | v_pk_fma_f16 v4, v4, v6, v8 # | ^ # | :361:2: note: possible intended match here # | v_pk_fma_f16 v2, v5, v7, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:665:23: error: GFX9-CONTRACT-NEXT: expected string not found in input # | ; GFX9-CONTRACT-NEXT: v_pk_fma_f16 v5, v5, v7, v9 # | ^ # | :402:29: note: scanning from here # | v_pk_fma_f16 v4, v4, v6, v8 # | ^ # | :404:2: note: possible intended match here # | v_pk_fma_f16 v2, v5, v7, v9 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:740:23: error: GFX9-CONTRACT-NEXT: is not on the line after the previous match # | ; GFX9-CONTRACT-NEXT: buffer_load_dword v31, off, s[0:3], s32 offset:4 # | ^ # | :446:2: note: 'next' match was here # | buffer_load_dword v31, off, s[0:3], s32 offset:4 # | ^ # | :444:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :445:1: note: non-matching line after previous match is here # | buffer_load_dword v32, off, s[0:3], s32 offset:8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll:911:23: error: GFX9-CONTRACT-NEXT: is not on the line after the previous match # | ; GFX9-CONTRACT-NEXT: buffer_load_dword v31, off, s[0:3], s32 offset:4 # | ^ # | :506:2: note: 'next' match was here # | buffer_load_dword v31, off, s[0:3], s32 offset:4 # | ^ # | :504:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :505:1: note: non-matching line after previous match is here # | buffer_load_dword v32, off, s[0:3], s32 offset:8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 260: .p2align 6 # | 261: .type test_v4f32_add_mul,@function # | 262: test_v4f32_add_mul: ; @test_v4f32_add_mul # | 263: ; %bb.0: ; %.entry # | 264: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 265: v_fma_f32 v8, v8, v12, v16 # | next:387'0 { search range start (exclusive) # | next:387'1 error: no match found in search range # | 266: v_fma_f32 v0, v0, v4, v8 # | 267: v_fma_f32 v4, v9, v13, v17 # | next:387'2 ? possible intended match # | 268: v_fma_f32 v1, v1, v5, v4 # | 269: v_fma_f32 v4, v10, v14, v18 # | 270: v_fma_f32 v2, v2, v6, v4 # | 271: v_fma_f32 v4, v11, v15, v19 # | 272: v_fma_f32 v3, v3, v7, v4 # | . # | . # | . # | 304: .long 0 # | 305: .text # | 306: .globl test_v4f32_add_mul_rhs ; -- Begin function test_v4f32_add_mul_rhs # | 307: .p2align 6 # | 308: .type test_v4f32_add_mul_rhs,@function # | 309: test_v4f32_add_mul_rhs: ; @test_v4f32_add_mul_rhs # | next:387'3 } search range end (exclusive) # | 310: ; %bb.0: ; %.entry # | 311: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 312: v_fma_f32 v8, v8, v12, v16 # | next:488'0 { search range start (exclusive) # | next:488'1 error: no match found in search range # | 313: v_fma_f32 v0, v0, v4, v8 # | 314: v_fma_f32 v4, v9, v13, v17 # | next:488'2 ? possible intended match # | 315: v_fma_f32 v1, v1, v5, v4 # | 316: v_fma_f32 v4, v10, v14, v18 # | 317: v_fma_f32 v2, v2, v6, v4 # | 318: v_fma_f32 v4, v11, v15, v19 # | 319: v_fma_f32 v3, v3, v7, v4 # | . # | . # | . # | 351: .long 0 # | 352: .text # | 353: .globl test_f16_add_mul ; -- Begin function test_f16_add_mul # | 354: .p2align 6 # | 355: .type test_f16_add_mul,@function # | 356: test_f16_add_mul: ; @test_f16_add_mul # | next:488'3 } search range end (exclusive) # | 357: ; %bb.0: ; %.entry # | 358: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 359: v_pk_fma_f16 v4, v4, v6, v8 # | next:589'0 { search range start (exclusive) # | next:589'1 error: no match found in search range # | 360: v_pk_fma_f16 v0, v0, v2, v4 # | 361: v_pk_fma_f16 v2, v5, v7, v9 # | next:589'2 ? possible intended match # | 362: v_pk_fma_f16 v1, v1, v3, v2 # | 363: s_setpc_b64 s[30:31] # | 364: .Lfunc_end8: # | 365: .size test_f16_add_mul, .Lfunc_end8-test_f16_add_mul # | 366: ; -- End function # | . # | . # | . # | 394: .long 0 # | 395: .text # | 396: .globl test_f16_add_mul_rhs ; -- Begin function test_f16_add_mul_rhs # | 397: .p2align 6 # | 398: .type test_f16_add_mul_rhs,@function # | 399: test_f16_add_mul_rhs: ; @test_f16_add_mul_rhs # | next:589'3 } search range end (exclusive) # | 400: ; %bb.0: ; %.entry # | 401: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 402: v_pk_fma_f16 v4, v4, v6, v8 # | next:665'0 { search range start (exclusive) # | next:665'1 error: no match found in search range # | 403: v_pk_fma_f16 v0, v0, v2, v4 # | 404: v_pk_fma_f16 v2, v5, v7, v9 # | next:665'2 ? possible intended match # | 405: v_pk_fma_f16 v1, v1, v3, v2 # | 406: s_setpc_b64 s[30:31] # | 407: .Lfunc_end9: # | 408: .size test_f16_add_mul_rhs, .Lfunc_end9-test_f16_add_mul_rhs # | 409: ; -- End function # | . # | . # | . # | 437: .long 0 # | 438: .text # | 439: .globl test_f64_add_mul ; -- Begin function test_f64_add_mul # | 440: .p2align 6 # | 441: .type test_f64_add_mul,@function # | 442: test_f64_add_mul: ; @test_f64_add_mul # | next:665'3 } search range end (exclusive) # | 443: ; %bb.0: ; %.entry # | 444: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:740'0 { search range start (exclusive) # | 445: buffer_load_dword v32, off, s[0:3], s32 offset:8 # | 446: buffer_load_dword v31, off, s[0:3], s32 offset:4 # | next:740'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 447: s_waitcnt vmcnt(0) # | 448: v_fma_f64 v[16:17], v[16:17], v[24:25], v[31:32] # | 449: buffer_load_dword v25, off, s[0:3], s32 offset:16 # | 450: buffer_load_dword v24, off, s[0:3], s32 offset:12 # | 451: v_fma_f64 v[0:1], v[0:1], v[8:9], v[16:17] # | . # | . # | . # | 497: .long 0 # | 498: .text # | 499: .globl test_f64_add_mul_rhs ; -- Begin function test_f64_add_mul_rhs # | 500: .p2align 6 # | 501: .type test_f64_add_mul_rhs,@function # | 502: test_f64_add_mul_rhs: ; @test_f64_add_mul_rhs # | next:740'2 } search range end (exclusive) # | 503: ; %bb.0: ; %.entry # | 504: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:911'0 { search range start (exclusive) # | 505: buffer_load_dword v32, off, s[0:3], s32 offset:8 # | 506: buffer_load_dword v31, off, s[0:3], s32 offset:4 # | next:911'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 507: s_waitcnt vmcnt(0) # | 508: v_fma_f64 v[16:17], v[16:17], v[24:25], v[31:32] # | 509: buffer_load_dword v25, off, s[0:3], s32 offset:16 # | 510: buffer_load_dword v24, off, s[0:3], s32 offset:12 # | 511: v_fma_f64 v[0:1], v[0:1], v[8:9], v[16:17] # | . # | . # | . # | 549: .set amdgpu.max_num_agpr, 0 # | 550: .set amdgpu.max_num_sgpr, 33 # | 551: .set amdgpu.max_num_named_barrier, 0 # | 552: .section .AMDGPU.csdata,"",@progbits # | 553: .section ".note.GNU-stack","",@progbits # | 554: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx900" # | next:911'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll (331 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll --check-prefixes=GCN # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(f32) = G_LOAD %13:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dword) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll --check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll --check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir (332 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir:488:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1214:2: note: scanning from here # | # | ^ # | :1214:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1215:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir:778:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1789:2: note: scanning from here # | # | ^ # | :1789:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1790:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir:836:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1904:2: note: scanning from here # | # | ^ # | :1904:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1905:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1209: isWholeWaveFunction: false # | 1210: minNumAGPRs: 4294967295 # | 1211: body: | # | 1212: bb.0: # | 1213: liveins: $vgpr0_vgpr1 # | 1214: # | next:488'0 { search range start (exclusive) # | next:488'1 error: no match found in search range # | next:488'2 pattern attempts to capture variables: "COPY" # | 1215: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:488'3 ? possible intended match # | 1216: %1:vreg_128(<2 x p1>) = G_LOAD %0(p1) :: (load (<2 x p1>), align 4) # | 1217: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<2 x p1>) # | 1218: ... # | 1219: --- # | 1220: name: load_flat_s96 # | next:488'4 } search range end (exclusive) # | 1221: alignment: 1 # | 1222: exposesReturnsTwice: false # | 1223: legalized: true # | 1224: regBankSelected: true # | 1225: selected: true # | . # | . # | . # | 1784: isWholeWaveFunction: false # | 1785: minNumAGPRs: 4294967295 # | 1786: body: | # | 1787: bb.0: # | 1788: liveins: $vgpr0_vgpr1 # | 1789: # | next:778'0 { search range start (exclusive) # | next:778'1 error: no match found in search range # | next:778'2 pattern attempts to capture variables: "COPY" # | 1790: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:778'3 ? possible intended match # | 1791: %1:vreg_64(p999) = G_LOAD %0(p1) :: (load (p999)) # | 1792: $vgpr0_vgpr1 = COPY %1(p999) # | 1793: ... # | 1794: --- # | 1795: name: load_flat_v2p3 # | next:778'4 } search range end (exclusive) # | 1796: alignment: 1 # | 1797: exposesReturnsTwice: false # | 1798: legalized: true # | 1799: regBankSelected: true # | 1800: selected: true # | . # | . # | . # | 1899: isWholeWaveFunction: false # | 1900: minNumAGPRs: 4294967295 # | 1901: body: | # | 1902: bb.0: # | 1903: liveins: $vgpr0_vgpr1 # | 1904: # | next:836'0 { search range start (exclusive) # | next:836'1 error: no match found in search range # | next:836'2 pattern attempts to capture variables: "COPY" # | 1905: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:836'3 ? possible intended match # | 1906: %1:vreg_64(<2 x p3>) = G_LOAD %0(p1) :: (load (<2 x p3>)) # | 1907: $vgpr0_vgpr1 = COPY %1(<2 x p3>) # | 1908: ... # | 1909: --- # | 1910: name: load_flat_v2s16 # | next:836'4 } search range end (exclusive) # | 1911: alignment: 1 # | 1912: exposesReturnsTwice: false # | 1913: legalized: true # | 1914: regBankSelected: true # | 1915: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/module-lds-false-sharing.ll (333 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/module-lds-false-sharing.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll --amdgpu-lower-module-lds-strategy=module | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 --amdgpu-lower-module-lds-strategy=module # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll --amdgpu-lower-module-lds-strategy=module | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 --amdgpu-lower-module-lds-strategy=module # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll --amdgpu-lower-module-lds-strategy=module | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,G_GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 --amdgpu-lower-module-lds-strategy=module # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %13:vgpr(i32), %14:vgpr(p3) :: (store (i32) into @llvm.amdgcn.kernel.nocall_ideal.lds, addrspace 3) (in function: nocall_ideal) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,G_GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=CHECK,G_GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/module-lds-false-sharing.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll (334 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :193:2: note: scanning from here # | # | ^ # | :193:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :194:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:37:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :327:2: note: scanning from here # | # | ^ # | :327:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :328:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:70:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY8:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :496:28: note: scanning from here # | %4:sgpr(i32) = COPY $sgpr5 # | ^ # | :496:28: note: pattern attempts to capture variables: "COPY8" # | %4:sgpr(i32) = COPY $sgpr5 # | ^ # | :497:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:139:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY8:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :696:28: note: scanning from here # | %4:sgpr(i32) = COPY $sgpr5 # | ^ # | :696:28: note: pattern attempts to capture variables: "COPY8" # | %4:sgpr(i32) = COPY $sgpr5 # | ^ # | :697:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:194:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :861:2: note: scanning from here # | # | ^ # | :861:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :862:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:222:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1004:2: note: scanning from here # | # | ^ # | :1004:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1005:2: note: possible intended match here # | %7:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:258:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1150:2: note: scanning from here # | # | ^ # | :1150:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1151:2: note: possible intended match here # | %7:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:299:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY10:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :1335:28: note: scanning from here # | %4:sgpr(i32) = COPY $sgpr7 # | ^ # | :1335:28: note: pattern attempts to capture variables: "COPY10" # | %4:sgpr(i32) = COPY $sgpr7 # | ^ # | :1336:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:377:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY10:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :1547:28: note: scanning from here # | %4:sgpr(i32) = COPY $sgpr7 # | ^ # | :1547:28: note: pattern attempts to capture variables: "COPY10" # | %4:sgpr(i32) = COPY $sgpr7 # | ^ # | :1548:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll:432:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1720:2: note: scanning from here # | # | ^ # | :1720:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1721:2: note: possible intended match here # | %7:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 188: isWholeWaveFunction: false # | 189: minNumAGPRs: 4294967295 # | 190: body: | # | 191: bb.1 (%ir-block.0): # | 192: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 193: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 194: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 195: %1:vgpr(i32) = COPY $vgpr1 # | 196: %7:sgpr(i32) = COPY $sgpr2 # | 197: %8:sgpr(i32) = COPY $sgpr3 # | 198: %9:sgpr(i32) = COPY $sgpr4 # | 199: %10:sgpr(i32) = COPY $sgpr5 # | . # | . # | . # | 205: %13:vgpr_32(f32) = COPY %12(i32) # | 206: $vgpr0 = COPY %13(f32) # | 207: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 208: ... # | 209: --- # | 210: name: struct_ptr_buffer_atomic_cmpswap_noret_i32__vgpr_val__vgpr_cmp__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 211: alignment: 4 # | 212: exposesReturnsTwice: false # | 213: legalized: true # | 214: regBankSelected: true # | 215: selected: true # | . # | . # | . # | 322: isWholeWaveFunction: false # | 323: minNumAGPRs: 4294967295 # | 324: body: | # | 325: bb.1 (%ir-block.0): # | 326: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 327: # | next:37'0 { search range start (exclusive) # | next:37'1 error: no match found in search range # | next:37'2 pattern attempts to capture variables: "COPY" # | 328: %0:vgpr(i32) = COPY $vgpr0 # | next:37'3 ? possible intended match # | 329: %1:vgpr(i32) = COPY $vgpr1 # | 330: %7:sgpr(i32) = COPY $sgpr2 # | 331: %8:sgpr(i32) = COPY $sgpr3 # | 332: %9:sgpr(i32) = COPY $sgpr4 # | 333: %10:sgpr(i32) = COPY $sgpr5 # | 334: %3:vgpr(i32) = COPY $vgpr2 # | 335: %4:vgpr(i32) = COPY $vgpr3 # | 336: %5:sgpr(i32) = COPY $sgpr6 # | 337: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | 338: %12:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_CMPSWAP %0, %1, %17(<4 x s32>), %3(i32), %4, %5, 0, 0, -1 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 339: S_ENDPGM 0 # | 340: ... # | 341: --- # | 342: name: struct_ptr_buffer_atomic_cmpswap_i32__sgpr_val__sgpr_cmp__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:37'4 } search range end (exclusive) # | 343: alignment: 4 # | 344: exposesReturnsTwice: false # | 345: legalized: true # | 346: regBankSelected: true # | 347: selected: true # | . # | . # | . # | 491: %7:vgpr(s32) = COPY $vgpr0 # | 492: %8:vgpr(s32) = COPY $vgpr1 # | 493: %9:vgpr(s32) = COPY $vgpr2 # | 494: %10:vgpr(s32) = COPY $vgpr3 # | 495: %3:sgpr(i32) = COPY $sgpr4 # | 496: %4:sgpr(i32) = COPY $sgpr5 # | next:70'0 { search range start (exclusive) # | next:70'1 error: no match found in search range # | next:70'2 pattern attempts to capture variables: "COPY8" # | 497: %5:vgpr(i32) = COPY $vgpr4 # | next:70'3 ? possible intended match # | 498: %18:vgpr(<4 x s32>) = G_BUILD_VECTOR %7(s32), %8(s32), %9(s32), %10(s32) # | 499: %19:vgpr(i32) = COPY %0(i32) # | 500: %20:vgpr(i32) = COPY %1(i32) # | 501: %21:vgpr(i32) = COPY %3(i32) # | 502: %22:vgpr(i32) = COPY %4(i32) # | . # | . # | . # | 538: %13:vgpr_32(f32) = COPY %12(i32) # | 539: $vgpr0 = COPY %13(f32) # | 540: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 541: ... # | 542: --- # | 543: name: struct_ptr_buffer_atomic_cmpswap_i32_noret__sgpr_val__sgpr_cmp__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:70'4 } search range end (exclusive) # | 544: alignment: 4 # | 545: exposesReturnsTwice: false # | 546: legalized: true # | 547: regBankSelected: true # | 548: selected: true # | . # | . # | . # | 691: %7:vgpr(s32) = COPY # | ... # `---data was truncated (10240/21144) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/permlane16_opsel.ll (335 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/permlane16_opsel.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 --stop-after=amdgpu-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG,SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 --stop-after=amdgpu-isel # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG,SDAG-GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 --stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 --stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: v_permlane16_b32_vss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/permlane16_opsel.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir (336 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:21:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :190:2: note: scanning from here # | # | ^ # | :190:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :191:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:69:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :307:2: note: scanning from here # | # | ^ # | :307:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :308:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:165:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(<2 x s16>) = COPY $sgpr0 # | ^ # | :539:2: note: scanning from here # | # | ^ # | :539:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :540:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:213:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :658:2: note: scanning from here # | # | ^ # | :658:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :659:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:273:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :777:2: note: scanning from here # | # | ^ # | :777:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :778:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:412:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :1013:2: note: scanning from here # | # | ^ # | :1013:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1014:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:509:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY1:%[0-9]+]]:sreg_32 = COPY [[COPY]].sub0 # | ^ # | :1251:32: note: scanning from here # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1251:32: note: with "COPY" equal to "%0" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1251:32: note: pattern attempts to capture variables: "COPY1" # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1253:2: note: possible intended match here # | %3:sreg_32_xm0 = COPY %0.sub1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:576:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :1374:2: note: scanning from here # | # | ^ # | :1374:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1375:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:673:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[DEF:%[0-9]+]]:vgpr(s64) = IMPLICIT_DEF # | ^ # | :1612:2: note: scanning from here # | # | ^ # | :1612:2: note: pattern attempts to capture variables: "DEF" # | # | ^ # | :1613:2: note: possible intended match here # | %0:vreg_64 = IMPLICIT_DEF # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir:722:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY [[DEF]].sub0 # | ^ # | :1738:27: note: scanning from here # | %0:sreg_64 = IMPLICIT_DEF # | ^ # | :1738:27: note: with "DEF" equal to "%0" # | %0:sreg_64 = IMPLICIT_DEF # | ^ # | :1738:27: note: pattern attempts to capture variables: "COPY" # | %0:sreg_64 = IMPLICIT_DEF # | ^ # | :1740:2: note: possible intended match here # | %3:sreg_32_xm0 = COPY %0.sub1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 185: isWholeWaveFunction: false # | 186: minNumAGPRs: 4294967295 # | 187: body: | # | 188: bb.0: # | 189: liveins: $sgpr0 # | 190: # | next:21'0 { search range start (exclusive) # | next:21'1 error: no match found in search range # | next:21'2 pattern attempts to capture variables: "COPY" # | 191: %0:sreg_32 = COPY $sgpr0 # | next:21'3 ? possible intended match # | 192: %2:sreg_32 = S_MOV_B32 2147483647 # | 193: %1:sreg_32 = S_AND_B32 %0, %2, implicit-def dead $scc # | 194: $sgpr0 = COPY %1 # | 195: ... # | 196: --- # | 197: name: fabs_s32_vv # | next:21'4 } search range end (exclusive) # | 198: alignment: 1 # | 199: exposesReturnsTwice: false # | 200: legalized: true # | 201: regBankSelected: true # | 202: selected: true # | . # | . # | . # | 302: isWholeWaveFunction: false # | 303: minNumAGPRs: 4294967295 # | 304: body: | # | 305: bb.0: # | 306: liveins: $vgpr0 # | 307: # | next:69'0 { search range start (exclusive) # | next:69'1 error: no match found in search range # | next:69'2 pattern attempts to capture variables: "COPY" # | 308: %0:vgpr_32 = COPY $vgpr0 # | next:69'3 ? possible intended match # | 309: %2:sreg_32 = S_MOV_B32 2147483647 # | 310: %1:vgpr_32 = V_AND_B32_e64 %2, %0, implicit $exec # | 311: $vgpr0 = COPY %1 # | 312: ... # | 313: --- # | 314: name: fabs_s32_vs # | next:69'4 } search range end (exclusive) # | 315: alignment: 1 # | 316: exposesReturnsTwice: false # | 317: legalized: true # | 318: regBankSelected: true # | 319: selected: true # | . # | . # | . # | 534: isWholeWaveFunction: false # | 535: minNumAGPRs: 4294967295 # | 536: body: | # | 537: bb.0: # | 538: liveins: $sgpr0_sgpr1 # | 539: # | next:165'0 { search range start (exclusive) # | next:165'1 error: no match found in search range # | next:165'2 pattern attempts to capture variables: "COPY" # | 540: %0:sreg_32 = COPY $sgpr0 # | next:165'3 ? possible intended match # | 541: %2:sreg_32 = S_MOV_B32 2147450879 # | 542: %1:sreg_32 = S_AND_B32 %0, %2, implicit-def dead $scc # | 543: $sgpr0 = COPY %1 # | 544: ... # | 545: --- # | 546: name: fabs_s16_ss # | next:165'4 } search range end (exclusive) # | 547: alignment: 1 # | 548: exposesReturnsTwice: false # | 549: legalized: true # | 550: regBankSelected: true # | 551: selected: true # | . # | . # | . # | 653: isWholeWaveFunction: false # | 654: minNumAGPRs: 4294967295 # | 655: body: | # | 656: bb.0: # | 657: liveins: $sgpr0 # | 658: # | next:213'0 { search range start (exclusive) # | next:213'1 error: no match found in search range # | next:213'2 pattern attempts to capture variables: "COPY" # | 659: %0:sreg_32 = COPY $sgpr0 # | next:213'3 ? possible intended match # | 660: %4:sreg_32 = S_MOV_B32 32767 # | 661: %2:sreg_32 = S_AND_B32 %0, %4, implicit-def dead $scc # | 662: $sgpr0 = COPY %2 # | 663: ... # | 664: --- # | 665: name: fabs_s16_vv # | next:213'4 } search range end (exclusive) # | 666: alignment: 1 # | 667: exposesReturnsTwice: false # | 668: legalized: true # | 669: regBankSelected: true # | 670: selected: true # | . # | . # | . # | 772: isWholeWaveFunction: false # | 773: minNumAGPRs: 4294967295 # | 774: body: | # | 775: bb.0: # | 776: liveins: $vgpr0 # | 777: # | next:273'0 { search range start (exclusive) # | next:273'1 error: no match found in search range # | next:273'2 pattern attempts to capture variables: "COPY" # | 778: %0:vgpr_32 = COPY $vgpr0 # | next:273'3 ? possible intended match # | 779: %4:sreg_32 = S_MOV_B32 32767 # | 780: %2:vgpr_32 = V_AND_B32_e64 %4, %0, implicit $exec # | 781: $vgpr0 = COPY %2 # | 782: ... # | 783: --- # | 784: name: fabs_s16_vs # | next:273'4 } search range end (exclusive) # | 785: alignment: 1 # | 786: exposesReturnsTwice: false # | 787: legalized: true # | 788: regBankSelected: true # | 789: selected: true # | . # | . # | . # | 1008: isWholeWaveFunction: false # | 1009: minNumAGPRs: 4294967295 # | 1010: body: | # | 1011: bb.0: # | 1012: liveins: $vgpr0 # | 1013: # | next:412'0 { search range start (exclusive) # | next:412'1 error: no match found in search range # | next:412'2 pattern attempts to capture variables: "COPY" # | 1014: %0:vgp # | ... # `---data was truncated (10240/15582) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll (337 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :245:2: note: scanning from here # | # | ^ # | :245:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :246:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:32:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :376:2: note: scanning from here # | # | ^ # | :376:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :377:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:57:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :511:2: note: scanning from here # | # | ^ # | :511:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :512:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:84:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :649:2: note: scanning from here # | # | ^ # | :649:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :650:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:113:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :786:2: note: scanning from here # | # | ^ # | :786:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :787:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:136:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :918:2: note: scanning from here # | # | ^ # | :918:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :919:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:158:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1047:2: note: scanning from here # | # | ^ # | :1047:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1048:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:187:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :1208:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :1208:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :1209:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:355:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2036:2: note: scanning from here # | # | ^ # | :2036:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2037:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:383:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2167:2: note: scanning from here # | # | ^ # | :2167:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2168:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll:408:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :2299:2: note: scanning from here # | # | ^ # | :2299:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2300:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 240: isWholeWaveFunction: false # | 241: minNumAGPRs: 4294967295 # | 242: body: | # | 243: bb.1 (%ir-block.0): # | 244: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 245: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 246: %5:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 247: %6:sgpr(i32) = COPY $sgpr3 # | 248: %7:sgpr(i32) = COPY $sgpr4 # | 249: %8:sgpr(i32) = COPY $sgpr5 # | 250: %1:vgpr(i32) = COPY $vgpr0 # | 251: %2:vgpr(i32) = COPY $vgpr1 # | 252: %3:sgpr(i32) = COPY $sgpr6 # | 253: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 254: %10:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %15(<4 x s32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 255: $vgpr0 = COPY %10(f32) # | 256: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 257: ... # | 258: --- # | 259: name: struct_ptr_buffer_load_v2f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 260: alignment: 4 # | 261: exposesReturnsTwice: false # | 262: legalized: true # | 263: regBankSelected: true # | 264: selected: true # | . # | . # | . # | 371: isWholeWaveFunction: false # | 372: minNumAGPRs: 4294967295 # | 373: body: | # | 374: bb.1 (%ir-block.0): # | 375: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 376: # | next:32'0 { search range start (exclusive) # | next:32'1 error: no match found in search range # | next:32'2 pattern attempts to capture variables: "COPY" # | 377: %5:sgpr(i32) = COPY $sgpr2 # | next:32'3 ? possible intended match # | 378: %6:sgpr(i32) = COPY $sgpr3 # | 379: %7:sgpr(i32) = COPY $sgpr4 # | 380: %8:sgpr(i32) = COPY $sgpr5 # | 381: %1:vgpr(i32) = COPY $vgpr0 # | 382: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 388: $vgpr0 = COPY %11(f32) # | 389: $vgpr1 = COPY %12(f32) # | 390: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 391: ... # | 392: --- # | 393: name: struct_ptr_buffer_load_v3f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:32'4 } search range end (exclusive) # | 394: alignment: 4 # | 395: exposesReturnsTwice: false # | 396: legalized: true # | 397: regBankSelected: true # | 398: selected: true # | . # | . # | . # | 506: isWholeWaveFunction: false # | 507: minNumAGPRs: 4294967295 # | 508: body: | # | 509: bb.1 (%ir-block.0): # | 510: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 511: # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | next:57'2 pattern attempts to capture variables: "COPY" # | 512: %5:sgpr(i32) = COPY $sgpr2 # | next:57'3 ? possible intended match # | 513: %6:sgpr(i32) = COPY $sgpr3 # | 514: %7:sgpr(i32) = COPY $sgpr4 # | 515: %8:sgpr(i32) = COPY $sgpr5 # | 516: %1:vgpr(i32) = COPY $vgpr0 # | 517: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 525: $vgpr1 = COPY %12(f32) # | 526: $vgpr2 = COPY %13(f32) # | 527: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2 # | 528: ... # | 529: --- # | 530: name: struct_ptr_buffer_load_v4f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:57'4 } search range end (exclusive) # | 531: alignment: 4 # | 532: exposesReturnsTwice: false # | 533: legalized: true # | 534: regBankSelected: true # | 535: selected: true # | . # | . # | . # | 644: isWholeWaveFunction: false # | 645: minNumAGPRs: 4294967295 # | 646: body: | # | 647: bb.1 (%ir-block.0): # | 648: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 649: # | next:84'0 { search range start (exclusive) # | next:84'1 error: no match found in search range # | next:84 # | ... # `---data was truncated (10240/22235) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll (338 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-- -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll -check-prefixes=GFX67,GFX6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-- -stop-after=instruction-select # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll -check-prefixes=GFX67,GFX6 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:16:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :256:2: note: scanning from here # | # | ^ # | :256:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :257:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:170:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :402:2: note: scanning from here # | # | ^ # | :402:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :403:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:482:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :685:2: note: scanning from here # | # | ^ # | :685:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :686:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:636:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :833:2: note: scanning from here # | # | ^ # | :833:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :834:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:820:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :986:2: note: scanning from here # | # | ^ # | :986:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :987:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:1004:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1152:2: note: scanning from here # | # | ^ # | :1152:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1153:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:1249:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1324:2: note: scanning from here # | # | ^ # | :1324:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1325:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:1492:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1489:2: note: scanning from here # | # | ^ # | :1489:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1490:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll:1700:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1650:2: note: scanning from here # | # | ^ # | :1650:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1651:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 251: isWholeWaveFunction: false # | 252: minNumAGPRs: 4294967295 # | 253: body: | # | 254: bb.1 (%ir-block.0): # | 255: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 256: # | next:16'0 { search range start (exclusive) # | next:16'1 error: no match found in search range # | next:16'2 pattern attempts to capture variables: "COPY" # | 257: %3:sgpr(i32) = COPY $sgpr0 # | next:16'3 ? possible intended match # | 258: %4:sgpr(i32) = COPY $sgpr1 # | 259: %5:sgpr(i32) = COPY $sgpr2 # | 260: %6:sgpr(i32) = COPY $sgpr3 # | 261: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 262: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 273: G_STORE %19(i32), %1(p1) :: (store (i8) into %ir.data_addr, addrspace 1) # | 274: G_STORE %20(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 275: S_ENDPGM 0 # | 276: ... # | 277: --- # | 278: name: raw_buffer_load_i16_tfe # | next:16'4 } search range end (exclusive) # | 279: alignment: 4 # | 280: exposesReturnsTwice: false # | 281: legalized: true # | 282: regBankSelected: true # | 283: selected: true # | . # | . # | . # | 397: isWholeWaveFunction: false # | 398: minNumAGPRs: 4294967295 # | 399: body: | # | 400: bb.1 (%ir-block.0): # | 401: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 402: # | next:170'0 { search range start (exclusive) # | next:170'1 error: no match found in search range # | next:170'2 pattern attempts to capture variables: "COPY" # | 403: %3:sgpr(i32) = COPY $sgpr0 # | next:170'3 ? possible intended match # | 404: %4:sgpr(i32) = COPY $sgpr1 # | 405: %5:sgpr(i32) = COPY $sgpr2 # | 406: %6:sgpr(i32) = COPY $sgpr3 # | 407: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 408: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 419: G_STORE %19(i32), %1(p1) :: (store (i16) into %ir.data_addr, addrspace 1) # | 420: G_STORE %20(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 421: S_ENDPGM 0 # | 422: ... # | 423: --- # | 424: name: raw_buffer_load_f16_tfe # | next:170'4 } search range end (exclusive) # | 425: alignment: 4 # | 426: exposesReturnsTwice: false # | 427: legalized: true # | 428: regBankSelected: true # | 429: selected: true # | . # | . # | . # | 680: isWholeWaveFunction: false # | 681: minNumAGPRs: 4294967295 # | 682: body: | # | 683: bb.1 (%ir-block.0): # | 684: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 685: # | next:482'0 { search range start (exclusive) # | next:482'1 error: no match found in search range # | next:482'2 pattern attempts to capture variables: "COPY" # | 686: %3:sgpr(i32) = COPY $sgpr0 # | next:482'3 ? possible intended match # | 687: %4:sgpr(i32) = COPY $sgpr1 # | 688: %5:sgpr(i32) = COPY $sgpr2 # | 689: %6:sgpr(i32) = COPY $sgpr3 # | 690: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 691: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 702: G_STORE %17(i32), %1(p1) :: (store (i32) into %ir.data_addr, addrspace 1) # | 703: G_STORE %18(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 704: S_ENDPGM 0 # | 705: ... # | 706: --- # | 707: name: raw_buffer_load_v2i32_tfe # | next:482'4 } search range end (exclusive) # | 708: alignment: 4 # | 709: exposesReturnsTwice: false # | 710: legalized: true # | 711: regBankSelected: true # | 712: selected: true # | . # | . # | . # | 828: isWholeWaveFunction: false # | 829: minNumAGPRs: 4294967295 # | 830: body: | # | 831: bb.1 (%ir-block.0): # | 832: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 833: # | next:636'0 { search range start (exclusive) # | next:636'1 error: no match found in search range # | next:636'2 pattern attempts to capture variables: "COPY" # | 834: %3:sgpr(i32) = COPY $sgpr0 # | next:636'3 ? possible intended match # | 835: %4:sgpr(i32) = COPY $sgpr1 # | 836: %5:sgpr(i32) = COPY $sgpr2 # | 837: %6:sgpr(i32) = COPY $sgpr3 # | 838: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 839: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 854: G_STORE %27(<2 x i32>), %1(p1) :: (store (<2 x i32>) into %ir.data_addr, addrspace 1) # | 855: G_STORE %21(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 856: S_ENDPGM 0 # | 857: ... # | 858: --- # | 859: name: raw_buffer_load_v2f32_tfe # | next:636'4 } search range end (exclusive) # | 860: alignment: 4 # | 861: exposesReturnsTwice: false # | 862: legalized: true # | 863: regBankSelected: true # | 864: selected: true # | . # | . # | . # | 981: isWholeWaveFunction: false # | # | ... # `---data was truncated (10240/17436) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll (339 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-unknown-amdpal -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-unknown-amdpal -mcpu=gfx1250 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_umin_i64 # | warning: Instruction selection used fallback path for test_umax_i64 # | warning: Instruction selection used fallback path for test_smin_i64 # | warning: Instruction selection used fallback path for test_smax_i64 # | warning: Instruction selection used fallback path for test_umin_v4i64 # | warning: Instruction selection used fallback path for test_umax_v4i64 # | warning: Instruction selection used fallback path for test_smin_v4i64 # | warning: Instruction selection used fallback path for test_smax_v4i64 # | warning: Instruction selection used fallback path for test_abs_i64 # | warning: Instruction selection used fallback path for test_umin_i64_s # | warning: Instruction selection used fallback path for test_umax_i64_s # | warning: Instruction selection used fallback path for test_smin_i64_s # | warning: Instruction selection used fallback path for test_smax_i64_s # | warning: Instruction selection used fallback path for test_abs_i64_s # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll:120:15: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: v_ashrrev_i32_e32 v2, 31, v1 # | ^ # | :261:18: note: scanning from here # | s_wait_kmcnt 0x0 # | ^ # | :262:2: note: possible intended match here # | v_sub_nc_u64_e32 v[2:3], 0, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 256: .p2align 7 # | 257: .type test_abs_i64,@function # | 258: test_abs_i64: ; @test_abs_i64 # | 259: ; %bb.0: # | 260: s_wait_loadcnt_dscnt 0x0 # | 261: s_wait_kmcnt 0x0 # | next:120'0 { search range start (exclusive) # | next:120'1 error: no match found in search range # | 262: v_sub_nc_u64_e32 v[2:3], 0, v[0:1] # | next:120'2 ? possible intended match # | 263: s_delay_alu instid0(VALU_DEP_1) # | 264: v_max_i64 v[0:1], v[0:1], v[2:3] # | 265: s_set_pc_i64 s[30:31] # | 266: .Lfunc_end8: # | 267: .size test_abs_i64, .Lfunc_end8-test_abs_i64 # | . # | . # | . # | 285: ; MemoryBound: 0 # | 286: .text # | 287: .globl test_umin_i64_s ; -- Begin function test_umin_i64_s # | 288: .p2align 8 # | 289: .type test_umin_i64_s,@function # | 290: test_umin_i64_s: ; @test_umin_i64_s # | next:120'3 } search range end (exclusive) # | 291: ; %bb.0: # | 292: global_wb # | 293: v_nop # | 294: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1 ; msbs: dst=0 src0=0 src1=0 src2=0 # | 295: v_min_u64 v[0:1], s[0:1], s[2:3] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/addrspacecast-known-non-null.ll (340 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/addrspacecast-known-non-null.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(i32), %0:vgpr(p0) :: (store (i8) into %ir.ptr) (in function: flat_user) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir (341 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=instruction-select -mattr=+real-true16 -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=instruction-select -mattr=+real-true16 -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:40:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :323:2: note: scanning from here # | # | ^ # | :323:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :324:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:65:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :444:2: note: scanning from here # | # | ^ # | :444:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :445:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:90:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :565:2: note: scanning from here # | # | ^ # | :565:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :566:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:115:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :686:2: note: scanning from here # | # | ^ # | :686:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :687:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:140:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :807:2: note: scanning from here # | # | ^ # | :807:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :808:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:164:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :928:2: note: scanning from here # | # | ^ # | :928:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :929:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:189:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1049:2: note: scanning from here # | # | ^ # | :1049:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1050:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:214:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1170:2: note: scanning from here # | # | ^ # | :1170:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1171:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:239:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1291:2: note: scanning from here # | # | ^ # | :1291:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1292:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:264:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1412:2: note: scanning from here # | # | ^ # | :1412:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1413:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:289:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1533:2: note: scanning from here # | # | ^ # | :1533:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1534:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:314:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1654:2: note: scanning from here # | # | ^ # | :1654:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1655:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:339:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1775:2: note: scanning from here # | # | ^ # | :1775:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1776:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir:364:16: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1896:2: note: scanning from here # | # | ^ # | :1896:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1897:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 318: isWholeWaveFunction: false # | 319: minNumAGPRs: 4294967295 # | 320: body: | # | 321: bb.0: # | 322: liveins: $vgpr0, $vgpr1 # | 323: # | next:40'0 { search range start (exclusive) # | next:40'1 error: no match found in search range # | next:40'2 pattern attempts to capture variables: "COPY" # | 324: %0:vgpr_32 = COPY $vgpr0 # | next:40'3 ? possible intended match # | 325: %1:vgpr_32 = COPY $vgpr1 # | 326: %2:vgpr_16 = COPY %0.lo16 # | 327: %3:vgpr_16 = COPY %1.lo16 # | 328: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_EQ_F16_t16_e64 0, %2, 0, %3, 0, 0, implicit $mode, implicit $exec # | 329: S_ENDPGM 0, implicit %4 # | 330: ... # | 331: --- # | 332: name: fcmp_ogt_s16_vv # | next:40'4 } search range end (exclusive) # | 333: alignment: 1 # | 334: exposesReturnsTwice: false # | 335: legalized: true # | 336: regBankSelected: true # | 337: selected: true # | . # | . # | . # | 439: isWholeWaveFunction: false # | 440: minNumAGPRs: 4294967295 # | 441: body: | # | 442: bb.0: # | 443: liveins: $vgpr0, $vgpr1 # | 444: # | next:65'0 { search range start (exclusive) # | next:65'1 error: no match found in search range # | next:65'2 pattern attempts to capture variables: "COPY" # | 445: %0:vgpr_32 = COPY $vgpr0 # | next:65'3 ? possible intended match # | 446: %1:vgpr_32 = COPY $vgpr1 # | 447: %2:vgpr_16 = COPY %0.lo16 # | 448: %3:vgpr_16 = COPY %1.lo16 # | 449: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_GT_F16_t16_e64 0, %2, 0, %3, 0, 0, implicit $mode, implicit $exec # | 450: S_ENDPGM 0, implicit %4 # | 451: ... # | 452: --- # | 453: name: fcmp_oge_s16_vv # | next:65'4 } search range end (exclusive) # | 454: alignment: 1 # | 455: exposesReturnsTwice: false # | 456: legalized: true # | 457: regBankSelected: true # | 458: selected: true # | . # | . # | . # | 560: isWholeWaveFunction: false # | 561: minNumAGPRs: 4294967295 # | 562: body: | # | 563: bb.0: # | 564: liveins: $vgpr0, $vgpr1 # | 565: # | next:90'0 { search range start (exclusive) # | next:90'1 error: no match found in search range # | next:90'2 pattern attempts to capture variables: "COPY" # | 566: %0:vgpr_32 = COPY $vgpr0 # | next:90'3 ? possible intended match # | 567: %1:vgpr_32 = COPY $vgpr1 # | 568: %2:vgpr_16 = COPY %0.lo16 # | 569: %3:vgpr_16 = COPY %1.lo16 # | 570: %4:sreg_32_xm0_xexec = nofpexcept V_CMP_GE_F16_t16_e64 0, %2, 0, %3, 0, 0, implicit $mode, implicit $exec # | 571: S_ENDPGM 0, implicit %4 # | 572: ... # | 573: --- # | 574: name: fcmp_olt_s16_vv # | next:90'4 } search range end (exclusive) # | 575: alignment: 1 # | 576: exposesReturnsTwice: false # | 577: legalized: true # | 578: regBankSelected: true # | 579: selected: true # | . # | . # | . # | 681: isWholeWaveFunction: false # | 682: minNumAGPRs: 4294967295 # | 683: body: | # | 684: bb.0: # | 685: liveins: $vgpr0, $vgpr1 # | 686: # | next:115'0 { search range start (exclusive) # | next:115'1 error: no match found in search r # | ... # `---data was truncated (10240/22336) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll (342 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=-real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -mattr=+real-true16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %13:vgpr(i16), %18:vgpr(p0) :: (store (i16) into %ir.out.load) (in function: sat_pk4_i4_i8_f32_v) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-REAL16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll (343 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll -check-prefix=GFX908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll -check-prefix=GFX908 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:11:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :186:2: note: scanning from here # | # | ^ # | :186:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :187:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:45:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :320:2: note: scanning from here # | # | ^ # | :320:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :321:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:80:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :453:2: note: scanning from here # | # | ^ # | :453:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :454:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:113:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :585:2: note: scanning from here # | # | ^ # | :585:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :586:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:153:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :749:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :749:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :750:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:269:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY5:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :941:28: note: scanning from here # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :941:28: note: pattern attempts to capture variables: "COPY5" # | %7:vgpr(s32) = COPY $vgpr3 # | ^ # | :942:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:377:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1105:2: note: scanning from here # | # | ^ # | :1105:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1106:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:413:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1237:2: note: scanning from here # | # | ^ # | :1237:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1238:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:447:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1369:2: note: scanning from here # | # | ^ # | :1369:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1375:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll:481:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1502:2: note: scanning from here # | # | ^ # | :1502:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1504:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 181: isWholeWaveFunction: false # | 182: minNumAGPRs: 4294967295 # | 183: body: | # | 184: bb.1 (%ir-block.0): # | 185: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 186: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 187: %0:vgpr(f32) = COPY $vgpr0 # | next:11'3 ? possible intended match # | 188: %5:sgpr(i32) = COPY $sgpr2 # | 189: %6:sgpr(i32) = COPY $sgpr3 # | 190: %7:sgpr(i32) = COPY $sgpr4 # | 191: %8:sgpr(i32) = COPY $sgpr5 # | 192: %2:vgpr(i32) = COPY $vgpr1 # | 193: %3:sgpr(i32) = COPY $sgpr6 # | 194: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 195: %16:sgpr(i32) = G_CONSTANT i32 0 # | 196: %17:vgpr(i32) = COPY %16(i32) # | 197: %10:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %15(<4 x s32>), %17(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 198: S_ENDPGM 0 # | 199: ... # | 200: --- # | 201: name: raw_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset_plus4095__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 202: alignment: 4 # | 203: exposesReturnsTwice: false # | 204: legalized: true # | 205: regBankSelected: true # | 206: selected: true # | . # | . # | . # | 315: isWholeWaveFunction: false # | 316: minNumAGPRs: 4294967295 # | 317: body: | # | 318: bb.1 (%ir-block.0): # | 319: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 320: # | next:45'0 { search range start (exclusive) # | next:45'1 error: no match found in search range # | next:45'2 pattern attempts to capture variables: "COPY" # | 321: %0:vgpr(f32) = COPY $vgpr0 # | next:45'3 ? possible intended match # | 322: %5:sgpr(i32) = COPY $sgpr2 # | 323: %6:sgpr(i32) = COPY $sgpr3 # | 324: %7:sgpr(i32) = COPY $sgpr4 # | 325: %8:sgpr(i32) = COPY $sgpr5 # | 326: %2:vgpr(i32) = COPY $vgpr1 # | 327: %3:sgpr(i32) = COPY $sgpr6 # | 328: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 329: %18:sgpr(i32) = G_CONSTANT i32 0 # | 330: %19:vgpr(i32) = COPY %18(i32) # | 331: %12:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %17(<4 x s32>), %19(i32), %2, %3, 4095, 0, 0 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 332: S_ENDPGM 0 # | 333: ... # | 334: --- # | 335: name: raw_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset_4095__sgpr_soffset # | next:45'4 } search range end (exclusive) # | 336: alignment: 4 # | 337: exposesReturnsTwice: false # | 338: legalized: true # | 339: regBankSelected: true # | 340: selected: true # | . # | . # | . # | 448: isWholeWaveFunction: false # | 449: minNumAGPRs: 4294967295 # | 450: body: | # | 451: bb.1 (%ir-block.0): # | 452: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 453: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 454: %0:vgpr(f32) = COPY $vgpr0 # | next:80'3 ? possible intended match # | 455: %4:sgpr(i32) = COPY $sgpr2 # | 456: %5:sgpr(i32) = COPY $sgpr3 # | 457: %6:sgpr(i32) = COPY $sgpr4 # | 458: %7:sgpr(i32) = COPY $sgpr5 # | 459: %2:sgpr(i32) = COPY $sgpr6 # | 460: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 461: %16:sgpr(i32) = G_CONSTANT i32 0 # | 462: %17:vgpr(i32) = COPY %16(i32) # | 463: %18:vgpr(i32) = COPY %16(i32) # | 464: %9:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %15(<4 x s32>), %17(i32), %18, %2, 4095, 0, 0 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 465: S_ENDPGM 0 # | 466: ... # | 467: --- # | 468: name: raw_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__0_voffset__sgpr_soffset # | next:80'4 } search range end (exclusive) # | 469: alignment: 4 # | 470: exposesReturnsTwice: false # | 471: legalized: true # | 472: regBankSelected: true # | 473: selected: true # | . # | . # | . # | 580: isWholeWaveFunction # | ... # `---data was truncated (10240/21331) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/store-atomic-global.ll (344 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/store-atomic-global.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %0:vgpr(<2 x f32>), %1:vgpr(p1) :: (store syncscope("agent") monotonic (<2 x f32>) into %ir.out, addrspace 1) (in function: atomic_store_f32x2_monotonic_agent) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-global.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-encoding.ll (345 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-encoding.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -filetype=obj < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=fiji -d - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -filetype=obj # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=fiji -d - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=gfx900 -d - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=gfx900 -d - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -filetype=obj < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=fiji -d - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -filetype=obj # .---command stderr------------ # | LLVM ERROR: cannot select: %32:vgpr_32(i32) = G_OR %28:vgpr, %31:vgpr (in function: test_call_void_func_void) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump --triple=amdgcn--amdhsa --mcpu=fiji -d - # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llvm-objdump: error: '-': The file was not recognized as a valid object file # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-encoding.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll (346 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -O3 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 -O3 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -O3 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 -O3 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %9:vgpr(i32), %1:vgpr(p1) :: (store (i32) into %ir.use, addrspace 1) (in function: cluster_load_b32_vaddr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fadd.f32.ll (347 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fadd.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_STRICT_FADD %0:vgpr, %1:vgpr (in function: v_constained_fadd_f32_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fsub.f64.ll (348 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fsub.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vreg_64(f64) = G_STRICT_FADD %0:vgpr, %17:vgpr (in function: v_constained_fsub_f64_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll (349 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:100:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :478:2: note: scanning from here # | # | ^ # | :478:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :479:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:139:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :635:2: note: scanning from here # | # | ^ # | :635:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :636:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:192:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr6 # | ^ # | :823:35: note: scanning from here # | %10:vgpr(<2 x s16>) = COPY $vgpr5 # | ^ # | :823:35: note: pattern attempts to capture variables: "COPY6" # | %10:vgpr(<2 x s16>) = COPY $vgpr5 # | ^ # | :824:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr6 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:302:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :999:2: note: scanning from here # | # | ^ # | :999:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1000:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:341:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :1146:2: note: scanning from here # | # | ^ # | :1146:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1147:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:380:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :1294:2: note: scanning from here # | # | ^ # | :1294:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1295:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:420:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :1442:2: note: scanning from here # | # | ^ # | :1442:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1443:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:460:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :1591:2: note: scanning from here # | # | ^ # | :1591:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1592:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll:516:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY7:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :1782:28: note: scanning from here # | %2:vgpr(i32) = COPY $vgpr6 # | ^ # | :1782:28: note: pattern attempts to capture variables: "COPY7" # | %2:vgpr(i32) = COPY $vgpr6 # | ^ # | :1783:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 473: isWholeWaveFunction: false # | 474: minNumAGPRs: 4294967295 # | 475: body: | # | 476: bb.1 (%ir-block.0): # | 477: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 478: # | next:100'0 { search range start (exclusive) # | next:100'1 error: no match found in search range # | next:100'2 pattern attempts to capture variables: "COPY" # | 479: %5:sgpr(i32) = COPY $sgpr2 # | next:100'3 ? possible intended match # | 480: %6:sgpr(i32) = COPY $sgpr3 # | 481: %7:sgpr(i32) = COPY $sgpr4 # | 482: %8:sgpr(i32) = COPY $sgpr5 # | 483: %1:vgpr(<2 x f16>) = COPY $vgpr0 # | 484: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 493: %26:vgpr(i32) = COPY %21(i32) # | 494: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %15(<2 x i32>), %20(<4 x s32>), %26(i32), %2, %3, 0, 0, 0 :: (dereferenceable store (<2 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 495: S_ENDPGM 0 # | 496: ... # | 497: --- # | 498: name: raw_ptr_buffer_store_format__sgpr_rsrc__vgpr_val__vgpr_voffset__sgpr_soffset_v4f16 # | next:100'4 } search range end (exclusive) # | 499: alignment: 4 # | 500: exposesReturnsTwice: false # | 501: legalized: true # | 502: regBankSelected: true # | 503: selected: true # | . # | . # | . # | 630: isWholeWaveFunction: false # | 631: minNumAGPRs: 4294967295 # | 632: body: | # | 633: bb.1 (%ir-block.0): # | 634: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 635: # | next:139'0 { search range start (exclusive) # | next:139'1 error: no match found in search range # | next:139'2 pattern attempts to capture variables: "COPY" # | 636: %5:sgpr(i32) = COPY $sgpr2 # | next:139'3 ? possible intended match # | 637: %6:sgpr(i32) = COPY $sgpr3 # | 638: %7:sgpr(i32) = COPY $sgpr4 # | 639: %8:sgpr(i32) = COPY $sgpr5 # | 640: %9:vgpr(<2 x s16>) = COPY $vgpr0 # | 641: %10:vgpr(<2 x s16>) = COPY $vgpr1 # | . # | . # | . # | 654: %37:vgpr(i32) = COPY %27(i32) # | 655: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %21(<4 x i32>), %26(<4 x s32>), %37(i32), %2, %3, 0, 0, 0 :: (dereferenceable store (<4 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 656: S_ENDPGM 0 # | 657: ... # | 658: --- # | 659: name: raw_ptr_buffer_store_format__vgpr_rsrc__vgpr_val__vgpr_voffset__sgpr_soffset_v4f16 # | next:139'4 } search range end (exclusive) # | 660: alignment: 4 # | 661: exposesReturnsTwice: false # | 662: legalized: true # | 663: regBankSelected: true # | 664: selected: true # | . # | . # | . # | 818: %5:vgpr(s32) = COPY $vgpr0 # | 819: %6:vgpr(s32) = COPY $vgpr1 # | 820: %7:vgpr(s32) = COPY $vgpr2 # | 821: %8:vgpr(s32) = COPY $vgpr3 # | 822: %9:vgpr(<2 x s16>) = COPY $vgpr4 # | 823: %10:vgpr(<2 x s16>) = COPY $vgpr5 # | next:192'0 { search range start (exclusive) # | next:192'1 error: no match found in search range # | next:192'2 pattern attempts to capture variables: "COPY6" # | 824: %2:vgpr(i32) = COPY $vgpr6 # | next:192'3 ? possible intended match # | 825: %3:sgpr(i32) = COPY $sgpr2 # | 826: %30:vgpr(s32) = G_BITCAST %9(<2 x s16>) # | 827: %31:sgpr(s32) = G_CONSTANT i32 16 # | 828: %35:vgpr(s32) = COPY %31(s32) # | 829: %32:vgpr(s32) = G_LSHR %30, %35(s32) # | . # | . # | . # | 867: # | 868: bb.5: # | 869: S_ENDPGM 0 # | 870: ... # | 871: --- # | 872: name: raw_ptr_buffer_store_format__sgpr_rsrc__vgpr_val__vgpr_voffset__sgpr_soffset_v2f16_soffset4095 # | next:192'4 } search range end (exclusive) # | 873: alignment: 4 # | 874: exposesReturnsTwice: false # | 875: legalized: true # | 876: regBankSelected: true # | 877: selected: true # | . # | . # | . # | 994: isWholeWaveFunction: false # | 995: minNumAGPRs: 4294967295 # | 996: body: | # | 997: bb.1 (%ir-block.0): # | 998: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 999: # | next:302'0 { search range start (exclusive) # | next:302'1 error: no match found in search range # | next:302'2 pattern attempts to capture variables: "COPY" # | 1000: %5:sgpr(i32) = COPY $sgpr2 # | next:302'3 ? possible intended match # | 1001: %6:sgpr(i32) = COPY $sgpr3 # | 1002: %7:sgpr(i32) = COPY $sgpr4 # | 1003: %8:sgpr(i32) = COPY $sgpr5 # | 1004: %1:vgpr(<2 x f16>) = COPY $vgpr0 # | 1005: %2:vgpr(i32) = COPY $vgpr1 # | # | ... # `---data was truncated (10240/18522) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll (350 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=FIXEDABI,FIXEDABI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu8.03-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=FIXEDABI,FIXEDABI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu8.03-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=FIXEDABI,FIXEDABI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu8.03-amd-amdhsa # .---command stderr------------ # | LLVM ERROR: cannot select: %28:vgpr_32(i32) = G_OR %24:vgpr, %27:vgpr (in function: parent_kernel_missing_inputs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=FIXEDABI,FIXEDABI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=FIXEDABI,FIXEDABI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll (351 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/llvm.amdgcn.cluster.id.ll.tmp.bc -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %10:vgpr(i32), %6:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_cluster_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll (352 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -global-isel /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -global-isel /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %44:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_workgroup_id_x_non_kernel) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll (353 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll -enable-var-scope -check-prefixes=SI-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll -enable-var-scope -check-prefixes=SI-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll -enable-var-scope -check-prefixes=SI-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<2 x f16>), %17:sgpr(p1) :: (store (<2 x f16>) into %ir.out.load, addrspace 1) (in function: s_cvt_pkrtz_v2f16_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll -enable-var-scope -check-prefixes=SI-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll -enable-var-scope -check-prefixes=SI-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll (354 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=kaveri # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: s_getreg_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll (355 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1251,GFX1251-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p0) :: ("amdgpu-cooperative" load monotonic (i32) from %ir.addr) (in function: test_load_consume) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll (356 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr_32(f32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %21:vgpr, %27:sgpr(<4 x s32>), %37:vgpr(i32), %38:vgpr, %10:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll (357 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(f32), %16:sgpr(p1) :: (store (f32) into %ir.out.load, addrspace 1) (in function: rsq_clamp_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll (358 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_ordered_add) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/trap.ll (359 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/trap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %15:sgpr(p1) :: (volatile store (i32) into %ir.arg0.load, addrspace 1) (in function: hsa_trap) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/trap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fneg-combines-gfx1200.ll (360 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fneg-combines-gfx1200.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 -start-before=amdgpu-unify-divergent-exit-nodes < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu12.00 -start-before=amdgpu-unify-divergent-exit-nodes # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu12.00 -start-before=amdgpu-unify-divergent-exit-nodes < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu12.00 -start-before=amdgpu-unify-divergent-exit-nodes # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %29:vgpr(f32), %25:vgpr(p1) :: (store (f32) into %ir.out.gep, addrspace 1) (in function: v_fneg_minimum_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope --check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-combines-gfx1200.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.abs.ll (361 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.abs.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll --check-prefixes=GFX,GFX6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti -o - # .---command stderr------------ # | warning: Instruction selection used fallback path for abs_sgpr_i16 # | warning: Instruction selection used fallback path for abs_sgpr_i32 # | warning: Instruction selection used fallback path for abs_sgpr_i64 # | warning: Instruction selection used fallback path for abs_sgpr_v4i32 # | warning: Instruction selection used fallback path for abs_vgpr_i16 # | warning: Instruction selection used fallback path for abs_vgpr_i32 # | warning: Instruction selection used fallback path for abs_vgpr_i64 # | warning: Instruction selection used fallback path for abs_vgpr_v4i32 # | warning: Instruction selection used fallback path for abs_sgpr_v2i8 # | warning: Instruction selection used fallback path for abs_vgpr_v2i8 # | warning: Instruction selection used fallback path for abs_sgpr_v3i8 # | warning: Instruction selection used fallback path for abs_vgpr_v3i8 # | warning: Instruction selection used fallback path for abs_sgpr_v2i16 # | warning: Instruction selection used fallback path for abs_vgpr_v2i16 # | warning: Instruction selection used fallback path for abs_sgpr_v3i16 # | warning: Instruction selection used fallback path for abs_vgpr_v3i16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll --check-prefixes=GFX,GFX6 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:58:13: error: GFX-NEXT: expected string not found in input # | ; GFX-NEXT: s_add_u32 s0, s0, s2 # | ^ # | :129:23: note: scanning from here # | s_ashr_i32 s2, s1, 31 # | ^ # | :132:2: note: possible intended match here # | s_sub_u32 s0, s0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:83:13: error: GFX-NEXT: is not on the line after the previous match # | ; GFX-NEXT: s_abs_i32 s0, s0 # | ^ # | :191:2: note: 'next' match was here # | s_abs_i32 s0, s0 # | ^ # | :187:9: note: previous match ended here # | ; %bb.0: # | ^ # | :188:1: note: non-matching line after previous match is here # | s_abs_i32 s3, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:109:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v0, v0, v1 # | ^ # | :248:30: note: scanning from here # | v_sub_i32_e32 v1, vcc, 0, v0 # | ^ # | :249:2: note: possible intended match here # | v_max_i32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:152:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v0, v0, v1 # | ^ # | :289:30: note: scanning from here # | v_sub_i32_e32 v1, vcc, 0, v0 # | ^ # | :290:2: note: possible intended match here # | v_max_i32_e32 v0, v1, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:186:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_add_i32_e32 v0, vcc, v0, v2 # | ^ # | :330:30: note: scanning from here # | v_ashrrev_i32_e32 v2, 31, v1 # | ^ # | :333:2: note: possible intended match here # | v_sub_i32_e32 v0, vcc, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:233:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_max_i32_e32 v0, v0, v4 # | ^ # | :374:30: note: scanning from here # | v_sub_i32_e32 v4, vcc, 0, v0 # | ^ # | :375:2: note: possible intended match here # | v_max_i32_e32 v0, v4, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:288:13: error: GFX-NEXT: is not on the line after the previous match # | ; GFX-NEXT: s_sext_i32_i8 s0, s0 # | ^ # | :421:2: note: 'next' match was here # | s_sext_i32_i8 s0, s0 # | ^ # | :419:9: note: previous match ended here # | ; %bb.0: # | ^ # | :420:1: note: non-matching line after previous match is here # | s_sext_i32_i8 s1, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:313:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: v_sub_i32_e32 v2, vcc, 0, v0 # | ^ # | :483:2: note: 'next' match was here # | v_sub_i32_e32 v2, vcc, 0, v0 # | ^ # | :481:24: note: previous match ended here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :482:1: note: non-matching line after previous match is here # | v_bfe_i32 v1, v1, 0, 8 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:375:13: error: GFX-NEXT: is not on the line after the previous match # | ; GFX-NEXT: s_sext_i32_i8 s0, s0 # | ^ # | :528:2: note: 'next' match was here # | s_sext_i32_i8 s0, s0 # | ^ # | :526:9: note: previous match ended here # | ; %bb.0: # | ^ # | :527:1: note: non-matching line after previous match is here # | s_sext_i32_i8 s1, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll:404:14: error: GFX6-NEXT: is not on the line after the previous match # | ; GFX6-NEXT: v_sub_i32_e32 v3, vcc, 0, v0 # | ^ # | :595:2: note: 'next' match was here # | v_sub_i32_e32 v3, vcc, 0, v0 # | ^ # | :593:24: note: previous match ended here # | v_bfe_i32 v0, v0, 0, 8 # | ^ # | :594:1: note: non-matching line after previous match is here # | v_bfe_i32 v1, v1, 0, 8 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 124: .globl abs_sgpr_i64 ; -- Begin function abs_sgpr_i64 # | 125: .p2align 8 # | 126: .type abs_sgpr_i64,@function # | 127: abs_sgpr_i64: ; @abs_sgpr_i64 # | 128: ; %bb.0: # | 129: s_ashr_i32 s2, s1, 31 # | next:58'0 { search range start (exclusive) # | next:58'1 error: no match found in search range # | 130: s_mov_b32 s3, s2 # | 131: s_xor_b64 s[0:1], s[0:1], s[2:3] # | 132: s_sub_u32 s0, s0, s2 # | next:58'2 ? possible intended match # | 133: s_subb_u32 s1, s1, s2 # | 134: ; return to shader part epilog # | 135: .Lfunc_end2: # | 136: .size abs_sgpr_i64, .Lfunc_end2-abs_sgpr_i64 # | 137: ; -- End function # | . # | . # | . # | 181: .long 0 # | 182: .text # | 183: .globl abs_sgpr_v4i32 ; -- Begin function abs_sgpr_v4i32 # | 184: .p2align 8 # | 185: .type abs_sgpr_v4i32,@function # | 186: abs_sgpr_v4i32: ; @abs_sgpr_v4i32 # | next:58'3 } search range end (exclusive) # | 187: ; %bb.0: # | next:83'0 { search range start (exclusive) # | 188: s_abs_i32 s3, s3 # | 189: s_abs_i32 s2, s2 # | 190: s_abs_i32 s1, s1 # | 191: s_abs_i32 s0, s0 # | next:83'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 192: ; return to shader part epilog # | 193: .Lfunc_end3: # | 194: .size abs_sgpr_v4i32, .Lfunc_end3-abs_sgpr_v4i32 # | 195: ; -- End function # | 196: .set .Labs_sgpr_v4i32.num_vgpr, 0 # | . # | . # | . # | 239: .long 0 # | 240: .text # | 241: .globl abs_vgpr_i16 ; -- Begin function abs_vgpr_i16 # | 242: .p2align 6 # | 243: .type abs_vgpr_i16,@function # | 244: abs_vgpr_i16: ; @abs_vgpr_i16 # | next:83'2 } search range end (exclusive) # | 245: ; %bb.0: # | 246: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 247: v_bfe_i32 v0, v0, 0, 16 # | 248: v_sub_i32_e32 v1, vcc, 0, v0 # | next:109'0 { search range start (exclusive) # | next:109'1 error: no match found in search range # | 249: v_max_i32_e32 v0, v1, v0 # | next:109'2 ? possible intended match # | 250: s_setpc_b64 s[30:31] # | 251: .Lfunc_end4: # | 252: .size abs_vgpr_i16, .Lfunc_end4-abs_vgpr_i16 # | 253: ; -- End function # | 254: .set .Labs_vgpr_i16.num_vgpr, 2 # | . # | . # | . # | 281: .long 0 # | 282: .text # | 283: .globl abs_vgpr_i32 ; -- Begin function abs_vgpr_i32 # | 284: .p2align 6 # | 285: .type abs_vgpr_i32,@function # | 286: abs_vgpr_i32: ; @abs_vgpr_i32 # | next:109'3 } search range end (exclusive) # | 287: ; %bb.0: # | 288: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 289: v_sub_i32_e32 v1, vcc, 0, v0 # | next:152'0 { search range start (exclusive) # | next:152'1 error: no match found in search range # | 290: v_max_i32_e32 v0, v1, v0 # | next:152'2 ? possible intended match # | 291: s_setpc_b64 s[30:31] # | 292: .Lfunc_end5: # | 293: .size abs_vgpr_i32, .Lfunc_end5-abs_vgpr_i32 # | 294: ; -- End function # | 295: .set .Labs_vgpr_i32.num_vgpr, 2 # | . # | . # | . # | 322: .long 0 # | 323: .text # | 324: .globl abs_vgpr_i64 ; -- Begin function abs_vgpr_i64 # | 325: .p2align 6 # | 326: .type abs_vgpr_i64,@function # | 327: abs_vgpr_i64: ; @abs_vgpr_i64 # | next:152'3 } search range end (exclusive) # | 328: ; %bb.0: # | 329: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 330: v_ashrrev_i32_e32 v2, 31, v1 # | next:186'0 { search range start (exclusive) # | next:186'1 error: no match found in search range # | 331: v_xor_b32_e32 v0, v0, v2 # | 332: v_xor_b32_e32 v1, v1, v2 # | 333: v_sub_i32_e32 v0, vcc, v0, v2 # | next:186'2 ? possible intended match # | 334: v_subb_u32_e32 v1, vcc, v1, v2, vcc # | 335: s_setpc_b64 s[30:31] # | 336: .Lfunc_end6: # | 337: .size abs_vgpr_i64, .Lfunc_end6-abs_vgpr_i64 # | 338: ; -- End function # | . # | . # | . # | 366: .long 0 # | 367: .text # | 368: .globl abs_vgpr_v4i32 ; -- Begin function abs_vgpr_v4i32 # | 369: .p2align 6 # | 370: .type abs_vgpr_v4i32,@function # | 371: abs_vgpr_v4i32: ; @abs_vgpr_v4i32 # | next:186'3 } search range end (exclusive) # | 372: ; %bb.0: # | 373: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 374: v_sub_i32_e32 v4, vcc, 0, v0 # | next:233'0 { search range start (exclusive) # | next:233'1 error: no match found in search range # | 375: v_max_i32_e32 v0, v4, v0 # | next:233'2 ? possible intended match # | 376: v_sub_i32_e32 v4, vcc, 0, v1 # | 377: v_max_i32_e32 v1, v4, v1 # | 378: v_sub_i32_e32 v4, vcc, 0, v2 # | 379: v_max_i32_e32 v2, v4, v2 # | 380: v_sub_i32_e32 v4, vcc, 0, v3 # | . # | . # | . # | 413: .long 0 # | # | ... # `---data was truncated (10240/14173) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll (362 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_LOAD %4:sgpr(p4) :: (dereferenceable invariant load (i32) from %ir.val.kernarg.offset1, align 16, addrspace 4) (in function: gws_barrier_offset0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/returnaddress.ll (363 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/returnaddress.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %19:sreg_32(i32) = G_CONSTANT i32 0 (in function: func4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll:38:14: error: GCN-LABEL: expected string not found in input # | ; GCN-LABEL: {{^}}func4 # | ^ # | :67:6: note: scanning from here # | func3: ; @func3 # | ^ # | :67:10: note: possible intended match here # | func3: ; @func3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/returnaddress.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 62: ; MemoryBound: 0 # | 63: .text # | 64: .globl func3 ; -- Begin function func3 # | 65: .p2align 8 # | 66: .type func3,@function # | 67: func3: ; @func3 # | label:38'0 { search range start (exclusive) # | label:38'1 error: no match found in search range # | label:38'2 ? possible intended match # | 68: ; %bb.0: ; %entry # | 69: s_load_dwordx2 s[0:1], s[8:9], 0x0 # | 70: s_add_u32 flat_scratch_lo, s12, s17 # | 71: s_addc_u32 flat_scratch_hi, s13, 0 # | 72: v_mov_b32_e32 v0, 0 # | . # | . # | . # | 128: .set .Lfunc3.uses_vcc, 0 # | 129: .set .Lfunc3.uses_flat_scratch, 1 # | 130: .set .Lfunc3.has_dyn_sized_stack, 0 # | 131: .set .Lfunc3.has_recursion, 0 # | 132: .set .Lfunc3.has_indirect_call, 0 # | 133: .se # | label:38'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll (364 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_fmed3_f32_known_nnan_ieee_true # | warning: Instruction selection used fallback path for test_fmed3_f16_known_nnan_ieee_false # | warning: Instruction selection used fallback path for test_fmed3_non_SNaN_input_ieee_true_dx10clamp_true # | warning: Instruction selection used fallback path for test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true # | warning: Instruction selection used fallback path for test_fmed3_global_nnan # | warning: Instruction selection used fallback path for test_fmed3_f32_maybe_NaN_ieee_false # | warning: Instruction selection used fallback path for test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false # | warning: Instruction selection used fallback path for test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true # | warning: Instruction selection used fallback path for test_fmed3_unknown_input_ieee_true_dx10clamp_true # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:11:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:109:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :139:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :140:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:138:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :179:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :180:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:170:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e32 v0, 2.0, v0 # | ^ # | :219:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :220:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:233:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_mul_f32_e64 v0, v0, 2.0 clamp # | ^ # | :301:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :302:2: note: possible intended match here # | v_add_f32_e64 v0, v0, v0 clamp # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll:261:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_med3_f32 v0, v0, 0, 1.0 # | ^ # | :341:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :342:2: note: possible intended match here # | v_max_f32_e64 v0, v0, v0 clamp # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl test_fmed3_f32_known_nnan_ieee_true ; -- Begin function test_fmed3_f32_known_nnan_ieee_true # | 14: .p2align 6 # | 15: .type test_fmed3_f32_known_nnan_ieee_true,@function # | 16: test_fmed3_f32_known_nnan_ieee_true: ; @test_fmed3_f32_known_nnan_ieee_true # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | 19: v_add_f32_e64 v0, v0, v0 clamp # | next:11'2 ? possible intended match # | 20: s_setpc_b64 s[30:31] # | 21: .Lfunc_end0: # | 22: .size test_fmed3_f32_known_nnan_ieee_true, .Lfunc_end0-test_fmed3_f32_known_nnan_ieee_true # | 23: ; -- End function # | 24: .set .Ltest_fmed3_f32_known_nnan_ieee_true.num_vgpr, 1 # | . # | . # | . # | 51: .long 0 # | 52: .text # | 53: .globl test_fmed3_f16_known_nnan_ieee_false ; -- Begin function test_fmed3_f16_known_nnan_ieee_false # | 54: .p2align 6 # | 55: .type test_fmed3_f16_known_nnan_ieee_false,@function # | 56: test_fmed3_f16_known_nnan_ieee_false: ; @test_fmed3_f16_known_nnan_ieee_false # | next:11'3 } search range end (exclusive) # | 57: ; %bb.0: # | 58: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 59: v_add_f16_e64 v0, v0, v0 clamp # | 60: s_setpc_b64 s[30:31] # | 61: .Lfunc_end1: # | . # | . # | . # | 134: .globl test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true ; -- Begin function test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true # | 135: .p2align 6 # | 136: .type test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true,@function # | 137: test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true: ; @test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true # | 138: ; %bb.0: # | 139: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:109'0 { search range start (exclusive) # | next:109'1 error: no match found in search range # | 140: v_add_f32_e64 v0, v0, v0 clamp # | next:109'2 ? possible intended match # | 141: s_setpc_b64 s[30:31] # | 142: .Lfunc_end3: # | 143: .size test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true, .Lfunc_end3-test_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true # | 144: ; -- End function # | 145: .set .Ltest_fmed3_maybe_SNaN_input_zero_third_operand_ieee_true_dx10clamp_true.num_vgpr, 1 # | . # | . # | . # | 172: .long 0 # | 173: .text # | 174: .globl test_fmed3_global_nnan ; -- Begin function test_fmed3_global_nnan # | 175: .p2align 6 # | 176: .type test_fmed3_global_nnan,@function # | 177: test_fmed3_global_nnan: ; @test_fmed3_global_nnan # | next:109'3 } search range end (exclusive) # | 178: ; %bb.0: # | 179: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:138'0 { search range start (exclusive) # | next:138'1 error: no match found in search range # | 180: v_add_f32_e64 v0, v0, v0 clamp # | next:138'2 ? possible intended match # | 181: s_setpc_b64 s[30:31] # | 182: .Lfunc_end4: # | 183: .size test_fmed3_global_nnan, .Lfunc_end4-test_fmed3_global_nnan # | 184: ; -- End function # | 185: .set .Ltest_fmed3_global_nnan.num_vgpr, 1 # | . # | . # | . # | 212: .long 0 # | 213: .text # | 214: .globl test_fmed3_f32_maybe_NaN_ieee_false ; -- Begin function test_fmed3_f32_maybe_NaN_ieee_false # | 215: .p2align 6 # | 216: .type test_fmed3_f32_maybe_NaN_ieee_false,@function # | 217: test_fmed3_f32_maybe_NaN_ieee_false: ; @test_fmed3_f32_maybe_NaN_ieee_false # | next:138'3 } search range end (exclusive) # | 218: ; %bb.0: # | 219: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:170'0 { search range start (exclusive) # | next:170'1 error: no match found in search range # | 220: v_add_f32_e64 v0, v0, v0 clamp # | next:170'2 ? possible intended match # | 221: s_setpc_b64 s[30:31] # | 222: .Lfunc_end5: # | 223: .size test_fmed3_f32_maybe_NaN_ieee_false, .Lfunc_end5-test_fmed3_f32_maybe_NaN_ieee_false # | 224: ; -- End function # | 225: .set .Ltest_fmed3_f32_maybe_NaN_ieee_false.num_vgpr, 1 # | . # | . # | . # | 252: .long 0 # | 253: .text # | 254: .globl test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false ; -- Begin function test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false # | 255: .p2align 6 # | 256: .type test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false,@function # | 257: test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false: ; @test_fmed3_non_SNaN_input_ieee_true_dx10clamp_false # | next:170'3 } search range end (exclusive) # | 258: ; %bb.0: # | 259: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 260: v_max_f32_e32 v0, v0, v0 # | 261: v_min_f32_e32 v0, 0x41200000, v0 # | 262: v_med3_f32 v0, v0, 0, 1.0 # | . # | . # | . # | 296: .globl test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true ; -- Begin function test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true # | 297: .p2align 6 # | 298: .type test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true,@function # | 299: test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true: ; @test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true # | 300: ; %bb.0: # | 301: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:233'0 { search range start (exclusive) # | next:233'1 error: no match found in search range # | 302: v_add_f32_e64 v0, v0, v0 clamp # | next:233'2 ? possible intended match # | 303: s_setpc_b64 s[30:31] # | 304: .Lfunc_end7: # | 305: .size test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true, .Lfunc_end7-test_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true # | 306: ; -- End function # | 307: .set .Ltest_fmed3_maybe_SNaN_input_ieee_true_dx10clamp_true.num_vgpr, 1 # | . # | . # | . # | 334: .long 0 # | 335: # | ... # `---data was truncated (10240/11958) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fmul.f32.ll (365 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fmul.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_STRICT_FMUL %0:vgpr, %1:vgpr (in function: v_constained_fmul_f32_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll (366 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for class_f16 # | warning: Instruction selection used fallback path for class_f16_fabs # | warning: Instruction selection used fallback path for class_f16_fneg # | warning: Instruction selection used fallback path for class_f16_fabs_fneg # | warning: Instruction selection used fallback path for class_f16_1 # | warning: Instruction selection used fallback path for class_f16_64 # | warning: Instruction selection used fallback path for class_f16_full_mask # | warning: Instruction selection used fallback path for class_f16_nine_bit_mask # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll:37:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :12:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :9:36: note: previous match ended here # | s_load_dwordx4 s[0:3], s[8:9], 0x0 # | ^ # | :10:1: note: non-matching line after previous match is here # | s_load_dwordx2 s[8:9], s[8:9], 0x10 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx803" # | 2: .amdhsa_code_object_version 6 # | 3: .text # | 4: .globl class_f16 ; -- Begin function class_f16 # | 5: .p2align 8 # | 6: .type class_f16,@function # | 7: class_f16: ; @class_f16 # | 8: ; %bb.0: ; %entry # | 9: s_load_dwordx4 s[0:3], s[8:9], 0x0 # | next:37'0 { search range start (exclusive) # | 10: s_load_dwordx2 s[8:9], s[8:9], 0x10 # | 11: s_mov_b32 s7, 0x1100f000 # | 12: s_mov_b32 s6, -1 # | next:37'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 13: s_mov_b32 s14, s6 # | 14: s_waitcnt lgkmcnt(0) # | 15: s_mov_b32 s12, s2 # | 16: s_mov_b32 s13, s3 # | 17: s_mov_b32 s15, s7 # | . # | . # | . # | 106: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 2 # | 107: .text # | 108: .globl class_f16_fabs ; -- Begin function class_f16_fabs # | 109: .p2align 8 # | 110: .type class_f16_fabs,@function # | 111: class_f16_fabs: ; @class_f16_fabs # | next:37'2 } search range end (exclusive) # | 112: ; %bb.0: ; %entry # | 113: s_load_dword s4, s[8:9], 0x4c # | 114: s_load_dword s5, s[8:9], 0x28 # | 115: s_load_dwordx2 s[0:1], s[8:9], 0x0 # | 116: s_mov_b32 s3, 0x1100f000 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fpow.ll (367 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fpow.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for v_pow_f32 # | warning: Instruction selection used fallback path for v_pow_v2f32 # | warning: Instruction selection used fallback path for v_pow_f16 # | warning: Instruction selection used fallback path for v_pow_v2f16 # | warning: Instruction selection used fallback path for v_pow_v2f16_fneg_lhs # | warning: Instruction selection used fallback path for v_pow_v2f16_fneg_rhs # | warning: Instruction selection used fallback path for v_pow_v2f16_fneg_lhs_rhs # | warning: Instruction selection used fallback path for v_pow_f32_fabs_lhs # | warning: Instruction selection used fallback path for v_pow_f32_fabs_rhs # | warning: Instruction selection used fallback path for v_pow_f32_fabs_lhs_rhs # | warning: Instruction selection used fallback path for v_pow_f32_sgpr_vgpr # | warning: Instruction selection used fallback path for v_pow_f32_vgpr_sgpr # | warning: Instruction selection used fallback path for v_pow_f32_sgpr_sgpr # | warning: Instruction selection used fallback path for v_pow_f32_fneg_lhs # | warning: Instruction selection used fallback path for v_pow_f32_fneg_rhs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll:121:14: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: v_mov_b32_e32 v2, 0xc2fc0000 # | ^ # | :107:26: note: scanning from here # | v_cvt_f32_f16_e32 v1, v1 # | ^ # | :108:2: note: possible intended match here # | v_log_f32_e32 v0, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 102: .type v_pow_f16,@function # | 103: v_pow_f16: ; @v_pow_f16 # | 104: ; %bb.0: # | 105: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 106: v_cvt_f32_f16_e32 v0, v0 # | 107: v_cvt_f32_f16_e32 v1, v1 # | next:121'0 { search range start (exclusive) # | next:121'1 error: no match found in search range # | 108: v_log_f32_e32 v0, v0 # | next:121'2 ? possible intended match # | 109: v_mul_legacy_f32_e32 v0, v1, v0 # | 110: v_exp_f32_e32 v0, v0 # | 111: v_cvt_f16_f32_e32 v0, v0 # | 112: s_setpc_b64 s[30:31] # | 113: .Lfunc_end2: # | . # | . # | . # | 143: .long 0 # | 144: .text # | 145: .globl v_pow_v2f16 ; -- Begin function v_pow_v2f16 # | 146: .p2align 6 # | 147: .type v_pow_v2f16,@function # | 148: v_pow_v2f16: ; @v_pow_v2f16 # | next:121'3 } search range end (exclusive) # | 149: ; %bb.0: # | 150: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 151: v_lshrrev_b32_e32 v2, 16, v0 # | 152: v_cvt_f32_f16_e32 v2, v2 # | 153: v_cvt_f32_f16_e32 v0, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fptrunc.ll (368 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fptrunc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16_uniform # | warning: Instruction selection used fallback path for fptrunc_f32_to_f16_div # | warning: Instruction selection used fallback path for fptrunc_f64_to_f32_uniform # | warning: Instruction selection used fallback path for fptrunc_f64_to_f32_div # | warning: Instruction selection used fallback path for fptrunc_f64_to_f16_uniform # | warning: Instruction selection used fallback path for fptrunc_v2f32_to_v2f16_uniform # | warning: Instruction selection used fallback path for fptrunc_v2f32_to_v2f16_div # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f32_uniform # | warning: Instruction selection used fallback path for fptrunc_v2f64_to_v2f32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll:305:22: error: GFX11-FAKE16-NEXT: expected string not found in input # | ; GFX11-FAKE16-NEXT: v_lshrrev_b32_e32 v2, 8, v1 # | ^ # | :276:32: note: scanning from here # | v_and_or_b32 v0, 0x1ff, v1, v0 # | ^ # | :278:2: note: possible intended match here # | v_lshrrev_b32_e32 v3, 8, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll:616:22: error: GFX11-FAKE16-NEXT: expected string not found in input # | ; GFX11-FAKE16-NEXT: v_cvt_f16_f32_e32 v0, s0 # | ^ # | :362:9: note: scanning from here # | ; %bb.0: # | ^ # | :363:2: note: possible intended match here # | v_cvt_f16_f32_e32 v0, s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll:663:22: error: GFX11-FAKE16-NEXT: is not on the line after the previous match # | ; GFX11-FAKE16-NEXT: v_cvt_f16_f32_e32 v0, v0 # | ^ # | :411:2: note: 'next' match was here # | v_cvt_f16_f32_e32 v0, v0 # | ^ # | :409:9: note: previous match ended here # | ; %bb.0: # | ^ # | :410:1: note: non-matching line after previous match is here # | v_cvt_f16_f32_e32 v1, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll:703:15: error: GFX11-NEXT: is not on the line after the previous match # | ; GFX11-NEXT: v_cvt_f32_f64_e32 v2, s[0:1] # | ^ # | :458:2: note: 'next' match was here # | v_cvt_f32_f64_e32 v2, s[0:1] # | ^ # | :456:9: note: previous match ended here # | ; %bb.0: # | ^ # | :457:1: note: non-matching line after previous match is here # | v_cvt_f32_f64_e32 v3, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll:732:15: error: GFX11-NEXT: expected string not found in input # | ; GFX11-NEXT: v_cvt_f32_f64_e32 v0, v[0:1] # | ^ # | :502:9: note: scanning from here # | ; %bb.0: # | ^ # | :504:2: note: possible intended match here # | v_cvt_f32_f64_e32 v1, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fptrunc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 271: .globl fptrunc_f64_to_f16_div ; -- Begin function fptrunc_f64_to_f16_div # | 272: .p2align 8 # | 273: .type fptrunc_f64_to_f16_div,@function # | 274: fptrunc_f64_to_f16_div: ; @fptrunc_f64_to_f16_div # | 275: ; %bb.0: # | 276: v_and_or_b32 v0, 0x1ff, v1, v0 # | next:305'0 { search range start (exclusive) # | next:305'1 error: no match found in search range # | 277: v_bfe_u32 v2, v1, 20, 11 # | 278: v_lshrrev_b32_e32 v3, 8, v1 # | next:305'2 ? possible intended match # | 279: v_lshrrev_b32_e32 v1, 16, v1 # | 280: s_delay_alu instid0(VALU_DEP_4) | instskip(NEXT) | instid1(VALU_DEP_4) # | 281: v_cmp_ne_u32_e32 vcc_lo, 0, v0 # | 282: v_add_nc_u32_e32 v2, 0xfffffc10, v2 # | 283: v_cndmask_b32_e64 v0, 0, 1, vcc_lo # | . # | . # | . # | 356: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 357: .text # | 358: .globl fptrunc_v2f32_to_v2f16_uniform ; -- Begin function fptrunc_v2f32_to_v2f16_uniform # | 359: .p2align 8 # | 360: .type fptrunc_v2f32_to_v2f16_uniform,@function # | 361: fptrunc_v2f32_to_v2f16_uniform: ; @fptrunc_v2f32_to_v2f16_uniform # | next:305'3 } search range end (exclusive) # | 362: ; %bb.0: # | next:616'0 { search range start (exclusive) # | next:616'1 error: no match found in search range # | 363: v_cvt_f16_f32_e32 v0, s1 # | next:616'2 ? possible intended match # | 364: v_cvt_f16_f32_e32 v1, s0 # | 365: s_delay_alu instid0(VALU_DEP_1) # | 366: v_pack_b32_f16 v0, v1, v0 # | 367: ; return to shader part epilog # | 368: .Lfunc_end6: # | . # | . # | . # | 403: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 404: .text # | 405: .globl fptrunc_v2f32_to_v2f16_div ; -- Begin function fptrunc_v2f32_to_v2f16_div # | 406: .p2align 8 # | 407: .type fptrunc_v2f32_to_v2f16_div,@function # | 408: fptrunc_v2f32_to_v2f16_div: ; @fptrunc_v2f32_to_v2f16_div # | next:616'3 } search range end (exclusive) # | 409: ; %bb.0: # | next:663'0 { search range start (exclusive) # | 410: v_cvt_f16_f32_e32 v1, v1 # | 411: v_cvt_f16_f32_e32 v0, v0 # | next:663'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 412: s_delay_alu instid0(VALU_DEP_1) # | 413: v_pack_b32_f16 v0, v0, v1 # | 414: ; return to shader part epilog # | 415: .Lfunc_end7: # | 416: .size fptrunc_v2f32_to_v2f16_div, .Lfunc_end7-fptrunc_v2f32_to_v2f16_div # | . # | . # | . # | 450: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 451: .text # | 452: .globl fptrunc_v2f64_to_v2f32_uniform ; -- Begin function fptrunc_v2f64_to_v2f32_uniform # | 453: .p2align 8 # | 454: .type fptrunc_v2f64_to_v2f32_uniform,@function # | 455: fptrunc_v2f64_to_v2f32_uniform: ; @fptrunc_v2f64_to_v2f32_uniform # | next:663'2 } search range end (exclusive) # | 456: ; %bb.0: # | next:703'0 { search range start (exclusive) # | 457: v_cvt_f32_f64_e32 v3, s[2:3] # | 458: v_cvt_f32_f64_e32 v2, s[0:1] # | next:703'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 459: global_store_b64 v[0:1], v[2:3], off # | 460: s_endpgm # | 461: .Lfunc_end8: # | 462: .size fptrunc_v2f64_to_v2f32_uniform, .Lfunc_end8-fptrunc_v2f64_to_v2f32_uniform # | 463: ; -- End function # | . # | . # | . # | 496: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 497: .text # | 498: .globl fptrunc_v2f64_to_v2f32_div ; -- Begin function fptrunc_v2f64_to_v2f32_div # | 499: .p2align 8 # | 500: .type fptrunc_v2f64_to_v2f32_div,@function # | 501: fptrunc_v2f64_to_v2f32_div: ; @fptrunc_v2f64_to_v2f32_div # | next:703'2 } search range end (exclusive) # | 502: ; %bb.0: # | next:732'0 { search range start (exclusive) # | next:732'1 error: no match found in search range # | 503: v_cvt_f32_f64_e32 v2, v[2:3] # | 504: v_cvt_f32_f64_e32 v1, v[0:1] # | next:732'2 ? possible intended match # | 505: global_store_b64 v[4:5], v[1:2], off # | 506: s_endpgm # | 507: .Lfunc_end9: # | 508: .size fptrunc_v2f64_to_v2f32_div, .Lfunc_end9-fptrunc_v2f64_to_v2f32_div # | 509: ; -- End function # | . # | . # | . # | 566: '0x2c0b (SPI_SHADER_PGM_RSRC2_PS)': 0 # | 567: '0xa1b3 (SPI_PS_INPUT_ENA)': 0x3 # | 568: '0xa1b4 (SPI_PS_INPUT_ADDR)': 0x3 # | 569: '0xa1b6 (SPI_PS_IN_CONTROL)': 0x8000 # | 570: ... # | 571: .end_amdgpu_pal_metadata # | next:732'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/v_pack.ll (369 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/v_pack.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -amdgpu-scalarize-global-loads=false -mtriple=amdgcn -mcpu=gfx1010 -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for v_pack_b32_v2f16 # | warning: Instruction selection used fallback path for v_pack_b32_v2f16_sub # | warning: Instruction selection used fallback path for fptrunc # | warning: Instruction selection used fallback path for v_pack_b32.fabs # | warning: Instruction selection used fallback path for v_pack_b32.fneg # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll:285:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: s_waitcnt lgkmcnt(0) # | ^ # | :157:2: note: 'next' match was here # | s_waitcnt lgkmcnt(0) # | ^ # | :152:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :153:1: note: non-matching line after previous match is here # | s_mov_b32 s6, -1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/v_pack.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 147: .globl fptrunc ; -- Begin function fptrunc # | 148: .p2align 8 # | 149: .type fptrunc,@function # | 150: fptrunc: ; @fptrunc # | 151: ; %bb.0: # | 152: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:285'0 { search range start (exclusive) # | 153: s_mov_b32 s6, -1 # | 154: s_mov_b32 s7, 0x31016000 # | 155: s_mov_b32 s10, s6 # | 156: s_mov_b32 s11, s7 # | 157: s_waitcnt lgkmcnt(0) # | next:285'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 158: s_mov_b32 s8, s2 # | 159: s_mov_b32 s9, s3 # | 160: s_mov_b32 s4, s0 # | 161: buffer_load_dwordx2 v[0:1], off, s[8:11], 0 # | 162: s_mov_b32 s5, s1 # | . # | . # | . # | 215: .long 0 # | 216: .text # | 217: .globl v_pack_b32.fabs ; -- Begin function v_pack_b32.fabs # | 218: .p2align 8 # | 219: .type v_pack_b32.fabs,@function # | 220: v_pack_b32.fabs: ; @v_pack_b32.fabs # | next:285'2 } search range end (exclusive) # | 221: ; %bb.0: # | 222: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 223: v_lshlrev_b32_e32 v0, 1, v0 # | 224: s_waitcnt lgkmcnt(0) # | 225: global_load_ushort v1, v0, s[0:1] glc dlc # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-constexpr.ll (370 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-constexpr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %36:vgpr(f32), %37:sgpr(p1) :: (volatile store (f32) into `ptr addrspace(1) poison`, addrspace 1) (in function: test_bitcast_return_type_noinline) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constexpr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/readcyclecounter.ll (371 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/readcyclecounter.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i64), %15:sgpr(p1) :: (volatile store (i64) into %ir.out.load, addrspace 1) (in function: test_readcyclecounter) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MEMTIME -check-prefix=SIVI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readcyclecounter.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir (372 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:51:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :323:2: note: scanning from here # | # | ^ # | :323:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :324:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:86:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :442:2: note: scanning from here # | # | ^ # | :442:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :443:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:121:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :561:2: note: scanning from here # | # | ^ # | :561:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :562:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:156:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :680:2: note: scanning from here # | # | ^ # | :680:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :681:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:191:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :799:2: note: scanning from here # | # | ^ # | :799:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :800:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:225:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :918:2: note: scanning from here # | # | ^ # | :918:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :919:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:260:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1037:2: note: scanning from here # | # | ^ # | :1037:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1038:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:295:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1156:2: note: scanning from here # | # | ^ # | :1156:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1157:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:330:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1275:2: note: scanning from here # | # | ^ # | :1275:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1276:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:365:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1394:2: note: scanning from here # | # | ^ # | :1394:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1395:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:400:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1513:2: note: scanning from here # | # | ^ # | :1513:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1514:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:435:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1632:2: note: scanning from here # | # | ^ # | :1632:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1633:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:470:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1751:2: note: scanning from here # | # | ^ # | :1751:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1752:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir:505:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1870:2: note: scanning from here # | # | ^ # | :1870:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1871:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 318: isWholeWaveFunction: false # | 319: minNumAGPRs: 4294967295 # | 320: body: | # | 321: bb.0: # | 322: liveins: $vgpr0, $vgpr1 # | 323: # | next:51'0 { search range start (exclusive) # | next:51'1 error: no match found in search range # | next:51'2 pattern attempts to capture variables: "COPY" # | 324: %0:vgpr_32 = COPY $vgpr0 # | next:51'3 ? possible intended match # | 325: %1:vgpr_32 = COPY $vgpr1 # | 326: %4:sreg_64_xexec = nofpexcept V_CMP_EQ_F16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 327: S_ENDPGM 0, implicit %4 # | 328: ... # | 329: --- # | 330: name: fcmp_ogt_s16_vv # | next:51'4 } search range end (exclusive) # | 331: alignment: 1 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 437: isWholeWaveFunction: false # | 438: minNumAGPRs: 4294967295 # | 439: body: | # | 440: bb.0: # | 441: liveins: $vgpr0, $vgpr1 # | 442: # | next:86'0 { search range start (exclusive) # | next:86'1 error: no match found in search range # | next:86'2 pattern attempts to capture variables: "COPY" # | 443: %0:vgpr_32 = COPY $vgpr0 # | next:86'3 ? possible intended match # | 444: %1:vgpr_32 = COPY $vgpr1 # | 445: %4:sreg_64_xexec = nofpexcept V_CMP_GT_F16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 446: S_ENDPGM 0, implicit %4 # | 447: ... # | 448: --- # | 449: name: fcmp_oge_s16_vv # | next:86'4 } search range end (exclusive) # | 450: alignment: 1 # | 451: exposesReturnsTwice: false # | 452: legalized: true # | 453: regBankSelected: true # | 454: selected: true # | . # | . # | . # | 556: isWholeWaveFunction: false # | 557: minNumAGPRs: 4294967295 # | 558: body: | # | 559: bb.0: # | 560: liveins: $vgpr0, $vgpr1 # | 561: # | next:121'0 { search range start (exclusive) # | next:121'1 error: no match found in search range # | next:121'2 pattern attempts to capture variables: "COPY" # | 562: %0:vgpr_32 = COPY $vgpr0 # | next:121'3 ? possible intended match # | 563: %1:vgpr_32 = COPY $vgpr1 # | 564: %4:sreg_64_xexec = nofpexcept V_CMP_GE_F16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 565: S_ENDPGM 0, implicit %4 # | 566: ... # | 567: --- # | 568: name: fcmp_olt_s16_vv # | next:121'4 } search range end (exclusive) # | 569: alignment: 1 # | 570: exposesReturnsTwice: false # | 571: legalized: true # | 572: regBankSelected: true # | 573: selected: true # | . # | . # | . # | 675: isWholeWaveFunction: false # | 676: minNumAGPRs: 4294967295 # | 677: body: | # | 678: bb.0: # | 679: liveins: $vgpr0, $vgpr1 # | 680: # | next:156'0 { search range start (exclusive) # | next:156'1 error: no match found in search range # | next:156'2 pattern attempts to capture variables: "COPY" # | 681: %0:vgpr_32 = COPY $vgpr0 # | next:156'3 ? possible intended match # | 682: %1:vgpr_32 = COPY $vgpr1 # | 683: %4:sreg_64_xexec = nofpexcept V_CMP_LT_F16_e64 0, %0, 0, %1, 0, implicit $mode, implicit $exec # | 684: S_ENDPGM 0, implicit %4 # | 685: ... # | # | ... # `---data was truncated (10240/20871) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fcmp.ll (373 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fcmp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll --check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for fcmp_f16_uniform # | warning: Instruction selection used fallback path for fcmp_f16_divergent # | warning: Instruction selection used fallback path for fcmp_f32_uniform # | warning: Instruction selection used fallback path for fcmp_f32_divergent # | warning: Instruction selection used fallback path for fcmp_f64_uniform # | warning: Instruction selection used fallback path for fcmp_f64_divergent # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll --check-prefix=GFX10 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll:312:15: error: GFX10-NEXT: is not on the line after the previous match # | ; GFX10-NEXT: v_cmp_eq_f32_e64 s4, s16, s17 # | ^ # | :182:2: note: 'next' match was here # | v_cmp_eq_f32_e64 s4, s16, s17 # | ^ # | :171:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :172:1: note: non-matching line after previous match is here # | v_cmp_gt_f32_e64 s5, s16, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll:544:15: error: GFX10-NEXT: is not on the line after the previous match # | ; GFX10-NEXT: v_cmp_eq_f32_e32 vcc_lo, v0, v1 # | ^ # | :260:2: note: 'next' match was here # | v_cmp_eq_f32_e32 vcc_lo, v0, v1 # | ^ # | :255:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :256:1: note: non-matching line after previous match is here # | v_cmp_gt_f32_e32 vcc_lo, v0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll:697:15: error: GFX10-NEXT: expected string not found in input # | ; GFX10-NEXT: v_cmp_eq_f64_e64 s4, s[16:17], s[18:19] # | ^ # | :324:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :325:2: note: possible intended match here # | v_cmp_gt_f64_e64 s4, s[16:17], s[18:19] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll:943:15: error: GFX10-NEXT: is not on the line after the previous match # | ; GFX10-NEXT: v_cmp_eq_f64_e32 vcc_lo, v[0:1], v[2:3] # | ^ # | :413:2: note: 'next' match was here # | v_cmp_eq_f64_e32 vcc_lo, v[0:1], v[2:3] # | ^ # | :408:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :409:1: note: non-matching line after previous match is here # | v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[2:3] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 166: .globl fcmp_f32_uniform ; -- Begin function fcmp_f32_uniform # | 167: .p2align 6 # | 168: .type fcmp_f32_uniform,@function # | 169: fcmp_f32_uniform: ; @fcmp_f32_uniform # | 170: ; %bb.0: # | 171: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:312'0 { search range start (exclusive) # | 172: v_cmp_gt_f32_e64 s5, s16, s17 # | 173: v_cmp_ge_f32_e64 s6, s16, s17 # | 174: v_cmp_le_f32_e64 s8, s16, s17 # | 175: v_cmp_o_f32_e64 s9, s16, s17 # | 176: v_cmp_nle_f32_e64 s10, s16, s17 # | 177: v_cmp_nge_f32_e64 s11, s16, s17 # | 178: s_and_b32 s5, s5, exec_lo # | 179: v_cmp_neq_f32_e64 s12, s16, s17 # | 180: s_cselect_b32 s5, 1, 0 # | 181: s_and_b32 s6, s6, exec_lo # | 182: v_cmp_eq_f32_e64 s4, s16, s17 # | next:312'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 183: s_cselect_b32 s6, 1, 0 # | 184: s_and_b32 s8, s8, exec_lo # | 185: s_cselect_b32 s8, 1, 0 # | 186: s_and_b32 s9, s9, exec_lo # | 187: s_cselect_b32 s9, 1, 0 # | . # | . # | . # | 248: .long 0 # | 249: .text # | 250: .globl fcmp_f32_divergent ; -- Begin function fcmp_f32_divergent # | 251: .p2align 6 # | 252: .type fcmp_f32_divergent,@function # | 253: fcmp_f32_divergent: ; @fcmp_f32_divergent # | next:312'2 } search range end (exclusive) # | 254: ; %bb.0: # | 255: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:544'0 { search range start (exclusive) # | 256: v_cmp_gt_f32_e32 vcc_lo, v0, v1 # | 257: v_cndmask_b32_e64 v4, 0, 1, vcc_lo # | 258: v_cmp_ge_f32_e32 vcc_lo, v0, v1 # | 259: v_cndmask_b32_e64 v5, 0, 1, vcc_lo # | 260: v_cmp_eq_f32_e32 vcc_lo, v0, v1 # | next:544'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 261: v_add_co_ci_u32_e32 v4, vcc_lo, 0, v4, vcc_lo # | 262: v_cmp_le_f32_e32 vcc_lo, v0, v1 # | 263: v_cndmask_b32_e64 v6, 0, 1, vcc_lo # | 264: v_cmp_lt_f32_e32 vcc_lo, v0, v1 # | 265: v_add_co_ci_u32_e32 v4, vcc_lo, v4, v5, vcc_lo # | . # | . # | . # | 317: .long 0 # | 318: .text # | 319: .globl fcmp_f64_uniform ; -- Begin function fcmp_f64_uniform # | 320: .p2align 6 # | 321: .type fcmp_f64_uniform,@function # | 322: fcmp_f64_uniform: ; @fcmp_f64_uniform # | next:544'2 } search range end (exclusive) # | 323: ; %bb.0: # | 324: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:697'0 { search range start (exclusive) # | next:697'1 error: no match found in search range # | 325: v_cmp_gt_f64_e64 s4, s[16:17], s[18:19] # | next:697'2 ? possible intended match # | 326: v_cmp_ge_f64_e64 s5, s[16:17], s[18:19] # | 327: v_cmp_le_f64_e64 s6, s[16:17], s[18:19] # | 328: v_cmp_o_f64_e64 s7, s[16:17], s[18:19] # | 329: v_cmp_nle_f64_e64 s8, s[16:17], s[18:19] # | 330: v_cmp_nge_f64_e64 s9, s[16:17], s[18:19] # | . # | . # | . # | 401: .long 0 # | 402: .text # | 403: .globl fcmp_f64_divergent ; -- Begin function fcmp_f64_divergent # | 404: .p2align 6 # | 405: .type fcmp_f64_divergent,@function # | 406: fcmp_f64_divergent: ; @fcmp_f64_divergent # | next:697'3 } search range end (exclusive) # | 407: ; %bb.0: # | 408: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:943'0 { search range start (exclusive) # | 409: v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[2:3] # | 410: v_cndmask_b32_e64 v6, 0, 1, vcc_lo # | 411: v_cmp_ge_f64_e32 vcc_lo, v[0:1], v[2:3] # | 412: v_cndmask_b32_e64 v7, 0, 1, vcc_lo # | 413: v_cmp_eq_f64_e32 vcc_lo, v[0:1], v[2:3] # | next:943'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 414: v_add_co_ci_u32_e32 v6, vcc_lo, 0, v6, vcc_lo # | 415: v_cmp_le_f64_e32 vcc_lo, v[0:1], v[2:3] # | 416: v_cndmask_b32_e64 v8, 0, 1, vcc_lo # | 417: v_cmp_lt_f64_e32 vcc_lo, v[0:1], v[2:3] # | 418: v_add_co_ci_u32_e32 v6, vcc_lo, v6, v7, vcc_lo # | . # | . # | . # | 462: .set amdgpu.max_num_agpr, 0 # | 463: .set amdgpu.max_num_sgpr, 32 # | 464: .set amdgpu.max_num_named_barrier, 0 # | 465: .section .AMDGPU.csdata,"",@progbits # | 466: .section ".note.GNU-stack","",@progbits # | 467: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx1010" # | next:943'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/add.v2i16.ll (374 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/add.v2i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for v_add_v2i16 # | warning: Instruction selection used fallback path for v_add_v2i16_fneg_lhs # | warning: Instruction selection used fallback path for v_add_v2i16_fneg_rhs # | warning: Instruction selection used fallback path for v_add_v2i16_fneg_lhs_fneg_rhs # | warning: Instruction selection used fallback path for v_add_v2i16_neg_inline_imm_splat # | warning: Instruction selection used fallback path for v_add_v2i16_neg_inline_imm_lo # | warning: Instruction selection used fallback path for v_add_v2i16_neg_inline_imm_hi # | warning: Instruction selection used fallback path for s_add_v2i16_neg_inline_imm_splat # | warning: Instruction selection used fallback path for s_add_v2i16_neg_inline_imm_lo # | warning: Instruction selection used fallback path for s_add_v2i16_neg_inline_imm_hi # | warning: Instruction selection used fallback path for s_add_v2i16 # | warning: Instruction selection used fallback path for s_add_v2i16_fneg_lhs # | warning: Instruction selection used fallback path for s_add_v2i16_fneg_rhs # | warning: Instruction selection used fallback path for s_add_v2i16_fneg_lhs_fneg_rhs # | warning: Instruction selection used fallback path for add_inline_imm_neg1_0 # | warning: Instruction selection used fallback path for add_inline_imm_1_0 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(<2 x i16>) = G_ADD %0:vgpr, %1:vgpr (in function: v_add_v2i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/mad-mix.ll (375 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mad-mix.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100,SDAG-GFX1100-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100,SDAG-GFX1100-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100,SDAG-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,SDAG-GFX1100,SDAG-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX900,SDAG-GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX900,SDAG-GFX900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX906,SDAG-GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX906,SDAG-GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx9-generic --amdhsa-code-object-version=6 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9GEN,SDAG-GFX9GEN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx9-generic --amdhsa-code-object-version=6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9GEN,SDAG-GFX9GEN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=VI,SDAG-VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CI,SDAG-CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # RUN: at line 12 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,GISEL-GFX1100,GISEL-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=-real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_f16hi_f16hi_int # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_f16hi_f16hi_elt # | warning: Instruction selection used fallback path for v_mad_mix_v2f32 # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_shuffle # | warning: Instruction selection used fallback path for v_mad_mix_f32_negf16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absf16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_negabsf16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_negf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_absf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_negabsf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32imm1 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32imminv2pi # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_cvtf16imminv2pi # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_cvtf16imm63 # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_f32imm1 # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_cvtf16imminv2pi # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_f32imminv2pi # | warning: Instruction selection used fallback path for v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt # | warning: Instruction selection used fallback path for no_mix_simple # | warning: Instruction selection used fallback path for no_mix_simple_fabs # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f16lo_f32_denormals # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32_denormals # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f16lo_f32_denormals_fmulfadd # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32_denormals_fmulfadd # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f16lo_f32_flush_fmulfadd # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_f16lo_f32_flush_fmulfadd # | warning: Instruction selection used fallback path for v_mad_mix_f32_negprecvtf16lo_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtnegf16hi_abs_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtabsf16hi_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfneg_f16hi_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabs_f16hi_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabsfneg_f16hi_f16lo_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_add_f16hi # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_add_f16hi_elt # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_cvt_add # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_shuffle_cvt_add # | warning: Instruction selection used fallback path for v_mad_mix_f32_negf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_negabsf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_add_f32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_add_negf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_add_absf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_add_negabsf32 # | warning: Instruction selection used fallback path for no_mix_simple_cvt_add # | warning: Instruction selection used fallback path for no_mix_simple_fabs_cvt_add # | warning: Instruction selection used fallback path for v_mad_mix_clamp_f32_f16hi_add_f16hi # | warning: Instruction selection used fallback path for v_mad_mix_f32_negprecvtf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absprecvtf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_negabsprecvtf16lo_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtnegf16hi_abs_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtabsf16hi_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfneg_f16hi_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabs_f16hi_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabsfneg_f16hi_add_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_mul_f16hi_int # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_mul_f16hi_elt # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_cvt_mul # | warning: Instruction selection used fallback path for v_mad_mix_v2f32_shuffle_cvt_mul # | warning: Instruction selection used fallback path for v_mad_mix_f32_negf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_negabsf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_mul_f32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_mul_negf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_mul_absf32 # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_mul_negabsf32 # | warning: Instruction selection used fallback path for no_mix_simple_cvt_mul # | warning: Instruction selection used fallback path for no_mix_simple_fabs_cvt_mul # | warning: Instruction selection used fallback path for v_mad_mix_clamp_f32_f16hi_mul_f16hi_elt # | warning: Instruction selection used fallback path for v_mad_mix_f32_negprecvtf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absprecvtf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_negabsprecvtf16lo_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtnegf16hi_abs_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_precvtabsf16hi_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfneg_f16hi_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabs_f16hi_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_preextractfabsfneg_f16hi_mul_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16lo_sub_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_absf16lo_sub_f16lo # | warning: Instruction selection used fallback path for v_mad_mix_f32_f16hi_fsub_f16hi # | warning: Instruction selection used fallback path for v_mad_mix_f32_absf16hi_fsub_f16hi # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1100,GISEL-GFX1100,GISEL-GFX1100-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll:1042:23: error: GISEL-GFX1100-NEXT: expected string not found in input # | ; GISEL-GFX1100-NEXT: v_mov_b32_e32 v3, 1.0 # | ^ # | :672:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :677:2: note: possible intended match here # | v_mov_b32_e32 v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll:1142:23: error: GISEL-GFX1100-NEXT: expected string not found in input # | ; GISEL-GFX1100-NEXT: v_mov_b32_e32 v3, 0x3e230000 # | ^ # | :716:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :717:2: note: possible intended match here # | s_mov_b32 s0, 0x3e230000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll:1241:23: error: GISEL-GFX1100-NEXT: expected string not found in input # | ; GISEL-GFX1100-NEXT: v_mov_b32_e32 v3, 0.15915494 # | ^ # | :760:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :761:2: note: possible intended match here # | s_mov_b32 s0, 0.15915494 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mad-mix.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 667: .globl v_mad_mix_v2f32_f32imm1 ; -- Begin function v_mad_mix_v2f32_f32imm1 # | 668: .p2align 7 # | 669: .type v_mad_mix_v2f32_f32imm1,@function # | 670: v_mad_mix_v2f32_f32imm1: ; @v_mad_mix_v2f32_f32imm1 # | 671: ; %bb.0: # | 672: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1042'0 { search range start (exclusive) # | next:1042'1 error: no match found in search range # | 673: s_mov_b32 s0, 1.0 # | 674: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | 675: v_fma_mix_f32 v2, v0, v1, s0 op_sel_hi:[1,1,0] # | 676: v_fma_mix_f32 v1, v0, v1, s0 op_sel:[1,1,0] op_sel_hi:[1,1,0] # | 677: v_mov_b32_e32 v0, v2 # | next:1042'2 ? possible intended match # | 678: s_setpc_b64 s[30:31] # | 679: .Lfunc_end16: # | 680: .size v_mad_mix_v2f32_f32imm1, .Lfunc_end16-v_mad_mix_v2f32_f32imm1 # | 681: ; -- End function # | 682: .set .Lv_mad_mix_v2f32_f32imm1.num_vgpr, 3 # | . # | . # | . # | 709: .long 0 # | 710: .text # | 711: .globl v_mad_mix_v2f32_cvtf16imminv2pi ; -- Begin function v_mad_mix_v2f32_cvtf16imminv2pi # | 712: .p2align 7 # | 713: .type v_mad_mix_v2f32_cvtf16imminv2pi,@function # | 714: v_mad_mix_v2f32_cvtf16imminv2pi: ; @v_mad_mix_v2f32_cvtf16imminv2pi # | next:1042'3 } search range end (exclusive) # | 715: ; %bb.0: # | 716: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1142'0 { search range start (exclusive) # | next:1142'1 error: no match found in search range # | 717: s_mov_b32 s0, 0x3e230000 # | next:1142'2 ? possible intended match # | 718: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | 719: v_fma_mix_f32 v2, v0, v1, s0 op_sel_hi:[1,1,0] # | 720: v_fma_mix_f32 v1, v0, v1, s0 op_sel:[1,1,0] op_sel_hi:[1,1,0] # | 721: v_mov_b32_e32 v0, v2 # | 722: s_setpc_b64 s[30:31] # | . # | . # | . # | 753: .long 0 # | 754: .text # | 755: .globl v_mad_mix_v2f32_f32imminv2pi ; -- Begin function v_mad_mix_v2f32_f32imminv2pi # | 756: .p2align 7 # | 757: .type v_mad_mix_v2f32_f32imminv2pi,@function # | 758: v_mad_mix_v2f32_f32imminv2pi: ; @v_mad_mix_v2f32_f32imminv2pi # | next:1142'3 } search range end (exclusive) # | 759: ; %bb.0: # | 760: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:1241'0 { search range start (exclusive) # | next:1241'1 error: no match found in search range # | 761: s_mov_b32 s0, 0.15915494 # | next:1241'2 ? possible intended match # | 762: s_delay_alu instid0(SALU_CYCLE_1) | instskip(SKIP_1) | instid1(VALU_DEP_2) # | 763: v_fma_mix_f32 v2, v0, v1, s0 op_sel_hi:[1,1,0] # | 764: v_fma_mix_f32 v1, v0, v1, s0 op_sel:[1,1,0] op_sel_hi:[1,1,0] # | 765: v_mov_b32_e32 v0, v2 # | 766: s_setpc_b64 s[30:31] # | . # | . # | . # | 797: .long 0 # | 798: .text # | 799: .globl v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt ; -- Begin function v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt # | 800: .p2align 7 # | 801: .type v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt,@function # | 802: v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt: ; @v_mad_mix_clamp_f32_f16hi_f16hi_f16hi_elt # | next:1241'3 } search range end (exclusive) # | 803: ; %bb.0: # | 804: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 805: v_fma_mix_f32 v0, v0, v1, v2 op_sel:[1,1,1] op_sel_hi:[1,1,1] clamp # | 806: s_setpc_b64 s[30:31] # | 807: .Lfunc_end19: # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir (376 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir:82:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :399:2: note: scanning from here # | # | ^ # | :399:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :400:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir:112:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :514:2: note: scanning from here # | # | ^ # | :514:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :515:2: note: possible intended match here # | %0:vgpr(p5) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir:142:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :629:2: note: scanning from here # | # | ^ # | :629:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :630:2: note: possible intended match here # | %0:vgpr(p6) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir:262:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1089:2: note: scanning from here # | # | ^ # | :1089:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1090:2: note: possible intended match here # | %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir:291:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1204:2: note: scanning from here # | # | ^ # | :1204:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1205:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 394: isWholeWaveFunction: false # | 395: minNumAGPRs: 4294967295 # | 396: body: | # | 397: bb.0: # | 398: liveins: $vgpr0, $vgpr1_vgpr2 # | 399: # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | next:82'2 pattern attempts to capture variables: "COPY" # | 400: %0:vgpr(p3) = COPY $vgpr0 # | next:82'3 ? possible intended match # | 401: %1:vgpr(p0) = COPY $vgpr1_vgpr2 # | 402: G_STORE %0(p3), %1(p0) :: (store seq_cst (p3)) # | 403: ... # | 404: --- # | 405: name: atomic_store_flat_p5_seq_cst # | next:82'4 } search range end (exclusive) # | 406: alignment: 1 # | 407: exposesReturnsTwice: false # | 408: legalized: true # | 409: regBankSelected: true # | 410: selected: true # | . # | . # | . # | 509: isWholeWaveFunction: false # | 510: minNumAGPRs: 4294967295 # | 511: body: | # | 512: bb.0: # | 513: liveins: $vgpr0, $vgpr1_vgpr2 # | 514: # | next:112'0 { search range start (exclusive) # | next:112'1 error: no match found in search range # | next:112'2 pattern attempts to capture variables: "COPY" # | 515: %0:vgpr(p5) = COPY $vgpr0 # | next:112'3 ? possible intended match # | 516: %1:vgpr(p0) = COPY $vgpr1_vgpr2 # | 517: G_STORE %0(p5), %1(p0) :: (store seq_cst (p5)) # | 518: ... # | 519: --- # | 520: name: atomic_store_flat_p6_seq_cst # | next:112'4 } search range end (exclusive) # | 521: alignment: 1 # | 522: exposesReturnsTwice: false # | 523: legalized: true # | 524: regBankSelected: true # | 525: selected: true # | . # | . # | . # | 624: isWholeWaveFunction: false # | 625: minNumAGPRs: 4294967295 # | 626: body: | # | 627: bb.0: # | 628: liveins: $vgpr0, $vgpr1_vgpr2 # | 629: # | next:142'0 { search range start (exclusive) # | next:142'1 error: no match found in search range # | next:142'2 pattern attempts to capture variables: "COPY" # | 630: %0:vgpr(p6) = COPY $vgpr0 # | next:142'3 ? possible intended match # | 631: %1:vgpr(p0) = COPY $vgpr1_vgpr2 # | 632: G_STORE %0(p6), %1(p0) :: (store seq_cst (p6)) # | 633: ... # | 634: --- # | 635: name: atomic_store_flat_s64_seq_cst # | next:142'4 } search range end (exclusive) # | 636: alignment: 1 # | 637: exposesReturnsTwice: false # | 638: legalized: true # | 639: regBankSelected: true # | 640: selected: true # | . # | . # | . # | 1084: isWholeWaveFunction: false # | 1085: minNumAGPRs: 4294967295 # | 1086: body: | # | 1087: bb.0: # | 1088: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3 # | 1089: # | next:262'0 { search range start (exclusive) # | next:262'1 error: no match found in search range # | next:262'2 pattern attempts to capture variables: "COPY" # | 1090: %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | next:262'3 ? possible intended match # | 1091: %1:vgpr(p0) = COPY $vgpr2_vgpr3 # | 1092: G_STORE %0(p0), %1(p0) :: (store seq_cst (p0)) # | 1093: ... # | 1094: --- # | 1095: name: atomic_store_flat_p1_seq_cst # | next:262'4 } search range end (exclusive) # | 1096: alignment: 1 # | 1097: exposesReturnsTwice: false # | 1098: legalized: true # | 1099: regBankSelected: true # | 1100: selected: true # | . # | . # | . # | 1199: isWholeWaveFunction: false # | 1200: minNumAGPRs: 4294967295 # | 1201: body: | # | 1202: bb.0: # | 1203: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3 # | 1204: # | next:291'0 { search range start (exclusive) # | next:291'1 error: no match found in search range # | next:291'2 pattern attempts to capture variables: "COPY" # | 1205: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:291'3 ? possible intended match # | 1206: %1:vgpr(p0) = COPY $vgpr2_vgpr3 # | 1207: G_STORE %0(p1), %1(p0) :: (store seq_cst (p1)) # | 1208: ... # | next:291'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll (377 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI-NOHSA,GCN-NOHSA,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI-NOHSA,GCN-NOHSA,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI-NOHSA,GCN-NOHSA,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu6.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ngroups_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI-NOHSA,GCN-NOHSA,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI-NOHSA,GCN-NOHSA,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/readsteadycounter.ll (378 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/readsteadycounter.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX700 # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX900 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i64), %15:sgpr(p1) :: (volatile store (i64) into %ir.out.load, addrspace 1) (in function: test_readsteadycounter) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX900 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/readsteadycounter.ll -check-prefixes=GCN,GFX900 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll (379 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -mattr=+wavefrontsize64 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL_W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -mattr=+wavefrontsize64 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for constant_false_inverse_ballot # | warning: Instruction selection used fallback path for constant_true_inverse_ballot # | warning: Instruction selection used fallback path for constant_mask_inverse_ballot # | warning: Instruction selection used fallback path for vgpr_inverse_ballot # | warning: Instruction selection used fallback path for sgpr_inverse_ballot # | warning: Instruction selection used fallback path for phi_uniform # | warning: Instruction selection used fallback path for inverse_ballot_branch # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL_W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:13:19: error: GISEL_W64-NEXT: is not on the line after the previous match # | ; GISEL_W64-NEXT: s_mov_b64 s[0:1], 0 # | ^ # | :19:2: note: 'next' match was here # | s_mov_b64 s[0:1], 0 # | ^ # | :17:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :18:1: note: non-matching line after previous match is here # | s_mov_b32 s2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:55:19: error: GISEL_W64-NEXT: is not on the line after the previous match # | ; GISEL_W64-NEXT: s_mov_b64 s[0:1], -1 # | ^ # | :78:2: note: 'next' match was here # | s_mov_b64 s[0:1], -1 # | ^ # | :76:18: note: previous match ended here # | ; %bb.0: ; %entry # | ^ # | :77:1: note: non-matching line after previous match is here # | s_mov_b32 s2, 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:100:19: error: GISEL_W64-NEXT: expected string not found in input # | ; GISEL_W64-NEXT: v_mov_b32_e32 v3, 0 # | ^ # | :137:18: note: scanning from here # | s_mov_b32 s1, 64 # | ^ # | :140:2: note: possible intended match here # | v_mov_b32_e32 v3, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:188:19: error: GISEL_W64-NEXT: expected string not found in input # | ; GISEL_W64-NEXT: v_mov_b32_e32 v3, 0 # | ^ # | :255:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :259:2: note: possible intended match here # | v_mov_b32_e32 v3, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:233:19: error: GISEL_W64-NEXT: expected string not found in input # | ; GISEL_W64-NEXT: v_mov_b32_e32 v3, 0 # | ^ # | :320:18: note: scanning from here # | .LBB5_2: ; %endif # | ^ # | :323:2: note: possible intended match here # | v_mov_b32_e32 v3, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll:301:19: error: GISEL_W64-NEXT: expected string not found in input # | ; GISEL_W64-NEXT: s_mov_b64 s[4:5], exec # | ^ # | :380:22: note: scanning from here # | v_mov_b32_e32 v2, s0 # | ^ # | :381:2: note: possible intended match here # | s_xor_b64 s[4:5], s[2:3], -1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 12: .text # | 13: .globl constant_false_inverse_ballot ; -- Begin function constant_false_inverse_ballot # | 14: .p2align 8 # | 15: .type constant_false_inverse_ballot,@function # | 16: constant_false_inverse_ballot: ; @constant_false_inverse_ballot # | 17: ; %bb.0: ; %entry # | next:13'0 { search range start (exclusive) # | 18: s_mov_b32 s2, 0 # | 19: s_mov_b64 s[0:1], 0 # | next:13'1 !~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 20: v_mov_b32_e32 v3, s2 # | 21: v_cndmask_b32_e64 v2, 0, 1, s[0:1] # | 22: global_store_b64 v[0:1], v[2:3], off # | 23: s_endpgm # | 24: .Lfunc_end0: # | . # | . # | . # | 70: .long 0 # | 71: .text # | 72: .globl constant_true_inverse_ballot ; -- Begin function constant_true_inverse_ballot # | 73: .p2align 8 # | 74: .type constant_true_inverse_ballot,@function # | 75: constant_true_inverse_ballot: ; @constant_true_inverse_ballot # | next:13'2 } search range end (exclusive) # | 76: ; %bb.0: ; %entry # | next:55'0 { search range start (exclusive) # | 77: s_mov_b32 s2, 0 # | 78: s_mov_b64 s[0:1], -1 # | next:55'1 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 79: v_mov_b32_e32 v3, s2 # | 80: v_cndmask_b32_e64 v2, 0, 1, s[0:1] # | 81: global_store_b64 v[0:1], v[2:3], off # | 82: s_endpgm # | 83: .Lfunc_end1: # | . # | . # | . # | 129: .long 0 # | 130: .text # | 131: .globl constant_mask_inverse_ballot ; -- Begin function constant_mask_inverse_ballot # | 132: .p2align 8 # | 133: .type constant_mask_inverse_ballot,@function # | 134: constant_mask_inverse_ballot: ; @constant_mask_inverse_ballot # | next:55'2 } search range end (exclusive) # | 135: ; %bb.0: ; %entry # | 136: s_mov_b32 s0, 0xf8010000 # | 137: s_mov_b32 s1, 64 # | next:100'0 { search range start (exclusive) # | next:100'1 error: no match found in search range # | 138: s_mov_b32 s2, 0 # | 139: v_cndmask_b32_e64 v2, 0, 1, s[0:1] # | 140: v_mov_b32_e32 v3, s2 # | next:100'2 ? possible intended match # | 141: global_store_b64 v[0:1], v[2:3], off # | 142: s_endpgm # | 143: .Lfunc_end2: # | 144: .size constant_mask_inverse_ballot, .Lfunc_end2-constant_mask_inverse_ballot # | 145: ; -- End function # | . # | . # | . # | 189: .long 0 # | 190: .text # | 191: .globl vgpr_inverse_ballot ; -- Begin function vgpr_inverse_ballot # | 192: .p2align 8 # | 193: .type vgpr_inverse_ballot,@function # | 194: vgpr_inverse_ballot: ; @vgpr_inverse_ballot # | next:100'3 } search range end (exclusive) # | 195: ; %bb.0: ; %entry # | 196: v_readfirstlane_b32 s0, v0 # | 197: v_readfirstlane_b32 s1, v1 # | 198: s_mov_b32 s2, 0 # | 199: v_mov_b32_e32 v1, s2 # | . # | . # | . # | 250: .text # | 251: .globl sgpr_inverse_ballot ; -- Begin function sgpr_inverse_ballot # | 252: .p2align 8 # | 253: .type sgpr_inverse_ballot,@function # | 254: sgpr_inverse_ballot: ; @sgpr_inverse_ballot # | 255: ; %bb.0: ; %entry # | next:188'0 { search range start (exclusive) # | next:188'1 error: no match found in search range # | 256: v_cndmask_b32_e64 v2, 0, 1, s[0:1] # | 257: s_mov_b32 s0, 0 # | 258: s_waitcnt_depctr depctr_sa_sdst(0) # | 259: v_mov_b32_e32 v3, s0 # | next:188'2 ? possible intended match # | 260: global_store_b64 v[0:1], v[2:3], off # | 261: s_endpgm # | 262: .Lfunc_end4: # | 263: .size sgpr_inverse_ballot, .Lfunc_end4-sgpr_inverse_ballot # | 264: ; -- End function # | . # | . # | . # | 308: .long 0 # | 309: .text # | 310: .globl phi_uniform ; -- Begin function phi_uniform # | 311: .p2align 8 # | 312: .type phi_uniform,@function # | 313: phi_uniform: ; @phi_uniform # | next:188'3 } search range end (exclusive) # | 314: ; %bb.0: ; %entry # | 315: s_cmp_lg_u64 s[2:3], 0 # | 316: s_cbranch_scc1 .LBB5_2 # | 317: ; %bb.1: ; %if # | 318: s_add_u32 s0, s0, 1 # | 319: s_addc_u32 s1, s1, 0 # | 320: .LBB5_2: ; %endif # | next:233'0 { search range start (exclusive) # | next:233'1 error: no match found in search range # | 321: s_mov_b32 s2, 0 # | 322: v_cndmask_b32_e64 v2, 0, 1, s[0:1] # | 323: v_mov_b32_e32 v3, s2 # | next:233'2 ? possible intended match # | 324: global_store_b64 v[0:1], v[2:3], off # | 325: s_endpgm # | 326: .Lfunc_end5: # | 327: .size phi_uniform, .Lfunc_end5-phi_uniform # | 328: ; -- End function # | . # | . # | . # | 372: .long 0 # | 373: .text # | 374: .globl inverse_ballot_branch ; -- Begin function inverse_ballot_branch # | 375: .p2align 8 # | 376: .type inverse_ballot_branch,@function # | 377: inverse_ballot_branch: ; @inverse_ballot_branch # | next:233'3 } search range end (exclusive) # | 378: ; %bb.0: ; %entry # | 379: v_mov_b32_e32 v3, s1 # | 380: v_mov_b32_e32 v2, s0 # | next:301'0 { search range start (exclusive) # | next:301'1 error: no match found in search range # | 381: s_xor_b64 s[4:5], s[2:3], -1 # | next:301'2 ? possible intended match # | 382: s_and_saveexec_b64 s[2:3], s[4:5] # | 383: ; %bb.1: ; %if # | 384: s_add_u32 s0, s0, 1 # | 385: s_addc_u32 s1, s1, 0 # | 386: v_mov_b32_e32 v2, s0 # | . # | . # | . # | 430: .set amdgpu.max_num_agpr, 0 # | 431: .set amdgpu.max_num_sgpr, 0 # | 432: .set amdgpu.max_num_named_barrier, 0 # | 433: .section .AMDGPU.csdata,"",@progbits # | 434: .section ".note.GNU-stack","",@progbits # | 435: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx1100" # | next:301'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/load-range-metadata-sign-bits.ll (380 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/load-range-metadata-sign-bits.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_LOAD %0:vgpr(p1) :: (volatile load (i32) from %ir.ptr, !range !0, addrspace 1) (in function: range_metadata_sext_i8_signed_range_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/load-range-metadata-sign-bits.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll (381 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vgpr_32(f32) = G_LOAD %16:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dwordx3) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/bitop3-shared-operand.ll (382 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/bitop3-shared-operand.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.50-- < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.50-- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.50-- < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.50-- # .---command stderr------------ # | LLVM ERROR: cannot select: %7:vgpr_32(i32) = G_OR %6:vgpr, %1:vgpr (in function: bitop3_xor_and_or) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/bitop3-shared-operand.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll (383 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize32 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-GFX11,GISEL-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize32 -stop-after=finalize-isel # .---command stderr------------ # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc_struct # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc_float # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc_half # | warning: Instruction selection used fallback path for amdgpu_cs_chain_cc_bfloat # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc_i16 # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_cc_v16i16 # | warning: Instruction selection used fallback path for amdgpu_cs_chain_preserve_many_regs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-GFX11,GISEL-GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:20:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :74:34: note: scanning from here # | name: amdgpu_cs_chain_preserve_cc # | ^ # | :202:2: note: possible intended match here # | bb.0 (%ir-block.0): # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:368:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :379:41: note: scanning from here # | name: amdgpu_cs_chain_preserve_cc_struct # | ^ # | :446:16: note: possible intended match here # | - { reg: '$sgpr0', virtual-reg: '%0' } # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:659:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :591:40: note: scanning from here # | name: amdgpu_cs_chain_preserve_cc_float # | ^ # | :703:2: note: possible intended match here # | bb.0 (%ir-block.0): # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:943:24: error: GISEL-GFX11-TRUE16: expected string not found in input # | ; GISEL-GFX11-TRUE16: bb.1 (%ir-block.0): # | ^ # | :983:38: note: scanning from here # | name: amdgpu_cs_chain_preserve_cc_i16 # | ^ # | :1096:2: note: possible intended match here # | bb.0 (%ir-block.0): # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:1062:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :1109:41: note: scanning from here # | name: amdgpu_cs_chain_preserve_cc_v16i16 # | ^ # | :1163:16: note: possible intended match here # | - { reg: '$sgpr0', virtual-reg: '%0' } # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll:1313:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :1298:41: note: scanning from here # | name: amdgpu_cs_chain_preserve_many_regs # | ^ # | :1300:17: note: possible intended match here # | exposesReturnsTwice: false # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 69: # | 70: attributes #0 = { "amdgpu-memory-bound"="true" "target-cpu"="gfx1100" "target-features"="+real-true16,+wavefrontsize32" } # | 71: attributes #1 = { "target-cpu"="gfx1100" "target-features"="+real-true16,+wavefrontsize32" } # | 72: ... # | 73: --- # | 74: name: amdgpu_cs_chain_preserve_cc # | check:20'0 { search range start (exclusive) # | check:20'1 error: no match found in search range # | 75: alignment: 4 # | 76: exposesReturnsTwice: false # | 77: legalized: false # | 78: regBankSelected: false # | 79: selected: false # | . # | . # | . # | 197: scratchReservedForDynamicVGPRs: 0 # | 198: numKernargPreloadSGPRs: 0 # | 199: isWholeWaveFunction: false # | 200: minNumAGPRs: 4294967295 # | 201: body: | # | 202: bb.0 (%ir-block.0): # | check:20'2 ? possible intended match # | 203: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr8, $vgpr9, $vgpr10, $vgpr11 # | 204: # | 205: %7:vgpr_32 = COPY $vgpr11 # | 206: %6:vgpr_32 = COPY $vgpr10 # | 207: %5:vgpr_32 = COPY $vgpr9 # | . # | . # | . # | 219: %14:vreg_64 = COPY %13 # | 220: FLAT_STORE_DWORDX4 killed %14, killed %12, 0, 0, implicit $exec, implicit $flat_scr :: (store (s128) into `ptr poison`) # | 221: S_ENDPGM 0 # | 222: ... # | 223: --- # | 224: name: amdgpu_cs_chain_preserve_cc_ptr # | check:20'3 } search range end (exclusive) # | 225: alignment: 4 # | 226: exposesReturnsTwice: false # | 227: legalized: true # | 228: regBankSelected: true # | 229: selected: true # | . # | . # | . # | 374: %19:vgpr_32 = COPY %6 # | 375: SCRATCH_STORE_DWORD %19, %7, 0, 0, implicit $exec, implicit $flat_scr :: (store (p5) into %ir.b5, addrspace 5) # | 376: S_ENDPGM 0 # | 377: ... # | 378: --- # | 379: name: amdgpu_cs_chain_preserve_cc_struct # | check:368'0 { search range start (exclusive) # | check:368'1 error: no match found in search range # | 380: alignment: 4 # | 381: exposesReturnsTwice: false # | 382: legalized: false # | 383: regBankSelected: false # | 384: selected: false # | . # | . # | . # | 441: - { id: 39, class: vgpr_32, preferred-register: '', flags: [ ] } # | 442: - { id: 40, class: vgpr_32, preferred-register: '', flags: [ ] } # | 443: - { id: 41, class: vgpr_32, preferred-register: '', flags: [ ] } # | 444: - { id: 42, class: vgpr_32, preferred-register: '', flags: [ ] } # | 445: liveins: # | 446: - { reg: '$sgpr0', virtual-reg: '%0' } # | check:368'2 ? possible intended match # | 447: - { reg: '$sgpr1', virtual-reg: '%1' } # | 448: - { reg: '$sgpr2', virtual-reg: '%2' } # | 449: - { reg: '$sgpr3', virtual-reg: '%3' } # | 450: - { reg: '$sgpr4', virtual-reg: '%4' } # | 451: - { reg: '$sgpr5', virtual-reg: '%5' } # | . # | . # | . # | 586: %33:vreg_64 = COPY %36 # | 587: GLOBAL_STORE_DWORDX2 %32, killed %33, 0, 0, implicit $exec :: (store (s64) into `ptr addrspace(1) poison`, align 16, addrspace 1) # | 588: S_ENDPGM 0 # | 589: ... # | 590: --- # | 591: name: amdgpu_cs_chain_preserve_cc_float # | check:368'3 } search range end (exclusive) # | check:659'0 { search range start (exclusive) # | check:659'1 error: no match found in search range # | 592: alignment: 4 # | 593: exposesReturnsTwice: false # | 594: legalized: false # | 595: regBankSelected: false # | 596: selected: false # | . # | . # | . # | 698: scratchReservedForDynamicVGPRs: 0 # | 699: numKernargPreloadSGPRs: 0 # | 700: isWholeWaveFunction: false # | 701: minNumAGPRs: 4294967295 # | 702: body: | # | 703: bb.0 (%ir-block.0): # | check:659'2 ? possible intended match # | 704: liveins: $sgpr0, $vgpr8 # | 705: # | 706: %1:vgpr_32 = COPY $vgpr8 # | 707: %0:sgpr_32 = COPY $sgpr0 # | 708: %2:vgpr_32 = nofpexcept V_ADD_F32_e64 0, %0, 0, %1, 0, 0, implicit $mode, implicit $exec # | 709: %3:sreg_64 = IMPLICIT_DEF # | 710: %4:vreg_64 = COPY %3 # | 711: FLAT_STORE_DWORD killed %4, killed %2, 0, 0, implicit $exec, implicit $flat_scr :: (store (s32) into `ptr poison`) # | 712: S_ENDPGM 0 # | 713: ... # | 714: --- # | 715: name: amdgpu_cs_chain_preserve_cc_half # | check:659'3 } search range end (exclusive) # | 716: alignment: 4 # | 717: exposesReturnsTwice: false # | 718: legalized: false # | 719: regBankSelected: false # | 720: selected: false # | . # | . # | . # | 978: %13:vreg_64 = COPY %12 # | 979: FLAT_STORE_SHORT_D16_HI killed %13, killed %11, 0, 0, implicit $exec, implicit $flat_scr :: (store (s16) into `ptr poison`) # | 980: S_ENDPGM 0 # | 981: ... # | 982: --- # | 983: name: amdgpu_cs_chain_preserve_cc_i16 # | check:943'0 { search range start (exclusive) # | check:943'1 error: no match found in search range # | 984: alignment: 4 # | 985: exposesReturnsTwice: false # | 986: legalized: false # | 987: regBankSelected: false # | 988: selected: false # | . # | . # | . # | 1091: scratchReservedForDynamicVGPRs: 0 # | 1092: numKernargPreloadSGPRs: 0 # | 1093: isWholeWaveFunction: false # | 1094: minNumAGPRs: 4294967295 # | 1095: body: | # | 1096: bb.0 (%ir-block.0): # | check:943'2 ? possible intended match # | 1097: liveins: $sgpr0, $vgpr8 # | 1098: # | 1099: %1:vgpr_32 = COPY $vgpr8 # | 1100: %0:sgpr_32 = COPY $sgpr0 # | 1101: %3:vgpr_16 = COPY %1 # | 1102: %2:vgpr_16 = V_ADD_NC_U16_t16_e64 0, %0, 0, %3, 0, 0, implicit $exec # | 1103: %4:sreg_64 = IMPLICIT_DEF # | 1104: %5:vreg_64 = COPY %4 # | 1105: FLAT_STORE_SHORT_t16 killed %5, killed %2, 0, 0, implicit $exec, implicit $flat_scr :: (store (s16) into `ptr poison`) # | 1106: S_ENDPGM 0 # | 1107: ... # | 1108: --- # | 1109: name: amdgpu_cs_chain_preserve_cc_v16i16 # | # | ... # `---data was truncated (10240/13000) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/flat-scratch-svs.ll (384 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/flat-scratch-svs.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll -check-prefixes=GFX942-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll -check-prefixes=GFX942-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll -check-prefixes=GFX942-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %43:vgpr(i32), %26:vgpr(p5) :: (volatile store (i8) into %ir.p4, addrspace 5) (in function: soff1_voff1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll -check-prefixes=GFX942-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll -check-prefixes=GFX942-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir (385 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir:886:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1969:2: note: scanning from here # | # | ^ # | :1969:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1970:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir:1002:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :2199:2: note: scanning from here # | # | ^ # | :2199:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2200:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1964: isWholeWaveFunction: false # | 1965: minNumAGPRs: 4294967295 # | 1966: body: | # | 1967: bb.0: # | 1968: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3_vgpr4_vgpr5 # | 1969: # | next:886'0 { search range start (exclusive) # | next:886'1 error: no match found in search range # | next:886'2 pattern attempts to capture variables: "COPY" # | 1970: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:886'3 ? possible intended match # | 1971: %1:vgpr(<2 x p1>) = COPY $vgpr2_vgpr3_vgpr4_vgpr5 # | 1972: G_STORE %1(<2 x p1>), %0(p1) :: (store (<2 x p1>)) # | 1973: ... # | 1974: --- # | 1975: name: store_flat_p3 # | next:886'4 } search range end (exclusive) # | 1976: alignment: 1 # | 1977: exposesReturnsTwice: false # | 1978: legalized: true # | 1979: regBankSelected: true # | 1980: selected: true # | . # | . # | . # | 2194: isWholeWaveFunction: false # | 2195: minNumAGPRs: 4294967295 # | 2196: body: | # | 2197: bb.0: # | 2198: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3 # | 2199: # | next:1002'0 { search range start (exclusive) # | next:1002'1 error: no match found in search range # | next:1002'2 pattern attempts to capture variables: "COPY" # | 2200: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:1002'3 ? possible intended match # | 2201: %1:vgpr(<2 x p3>) = COPY $vgpr2_vgpr3 # | 2202: G_STORE %1(<2 x p3>), %0(p1) :: (store (<2 x p3>)) # | 2203: ... # | 2204: --- # | 2205: name: store_atomic_flat_s32 # | next:1002'4 } search range end (exclusive) # | 2206: alignment: 1 # | 2207: exposesReturnsTwice: false # | 2208: legalized: true # | 2209: regBankSelected: true # | 2210: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir (386 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-lshr.s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-lshr.s16.mir.tmp' # | remark: :0:0: cannot select: %4:sgpr(i16) = G_LSHR %2:sgpr, %3:sgpr(i16) (in function: lshr_i16_i16_ss) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_LSHR %2:vgpr, %3:sgpr(i16) (in function: lshr_i16_i16_vs) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_LSHR %2:vgpr, %1:vgpr(i32) (in function: lshr_i16_i32_vv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_LSHR %2:vgpr, %3:vgpr(i16) (in function: lshr_i16_i16_vv) # | remark: :0:0: cannot select: %4:vgpr_32(i16) = G_LSHR %2:vgpr, %3:vgpr(i16) (in function: lshr_i16_i16_vv_zext_to_i32) # | remark: :0:0: cannot select: %5:vgpr(i64) = G_ZEXT %4:vgpr(i16) (in function: lshr_i16_vv_zext_to_i64) # | remark: :0:0: cannot select: %3:sgpr(i16) = G_LSHR %2:sgpr, %1:sgpr(i32) (in function: lshr_i16_i32_ss) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_LSHR %2:sgpr, %1:vgpr(i32) (in function: lshr_i16_i32_sv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_LSHR %2:sgpr, %3:vgpr(i16) (in function: lshr_i16_i16_sv) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_LSHR %2:vgpr, %1:sgpr(i32) (in function: lshr_i16_i32_vs) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir:87:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :293:2: note: scanning from here # | # | ^ # | :293:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :294:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir:195:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :533:2: note: scanning from here # | # | ^ # | :533:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :534:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir:253:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :655:2: note: scanning from here # | # | ^ # | :655:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :656:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir:317:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :778:2: note: scanning from here # | # | ^ # | :778:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :779:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir:494:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1138:2: note: scanning from here # | # | ^ # | :1138:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1139:2: note: possible intended match here # | %0:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 288: isWholeWaveFunction: false # | 289: minNumAGPRs: 4294967295 # | 290: body: | # | 291: bb.0: # | 292: liveins: $sgpr0, $vgpr0 # | 293: # | next:87'0 { search range start (exclusive) # | next:87'1 error: no match found in search range # | next:87'2 pattern attempts to capture variables: "COPY" # | 294: %0:vgpr(i32) = COPY $vgpr0 # | next:87'3 ? possible intended match # | 295: %1:sgpr(i32) = COPY $sgpr0 # | 296: %2:vgpr(i16) = G_TRUNC %0(i32) # | 297: %3:sgpr(i16) = G_TRUNC %1(i32) # | 298: %4:vgpr(i16) = G_LSHR %2, %3(i16) # | 299: S_ENDPGM 0, implicit %4(i16) # | 300: ... # | 301: --- # | 302: name: lshr_i16_i32_vv # | next:87'4 } search range end (exclusive) # | 303: alignment: 1 # | 304: exposesReturnsTwice: false # | 305: legalized: true # | 306: regBankSelected: true # | 307: selected: true # | . # | . # | . # | 528: isWholeWaveFunction: false # | 529: minNumAGPRs: 4294967295 # | 530: body: | # | 531: bb.0: # | 532: liveins: $vgpr0, $vgpr1 # | 533: # | next:195'0 { search range start (exclusive) # | next:195'1 error: no match found in search range # | next:195'2 pattern attempts to capture variables: "COPY" # | 534: %0:vgpr(i32) = COPY $vgpr0 # | next:195'3 ? possible intended match # | 535: %1:vgpr(i32) = COPY $vgpr1 # | 536: %2:vgpr(i16) = G_TRUNC %0(i32) # | 537: %3:vgpr(i16) = G_TRUNC %1(i32) # | 538: %4:vgpr(i16) = G_LSHR %2, %3(i16) # | 539: S_ENDPGM 0, implicit %4(i16) # | 540: ... # | 541: --- # | 542: name: lshr_i16_i16_vv_zext_to_i32 # | next:195'4 } search range end (exclusive) # | 543: alignment: 1 # | 544: exposesReturnsTwice: false # | 545: legalized: true # | 546: regBankSelected: true # | 547: selected: true # | . # | . # | . # | 650: isWholeWaveFunction: false # | 651: minNumAGPRs: 4294967295 # | 652: body: | # | 653: bb.0: # | 654: liveins: $vgpr0, $vgpr1 # | 655: # | next:253'0 { search range start (exclusive) # | next:253'1 error: no match found in search range # | next:253'2 pattern attempts to capture variables: "COPY" # | 656: %0:vgpr(i32) = COPY $vgpr0 # | next:253'3 ? possible intended match # | 657: %1:vgpr(i32) = COPY $vgpr1 # | 658: %2:vgpr(i16) = G_TRUNC %0(i32) # | 659: %3:vgpr(i16) = G_TRUNC %1(i32) # | 660: %4:vgpr_32(i16) = G_LSHR %2, %3(i16) # | 661: %5:vgpr_32(i32) = V_BFE_U32_e64 %4(i16), 0, 16, implicit $exec # | 662: S_ENDPGM 0, implicit %5(i32) # | 663: ... # | 664: --- # | 665: name: lshr_i16_vv_zext_to_i64 # | next:253'4 } search range end (exclusive) # | 666: alignment: 1 # | 667: exposesReturnsTwice: false # | 668: legalized: true # | 669: regBankSelected: true # | 670: selected: true # | . # | . # | . # | 773: isWholeWaveFunction: false # | 774: minNumAGPRs: 4294967295 # | 775: body: | # | 776: bb.0: # | 777: liveins: $vgpr0, $vgpr1 # | 778: # | next:317'0 { search range start (exclusive) # | next:317'1 error: no match found in search range # | next:317'2 pattern attempts to capture variables: "COPY" # | 779: %0:vgpr(i32) = COPY $vgpr0 # | next:317'3 ? possible intended match # | 780: %1:vgpr(i32) = COPY $vgpr1 # | 781: %2:vgpr(i16) = G_TRUNC %0(i32) # | 782: %3:vgpr(i16) = G_TRUNC %1(i32) # | 783: %4:vgpr(i16) = G_LSHR %2, %3(i16) # | 784: %5:vgpr(i64) = G_ZEXT %4(i16) # | 785: S_ENDPGM 0, implicit %5(i64) # | 786: ... # | 787: --- # | 788: name: lshr_i16_i32_ss # | next:317'4 } search range end (exclusive) # | 789: alignment: 1 # | 790: exposesReturnsTwice: false # | 791: legalized: true # | 792: regBankSelected: true # | 793: selected: true # | . # | . # | . # | 1133: isWholeWaveFunction: false # | 1134: minNumAGPRs: 4294967295 # | 1135: body: | # | 1136: bb.0: # | 1137: liveins: $sgpr0, $vgpr0 # | 1138: # | next:494'0 { search range start (exclusive) # | next:494'1 error: no match found in search range # | next:494'2 pattern attempts to capture variables: "COPY" # | 1139: %0:sgpr(i32) = COPY $sgpr0 # | next:494'3 ? possible intended match # | 1140: %1:vgpr(i32) = COPY $vgpr0 # | 1141: %2:sgpr(i16) = G_TRUNC %0(i32) # | 1142: %3:vgpr(i16) = G_TRUNC %1(i32) # | 1143: %4:vgpr(i16) = G_LSHR %2, %3(i16) # | 1144: S_ENDPGM 0, implicit %4(i16) # | 1145: ... # | 1146: --- # | 1147: name: lshr_i16_i32_vs # | next:494'4 } search range end (exclusive) # | 1148: alignment: 1 # | 1149: exposesReturnsTwice: false # | 1150: legalized: true # | 1151: regBankSelected: true # | 1152: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll (387 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -global-isel=1 -global-isel-abort=2 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -global-isel=1 -global-isel-abort=2 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_quadmask_constant_zero_i32 # | warning: Instruction selection used fallback path for test_quadmask_constant_neg_one_i32 # | warning: Instruction selection used fallback path for test_quadmask_constant_undef_i32 # | warning: Instruction selection used fallback path for test_quadmask_constant_poison_i32 # | warning: Instruction selection used fallback path for test_quadmask_constant_i32 # | warning: Instruction selection used fallback path for test_quadmask_sgpr_i32 # | warning: Instruction selection used fallback path for test_quadmask_vgpr_i32 # | warning: Instruction selection used fallback path for test_quadmask_constant_i64 # | warning: Instruction selection used fallback path for test_quadmask_constant_zero_i64 # | warning: Instruction selection used fallback path for test_quadmask_constant_neg_one_i64 # | warning: Instruction selection used fallback path for test_quadmask_constant_undef_i64 # | warning: Instruction selection used fallback path for test_quadmask_constant_poison_i64 # | warning: Instruction selection used fallback path for test_quadmask_sgpr_i64 # | warning: Instruction selection used fallback path for test_quadmask_vgpr_i64 # | warning: Instruction selection used fallback path for test_scc_quadmask_32 # | warning: Instruction selection used fallback path for test_scc_quadmask_64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll:182:21: error: GFX11-GISEL-NEXT: expected string not found in input # | ; GFX11-GISEL-NEXT: v_mov_b32_e32 v3, 0 # | ^ # | :622:46: note: scanning from here # | v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0 # | ^ # | :629:2: note: possible intended match here # | v_mov_b32_e32 v4, s0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll:222:21: error: GFX11-GISEL-NEXT: is not on the line after the previous match # | ; GFX11-GISEL-NEXT: s_load_b128 s[0:3], s[4:5], 0x2c # | ^ # | :688:2: note: 'next' match was here # | s_load_b128 s[0:3], s[4:5], 0x2c # | ^ # | :686:14: note: previous match ended here # | s_clause 0x1 # | ^ # | :687:1: note: non-matching line after previous match is here # | s_load_b32 s6, s[4:5], 0x24 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 617: .p2align 8 # | 618: .type test_scc_quadmask_32,@function # | 619: test_scc_quadmask_32: ; @test_scc_quadmask_32 # | 620: ; %bb.0: # | 621: s_load_b128 s[0:3], s[4:5], 0x24 # | 622: v_dual_mov_b32 v0, 0 :: v_dual_mov_b32 v1, 0 # | next:182'0 { search range start (exclusive) # | next:182'1 error: no match found in search range # | 623: s_waitcnt lgkmcnt(0) # | 624: s_and_b32 s0, s0, 1 # | 625: s_quadmask_b32 s1, s1 # | 626: s_cmp_eq_u32 s0, 0 # | 627: v_dual_mov_b32 v2, 0 :: v_dual_mov_b32 v3, s1 # | 628: s_cselect_b32 s0, 1, 0 # | 629: v_mov_b32_e32 v4, s0 # | next:182'2 ? possible intended match # | 630: global_store_b32 v2, v3, s[2:3] # | 631: global_store_b32 v[0:1], v4, off # | 632: s_endpgm # | 633: .Lfunc_end14: # | 634: .size test_scc_quadmask_32, .Lfunc_end14-test_scc_quadmask_32 # | . # | . # | . # | 679: .long 0 # | 680: .text # | 681: .globl test_scc_quadmask_64 ; -- Begin function test_scc_quadmask_64 # | 682: .p2align 8 # | 683: .type test_scc_quadmask_64,@function # | 684: test_scc_quadmask_64: ; @test_scc_quadmask_64 # | next:182'3 } search range end (exclusive) # | 685: ; %bb.0: # | 686: s_clause 0x1 # | next:222'0 { search range start (exclusive) # | 687: s_load_b32 s6, s[4:5], 0x24 # | 688: s_load_b128 s[0:3], s[4:5], 0x2c # | next:222'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 689: v_mov_b32_e32 v3, 0 # | 690: s_waitcnt lgkmcnt(0) # | 691: s_and_b32 s4, s6, 1 # | 692: s_quadmask_b64 s[0:1], s[0:1] # | 693: s_cmp_eq_u32 s4, 0 # | . # | . # | . # | 739: .set amdgpu.max_num_agpr, 0 # | 740: .set amdgpu.max_num_sgpr, 32 # | 741: .set amdgpu.max_num_named_barrier, 0 # | 742: .section .AMDGPU.csdata,"",@progbits # | 743: .section ".note.GNU-stack","",@progbits # | 744: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx1100" # | next:222'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll (388 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16,GFX11-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16,GFX11-TRUE16-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16,GFX11-TRUE16-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | warning: Instruction selection used fallback path for v_interp_f32_many_vm # | warning: Instruction selection used fallback path for v_interp_f16 # | warning: Instruction selection used fallback path for v_interp_rtz_f16 # | warning: Instruction selection used fallback path for v_interp_f16_imm_params # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16,GFX11-TRUE16-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll:379:28: error: GFX11-TRUE16-GISEL-NEXT: expected string not found in input # | ; GFX11-TRUE16-GISEL-NEXT: v_dual_mov_b32 v1, s0 :: v_dual_mov_b32 v2, s1 # | ^ # | :396:22: note: scanning from here # | ; %bb.0: ; %main_body # | ^ # | :397:2: note: possible intended match here # | v_dual_mov_b32 v1, 0 :: v_dual_mov_b32 v2, s0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 391: .text # | 392: .globl v_interp_f16_imm_params ; -- Begin function v_interp_f16_imm_params # | 393: .p2align 8 # | 394: .type v_interp_f16_imm_params,@function # | 395: v_interp_f16_imm_params: ; @v_interp_f16_imm_params # | 396: ; %bb.0: ; %main_body # | next:379'0 { search range start (exclusive) # | next:379'1 error: no match found in search range # | 397: v_dual_mov_b32 v1, 0 :: v_dual_mov_b32 v2, s0 # | next:379'2 ? possible intended match # | 398: v_mov_b32_e32 v3, s1 # | 399: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_1) # | 400: v_mov_b16_e32 v0.l, v1.l # | 401: v_interp_p10_f16_f32 v2, v0.l, v2, v0.l wait_exp:7 # | 402: s_delay_alu instid0(VALU_DEP_3) | instskip(NEXT) | instid1(VALU_DEP_2) # | . # | . # | . # | 446: .set amdgpu.max_num_agpr, 0 # | 447: .set amdgpu.max_num_sgpr, 0 # | 448: .set amdgpu.max_num_named_barrier, 0 # | 449: .section .AMDGPU.csdata,"",@progbits # | 450: .section ".note.GNU-stack","",@progbits # | 451: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx1100" # | next:379'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant.96.ll (389 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant.96.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-UNALIGNED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+unaligned-access-mode # .---command stderr------------ # | warning: Instruction selection used fallback path for v_load_constant_v3i32_align1 # | warning: Instruction selection used fallback path for v_load_constant_v3i32_align2 # | warning: Instruction selection used fallback path for v_load_constant_v3i32_align4 # | warning: Instruction selection used fallback path for v_load_constant_v3i32_align8 # | warning: Instruction selection used fallback path for v_load_constant_v3i32_align16 # | warning: Instruction selection used fallback path for s_load_constant_v3i32_align1 # | warning: Instruction selection used fallback path for s_load_constant_v3i32_align2 # | warning: Instruction selection used fallback path for s_load_constant_v3i32_align4 # | warning: Instruction selection used fallback path for s_load_constant_i96_align8 # | warning: Instruction selection used fallback path for s_load_constant_v3i32_align8 # | warning: Instruction selection used fallback path for s_load_constant_v6i16_align8 # | warning: Instruction selection used fallback path for s_load_constant_v12i8_align8 # | warning: Instruction selection used fallback path for s_load_constant_v3i32_align16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-UNALIGNED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll:690:25: error: GFX12-UNALIGNED-NEXT: expected string not found in input # | ; GFX12-UNALIGNED-NEXT: global_load_b96 v[12:14], v[0:1], off # | ^ # | :216:18: note: scanning from here # | s_wait_kmcnt 0x0 # | ^ # | :217:2: note: possible intended match here # | global_load_b96 v[0:2], v[0:1], off # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant.96.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 211: ; %bb.0: # | 212: s_wait_loadcnt_dscnt 0x0 # | 213: s_wait_expcnt 0x0 # | 214: s_wait_samplecnt 0x0 # | 215: s_wait_bvhcnt 0x0 # | 216: s_wait_kmcnt 0x0 # | next:690'0 { search range start (exclusive) # | next:690'1 error: no match found in search range # | 217: global_load_b96 v[0:2], v[0:1], off # | next:690'2 ? possible intended match # | 218: s_wait_loadcnt 0x0 # | 219: v_lshrrev_b32_e32 v13, 8, v0 # | 220: v_lshrrev_b32_e32 v12, 16, v0 # | 221: v_lshrrev_b32_e32 v3, 24, v0 # | 222: v_lshrrev_b32_e32 v5, 8, v1 # | . # | . # | . # | 251: ; MemoryBound: 1 # | 252: .text # | 253: .globl v_load_constant_v3i32_align16 ; -- Begin function v_load_constant_v3i32_align16 # | 254: .p2align 7 # | 255: .type v_load_constant_v3i32_align16,@function # | 256: v_load_constant_v3i32_align16: ; @v_load_constant_v3i32_align16 # | next:690'3 } search range end (exclusive) # | 257: ; %bb.0: # | 258: s_wait_loadcnt_dscnt 0x0 # | 259: s_wait_expcnt 0x0 # | 260: s_wait_samplecnt 0x0 # | 261: s_wait_bvhcnt 0x0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fneg-fabs-v2f32.ll (390 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fneg-fabs-v2f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.0a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.0a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GFX90A-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.0a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.0a # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vreg_64_align2(<2 x f32>) = G_FNEG %0:vgpr (in function: fneg_v2f32_v) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A,GFX90A-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fneg-fabs-v2f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll (391 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll -check-prefix=GFX908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll -check-prefix=GFX908 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:11:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :184:2: note: scanning from here # | # | ^ # | :184:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :185:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:49:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :316:2: note: scanning from here # | # | ^ # | :316:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :317:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:88:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :448:2: note: scanning from here # | # | ^ # | :448:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :449:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:123:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :580:2: note: scanning from here # | # | ^ # | :580:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :581:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:166:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :745:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :745:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :746:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:284:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :938:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :938:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :939:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:394:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1099:2: note: scanning from here # | # | ^ # | :1099:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1100:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:432:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1230:2: note: scanning from here # | # | ^ # | :1230:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1231:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:466:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1361:2: note: scanning from here # | # | ^ # | :1361:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1367:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll:504:17: error: GFX908-NEXT: expected string not found in input # | ; GFX908-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1492:2: note: scanning from here # | # | ^ # | :1492:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1498:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 179: isWholeWaveFunction: false # | 180: minNumAGPRs: 4294967295 # | 181: body: | # | 182: bb.1 (%ir-block.0): # | 183: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 184: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 185: %0:vgpr(f32) = COPY $vgpr0 # | next:11'3 ? possible intended match # | 186: %6:sgpr(i32) = COPY $sgpr2 # | 187: %7:sgpr(i32) = COPY $sgpr3 # | 188: %8:sgpr(i32) = COPY $sgpr4 # | 189: %9:sgpr(i32) = COPY $sgpr5 # | 190: %2:vgpr(i32) = COPY $vgpr1 # | 191: %3:vgpr(i32) = COPY $vgpr2 # | 192: %4:sgpr(i32) = COPY $sgpr6 # | 193: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 194: %11:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %16(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 195: S_ENDPGM 0 # | 196: ... # | 197: --- # | 198: name: struct_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset_plus4095__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 199: alignment: 4 # | 200: exposesReturnsTwice: false # | 201: legalized: true # | 202: regBankSelected: true # | 203: selected: true # | . # | . # | . # | 311: isWholeWaveFunction: false # | 312: minNumAGPRs: 4294967295 # | 313: body: | # | 314: bb.1 (%ir-block.0): # | 315: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 316: # | next:49'0 { search range start (exclusive) # | next:49'1 error: no match found in search range # | next:49'2 pattern attempts to capture variables: "COPY" # | 317: %0:vgpr(f32) = COPY $vgpr0 # | next:49'3 ? possible intended match # | 318: %6:sgpr(i32) = COPY $sgpr2 # | 319: %7:sgpr(i32) = COPY $sgpr3 # | 320: %8:sgpr(i32) = COPY $sgpr4 # | 321: %9:sgpr(i32) = COPY $sgpr5 # | 322: %2:vgpr(i32) = COPY $vgpr1 # | 323: %3:vgpr(i32) = COPY $vgpr2 # | 324: %4:sgpr(i32) = COPY $sgpr6 # | 325: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 326: %13:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %18(<4 x s32>), %2(i32), %3, %4, 4095, 0, -1 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 327: S_ENDPGM 0 # | 328: ... # | 329: --- # | 330: name: struct_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__4095_voffset__sgpr_soffset # | next:49'4 } search range end (exclusive) # | 331: alignment: 4 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 443: isWholeWaveFunction: false # | 444: minNumAGPRs: 4294967295 # | 445: body: | # | 446: bb.1 (%ir-block.0): # | 447: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 448: # | next:88'0 { search range start (exclusive) # | next:88'1 error: no match found in search range # | next:88'2 pattern attempts to capture variables: "COPY" # | 449: %0:vgpr(f32) = COPY $vgpr0 # | next:88'3 ? possible intended match # | 450: %5:sgpr(i32) = COPY $sgpr2 # | 451: %6:sgpr(i32) = COPY $sgpr3 # | 452: %7:sgpr(i32) = COPY $sgpr4 # | 453: %8:sgpr(i32) = COPY $sgpr5 # | 454: %2:vgpr(i32) = COPY $vgpr1 # | 455: %3:sgpr(i32) = COPY $sgpr6 # | 456: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 457: %17:sgpr(i32) = G_CONSTANT i32 0 # | 458: %18:vgpr(i32) = COPY %17(i32) # | 459: %10:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0, %16(<4 x s32>), %2(i32), %18, %3, 4095, 0, -1 :: (volatile dereferenceable load store (f32) on %ir.rsrc, align 1, addrspace 8) # | 460: S_ENDPGM 0 # | 461: ... # | 462: --- # | 463: name: struct_ptr_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__0_voffset__sgpr_soffset # | next:88'4 } search range end (exclusive) # | 464: alignment: 4 # | 465: exposesReturnsTwice: false # | 466: legalized: true # | 467: regBankSelected: true # | 468: selected: true # | . # | . # | . # | 575: isWholeWaveFunction: false # | 576: minNumAGPRs: 42949 # | ... # `---data was truncated (10240/21237) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll (392 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1032 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1032 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1032 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32 # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr_32(f32) = G_FADD %0:vgpr, %1:vgpr (in function: test_init_exec) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1032 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX1032 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir (393 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir:532:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1500:2: note: scanning from here # | # | ^ # | :1500:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1501:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir:791:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :2091:2: note: scanning from here # | # | ^ # | :2091:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :2092:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1495: isWholeWaveFunction: false # | 1496: minNumAGPRs: 4294967295 # | 1497: body: | # | 1498: bb.0: # | 1499: liveins: $vgpr0 # | 1500: # | next:532'0 { search range start (exclusive) # | next:532'1 error: no match found in search range # | next:532'2 pattern attempts to capture variables: "COPY" # | 1501: %0:vgpr(p3) = COPY $vgpr0 # | next:532'3 ? possible intended match # | 1502: $m0 = S_MOV_B32 -1 # | 1503: %1:vreg_64(p999) = G_LOAD %0(p3) :: (load (p999), addrspace 3) # | 1504: $vgpr0_vgpr1 = COPY %1(p999) # | 1505: ... # | 1506: --- # | 1507: name: load_local_v2p3 # | next:532'4 } search range end (exclusive) # | 1508: alignment: 1 # | 1509: exposesReturnsTwice: false # | 1510: legalized: true # | 1511: regBankSelected: true # | 1512: selected: true # | . # | . # | . # | 2086: isWholeWaveFunction: false # | 2087: minNumAGPRs: 4294967295 # | 2088: body: | # | 2089: bb.0: # | 2090: liveins: $vgpr0 # | 2091: # | next:791'0 { search range start (exclusive) # | next:791'1 error: no match found in search range # | next:791'2 pattern attempts to capture variables: "COPY" # | 2092: %0:vgpr_32 = COPY $vgpr0 # | next:791'3 ? possible intended match # | 2093: %1:vgpr_32 = V_MOV_B32_e32 2147483647, implicit $exec # | 2094: %2:vgpr_32 = V_AND_B32_e64 %0, %1, implicit $exec # | 2095: $m0 = S_MOV_B32 -1 # | 2096: %6:vgpr_32 = DS_READ_U8 %2, 65535, 0, implicit $m0, implicit $exec :: (load (s8), addrspace 3) # | 2097: $vgpr0 = COPY %6 # | 2098: ... # | 2099: --- # | 2100: name: load_local_s32_from_1_gep_65536 # | next:791'4 } search range end (exclusive) # | 2101: alignment: 1 # | 2102: exposesReturnsTwice: false # | 2103: legalized: true # | 2104: regBankSelected: true # | 2105: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir (394 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir:124:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :399:2: note: scanning from here # | # | ^ # | :399:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :400:2: note: possible intended match here # | %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir:328:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :859:2: note: scanning from here # | # | ^ # | :859:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :860:2: note: possible intended match here # | %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir:379:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :974:2: note: scanning from here # | # | ^ # | :974:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :975:2: note: possible intended match here # | %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 394: isWholeWaveFunction: false # | 395: minNumAGPRs: 4294967295 # | 396: body: | # | 397: bb.0: # | 398: liveins: $vgpr0_vgpr1 # | 399: # | next:124'0 { search range start (exclusive) # | next:124'1 error: no match found in search range # | next:124'2 pattern attempts to capture variables: "COPY" # | 400: %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | next:124'3 ? possible intended match # | 401: %1:vgpr_32(p3) = G_LOAD %0(p0) :: (load seq_cst (p3)) # | 402: $vgpr0 = COPY %1(p3) # | 403: ... # | 404: --- # | 405: name: load_atomic_flat_s64_seq_cst # | next:124'4 } search range end (exclusive) # | 406: alignment: 1 # | 407: exposesReturnsTwice: false # | 408: legalized: true # | 409: regBankSelected: true # | 410: selected: true # | . # | . # | . # | 854: isWholeWaveFunction: false # | 855: minNumAGPRs: 4294967295 # | 856: body: | # | 857: bb.0: # | 858: liveins: $vgpr0_vgpr1 # | 859: # | next:328'0 { search range start (exclusive) # | next:328'1 error: no match found in search range # | next:328'2 pattern attempts to capture variables: "COPY" # | 860: %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | next:328'3 ? possible intended match # | 861: %1:vreg_64(p1) = G_LOAD %0(p0) :: (load seq_cst (p1)) # | 862: $vgpr0_vgpr1 = COPY %1(p1) # | 863: ... # | 864: --- # | 865: name: load_atomic_flat_p0_seq_cst # | next:328'4 } search range end (exclusive) # | 866: alignment: 1 # | 867: exposesReturnsTwice: false # | 868: legalized: true # | 869: regBankSelected: true # | 870: selected: true # | . # | . # | . # | 969: isWholeWaveFunction: false # | 970: minNumAGPRs: 4294967295 # | 971: body: | # | 972: bb.0: # | 973: liveins: $vgpr0_vgpr1 # | 974: # | next:379'0 { search range start (exclusive) # | next:379'1 error: no match found in search range # | next:379'2 pattern attempts to capture variables: "COPY" # | 975: %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | next:379'3 ? possible intended match # | 976: %1:vreg_64(p0) = G_LOAD %0(p0) :: (load seq_cst (p0)) # | 977: $vgpr0_vgpr1 = COPY %1(p0) # | 978: ... # | 979: --- # | 980: name: load_atomic_flat_s32_seq_cst_gep_m2048 # | next:379'4 } search range end (exclusive) # | 981: alignment: 1 # | 982: exposesReturnsTwice: false # | 983: legalized: true # | 984: regBankSelected: true # | 985: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll (395 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX678 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-amd-amdhsa # .---command stderr------------ # | warning: Instruction selection used fallback path for v_clamp_i64_i16 # | warning: Instruction selection used fallback path for v_clamp_i64_i16_reverse # | warning: Instruction selection used fallback path for v_clamp_i64_i16_invalid_lower # | warning: Instruction selection used fallback path for v_clamp_i64_i16_invalid_lower_and_higher # | warning: Instruction selection used fallback path for v_clamp_i64_i16_lower_than_short # | warning: Instruction selection used fallback path for v_clamp_i64_i16_lower_than_short_reverse # | warning: Instruction selection used fallback path for v_clamp_i64_i16_zero # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX678 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:14:16: error: GFX678-NEXT: expected string not found in input # | ; GFX678-NEXT: v_cvt_pk_i16_i32_e32 v0, v0, v1 # | ^ # | :9:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :15:2: note: possible intended match here # | v_cndmask_b32_e32 v0, v2, v0, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:56:16: error: GFX678-NEXT: expected string not found in input # | ; GFX678-NEXT: v_cvt_pk_i16_i32_e32 v0, v0, v1 # | ^ # | :47:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :51:2: note: possible intended match here # | v_cndmask_b32_e32 v1, 0, v1, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:98:16: error: GFX678-NEXT: is not on the line after the previous match # | ; GFX678-NEXT: v_mov_b32_e32 v2, 0x8001 # | ^ # | :88:2: note: 'next' match was here # | v_mov_b32_e32 v2, 0x8001 # | ^ # | :85:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :86:1: note: non-matching line after previous match is here # | s_mov_b64 s[4:5], 0x8001 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:160:16: error: GFX678-NEXT: is not on the line after the previous match # | ; GFX678-NEXT: v_mov_b32_e32 v2, 0xffff7fff # | ^ # | :127:2: note: 'next' match was here # | v_mov_b32_e32 v2, 0xffff7fff # | ^ # | :123:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :124:1: note: non-matching line after previous match is here # | s_mov_b32 s4, 0xffff7fff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:222:16: error: GFX678-NEXT: expected string not found in input # | ; GFX678-NEXT: v_cvt_pk_i16_i32_e32 v0, v0, v1 # | ^ # | :161:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :165:2: note: possible intended match here # | v_cndmask_b32_e32 v1, 0, v1, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:264:16: error: GFX678-NEXT: expected string not found in input # | ; GFX678-NEXT: v_cvt_pk_i16_i32_e32 v0, v0, v1 # | ^ # | :199:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :205:2: note: possible intended match here # | v_cndmask_b32_e32 v0, v2, v0, vcc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll:319:16: error: GFX678-NEXT: expected string not found in input # | ; GFX678-NEXT: v_mov_b32_e32 v0, 0xffff8000 # | ^ # | :266:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :269:2: note: possible intended match here # | v_mov_b32_e32 v1, 0xffff8000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdhsa-unknown-gfx600" # | 2: .amdhsa_code_object_version 6 # | 3: .text # | 4: .globl v_clamp_i64_i16 ; -- Begin function v_clamp_i64_i16 # | 5: .p2align 6 # | 6: .type v_clamp_i64_i16,@function # | 7: v_clamp_i64_i16: ; @v_clamp_i64_i16 # | 8: ; %bb.0: ; %entry # | 9: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:14'0 { search range start (exclusive) # | next:14'1 error: no match found in search range # | 10: s_movk_i32 s4, 0x8000 # | 11: s_mov_b32 s5, -1 # | 12: v_cmp_lt_i64_e32 vcc, s[4:5], v[0:1] # | 13: v_mov_b32_e32 v2, 0xffff8000 # | 14: v_cndmask_b32_e32 v1, -1, v1, vcc # | 15: v_cndmask_b32_e32 v0, v2, v0, vcc # | next:14'2 ? possible intended match # | 16: s_mov_b64 s[4:5], 0x7fff # | 17: v_cmp_gt_i64_e32 vcc, s[4:5], v[0:1] # | 18: v_mov_b32_e32 v2, 0x7fff # | 19: v_cndmask_b32_e32 v0, v2, v0, vcc # | 20: s_setpc_b64 s[30:31] # | . # | . # | . # | 40: ; MemoryBound: 0 # | 41: .text # | 42: .globl v_clamp_i64_i16_reverse ; -- Begin function v_clamp_i64_i16_reverse # | 43: .p2align 6 # | 44: .type v_clamp_i64_i16_reverse,@function # | 45: v_clamp_i64_i16_reverse: ; @v_clamp_i64_i16_reverse # | next:14'3 } search range end (exclusive) # | 46: ; %bb.0: ; %entry # | 47: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | 48: s_mov_b64 s[4:5], 0x7fff # | 49: v_cmp_gt_i64_e32 vcc, s[4:5], v[0:1] # | 50: v_mov_b32_e32 v2, 0x7fff # | 51: v_cndmask_b32_e32 v1, 0, v1, vcc # | next:56'2 ? possible intended match # | 52: v_cndmask_b32_e32 v0, v2, v0, vcc # | 53: s_movk_i32 s4, 0x8000 # | 54: s_mov_b32 s5, -1 # | 55: v_cmp_lt_i64_e32 vcc, s[4:5], v[0:1] # | 56: v_mov_b32_e32 v2, 0xffff8000 # | . # | . # | . # | 78: ; MemoryBound: 0 # | 79: .text # | 80: .globl v_clamp_i64_i16_invalid_lower ; -- Begin function v_clamp_i64_i16_invalid_lower # | 81: .p2align 6 # | 82: .type v_clamp_i64_i16_invalid_lower,@function # | 83: v_clamp_i64_i16_invalid_lower: ; @v_clamp_i64_i16_invalid_lower # | next:56'3 } search range end (exclusive) # | 84: ; %bb.0: ; %entry # | 85: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:98'0 { search range start (exclusive) # | 86: s_mov_b64 s[4:5], 0x8001 # | 87: v_cmp_gt_i64_e32 vcc, s[4:5], v[0:1] # | 88: v_mov_b32_e32 v2, 0x8001 # | next:98'1 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 89: v_cndmask_b32_e32 v1, 0, v1, vcc # | 90: v_cndmask_b32_e32 v0, v2, v0, vcc # | 91: s_movk_i32 s4, 0x8000 # | 92: s_mov_b32 s5, -1 # | 93: v_cmp_lt_i64_e32 vcc, s[4:5], v[0:1] # | . # | . # | . # | 116: ; MemoryBound: 0 # | 117: .text # | 118: .globl v_clamp_i64_i16_invalid_lower_and_higher ; -- Begin function v_clamp_i64_i16_invalid_lower_and_higher # | 119: .p2align 6 # | 120: .type v_clamp_i64_i16_invalid_lower_and_higher,@function # | 121: v_clamp_i64_i16_invalid_lower_and_higher: ; @v_clamp_i64_i16_invalid_lower_and_higher # | next:98'2 } search range end (exclusive) # | 122: ; %bb.0: ; %entry # | 123: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:160'0 { search range start (exclusive) # | 124: s_mov_b32 s4, 0xffff7fff # | 125: s_mov_b32 s5, -1 # | 126: v_cmp_lt_i64_e32 vcc, s[4:5], v[0:1] # | 127: v_mov_b32_e32 v2, 0xffff7fff # | next:160'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 128: v_cndmask_b32_e32 v1, -1, v1, vcc # | 129: v_cndmask_b32_e32 v0, v2, v0, vcc # | 130: s_mov_b64 s[4:5], 0x8000 # | 131: v_cmp_gt_i64_e32 vcc, s[4:5], v[0:1] # | 132: v_mov_b32_e32 v2, 0x8000 # | . # | . # | . # | 154: ; MemoryBound: 0 # | 155: .text # | 156: .globl v_clamp_i64_i16_lower_than_short ; -- Begin function v_clamp_i64_i16_lower_than_short # | 157: .p2align 6 # | 158: .type v_clamp_i64_i16_lower_than_short,@function # | 159: v_clamp_i64_i16_lower_than_short: ; @v_clamp_i64_i16_lower_than_short # | next:160'2 } search range end (exclusive) # | 160: ; %bb.0: ; %entry # | 161: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:222'0 { search range start (exclusive) # | next:222'1 error: no match found in search range # | 162: s_mov_b64 s[4:5], 0x100 # | 163: v_cmp_gt_i64_e32 vcc, s[4:5], v[0:1] # | 164: v_mov_b32_e32 v2, 0x100 # | 165: v_cndmask_b32_e32 v1, 0, v1, vcc # | next:222'2 ? possible intended match # | 166: v_cndmask_b32_e32 v0, v2, v0, vcc # | 167: s_movk_i32 s4, 0xff01 # | 168: s_mov_b32 s5, -1 # | 169: v_cmp_lt_i64_e32 vcc, s[4:5], v[0:1] # | 170: v_mov_b32_e32 v2, 0xffffff01 # | . # | . # | . # | 192: ; MemoryBound: 0 # | 193: .text # | 194: .globl v_clamp_i64_i16_lower_than_short_reverse ; -- Begin function v_clamp_i64_i16_lower_than_short_reverse # | 195: .p2align 6 # | 196: .type v_clamp_i64_i16_lower_than_short_reverse,@function # | 197: v_clamp_i64_i16_lower_than_short_reverse: ; @v_clamp_i64_i16_lower_than_short_reverse # | next:222'3 } search range end (exclusive) # | 198: ; %bb.0: ; %entry # | 199: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:264'0 { search range start (exclusive) # | next:264'1 # | ... # `---data was truncated (10240/12742) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll (396 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sreg_32(i32) = G_CONSTANT i32 65538 (in function: cvt_sr_pk_f16_f32_vvi) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3.ll (397 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmed3_s16_uniform # | warning: Instruction selection used fallback path for fmed3_s16_uniform_salu_use # | warning: Instruction selection used fallback path for fmed3_s16_div # | warning: Instruction selection used fallback path for fmed3_s32_uniform # | warning: Instruction selection used fallback path for fmed3_s32_uniform_salu_use # | warning: Instruction selection used fallback path for fmed3_s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmed3_s16_uniform # | warning: Instruction selection used fallback path for fmed3_s16_uniform_salu_use # | warning: Instruction selection used fallback path for fmed3_s16_div # | warning: Instruction selection used fallback path for fmed3_s32_uniform # | warning: Instruction selection used fallback path for fmed3_s32_uniform_salu_use # | warning: Instruction selection used fallback path for fmed3_s32_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll:90:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: v_readfirstlane_b32 s0, v0 # | ^ # | :267:31: note: scanning from here # | v_med3_num_f32 v0, s0, s1, v0 # | ^ # | :268:2: note: possible intended match here # | v_add_f32_e32 v0, s3, v0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 262: .type fmed3_s32_uniform_salu_use,@function # | 263: fmed3_s32_uniform_salu_use: ; @fmed3_s32_uniform_salu_use # | 264: ; %bb.0: # | 265: v_mov_b32_e32 v0, s2 # | 266: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 267: v_med3_num_f32 v0, s0, s1, v0 # | next:90'0 { search range start (exclusive) # | next:90'1 error: no match found in search range # | 268: v_add_f32_e32 v0, s3, v0 # | next:90'2 ? possible intended match # | 269: ; return to shader part epilog # | 270: .Lfunc_end4: # | 271: .size fmed3_s32_uniform_salu_use, .Lfunc_end4-fmed3_s32_uniform_salu_use # | 272: ; -- End function # | 273: .set .Lfmed3_s32_uniform_salu_use.num_vgpr, 1 # | . # | . # | . # | 320: .long 0 # | 321: .text # | 322: .globl fmed3_s32_div ; -- Begin function fmed3_s32_div # | 323: .p2align 8 # | 324: .type fmed3_s32_div,@function # | 325: fmed3_s32_div: ; @fmed3_s32_div # | next:90'3 } search range end (exclusive) # | 326: ; %bb.0: # | 327: v_med3_num_f32 v0, v0, v1, v2 # | 328: ; return to shader part epilog # | 329: .Lfunc_end5: # | 330: .size fmed3_s32_div, .Lfunc_end5-fmed3_s32_div # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fmul.f64.ll (398 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fmul.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vreg_64(f64) = G_STRICT_FMUL %0:vgpr, %1:vgpr (in function: v_constained_fmul_f64_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fmul.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/mixed-vmem-types.ll (399 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/mixed-vmem-types.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %281:vgpr(i32), %236:sgpr(<4 x i32>), %282:vgpr(i32), %283:vgpr, %19:sgpr, 0, 0, 0 :: (dereferenceable store (i32), align 1, addrspace 8) (in function: mixed_vmem_types_sampler_reads) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll (400 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(f32) = G_LOAD %12:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dwordx3) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX950,GFX950-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/memory-legalizer-non-volatile.ll (401 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/memory-legalizer-non-volatile.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+cumode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12-CU,GFX12-CU-DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+cumode # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12-CU,GFX12-CU-DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+cumode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12-CU,GFX12-CU-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -mattr=+cumode # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(i32), %1:vgpr(p0) :: (store (i32) into %ir.out) (in function: flat_i32_nonatomic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12-CU,GFX12-CU-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12-CU,GFX12-CU-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/s-barrier-signal-var-gep.ll (402 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/s-barrier-signal-var-gep.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sgpr(i32) = G_CONSTANT i32 16 (in function: signal_var_bar0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier-signal-var-gep.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/asyncmark-pregfx12.ll (403 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/asyncmark-pregfx12.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll -check-prefixes=SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll -check-prefixes=SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll -check-prefixes=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(i32), %2:vgpr(p3) :: (store (i32) into %ir.out, addrspace 3) (in function: code_barrier) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll -check-prefixes=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-pregfx12.ll -check-prefixes=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll (404 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-- -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll -check-prefixes=GFX67,GFX6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mcpu=tahiti -mtriple=amdgcn-- -stop-after=instruction-select # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll -check-prefixes=GFX67,GFX6 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:16:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :256:2: note: scanning from here # | # | ^ # | :256:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :257:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:178:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :402:2: note: scanning from here # | # | ^ # | :402:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :403:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:498:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :685:2: note: scanning from here # | # | ^ # | :685:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :686:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:660:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :833:2: note: scanning from here # | # | ^ # | :833:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :834:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:852:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :986:2: note: scanning from here # | # | ^ # | :986:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :987:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:1044:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1152:2: note: scanning from here # | # | ^ # | :1152:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1153:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:1298:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1324:2: note: scanning from here # | # | ^ # | :1324:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1325:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:1550:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1489:2: note: scanning from here # | # | ^ # | :1489:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1490:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll:1766:16: error: GFX67-NEXT: expected string not found in input # | ; GFX67-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1650:2: note: scanning from here # | # | ^ # | :1650:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1651:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 251: isWholeWaveFunction: false # | 252: minNumAGPRs: 4294967295 # | 253: body: | # | 254: bb.1 (%ir-block.0): # | 255: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 256: # | next:16'0 { search range start (exclusive) # | next:16'1 error: no match found in search range # | next:16'2 pattern attempts to capture variables: "COPY" # | 257: %3:sgpr(i32) = COPY $sgpr0 # | next:16'3 ? possible intended match # | 258: %4:sgpr(i32) = COPY $sgpr1 # | 259: %5:sgpr(i32) = COPY $sgpr2 # | 260: %6:sgpr(i32) = COPY $sgpr3 # | 261: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 262: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 273: G_STORE %19(i32), %1(p1) :: (store (i8) into %ir.data_addr, addrspace 1) # | 274: G_STORE %20(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 275: S_ENDPGM 0 # | 276: ... # | 277: --- # | 278: name: raw_buffer_load_i16_tfe # | next:16'4 } search range end (exclusive) # | 279: alignment: 4 # | 280: exposesReturnsTwice: false # | 281: legalized: true # | 282: regBankSelected: true # | 283: selected: true # | . # | . # | . # | 397: isWholeWaveFunction: false # | 398: minNumAGPRs: 4294967295 # | 399: body: | # | 400: bb.1 (%ir-block.0): # | 401: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 402: # | next:178'0 { search range start (exclusive) # | next:178'1 error: no match found in search range # | next:178'2 pattern attempts to capture variables: "COPY" # | 403: %3:sgpr(i32) = COPY $sgpr0 # | next:178'3 ? possible intended match # | 404: %4:sgpr(i32) = COPY $sgpr1 # | 405: %5:sgpr(i32) = COPY $sgpr2 # | 406: %6:sgpr(i32) = COPY $sgpr3 # | 407: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 408: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 419: G_STORE %19(i32), %1(p1) :: (store (i16) into %ir.data_addr, addrspace 1) # | 420: G_STORE %20(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 421: S_ENDPGM 0 # | 422: ... # | 423: --- # | 424: name: raw_buffer_load_f16_tfe # | next:178'4 } search range end (exclusive) # | 425: alignment: 4 # | 426: exposesReturnsTwice: false # | 427: legalized: true # | 428: regBankSelected: true # | 429: selected: true # | . # | . # | . # | 680: isWholeWaveFunction: false # | 681: minNumAGPRs: 4294967295 # | 682: body: | # | 683: bb.1 (%ir-block.0): # | 684: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 685: # | next:498'0 { search range start (exclusive) # | next:498'1 error: no match found in search range # | next:498'2 pattern attempts to capture variables: "COPY" # | 686: %3:sgpr(i32) = COPY $sgpr0 # | next:498'3 ? possible intended match # | 687: %4:sgpr(i32) = COPY $sgpr1 # | 688: %5:sgpr(i32) = COPY $sgpr2 # | 689: %6:sgpr(i32) = COPY $sgpr3 # | 690: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 691: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 702: G_STORE %17(i32), %1(p1) :: (store (i32) into %ir.data_addr, addrspace 1) # | 703: G_STORE %18(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 704: S_ENDPGM 0 # | 705: ... # | 706: --- # | 707: name: raw_buffer_load_v2i32_tfe # | next:498'4 } search range end (exclusive) # | 708: alignment: 4 # | 709: exposesReturnsTwice: false # | 710: legalized: true # | 711: regBankSelected: true # | 712: selected: true # | . # | . # | . # | 828: isWholeWaveFunction: false # | 829: minNumAGPRs: 4294967295 # | 830: body: | # | 831: bb.1 (%ir-block.0): # | 832: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 833: # | next:660'0 { search range start (exclusive) # | next:660'1 error: no match found in search range # | next:660'2 pattern attempts to capture variables: "COPY" # | 834: %3:sgpr(i32) = COPY $sgpr0 # | next:660'3 ? possible intended match # | 835: %4:sgpr(i32) = COPY $sgpr1 # | 836: %5:sgpr(i32) = COPY $sgpr2 # | 837: %6:sgpr(i32) = COPY $sgpr3 # | 838: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %3(i32), %4(i32), %5(i32), %6(i32) # | 839: %7:vgpr(i32) = COPY $vgpr0 # | . # | . # | . # | 854: G_STORE %27(<2 x i32>), %1(p1) :: (store (<2 x i32>) into %ir.data_addr, addrspace 1) # | 855: G_STORE %21(i32), %2(p1) :: (store (i32) into %ir.tfe_addr, addrspace 1) # | 856: S_ENDPGM 0 # | 857: ... # | 858: --- # | 859: name: raw_buffer_load_v2f32_tfe # | next:660'4 } search range end (exclusive) # | 860: alignment: 4 # | 861: exposesReturnsTwice: false # | 862: legalized: true # | 863: regBankSelected: true # | 864: selected: true # | . # | . # | . # | 981: # | ... # `---data was truncated (10240/17466) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/write_register.ll (405 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/write_register.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire -enable-misched=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire -enable-misched=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire -enable-misched=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire -enable-misched=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %17:sreg_32(i32) = G_CONSTANT i32 -1 (in function: test_write_m0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/write_register.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amd.endpgm.ll (406 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amd.endpgm.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll --check-prefixes=GFX9,GFX9-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll --check-prefixes=GFX9,GFX9-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll --check-prefixes=GFX9,GFX9-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %29:vgpr(p0) :: (store (i32) into %ir.p.load) (in function: test2) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll --check-prefixes=GFX9,GFX9-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amd.endpgm.ll --check-prefixes=GFX9,GFX9-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir (407 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir:23:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY]], [[COPY1]], implicit-def dead $scc # | ^ # | :160:26: note: scanning from here # | %2:sreg_32 = COPY $sgpr2 # | ^ # | :160:26: note: with "COPY" equal to "%0" # | %2:sreg_32 = COPY $sgpr2 # | ^ # | :160:26: note: with "COPY1" equal to "%1" # | %2:sreg_32 = COPY $sgpr2 # | ^ # | :160:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:sreg_32 = COPY $sgpr2 # | ^ # | :161:2: note: possible intended match here # | %3:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir:60:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[V_ADD_CO_U32_e64_:%[0-9]+]]:vgpr_32, dead [[V_ADD_CO_U32_e64_1:%[0-9]+]]:sreg_64_xexec = V_ADD_CO_U32_e64 [[COPY]], [[COPY1]], 0, implicit $exec # | ^ # | :283:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :283:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :283:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :283:26: note: pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :284:2: note: possible intended match here # | %3:vgpr_32, dead %6:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir:97:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[V_ADD_CO_U32_e64_:%[0-9]+]]:vgpr_32, dead [[V_ADD_CO_U32_e64_1:%[0-9]+]]:sreg_64_xexec = V_ADD_CO_U32_e64 [[COPY]], [[COPY1]], 0, implicit $exec # | ^ # | :406:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :406:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :406:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :406:26: note: pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :407:2: note: possible intended match here # | %3:vgpr_32, dead %6:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir:211:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[V_ADD_CO_U32_e64_:%[0-9]+]]:vgpr_32, dead [[V_ADD_CO_U32_e64_1:%[0-9]+]]:sreg_64_xexec = V_ADD_CO_U32_e64 [[COPY]], [[COPY1]], 0, implicit $exec # | ^ # | :775:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :775:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :775:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :775:26: note: pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :777:2: note: possible intended match here # | %4:vgpr_32, dead %5:sreg_64_xexec = V_ADD_CO_U32_e64 %2, %3, 0, implicit $exec # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir:249:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[V_ADD_CO_U32_e64_:%[0-9]+]]:vgpr_32, dead [[V_ADD_CO_U32_e64_1:%[0-9]+]]:sreg_64_xexec = V_ADD_CO_U32_e64 [[COPY]], [[COPY1]], 0, implicit $exec # | ^ # | :898:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :898:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :898:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :898:26: note: pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | %2:vgpr_32 = COPY $vgpr2 # | ^ # | :900:2: note: possible intended match here # | %4:vgpr_32, dead %5:sreg_64_xexec = V_ADD_CO_U32_e64 %2, %3, 0, implicit $exec # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 155: bb.0: # | 156: liveins: $sgpr0, $sgpr1, $sgpr2 # | 157: # | 158: %0:sreg_32 = COPY $sgpr0 # | 159: %1:sreg_32 = COPY $sgpr1 # | 160: %2:sreg_32 = COPY $sgpr2 # | next:23'0 { search range start (exclusive) # | next:23'1 error: no match found in search range # | next:23'2 with "COPY" equal to "%0" # | next:23'3 with "COPY1" equal to "%1" # | next:23'4 pattern attempts to capture variables: "S_ADD_U32_" # | 161: %3:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | next:23'5 ? possible intended match # | 162: %4:sreg_32 = S_ADD_I32 %3, %2, implicit-def dead $scc # | 163: S_ENDPGM 0, implicit %4 # | 164: ... # | 165: --- # | 166: name: add_s32_vgpr_vgpr_vgpr # | next:23'6 } search range end (exclusive) # | 167: alignment: 1 # | 168: exposesReturnsTwice: false # | 169: legalized: true # | 170: regBankSelected: true # | 171: selected: true # | . # | . # | . # | 278: bb.0: # | 279: liveins: $vgpr0, $vgpr1, $vgpr2 # | 280: # | 281: %0:vgpr_32 = COPY $vgpr0 # | 282: %1:vgpr_32 = COPY $vgpr1 # | 283: %2:vgpr_32 = COPY $vgpr2 # | next:60'0 { search range start (exclusive) # | next:60'1 error: no match found in search range # | next:60'2 with "COPY" equal to "%0" # | next:60'3 with "COPY1" equal to "%1" # | next:60'4 pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | 284: %3:vgpr_32, dead %6:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | next:60'5 ? possible intended match # | 285: %4:vgpr_32, dead %5:sreg_64 = V_ADD_CO_U32_e64 %3, %2, 0, implicit $exec # | 286: S_ENDPGM 0, implicit %4 # | 287: ... # | 288: --- # | 289: name: add_s32_vgpr_vgpr_vgpr_multi_use # | next:60'6 } search range end (exclusive) # | 290: alignment: 1 # | 291: exposesReturnsTwice: false # | 292: legalized: true # | 293: regBankSelected: true # | 294: selected: true # | . # | . # | . # | 401: bb.0: # | 402: liveins: $vgpr0, $vgpr1, $vgpr2 # | 403: # | 404: %0:vgpr_32 = COPY $vgpr0 # | 405: %1:vgpr_32 = COPY $vgpr1 # | 406: %2:vgpr_32 = COPY $vgpr2 # | next:97'0 { search range start (exclusive) # | next:97'1 error: no match found in search range # | next:97'2 with "COPY" equal to "%0" # | next:97'3 with "COPY1" equal to "%1" # | next:97'4 pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | 407: %3:vgpr_32, dead %6:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | next:97'5 ? possible intended match # | 408: %4:vgpr_32, dead %5:sreg_64 = V_ADD_CO_U32_e64 %3, %2, 0, implicit $exec # | 409: S_ENDPGM 0, implicit %4, implicit %3 # | 410: ... # | 411: --- # | 412: name: add_p3_vgpr_vgpr_vgpr # | next:97'6 } search range end (exclusive) # | 413: alignment: 1 # | 414: exposesReturnsTwice: false # | 415: legalized: true # | 416: regBankSelected: true # | 417: selected: true # | . # | . # | . # | 770: bb.0: # | 771: liveins: $vgpr0, $vgpr1, $vgpr2 # | 772: # | 773: %0:vgpr_32 = COPY $vgpr0 # | 774: %1:vgpr_32 = COPY $vgpr1 # | 775: %2:vgpr_32 = COPY $vgpr2 # | next:211'0 { search range start (exclusive) # | next:211'1 error: no match found in search range # | next:211'2 with "COPY" equal to "%0" # | next:211'3 with "COPY1" equal to "%1" # | next:211'4 pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | 776: %3:vgpr_32, dead %6:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | 777: %4:vgpr_32, dead %5:sreg_64_xexec = V_ADD_CO_U32_e64 %2, %3, 0, implicit $exec # | next:211'5 ? possible intended match # | 778: S_ENDPGM 0, implicit %4 # | 779: ... # | 780: --- # | 781: name: add_p5_s32_vgpr_vgpr_vgpr # | next:211'6 } search range end (exclusive) # | 782: alignment: 1 # | 783: exposesReturnsTwice: false # | 784: legalized: true # | 785: regBankSelected: true # | 786: selected: true # | . # | . # | . # | 893: bb.0: # | 894: liveins: $vgpr0, $vgpr1, $vgpr2 # | 895: # | ... # `---data was truncated (10240/11212) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll (408 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr_32(f32) = G_FADD %0:vgpr, %1:vgpr (in function: full_mask) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-or.mir (409 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-or.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir:133:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :558:2: note: scanning from here # | # | ^ # | :558:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :559:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir:325:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1260:2: note: scanning from here # | # | ^ # | :1260:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1261:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir:356:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :1377:2: note: scanning from here # | # | ^ # | :1377:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1378:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-or.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 553: isWholeWaveFunction: false # | 554: minNumAGPRs: 4294967295 # | 555: body: | # | 556: bb.0: # | 557: liveins: $vgpr0, $vgpr1 # | 558: # | next:133'0 { search range start (exclusive) # | next:133'1 error: no match found in search range # | next:133'2 pattern attempts to capture variables: "COPY" # | 559: %0:vgpr_32 = COPY $vgpr0 # | next:133'3 ? possible intended match # | 560: %1:vgpr_32 = COPY $vgpr1 # | 561: %4:vgpr_32 = V_OR_B32_e64 %0, %1, implicit $exec # | 562: S_ENDPGM 0, implicit %4 # | 563: ... # | 564: --- # | 565: name: or_s32_sgpr_sgpr_sgpr # | next:133'4 } search range end (exclusive) # | 566: alignment: 1 # | 567: exposesReturnsTwice: false # | 568: legalized: true # | 569: regBankSelected: true # | 570: selected: true # | . # | . # | . # | 1255: isWholeWaveFunction: false # | 1256: minNumAGPRs: 4294967295 # | 1257: body: | # | 1258: bb.0: # | 1259: liveins: $vgpr0, $vgpr1 # | 1260: # | next:325'0 { search range start (exclusive) # | next:325'1 error: no match found in search range # | next:325'2 pattern attempts to capture variables: "COPY" # | 1261: %0:vgpr_32 = COPY $vgpr0 # | next:325'3 ? possible intended match # | 1262: %1:vgpr_32 = COPY $vgpr1 # | 1263: %2:vgpr_32 = V_OR_B32_e64 %0, %1, implicit $exec # | 1264: S_ENDPGM 0, implicit %2 # | 1265: ... # | 1266: --- # | 1267: name: or_v2s16_vgpr_vgpr_vgpr # | next:325'4 } search range end (exclusive) # | 1268: alignment: 1 # | 1269: exposesReturnsTwice: false # | 1270: legalized: true # | 1271: regBankSelected: true # | 1272: selected: true # | . # | . # | . # | 1372: isWholeWaveFunction: false # | 1373: minNumAGPRs: 4294967295 # | 1374: body: | # | 1375: bb.0: # | 1376: liveins: $vgpr0, $vgpr1 # | 1377: # | next:356'0 { search range start (exclusive) # | next:356'1 error: no match found in search range # | next:356'2 pattern attempts to capture variables: "COPY" # | 1378: %0:vgpr_32 = COPY $vgpr0 # | next:356'3 ? possible intended match # | 1379: %1:vgpr_32 = COPY $vgpr1 # | 1380: %2:vgpr_32 = V_OR_B32_e64 %0, %1, implicit $exec # | 1381: S_ENDPGM 0, implicit %2 # | 1382: ... # | 1383: --- # | 1384: name: or_s64_vgpr_vgpr_vgpr # | next:356'4 } search range end (exclusive) # | 1385: alignment: 1 # | 1386: exposesReturnsTwice: false # | 1387: legalized: true # | 1388: regBankSelected: true # | 1389: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-waitcnt.ll (410 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-waitcnt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa # .---command stderr------------ # | LLVM ERROR: cannot select: %17:vgpr_32(i32) = G_LOAD %18:vgpr(p3) :: (volatile load (i32) from %ir.ptr.load, addrspace 3) (in function: call_memory_arg_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-waitcnt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir (411 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir:481:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1294:2: note: scanning from here # | # | ^ # | :1294:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1295:2: note: possible intended match here # | %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir:685:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1754:2: note: scanning from here # | # | ^ # | :1754:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1755:2: note: possible intended match here # | %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir:736:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | :1869:2: note: scanning from here # | # | ^ # | :1869:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1870:2: note: possible intended match here # | %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1289: isWholeWaveFunction: false # | 1290: minNumAGPRs: 4294967295 # | 1291: body: | # | 1292: bb.0: # | 1293: liveins: $sgpr0_sgpr1 # | 1294: # | next:481'0 { search range start (exclusive) # | next:481'1 error: no match found in search range # | next:481'2 pattern attempts to capture variables: "COPY" # | 1295: %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | next:481'3 ? possible intended match # | 1296: %1:sgpr_128(<2 x p1>) = G_LOAD %0(p4) :: (load (<2 x p1>), align 4, addrspace 4) # | 1297: $sgpr0_sgpr1_sgpr2_sgpr3 = COPY %1(<2 x p1>) # | 1298: ... # | 1299: --- # | 1300: name: load_constant_s128_align4 # | next:481'4 } search range end (exclusive) # | 1301: alignment: 1 # | 1302: exposesReturnsTwice: false # | 1303: legalized: true # | 1304: regBankSelected: true # | 1305: selected: true # | . # | . # | . # | 1749: isWholeWaveFunction: false # | 1750: minNumAGPRs: 4294967295 # | 1751: body: | # | 1752: bb.0: # | 1753: liveins: $sgpr0_sgpr1 # | 1754: # | next:685'0 { search range start (exclusive) # | next:685'1 error: no match found in search range # | next:685'2 pattern attempts to capture variables: "COPY" # | 1755: %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | next:685'3 ? possible intended match # | 1756: %1:sreg_64(p999) = G_LOAD %0(p4) :: (load (p999), addrspace 4) # | 1757: $sgpr0_sgpr1 = COPY %1(p999) # | 1758: ... # | 1759: --- # | 1760: name: load_constant_v2p3 # | next:685'4 } search range end (exclusive) # | 1761: alignment: 1 # | 1762: exposesReturnsTwice: false # | 1763: legalized: true # | 1764: regBankSelected: true # | 1765: selected: true # | . # | . # | . # | 1864: isWholeWaveFunction: false # | 1865: minNumAGPRs: 4294967295 # | 1866: body: | # | 1867: bb.0: # | 1868: liveins: $sgpr0_sgpr1 # | 1869: # | next:736'0 { search range start (exclusive) # | next:736'1 error: no match found in search range # | next:736'2 pattern attempts to capture variables: "COPY" # | 1870: %0:sgpr(p4) = COPY $sgpr0_sgpr1 # | next:736'3 ? possible intended match # | 1871: %1:sreg_64(<2 x p3>) = G_LOAD %0(p4) :: (load (<2 x p3>), addrspace 4) # | 1872: $sgpr0_sgpr1 = COPY %1(<2 x p3>) # | 1873: ... # | 1874: --- # | 1875: name: load_constant_v2s16 # | next:736'4 } search range end (exclusive) # | 1876: alignment: 1 # | 1877: exposesReturnsTwice: false # | 1878: legalized: true # | 1879: regBankSelected: true # | 1880: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir (412 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir:911:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1719:2: note: scanning from here # | # | ^ # | :1719:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1720:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir:1061:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1959:2: note: scanning from here # | # | ^ # | :1959:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1960:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1714: isWholeWaveFunction: false # | 1715: minNumAGPRs: 4294967295 # | 1716: body: | # | 1717: bb.0: # | 1718: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3_vgpr4_vgpr5 # | 1719: # | next:911'0 { search range start (exclusive) # | next:911'1 error: no match found in search range # | next:911'2 pattern attempts to capture variables: "COPY" # | 1720: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:911'3 ? possible intended match # | 1721: %1:vgpr(<2 x p1>) = COPY $vgpr2_vgpr3_vgpr4_vgpr5 # | 1722: G_STORE %1(<2 x p1>), %0(p1) :: (store (<2 x p1>), addrspace 1) # | 1723: ... # | 1724: --- # | 1725: name: store_global_p3 # | next:911'4 } search range end (exclusive) # | 1726: alignment: 1 # | 1727: exposesReturnsTwice: false # | 1728: legalized: true # | 1729: regBankSelected: true # | 1730: selected: true # | . # | . # | . # | 1954: isWholeWaveFunction: false # | 1955: minNumAGPRs: 4294967295 # | 1956: body: | # | 1957: bb.0: # | 1958: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3 # | 1959: # | next:1061'0 { search range start (exclusive) # | next:1061'1 error: no match found in search range # | next:1061'2 pattern attempts to capture variables: "COPY" # | 1960: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:1061'3 ? possible intended match # | 1961: %1:vgpr(<2 x p3>) = COPY $vgpr2_vgpr3 # | 1962: G_STORE %1(<2 x p3>), %0(p1) :: (store (<2 x p3>), addrspace 1) # | 1963: ... # | 1964: --- # | 1965: name: store_atomic_global_s32 # | next:1061'4 } search range end (exclusive) # | 1966: alignment: 1 # | 1967: exposesReturnsTwice: false # | 1968: legalized: true # | 1969: regBankSelected: true # | 1970: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/ret.ll (413 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ret.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %8:vgpr_32(f32) = G_FADD %3:vgpr_32, %10:vgpr (in function: vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ret.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll (414 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :215:2: note: scanning from here # | # | ^ # | :215:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :216:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :346:2: note: scanning from here # | # | ^ # | :346:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :347:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:55:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :481:2: note: scanning from here # | # | ^ # | :481:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :482:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:81:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :619:2: note: scanning from here # | # | ^ # | :619:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :620:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:117:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :791:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :791:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :792:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:177:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :959:2: note: scanning from here # | # | ^ # | :959:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :960:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:199:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1089:2: note: scanning from here # | # | ^ # | :1089:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1090:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:221:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1244:2: note: scanning from here # | # | ^ # | :1244:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1245:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:265:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1409:2: note: scanning from here # | # | ^ # | :1409:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1410:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll:307:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1566:2: note: scanning from here # | # | ^ # | :1566:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1567:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 210: isWholeWaveFunction: false # | 211: minNumAGPRs: 4294967295 # | 212: body: | # | 213: bb.1 (%ir-block.0): # | 214: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 215: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 216: %5:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 217: %6:sgpr(i32) = COPY $sgpr3 # | 218: %7:sgpr(i32) = COPY $sgpr4 # | 219: %8:sgpr(i32) = COPY $sgpr5 # | 220: %1:vgpr(i32) = COPY $vgpr0 # | 221: %2:vgpr(i32) = COPY $vgpr1 # | 222: %3:sgpr(i32) = COPY $sgpr6 # | 223: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 224: %10:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD_FORMAT %15(<4 x s32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 225: $vgpr0 = COPY %10(f32) # | 226: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 227: ... # | 228: --- # | 229: name: struct_ptr_buffer_load_format_v2f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 230: alignment: 4 # | 231: exposesReturnsTwice: false # | 232: legalized: true # | 233: regBankSelected: true # | 234: selected: true # | . # | . # | . # | 341: isWholeWaveFunction: false # | 342: minNumAGPRs: 4294967295 # | 343: body: | # | 344: bb.1 (%ir-block.0): # | 345: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 346: # | next:31'0 { search range start (exclusive) # | next:31'1 error: no match found in search range # | next:31'2 pattern attempts to capture variables: "COPY" # | 347: %5:sgpr(i32) = COPY $sgpr2 # | next:31'3 ? possible intended match # | 348: %6:sgpr(i32) = COPY $sgpr3 # | 349: %7:sgpr(i32) = COPY $sgpr4 # | 350: %8:sgpr(i32) = COPY $sgpr5 # | 351: %1:vgpr(i32) = COPY $vgpr0 # | 352: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 358: $vgpr0 = COPY %11(f32) # | 359: $vgpr1 = COPY %12(f32) # | 360: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 361: ... # | 362: --- # | 363: name: struct_ptr_buffer_load_format_v3f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:31'4 } search range end (exclusive) # | 364: alignment: 4 # | 365: exposesReturnsTwice: false # | 366: legalized: true # | 367: regBankSelected: true # | 368: selected: true # | . # | . # | . # | 476: isWholeWaveFunction: false # | 477: minNumAGPRs: 4294967295 # | 478: body: | # | 479: bb.1 (%ir-block.0): # | 480: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 481: # | next:55'0 { search range start (exclusive) # | next:55'1 error: no match found in search range # | next:55'2 pattern attempts to capture variables: "COPY" # | 482: %5:sgpr(i32) = COPY $sgpr2 # | next:55'3 ? possible intended match # | 483: %6:sgpr(i32) = COPY $sgpr3 # | 484: %7:sgpr(i32) = COPY $sgpr4 # | 485: %8:sgpr(i32) = COPY $sgpr5 # | 486: %1:vgpr(i32) = COPY $vgpr0 # | 487: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 495: $vgpr1 = COPY %12(f32) # | 496: $vgpr2 = COPY %13(f32) # | 497: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2 # | 498: ... # | 499: --- # | 500: name: struct_ptr_buffer_load_format_v4f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:55'4 } search range end (exclusive) # | 501: alignment: 4 # | 502: exposesReturnsTwice: false # | 503: legalized: true # | 504: regBankSelected: true # | 505: selected: true # | . # | . # | . # | 614: isWholeWaveFunction: false # | 615: minNumAGPRs: 4294967295 # | 616: body: | # | 617: bb.1 (%ir-block.0): # | 618: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 619: # | next:81'0 { search range start (exclusive) # | next:81'1 error: no match found in search range # | next:81'2 pattern attempts to capture variables: "COPY" # | 620: %5:sgpr(i32) = COPY $sgpr2 # | next:81'3 ? possible intended match # | 621: %6:sgpr(i32) = COPY $sgpr3 # | 622: %7:sgpr(i32) = COPY $sgpr4 # | 623: %8:sgpr(i32) = COPY $sgpr5 # | 624: %1:vgpr(i3 # | ... # `---data was truncated (10240/20167) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll (415 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-unknown-mesa3d -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK-MESA3D /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(i32), %9:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_workgroup_max_flat_id) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK-G-UNKNOWN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/constrained-shift.ll (416 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/constrained-shift.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %18:vgpr_32(i16) = G_ADD %17:vgpr, %16:vgpr (in function: csh_16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/constrained-shift.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll (417 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr(i32) = G_INTRINSIC_W_SIDE_EFFECTS intrinsic(@llvm.amdgcn.ds.add.gs.reg.rtn), %0:vgpr(i32), 16 :: (load store (i32), align 1, addrspace 128) (in function: test_add_32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll (418 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1030 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1030 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1030 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(f32) = G_FCONSTANT float 1.000000e+01 (in function: v_fma_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll (419 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX908,GFX908-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX908,GFX908-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx908 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %30:vgpr(<4 x f32>), %43:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x2bf16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll (420 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_LOAD %4:sgpr(p4) :: (dereferenceable invariant load (i32) from %ir.val.kernarg.offset1, align 16, addrspace 4) (in function: gws_init_offset0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6,GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll (421 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | warning: Instruction selection used fallback path for static_exact # | warning: Instruction selection used fallback path for dynamic_exact # | warning: Instruction selection used fallback path for branch # | warning: Instruction selection used fallback path for wqm_demote_1 # | warning: Instruction selection used fallback path for wqm_demote_2 # | warning: Instruction selection used fallback path for wqm_demote_dynamic # | warning: Instruction selection used fallback path for wqm_deriv # | warning: Instruction selection used fallback path for wqm_deriv_loop # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll:163:12: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: s_mov_b64 s[0:1], exec # | ^ # | :165:24: note: scanning from here # | s_mov_b64 s[2:3], exec # | ^ # | :171:2: note: possible intended match here # | s_xor_b64 s[0:1], exec, s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll:304:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :262:2: note: 'next' match was here # | image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :257:31: note: previous match ended here # | s_or_b64 exec, exec, s[14:15] # | ^ # | :258:1: note: non-matching line after previous match is here # | image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll:426:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :345:2: note: 'next' match was here # | image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :328:22: note: previous match ended here # | s_wqm_b64 exec, exec # | ^ # | :329:1: note: non-matching line after previous match is here # | image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll:560:12: error: SI-NEXT: is not on the line after the previous match # | ; SI-NEXT: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :423:2: note: 'next' match was here # | image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | ^ # | :411:22: note: previous match ended here # | s_wqm_b64 exec, exec # | ^ # | :412:1: note: non-matching line after previous match is here # | image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 160: .type branch,@function # | 161: branch: ; @branch # | 162: ; %bb.0: ; %.entry # | 163: v_cvt_i32_f32_e32 v0, v0 # | 164: v_cvt_i32_f32_e32 v1, v1 # | 165: s_mov_b64 s[2:3], exec # | next:163'0 { search range start (exclusive) # | next:163'1 error: no match found in search range # | 166: v_or_b32_e32 v0, v0, v1 # | 167: v_and_b32_e32 v0, 1, v0 # | 168: v_cmp_eq_u32_e32 vcc, 0, v0 # | 169: v_cmp_eq_u32_e64 s[0:1], 1, v0 # | 170: s_and_saveexec_b64 s[4:5], s[0:1] # | 171: s_xor_b64 s[0:1], exec, s[4:5] # | next:163'2 ? possible intended match # | 172: s_cbranch_execz .LBB2_3 # | 173: ; %bb.1: ; %.demote # | 174: s_andn2_b64 s[2:3], s[2:3], exec # | 175: s_cbranch_scc0 .LBB2_4 # | 176: ; %bb.2: ; %.demote # | . # | . # | . # | 237: .long 0 # | 238: .text # | 239: .globl wqm_demote_1 ; -- Begin function wqm_demote_1 # | 240: .p2align 8 # | 241: .type wqm_demote_1,@function # | 242: wqm_demote_1: ; @wqm_demote_1 # | next:163'3 } search range end (exclusive) # | 243: ; %bb.0: ; %.entry # | 244: s_mov_b64 s[12:13], exec # | 245: s_wqm_b64 exec, exec # | 246: v_cmp_ngt_f32_e32 vcc, 0, v1 # | 247: s_and_saveexec_b64 s[14:15], vcc # | . # | . # | . # | 252: s_cbranch_scc0 .LBB3_4 # | 253: ; %bb.2: ; %.demote # | 254: s_wqm_b64 s[16:17], s[12:13] # | 255: s_and_b64 exec, exec, s[16:17] # | 256: .LBB3_3: ; %.continue # | 257: s_or_b64 exec, exec, s[14:15] # | next:304'0 { search range start (exclusive) # | 258: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | 259: s_waitcnt vmcnt(0) # | 260: v_add_f32_e32 v0, v0, v0 # | 261: s_and_b64 exec, exec, s[12:13] # | 262: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | next:304'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 263: s_waitcnt vmcnt(0) # | 264: s_branch .LBB3_5 # | 265: .LBB3_4: # | 266: s_mov_b64 exec, 0 # | 267: exp null, off, off, off, off done vm # | . # | . # | . # | 320: .long 0 # | 321: .text # | 322: .globl wqm_demote_2 ; -- Begin function wqm_demote_2 # | 323: .p2align 8 # | 324: .type wqm_demote_2,@function # | 325: wqm_demote_2: ; @wqm_demote_2 # | next:304'2 } search range end (exclusive) # | 326: ; %bb.0: ; %.entry # | 327: s_mov_b64 s[12:13], exec # | 328: s_wqm_b64 exec, exec # | next:426'0 { search range start (exclusive) # | 329: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | 330: s_waitcnt vmcnt(0) # | 331: v_cmp_ngt_f32_e32 vcc, 0, v0 # | 332: s_and_saveexec_b64 s[14:15], vcc # | 333: s_xor_b64 s[14:15], exec, s[14:15] # | . # | . # | . # | 340: s_and_b64 exec, exec, s[16:17] # | 341: .LBB4_3: ; %.continue # | 342: s_or_b64 exec, exec, s[14:15] # | 343: v_add_f32_e32 v0, v0, v0 # | 344: s_and_b64 exec, exec, s[12:13] # | 345: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | next:426'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 346: s_waitcnt vmcnt(0) # | 347: s_branch .LBB4_5 # | 348: .LBB4_4: # | 349: s_mov_b64 exec, 0 # | 350: exp null, off, off, off, off done vm # | . # | . # | . # | 403: .long 0 # | 404: .text # | 405: .globl wqm_demote_dynamic ; -- Begin function wqm_demote_dynamic # | 406: .p2align 8 # | 407: .type wqm_demote_dynamic,@function # | 408: wqm_demote_dynamic: ; @wqm_demote_dynamic # | next:426'2 } search range end (exclusive) # | 409: ; %bb.0: ; %.entry # | 410: s_mov_b64 s[12:13], exec # | 411: s_wqm_b64 exec, exec # | next:560'0 { search range start (exclusive) # | 412: image_sample v0, v0, s[0:7], s[8:11] dmask:0x1 # | 413: s_waitcnt vmcnt(0) # | 414: v_cmp_gt_f32_e32 vcc, 0, v0 # | 415: s_andn2_b64 s[14:15], exec, vcc # | 416: s_andn2_b64 s[12:13], s[12:13], s[14:15] # | 417: s_cbranch_scc0 .LBB5_2 # | 418: ; %bb.1: ; %.entry # | 419: s_wqm_b64 s[14:15], s[12:13] # | 420: s_and_b64 exec, exec, s[14:15] # | 421: v_add_f32_e32 v0, v0, v0 # | 422: s_and_b64 exec, exec, s[12:13] # | 423: image_sample v[0:3], v0, s[0:7], s[8:11] dmask:0xf # | next:560'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 424: s_waitcnt vmcnt(0) # | 425: s_branch .LBB5_3 # | 426: .LBB5_2: # | 427: s_mov_b64 exec, 0 # | 428: exp null, off, off, off, off done vm # | . # | . # | . # | 481: .long 0 # | 482: .text # | 483: .globl wqm_deriv ; -- Begin function wqm_deriv # | 484: .p2align 8 # | 485: .type wqm_deriv,@function # | 486: wqm_deriv: ; @wqm_deriv # | next:560'2 } search range end (exclusive) # | 487: ; %bb.0: ; %.entry # | 488: s_mov_b64 s[0:1], exec # | 489: s_wqm_b64 exec, exec # | 490: v_cvt_i32_f32_e32 v0, v0 # | 491: v_cmp_ne_u32_e32 vcc, 0, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.mir (422 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir:24:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY]], [[COPY1]], implicit-def dead $scc # | ^ # | :158:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :158:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :158:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :158:26: note: pattern attempts to capture variables: "S_ADD_U32_" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :159:2: note: possible intended match here # | %6:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir:74:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[S_MOV_B32_:%[0-9]+]]:sreg_32 = S_MOV_B32 -64 # | ^ # | :277:26: note: scanning from here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :277:26: note: pattern attempts to capture variables: "S_MOV_B32_" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :278:2: note: possible intended match here # | %2:sreg_32 = S_SUB_I32 %0, 64, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir:106:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[V_MOV_B32_e32_:%[0-9]+]]:vgpr_32 = V_MOV_B32_e32 -64, implicit $exec # | ^ # | :394:26: note: scanning from here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :394:26: note: pattern attempts to capture variables: "V_MOV_B32_e32_" # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :395:19: note: possible intended match here # | %2:vgpr_32, dead %3:sreg_64 = V_SUB_CO_U32_e64 %0, 64, 0, implicit $exec # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir:139:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[S_ADD_U32_:%[0-9]+]]:sreg_32 = S_ADD_U32 [[COPY]], [[S_MOV_B32_]], implicit-def dead $scc # | ^ # | :511:27: note: scanning from here # | %1:sreg_32 = S_MOV_B32 16 # | ^ # | :511:27: note: with "COPY" equal to "%0" # | %1:sreg_32 = S_MOV_B32 16 # | ^ # | :511:27: note: with "S_MOV_B32_" equal to "%1" # | %1:sreg_32 = S_MOV_B32 16 # | ^ # | :511:27: note: pattern attempts to capture variables: "S_ADD_U32_" # | %1:sreg_32 = S_MOV_B32 16 # | ^ # | :512:2: note: possible intended match here # | %2:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir:171:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[V_ADD_CO_U32_e64_:%[0-9]+]]:vgpr_32, dead [[V_ADD_CO_U32_e64_1:%[0-9]+]]:sreg_64_xexec = V_ADD_CO_U32_e64 [[COPY]], [[V_MOV_B32_e32_]], 0, implicit $exec # | ^ # | :629:47: note: scanning from here # | %1:vgpr_32 = V_MOV_B32_e32 16, implicit $exec # | ^ # | :629:47: note: with "COPY" equal to "%0" # | %1:vgpr_32 = V_MOV_B32_e32 16, implicit $exec # | ^ # | :629:47: note: with "V_MOV_B32_e32_" equal to "%1" # | %1:vgpr_32 = V_MOV_B32_e32 16, implicit $exec # | ^ # | :629:47: note: pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | %1:vgpr_32 = V_MOV_B32_e32 16, implicit $exec # | ^ # | :630:2: note: possible intended match here # | %2:vgpr_32, dead %3:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 153: bb.0: # | 154: liveins: $sgpr0, $sgpr1, $vgpr0, $vgpr3_vgpr4 # | 155: # | 156: %0:sreg_32 = COPY $sgpr0 # | 157: %1:sreg_32 = COPY $sgpr1 # | 158: %2:vgpr_32 = COPY $vgpr0 # | next:24'0 { search range start (exclusive) # | next:24'1 error: no match found in search range # | next:24'2 with "COPY" equal to "%0" # | next:24'3 with "COPY1" equal to "%1" # | next:24'4 pattern attempts to capture variables: "S_ADD_U32_" # | 159: %6:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | next:24'5 ? possible intended match # | 160: %7:vgpr_32, dead %12:sreg_64 = V_ADD_CO_U32_e64 %2, %6, 0, implicit $exec # | 161: %8:vgpr_32, dead %11:sreg_64 = V_ADD_CO_U32_e64 %6, %7, 0, implicit $exec # | 162: %9:vgpr_32, dead %10:sreg_64 = V_ADD_CO_U32_e64 %8, %2, 0, implicit $exec # | 163: S_ENDPGM 0, implicit %6, implicit %7, implicit %8, implicit %9 # | 164: ... # | 165: --- # | 166: name: add_neg_inline_const_64_to_sub_s32_s # | next:24'6 } search range end (exclusive) # | 167: alignment: 1 # | 168: exposesReturnsTwice: false # | 169: legalized: true # | 170: regBankSelected: true # | 171: selected: true # | . # | . # | . # | 272: minNumAGPRs: 4294967295 # | 273: body: | # | 274: bb.0: # | 275: liveins: $sgpr0 # | 276: # | 277: %0:sreg_32 = COPY $sgpr0 # | next:74'0 { search range start (exclusive) # | next:74'1 error: no match found in search range # | next:74'2 pattern attempts to capture variables: "S_MOV_B32_" # | 278: %2:sreg_32 = S_SUB_I32 %0, 64, implicit-def dead $scc # | next:74'3 ? possible intended match # | 279: S_ENDPGM 0, implicit %2 # | 280: ... # | 281: --- # | 282: name: add_neg_inline_const_64_to_sub_s32_v # | next:74'4 } search range end (exclusive) # | 283: alignment: 1 # | 284: exposesReturnsTwice: false # | 285: legalized: true # | 286: regBankSelected: true # | 287: selected: true # | . # | . # | . # | 389: minNumAGPRs: 4294967295 # | 390: body: | # | 391: bb.0: # | 392: liveins: $vgpr0 # | 393: # | 394: %0:vgpr_32 = COPY $vgpr0 # | next:106'0 { search range start (exclusive) # | next:106'1 error: no match found in search range # | next:106'2 pattern attempts to capture variables: "V_MOV_B32_e32_" # | 395: %2:vgpr_32, dead %3:sreg_64 = V_SUB_CO_U32_e64 %0, 64, 0, implicit $exec # | next:106'3 ? possible intended match # | 396: S_ENDPGM 0, implicit %2 # | 397: ... # | 398: --- # | 399: name: add_neg_inline_const_16_to_sub_s32_s # | next:106'4 } search range end (exclusive) # | 400: alignment: 1 # | 401: exposesReturnsTwice: false # | 402: legalized: true # | 403: regBankSelected: true # | 404: selected: true # | . # | . # | . # | 506: body: | # | 507: bb.0: # | 508: liveins: $sgpr0 # | 509: # | 510: %0:sreg_32 = COPY $sgpr0 # | 511: %1:sreg_32 = S_MOV_B32 16 # | next:139'0 { search range start (exclusive) # | next:139'1 error: no match found in search range # | next:139'2 with "COPY" equal to "%0" # | next:139'3 with "S_MOV_B32_" equal to "%1" # | next:139'4 pattern attempts to capture variables: "S_ADD_U32_" # | 512: %2:sreg_32 = S_ADD_I32 %0, %1, implicit-def dead $scc # | next:139'5 ? possible intended match # | 513: S_ENDPGM 0, implicit %2 # | 514: ... # | 515: --- # | 516: name: add_neg_inline_const_16_to_sub_s32_v # | next:139'6 } search range end (exclusive) # | 517: alignment: 1 # | 518: exposesReturnsTwice: false # | 519: legalized: true # | 520: regBankSelected: true # | 521: selected: true # | . # | . # | . # | 624: body: | # | 625: bb.0: # | 626: liveins: $vgpr0 # | 627: # | 628: %0:vgpr_32 = COPY $vgpr0 # | 629: %1:vgpr_32 = V_MOV_B32_e32 16, implicit $exec # | next:171'0 { search range start (exclusive) # | next:171'1 error: no match found in search range # | next:171'2 with "COPY" equal to "%0" # | next:171'3 with "V_MOV_B32_e32_" equal to "%1" # | next:171'4 pattern attempts to capture variables: "V_ADD_CO_U32_e64_", "V_ADD_CO_U32_e64_1" # | 630: %2:vgpr_32, dead %3:sreg_64 = V_ADD_CO_U32_e64 %0, %1, 0, implicit $exec # | next:171'5 ? possible intended match # | 631: S_ENDPGM 0, implicit %2 # | 632: ... # | next:171'6 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/s-barrier.ll (423 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/s-barrier.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sgpr(i32) = G_CONSTANT i32 7 (in function: func1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/s-barrier.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sub.ll (424 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sub.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | warning: Instruction selection used fallback path for v_sub_v2i16 # | warning: Instruction selection used fallback path for s_usubo_usube # | warning: Instruction selection used fallback path for v_usubo_usube # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll:13:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_sub_i32 s4, s16, s17 # | ^ # | :8:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :9:2: note: possible intended match here # | s_sub_u32 s4, s16, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll:108:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_sub_i32 s4, s16, s17 # | ^ # | :67:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :68:2: note: possible intended match here # | s_sub_u32 s4, s16, s17 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll:369:14: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: s_sub_u32 s4, s16, s18 # | ^ # | :223:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :224:2: note: possible intended match here # | s_sub_u32 s10, s16, s18 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll:465:14: error: GFX7-NEXT: is not on the line after the previous match # | ; GFX7-NEXT: v_sub_i32_e32 v0, vcc, v0, v2 # | ^ # | :268:2: note: 'next' match was here # | v_sub_i32_e32 v0, vcc, v0, v2 # | ^ # | :266:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :267:1: note: non-matching line after previous match is here # | s_mov_b32 s6, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx701" # | 2: .text # | 3: .globl s_sub_i16 ; -- Begin function s_sub_i16 # | 4: .p2align 6 # | 5: .type s_sub_i16,@function # | 6: s_sub_i16: ; @s_sub_i16 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:13'0 { search range start (exclusive) # | next:13'1 error: no match found in search range # | 9: s_sub_u32 s4, s16, s17 # | next:13'2 ? possible intended match # | 10: v_mov_b32_e32 v0, s4 # | 11: s_setpc_b64 s[30:31] # | 12: .Lfunc_end0: # | 13: .size s_sub_i16, .Lfunc_end0-s_sub_i16 # | 14: ; -- End function # | . # | . # | . # | 31: ; MemoryBound: 0 # | 32: .text # | 33: .globl v_sub_i16 ; -- Begin function v_sub_i16 # | 34: .p2align 6 # | 35: .type v_sub_i16,@function # | 36: v_sub_i16: ; @v_sub_i16 # | next:13'3 } search range end (exclusive) # | 37: ; %bb.0: # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 39: v_sub_i32_e32 v0, vcc, v0, v1 # | 40: s_setpc_b64 s[30:31] # | 41: .Lfunc_end1: # | . # | . # | . # | 62: .globl s_sub_i32 ; -- Begin function s_sub_i32 # | 63: .p2align 6 # | 64: .type s_sub_i32,@function # | 65: s_sub_i32: ; @s_sub_i32 # | 66: ; %bb.0: # | 67: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | 68: s_sub_u32 s4, s16, s17 # | next:108'2 ? possible intended match # | 69: v_mov_b32_e32 v0, s4 # | 70: s_setpc_b64 s[30:31] # | 71: .Lfunc_end2: # | 72: .size s_sub_i32, .Lfunc_end2-s_sub_i32 # | 73: ; -- End function # | . # | . # | . # | 90: ; MemoryBound: 0 # | 91: .text # | 92: .globl v_sub_i32 ; -- Begin function v_sub_i32 # | 93: .p2align 6 # | 94: .type v_sub_i32,@function # | 95: v_sub_i32: ; @v_sub_i32 # | next:108'3 } search range end (exclusive) # | 96: ; %bb.0: # | 97: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 98: v_sub_i32_e32 v0, vcc, v0, v1 # | 99: s_setpc_b64 s[30:31] # | 100: .Lfunc_end3: # | . # | . # | . # | 218: .globl s_usubo_usube ; -- Begin function s_usubo_usube # | 219: .p2align 6 # | 220: .type s_usubo_usube,@function # | 221: s_usubo_usube: ; @s_usubo_usube # | 222: ; %bb.0: # | 223: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:369'0 { search range start (exclusive) # | next:369'1 error: no match found in search range # | 224: s_sub_u32 s10, s16, s18 # | next:369'2 ? possible intended match # | 225: s_subb_u32 s11, s17, s19 # | 226: s_cselect_b64 s[8:9], -1, 0 # | 227: s_mov_b32 s6, 0 # | 228: s_and_b64 s[8:9], s[8:9], exec # | 229: s_mov_b32 s7, 0xf000 # | . # | . # | . # | 259: ; MemoryBound: 0 # | 260: .text # | 261: .globl v_usubo_usube ; -- Begin function v_usubo_usube # | 262: .p2align 6 # | 263: .type v_usubo_usube,@function # | 264: v_usubo_usube: ; @v_usubo_usube # | next:369'3 } search range end (exclusive) # | 265: ; %bb.0: # | 266: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:465'0 { search range start (exclusive) # | 267: s_mov_b32 s6, 0 # | 268: v_sub_i32_e32 v0, vcc, v0, v2 # | next:465'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 269: s_mov_b32 s7, 0xf000 # | 270: s_mov_b32 s4, s6 # | 271: s_mov_b32 s5, s6 # | 272: v_subb_u32_e32 v1, vcc, v1, v3, vcc # | 273: v_cndmask_b32_e64 v2, 0, 1, vcc # | . # | . # | . # | 306: .amdgpu_pal_metadata # | 307: --- # | 308: amdpal.pipelines: # | 309: - .registers: {} # | 310: ... # | 311: .end_amdgpu_pal_metadata # | next:465'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll (425 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx600 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %53:vgpr(f32), %42:sgpr(p1) :: (store (f32) into %ir.out.load, addrspace 1) (in function: test_div_fixup_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll (426 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll -check-prefixes=SI-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll -check-prefixes=SI-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll -check-prefixes=SI-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %33:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: s_cvt_pk_i16_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll -check-prefixes=SI-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll -check-prefixes=SI-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/asyncmark-gfx12plus.ll (427 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/asyncmark-gfx12plus.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll -check-prefixes=SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll -check-prefixes=SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll -check-prefixes=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %44:vgpr(i32), %3:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: interleaved_with_wave_barrier) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll -check-prefixes=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll -check-prefixes=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll (428 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr_32(f32) = G_FMAXNUM_IEEE %12:vgpr, %15:vgpr (in function: v_rsq_clamp_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll (429 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :184:2: note: scanning from here # | # | ^ # | :184:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :185:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:29:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :317:2: note: scanning from here # | # | ^ # | :317:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :318:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:51:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :454:2: note: scanning from here # | # | ^ # | :454:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :455:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:75:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :594:2: note: scanning from here # | # | ^ # | :594:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :595:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:107:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY5:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :762:28: note: scanning from here # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :762:28: note: pattern attempts to capture variables: "COPY5" # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :763:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:160:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :923:2: note: scanning from here # | # | ^ # | :923:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :924:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:179:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1054:2: note: scanning from here # | # | ^ # | :1054:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1055:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:198:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1185:2: note: scanning from here # | # | ^ # | :1185:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1186:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll:217:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1316:2: note: scanning from here # | # | ^ # | :1316:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1317:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 179: isWholeWaveFunction: false # | 180: minNumAGPRs: 4294967295 # | 181: body: | # | 182: bb.1 (%ir-block.0): # | 183: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 184: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 185: %4:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 186: %5:sgpr(i32) = COPY $sgpr3 # | 187: %6:sgpr(i32) = COPY $sgpr4 # | 188: %7:sgpr(i32) = COPY $sgpr5 # | 189: %1:vgpr(i32) = COPY $vgpr0 # | 190: %2:sgpr(i32) = COPY $sgpr6 # | 191: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 192: %15:sgpr(i32) = G_CONSTANT i32 0 # | 193: %16:vgpr(i32) = COPY %15(i32) # | 194: %9:vgpr_32(f32) = G_AMDGPU_TBUFFER_LOAD_FORMAT %14(<4 x s32>), %16(i32), %1, %2, 0, 78, 0, 0 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 195: $vgpr0 = COPY %9(f32) # | 196: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 197: ... # | 198: --- # | 199: name: raw_tbuffer_load_v2f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 200: alignment: 4 # | 201: exposesReturnsTwice: false # | 202: legalized: true # | 203: regBankSelected: true # | 204: selected: true # | . # | . # | . # | 312: isWholeWaveFunction: false # | 313: minNumAGPRs: 4294967295 # | 314: body: | # | 315: bb.1 (%ir-block.0): # | 316: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 317: # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | next:29'2 pattern attempts to capture variables: "COPY" # | 318: %4:sgpr(i32) = COPY $sgpr2 # | next:29'3 ? possible intended match # | 319: %5:sgpr(i32) = COPY $sgpr3 # | 320: %6:sgpr(i32) = COPY $sgpr4 # | 321: %7:sgpr(i32) = COPY $sgpr5 # | 322: %1:vgpr(i32) = COPY $vgpr0 # | 323: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 330: $vgpr0 = COPY %10(f32) # | 331: $vgpr1 = COPY %11(f32) # | 332: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 333: ... # | 334: --- # | 335: name: raw_tbuffer_load_v3f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:29'4 } search range end (exclusive) # | 336: alignment: 4 # | 337: exposesReturnsTwice: false # | 338: legalized: true # | 339: regBankSelected: true # | 340: selected: true # | . # | . # | . # | 449: isWholeWaveFunction: false # | 450: minNumAGPRs: 4294967295 # | 451: body: | # | 452: bb.1 (%ir-block.0): # | 453: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 454: # | next:51'0 { search range start (exclusive) # | next:51'1 error: no match found in search range # | next:51'2 pattern attempts to capture variables: "COPY" # | 455: %4:sgpr(i32) = COPY $sgpr2 # | next:51'3 ? possible intended match # | 456: %5:sgpr(i32) = COPY $sgpr3 # | 457: %6:sgpr(i32) = COPY $sgpr4 # | 458: %7:sgpr(i32) = COPY $sgpr5 # | 459: %1:vgpr(i32) = COPY $vgpr0 # | 460: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 469: $vgpr1 = COPY %11(f32) # | 470: $vgpr2 = COPY %12(f32) # | 471: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2 # | 472: ... # | 473: --- # | 474: name: raw_tbuffer_load_v4f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:51'4 } search range end (exclusive) # | 475: alignment: 4 # | 476: exposesReturnsTwice: false # | 477: legalized: true # | 478: regBankSelected: true # | 479: selected: true # | . # | . # | . # | 589: isWholeWaveFunction: false # | 590: minNumAGPRs: 4294967295 # | 591: body: | # | 592: bb.1 (%ir-block.0): # | 593: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 594: # | next:75'0 { search range start (exclusive) # | next:75'1 error: no match found in search range # | next:75'2 pattern attempts to capture variables: "COPY" # | 595: %4:sgpr(i32) = COPY $sgpr2 # | next:75'3 ? possible intended match # | 596: %5:sgpr(i32) = COPY $sgpr3 # | 597: %6:sgpr(i32) = COPY $sgpr4 # | 598: %7:sgpr(i32) = COPY $sgpr5 # | 599: %1:vgpr(i32) = COPY $vgpr0 # | 600: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 611: $vgpr2 = COPY %12(f32) # | 612: $vgpr3 = COPY %13(f32) # | 613: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2, implicit $vgpr3 # | 614: ... # | 615: --- # | 616: name: raw_tbuffer_load_f32__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:75'4 } search range end (exclusive) # | 617: alignment: 4 # | 618: exposesReturnsTwice: false # | 619: legalized: true # | 620: regBankSelected: true # | 621: selec # | ... # `---data was truncated (10240/18043) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/store-atomic-flat.ll (430 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/store-atomic-flat.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %0:vgpr(<2 x f32>), %1:vgpr(p0) :: (store syncscope("agent") monotonic (<2 x f32>) into %ir.out) (in function: atomic_store_f32x2_monotonic_agent) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll (431 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=fiji -mattr=-flat-for-global # .---command stderr------------ # | warning: Instruction selection used fallback path for frexp_exp_f16 # | warning: Instruction selection used fallback path for frexp_exp_f16_sext # | warning: Instruction selection used fallback path for frexp_exp_f16_zext # | warning: Instruction selection used fallback path for v_test_frexp_exp_f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll:29:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :20:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :18:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :19:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll:73:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :88:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :86:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :87:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll:120:18: error: VI-GISEL-NEXT: is not on the line after the previous match # | ; VI-GISEL-NEXT: s_mov_b32 s6, -1 # | ^ # | :157:2: note: 'next' match was here # | s_mov_b32 s6, -1 # | ^ # | :155:37: note: previous match ended here # | s_load_dwordx4 s[0:3], s[4:5], 0x24 # | ^ # | :156:1: note: non-matching line after previous match is here # | s_mov_b32 s7, 0xf000 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl frexp_exp_f16 ; -- Begin function frexp_exp_f16 # | 14: .p2align 8 # | 15: .type frexp_exp_f16,@function # | 16: frexp_exp_f16: ; @frexp_exp_f16 # | 17: ; %bb.0: ; %entry # | 18: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:29'0 { search range start (exclusive) # | 19: s_mov_b32 s7, 0xf000 # | 20: s_mov_b32 s6, -1 # | next:29'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 21: s_mov_b32 s10, s6 # | 22: s_mov_b32 s11, s7 # | 23: s_waitcnt lgkmcnt(0) # | 24: s_mov_b32 s8, s2 # | 25: s_mov_b32 s9, s3 # | . # | . # | . # | 79: .long 0 # | 80: .text # | 81: .globl frexp_exp_f16_sext ; -- Begin function frexp_exp_f16_sext # | 82: .p2align 8 # | 83: .type frexp_exp_f16_sext,@function # | 84: frexp_exp_f16_sext: ; @frexp_exp_f16_sext # | next:29'2 } search range end (exclusive) # | 85: ; %bb.0: ; %entry # | 86: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:73'0 { search range start (exclusive) # | 87: s_mov_b32 s7, 0xf000 # | 88: s_mov_b32 s6, -1 # | next:73'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 89: s_mov_b32 s10, s6 # | 90: s_mov_b32 s11, s7 # | 91: s_waitcnt lgkmcnt(0) # | 92: s_mov_b32 s8, s2 # | 93: s_mov_b32 s9, s3 # | . # | . # | . # | 148: .long 0 # | 149: .text # | 150: .globl frexp_exp_f16_zext ; -- Begin function frexp_exp_f16_zext # | 151: .p2align 8 # | 152: .type frexp_exp_f16_zext,@function # | 153: frexp_exp_f16_zext: ; @frexp_exp_f16_zext # | next:73'2 } search range end (exclusive) # | 154: ; %bb.0: ; %entry # | 155: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | next:120'0 { search range start (exclusive) # | 156: s_mov_b32 s7, 0xf000 # | 157: s_mov_b32 s6, -1 # | next:120'1 !~~~~~~~~~~~~~~~ error: match on wrong line # | 158: s_mov_b32 s10, s6 # | 159: s_mov_b32 s11, s7 # | 160: s_waitcnt lgkmcnt(0) # | 161: s_mov_b32 s8, s2 # | 162: s_mov_b32 s9, s3 # | . # | . # | . # | 220: .long 0 # | 221: .text # | 222: .globl v_test_frexp_exp_f16 ; -- Begin function v_test_frexp_exp_f16 # | 223: .p2align 8 # | 224: .type v_test_frexp_exp_f16,@function # | 225: v_test_frexp_exp_f16: ; @v_test_frexp_exp_f16 # | next:120'2 } search range end (exclusive) # | 226: ; %bb.0: # | 227: v_frexp_exp_i16_f16_e32 v0, v0 # | 228: v_readfirstlane_b32 s0, v0 # | 229: ; return to shader part epilog # | 230: .Lfunc_end3: # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fsub.f32.ll (432 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fsub.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_STRICT_FSUB %0:vgpr, %1:vgpr (in function: v_constained_fsub_f32_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll (433 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :173:2: note: scanning from here # | # | ^ # | :173:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :174:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:33:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :305:2: note: scanning from here # | # | ^ # | :305:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :306:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:54:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :440:2: note: scanning from here # | # | ^ # | :440:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :441:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:82:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :579:2: note: scanning from here # | # | ^ # | :579:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :580:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:114:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :746:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :746:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :747:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:179:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :942:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :942:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :943:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll:233:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1103:2: note: scanning from here # | # | ^ # | :1103:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1104:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 168: isWholeWaveFunction: false # | 169: minNumAGPRs: 4294967295 # | 170: body: | # | 171: bb.1 (%ir-block.0): # | 172: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 173: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 174: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 175: %6:sgpr(i32) = COPY $sgpr2 # | 176: %7:sgpr(i32) = COPY $sgpr3 # | 177: %8:sgpr(i32) = COPY $sgpr4 # | 178: %9:sgpr(i32) = COPY $sgpr5 # | 179: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 184: %12:vgpr_32(f32) = COPY %11(i32) # | 185: $vgpr0 = COPY %12(f32) # | 186: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 187: ... # | 188: --- # | 189: name: struct_ptr_buffer_atomic_add_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 190: alignment: 4 # | 191: exposesReturnsTwice: false # | 192: legalized: true # | 193: regBankSelected: true # | 194: selected: true # | . # | . # | . # | 300: isWholeWaveFunction: false # | 301: minNumAGPRs: 4294967295 # | 302: body: | # | 303: bb.1 (%ir-block.0): # | 304: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 305: # | next:33'0 { search range start (exclusive) # | next:33'1 error: no match found in search range # | next:33'2 pattern attempts to capture variables: "COPY" # | 306: %0:vgpr(i32) = COPY $vgpr0 # | next:33'3 ? possible intended match # | 307: %6:sgpr(i32) = COPY $sgpr2 # | 308: %7:sgpr(i32) = COPY $sgpr3 # | 309: %8:sgpr(i32) = COPY $sgpr4 # | 310: %9:sgpr(i32) = COPY $sgpr5 # | 311: %2:vgpr(i32) = COPY $vgpr1 # | 312: %3:vgpr(i32) = COPY $vgpr2 # | 313: %4:sgpr(i32) = COPY $sgpr6 # | 314: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 315: %11:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_ADD %0, %16(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 316: S_ENDPGM 0 # | 317: ... # | 318: --- # | 319: name: struct_ptr_buffer_atomic_add_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:33'4 } search range end (exclusive) # | 320: alignment: 4 # | 321: exposesReturnsTwice: false # | 322: legalized: true # | 323: regBankSelected: true # | 324: selected: true # | . # | . # | . # | 435: isWholeWaveFunction: false # | 436: minNumAGPRs: 4294967295 # | 437: body: | # | 438: bb.1 (%ir-block.0): # | 439: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 440: # | next:54'0 { search range start (exclusive) # | next:54'1 error: no match found in search range # | next:54'2 pattern attempts to capture variables: "COPY" # | 441: %6:vgpr(i32) = COPY $vgpr0 # | next:54'3 ? possible intended match # | 442: %7:vgpr(i32) = COPY $vgpr1 # | 443: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 444: %8:sgpr(i32) = COPY $sgpr2 # | 445: %9:sgpr(i32) = COPY $sgpr3 # | 446: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 456: $vgpr0 = COPY %15(f32) # | 457: $vgpr1 = COPY %16(f32) # | 458: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 459: ... # | 460: --- # | 461: name: struct_ptr_buffer_atomic_add_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:54'4 } search range end (exclusive) # | 462: alignment: 4 # | 463: exposesReturnsTwice: false # | 464: legalized: true # | 465: regBankSelected: true # | 466: selected: true # | . # | . # | . # | 574: isWholeWaveFunction: false # | 575: minNumAGPRs: 4294967295 # | 576: body: | # | 577: bb.1 (%ir-block.0): # | 578: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 579: # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | next:82'2 pattern attempts to capture variables: "COPY" # | 580: %6:vgpr(i32) = COPY $vgpr0 # | next:82'3 ? possible intended match # | 581: %7:vgpr(i32) = COPY $vgpr1 # | 582: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 583: %8:sgpr(i32) = COPY $sgpr2 # | 584: %9:sgpr(i32) = COPY $sgpr3 # | 585: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 590: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 591: %13:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_ADD %0, %18(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 592: S_ENDPGM 0 # | 593: ... # | 594: --- # | 595: name: struct_ptr_buffer_atomic_add_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:82'4 } search range end (exclusive) # | 596: alignment: 4 # | 597: exposesReturnsTwice: false # | 598: legalized: true # | 599: regBankSelected: true # | 600: selected: true # | . # | . # | . # | 741: %6:vgpr(s32) = COPY $vgpr0 # | 742: %7:vgpr(s32) = COPY $vgpr1 # | 743: %8:vgpr(s32) = COPY $vgpr2 # | 744: %9:vgpr(s32) = COPY $vgpr3 # | 745: %2:sgpr(i32) = COPY $sgpr3 # | 746: %3:sgpr(i32) = COPY $sgpr4 # | next:114'0 { search range start (exc # | ... # `---data was truncated (10240/14365) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lds-global-non-entry-func.ll (434 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lds-global-non-entry-func.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -o - -amdgpu-enable-lower-module-lds=false /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll 2> /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/lds-global-non-entry-func.ll.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -o - -amdgpu-enable-lower-module-lds=false /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll < /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/lds-global-non-entry-func.ll.tmp # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ERR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -o - -amdgpu-enable-lower-module-lds=false /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll 2> /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/lds-global-non-entry-func.ll.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=fiji -o - -amdgpu-enable-lower-module-lds=false /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/lds-global-non-entry-func.ll.tmp' # | warning: :0:0: in function func_use_lds_global void (): local memory global used by non-kernel function # | # | LLVM ERROR: cannot select: G_STORE %14:vgpr(f32), %15:vgpr(p3) :: (volatile store (f32) into @lds, addrspace 3) (in function: func_use_lds_global) # `----------------------------- # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/Output/lds-global-non-entry-func.ll.tmp' # | warning: :0:0: in function func_use_lds_global void (): local memory global used by non-kernel function # | # | LLVM ERROR: cannot select: G_STORE %14:vgpr(f32), %15:vgpr(p3) :: (volatile store (f32) into @lds, addrspace 3) (in function: func_use_lds_global) # `----------------------------- # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8,GFX8-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll (435 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll --check-prefixes=GCN # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %16:vgpr_32(f32) = G_LOAD %17:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dword) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll --check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll --check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll (436 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(<2 x i32>), %3:vgpr(p0) :: (store (<2 x i32>) into %ir.out) (in function: test_perm_pk16_b4_u4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir (437 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir -check-prefixes=GCN # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir:84:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[S_BFE_U32_:%[0-9]+]]:sreg_32 = S_BFE_U32 [[COPY]], 1048576, implicit-def $scc # | ^ # | :526:26: note: scanning from here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :526:26: note: with "COPY" equal to "%0" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :526:26: note: pattern attempts to capture variables: "S_BFE_U32_" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :528:2: note: possible intended match here # | %2:sreg_32 = S_AND_B32 %3, %0, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir:106:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[DEF:%[0-9]+]]:sreg_32 = IMPLICIT_DEF # | ^ # | :647:26: note: scanning from here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :647:26: note: pattern attempts to capture variables: "DEF" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :649:2: note: possible intended match here # | %4:sreg_32 = S_MOV_B32 65535 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir:129:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :767:2: note: scanning from here # | # | ^ # | :767:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :768:19: note: possible intended match here # | %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir:211:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[V_BFE_U32_e64_:%[0-9]+]]:vgpr_32 = V_BFE_U32_e64 [[COPY]], 0, 16, implicit $exec # | ^ # | :1120:26: note: scanning from here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1120:26: note: with "COPY" equal to "%0" # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1120:26: note: pattern attempts to capture variables: "V_BFE_U32_e64_" # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1122:2: note: possible intended match here # | %2:vgpr_32 = V_AND_B32_e64 %3, %0, implicit $exec # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 521: minNumAGPRs: 4294967295 # | 522: body: | # | 523: bb.0: # | 524: liveins: $sgpr0 # | 525: # | 526: %0:sreg_32 = COPY $sgpr0 # | next:84'0 { search range start (exclusive) # | next:84'1 error: no match found in search range # | next:84'2 with "COPY" equal to "%0" # | next:84'3 pattern attempts to capture variables: "S_BFE_U32_" # | 527: %3:sreg_32 = S_MOV_B32 65535 # | 528: %2:sreg_32 = S_AND_B32 %3, %0, implicit-def dead $scc # | next:84'4 ? possible intended match # | 529: $sgpr0 = COPY %2 # | 530: ... # | 531: --- # | 532: name: zext_sgpr_s16_to_sgpr_s64 # | next:84'5 } search range end (exclusive) # | 533: alignment: 1 # | 534: exposesReturnsTwice: false # | 535: legalized: true # | 536: regBankSelected: true # | 537: selected: true # | . # | . # | . # | 642: minNumAGPRs: 4294967295 # | 643: body: | # | 644: bb.0: # | 645: liveins: $sgpr0 # | 646: # | 647: %0:sreg_32 = COPY $sgpr0 # | next:106'0 { search range start (exclusive) # | next:106'1 error: no match found in search range # | next:106'2 pattern attempts to capture variables: "DEF" # | 648: %3:sreg_32_xm0 = S_MOV_B32 0 # | 649: %4:sreg_32 = S_MOV_B32 65535 # | next:106'3 ? possible intended match # | 650: %5:sreg_32 = S_AND_B32 %0, %4, implicit-def dead $scc # | 651: %6:sgpr_32 = COPY %5 # | 652: %2:sreg_64 = REG_SEQUENCE %6, %subreg.sub0, %3, %subreg.sub1 # | 653: $sgpr0_sgpr1 = COPY %2 # | 654: ... # | 655: --- # | 656: name: zext_sgpr_s32_to_sgpr_s64 # | next:106'4 } search range end (exclusive) # | 657: alignment: 1 # | 658: exposesReturnsTwice: false # | 659: legalized: true # | 660: regBankSelected: true # | 661: selected: true # | . # | . # | . # | 762: isWholeWaveFunction: false # | 763: minNumAGPRs: 4294967295 # | 764: body: | # | 765: bb.0: # | 766: liveins: $sgpr0 # | 767: # | next:129'0 { search range start (exclusive) # | next:129'1 error: no match found in search range # | next:129'2 pattern attempts to capture variables: "COPY" # | 768: %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | next:129'3 ? possible intended match # | 769: %2:sreg_32_xm0 = S_MOV_B32 0 # | 770: %1:sreg_64 = REG_SEQUENCE %0, %subreg.sub0, %2, %subreg.sub1 # | 771: $sgpr0_sgpr1 = COPY %1 # | 772: ... # | 773: --- # | 774: name: zext_vgpr_s1_to_vgpr_s16 # | next:129'4 } search range end (exclusive) # | 775: alignment: 1 # | 776: exposesReturnsTwice: false # | 777: legalized: true # | 778: regBankSelected: true # | 779: selected: true # | . # | . # | . # | 1115: minNumAGPRs: 4294967295 # | 1116: body: | # | 1117: bb.0: # | 1118: liveins: $vgpr0 # | 1119: # | 1120: %0:vgpr_32 = COPY $vgpr0 # | next:211'0 { search range start (exclusive) # | next:211'1 error: no match found in search range # | next:211'2 with "COPY" equal to "%0" # | next:211'3 pattern attempts to capture variables: "V_BFE_U32_e64_" # | 1121: %3:sreg_32 = S_MOV_B32 65535 # | 1122: %2:vgpr_32 = V_AND_B32_e64 %3, %0, implicit $exec # | next:211'4 ? possible intended match # | 1123: $vgpr0 = COPY %2 # | 1124: ... # | 1125: --- # | 1126: name: zext_sgpr_reg_class_s1_to_sgpr_s32 # | next:211'5 } search range end (exclusive) # | 1127: alignment: 1 # | 1128: exposesReturnsTwice: false # | 1129: legalized: true # | 1130: regBankSelected: true # | 1131: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fpenv.ll (438 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fpenv.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %10:vgpr(i32) (in function: set_fpenv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fpenv.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll (439 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll -o - # .---command stderr------------ # | warning: Instruction selection used fallback path for test_s16 # | warning: Instruction selection used fallback path for test_s32 # | warning: Instruction selection used fallback path for test_s64 # | warning: Instruction selection used fallback path for test_v4s16 # | warning: Instruction selection used fallback path for test_v8s16 # | warning: Instruction selection used fallback path for test_v2s32 # | warning: Instruction selection used fallback path for test_v4s32 # | warning: Instruction selection used fallback path for test_v2s64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll:21:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_cmp_gt_f32_e32 vcc, 0, v0 # | ^ # | :38:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :39:2: note: possible intended match here # | v_cmp_ngt_f32_e32 vcc, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll:34:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_cmp_gt_f64_e32 vcc, 0, v[0:1] # | ^ # | :68:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :69:2: note: possible intended match here # | v_cmp_ngt_f64_e32 vcc, 0, v[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll:108:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_cmp_gt_f32_e32 vcc, 0, v0 # | ^ # | :193:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :194:2: note: possible intended match here # | v_cmp_ngt_f32_e32 vcc, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll:123:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_cmp_gt_f32_e32 vcc, 0, v0 # | ^ # | :225:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :226:2: note: possible intended match here # | v_cmp_ngt_f32_e32 vcc, 0, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll:142:13: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: v_cmp_gt_f64_e32 vcc, 0, v[0:1] # | ^ # | :261:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :262:2: note: possible intended match here # | v_cmp_ngt_f64_e32 vcc, 0, v[0:1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 33: .globl test_s32 ; -- Begin function test_s32 # | 34: .p2align 6 # | 35: .type test_s32,@function # | 36: test_s32: ; @test_s32 # | 37: ; %bb.0: ; %entry # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:21'0 { search range start (exclusive) # | next:21'1 error: no match found in search range # | 39: v_cmp_ngt_f32_e32 vcc, 0, v0 # | next:21'2 ? possible intended match # | 40: v_cndmask_b32_e32 v0, 0, v0, vcc # | 41: s_setpc_b64 s[30:31] # | 42: .Lfunc_end1: # | 43: .size test_s32, .Lfunc_end1-test_s32 # | 44: ; -- End function # | . # | . # | . # | 61: ; MemoryBound: 0 # | 62: .text # | 63: .globl test_s64 ; -- Begin function test_s64 # | 64: .p2align 6 # | 65: .type test_s64,@function # | 66: test_s64: ; @test_s64 # | next:21'3 } search range end (exclusive) # | 67: ; %bb.0: ; %entry # | 68: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:34'0 { search range start (exclusive) # | next:34'1 error: no match found in search range # | 69: v_cmp_ngt_f64_e32 vcc, 0, v[0:1] # | next:34'2 ? possible intended match # | 70: v_cndmask_b32_e32 v0, 0, v0, vcc # | 71: v_cndmask_b32_e32 v1, 0, v1, vcc # | 72: s_setpc_b64 s[30:31] # | 73: .Lfunc_end2: # | 74: .size test_s64, .Lfunc_end2-test_s64 # | . # | . # | . # | 92: ; MemoryBound: 0 # | 93: .text # | 94: .globl test_v4s16 ; -- Begin function test_v4s16 # | 95: .p2align 6 # | 96: .type test_v4s16,@function # | 97: test_v4s16: ; @test_v4s16 # | next:34'3 } search range end (exclusive) # | 98: ; %bb.0: ; %entry # | 99: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 100: v_lshrrev_b32_e32 v3, 16, v1 # | 101: v_lshrrev_b32_e32 v2, 16, v0 # | 102: v_cmp_ngt_f16_e32 vcc, 0, v3 # | . # | . # | . # | 188: .globl test_v2s32 ; -- Begin function test_v2s32 # | 189: .p2align 6 # | 190: .type test_v2s32,@function # | 191: test_v2s32: ; @test_v2s32 # | 192: ; %bb.0: ; %entry # | 193: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | 194: v_cmp_ngt_f32_e32 vcc, 0, v0 # | next:108'2 ? possible intended match # | 195: v_cndmask_b32_e32 v0, 0, v0, vcc # | 196: v_cmp_ngt_f32_e32 vcc, 0, v1 # | 197: v_cndmask_b32_e32 v1, 0, v1, vcc # | 198: s_setpc_b64 s[30:31] # | 199: .Lfunc_end5: # | . # | . # | . # | 218: ; MemoryBound: 0 # | 219: .text # | 220: .globl test_v4s32 ; -- Begin function test_v4s32 # | 221: .p2align 6 # | 222: .type test_v4s32,@function # | 223: test_v4s32: ; @test_v4s32 # | next:108'3 } search range end (exclusive) # | 224: ; %bb.0: ; %entry # | 225: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:123'0 { search range start (exclusive) # | next:123'1 error: no match found in search range # | 226: v_cmp_ngt_f32_e32 vcc, 0, v0 # | next:123'2 ? possible intended match # | 227: v_cndmask_b32_e32 v0, 0, v0, vcc # | 228: v_cmp_ngt_f32_e32 vcc, 0, v1 # | 229: v_cndmask_b32_e32 v1, 0, v1, vcc # | 230: v_cmp_ngt_f32_e32 vcc, 0, v2 # | 231: v_cndmask_b32_e32 v2, 0, v2, vcc # | . # | . # | . # | 254: ; MemoryBound: 0 # | 255: .text # | 256: .globl test_v2s64 ; -- Begin function test_v2s64 # | 257: .p2align 6 # | 258: .type test_v2s64,@function # | 259: test_v2s64: ; @test_v2s64 # | next:123'3 } search range end (exclusive) # | 260: ; %bb.0: ; %entry # | 261: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:142'0 { search range start (exclusive) # | next:142'1 error: no match found in search range # | 262: v_cmp_ngt_f64_e32 vcc, 0, v[0:1] # | next:142'2 ? possible intended match # | 263: v_cmp_ngt_f64_e64 s[4:5], 0, v[2:3] # | 264: v_cndmask_b32_e32 v0, 0, v0, vcc # | 265: v_cndmask_b32_e64 v2, 0, v2, s[4:5] # | 266: v_cndmask_b32_e32 v1, 0, v1, vcc # | 267: v_cndmask_b32_e64 v3, 0, v3, s[4:5] # | . # | . # | . # | 297: .amdgpu_pal_metadata # | 298: --- # | 299: amdpal.pipelines: # | 300: - .registers: {} # | 301: ... # | 302: .end_amdgpu_pal_metadata # | next:142'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/atomics_cond_sub.ll (440 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/atomics_cond_sub.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sgpr(i64) = G_CONSTANT i64 -16 (in function: flat_atomic_usub_cond_no_rtn_u32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/atomics_cond_sub.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll (441 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:10:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :181:2: note: scanning from here # | # | ^ # | :181:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :182:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:57:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV]], [[COPY7]] # | ^ # | :339:31: note: scanning from here # | %28:vgpr(s32) = COPY %26(s32) # | ^ # | :339:31: note: with "UV" equal to "%17" # | %28:vgpr(s32) = COPY %26(s32) # | ^ # | :339:31: note: with "COPY7" equal to "%28" # | %28:vgpr(s32) = COPY %26(s32) # | ^ # | :339:31: note: pattern attempts to capture variables: "AND" # | %28:vgpr(s32) = COPY %26(s32) # | ^ # | :340:2: note: possible intended match here # | %22:vgpr(s32) = G_AND %17, %28 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:119:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND2:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV2]], [[COPY10]] # | ^ # | :517:31: note: scanning from here # | %41:vgpr(s32) = COPY %36(s32) # | ^ # | :517:31: note: with "UV2" equal to "%21" # | %41:vgpr(s32) = COPY %36(s32) # | ^ # | :517:31: note: with "COPY10" equal to "%41" # | %41:vgpr(s32) = COPY %36(s32) # | ^ # | :517:31: note: pattern attempts to capture variables: "AND2" # | %41:vgpr(s32) = COPY %36(s32) # | ^ # | :518:2: note: possible intended match here # | %33:vgpr(s32) = G_AND %21, %41 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:162:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY5:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :678:28: note: scanning from here # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :678:28: note: pattern attempts to capture variables: "COPY5" # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :679:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:270:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :841:2: note: scanning from here # | # | ^ # | :841:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :842:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:304:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :974:2: note: scanning from here # | # | ^ # | :974:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :975:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:338:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1107:2: note: scanning from here # | # | ^ # | :1107:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1108:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll:372:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1240:2: note: scanning from here # | # | ^ # | :1240:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1241:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 176: isWholeWaveFunction: false # | 177: minNumAGPRs: 4294967295 # | 178: body: | # | 179: bb.1 (%ir-block.0): # | 180: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 181: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 182: %4:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 183: %5:sgpr(i32) = COPY $sgpr3 # | 184: %6:sgpr(i32) = COPY $sgpr4 # | 185: %7:sgpr(i32) = COPY $sgpr5 # | 186: %1:vgpr(i32) = COPY $vgpr0 # | 187: %2:sgpr(i32) = COPY $sgpr6 # | 188: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 189: %16:sgpr(i32) = G_CONSTANT i32 0 # | 190: %18:vgpr(i32) = COPY %16(i32) # | 191: %17:vgpr_32(i32) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %15(<4 x s32>), %18(i32), %1, %2, 0, 78, 0, 0 :: (dereferenceable load (f16) from %ir.rsrc, align 1, addrspace 8) # | 192: $vgpr0 = COPY %17(i32) # | 193: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 194: ... # | 195: --- # | 196: name: raw_tbuffer_load_v2f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 197: alignment: 4 # | 198: exposesReturnsTwice: false # | 199: legalized: true # | 200: regBankSelected: true # | 201: selected: true # | . # | . # | . # | 334: %15:sgpr(i32) = G_CONSTANT i32 0 # | 335: %27:vgpr(i32) = COPY %15(i32) # | 336: %16:vgpr(<2 x f32>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %14(<4 x s32>), %27(i32), %1, %2, 0, 78, 0, 0 :: (dereferenceable load (<2 x f16>) from %ir.rsrc, align 1, addrspace 8) # | 337: %17:vgpr(i32), %18:vgpr(i32) = G_UNMERGE_VALUES %16(<2 x f32>) # | 338: %26:sgpr(s32) = G_CONSTANT i32 65535 # | 339: %28:vgpr(s32) = COPY %26(s32) # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | next:57'2 with "UV" equal to "%17" # | next:57'3 with "COPY7" equal to "%28" # | next:57'4 pattern attempts to capture variables: "AND" # | 340: %22:vgpr(s32) = G_AND %17, %28 # | next:57'5 ? possible intended match # | 341: %29:vgpr(s32) = COPY %26(s32) # | 342: %23:vgpr(s32) = G_AND %18, %29 # | 343: %24:sgpr(s32) = G_CONSTANT i32 16 # | 344: %30:vgpr(s32) = COPY %24(s32) # | 345: %25:vgpr(s32) = G_SHL %23, %30(s32) # | 346: %21:vgpr_32(i32) = G_OR %22, %25 # | 347: %9:vgpr_32(<2 x f16>) = COPY %21(i32) # | 348: $vgpr0 = COPY %9(<2 x f16>) # | 349: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 350: ... # | 351: --- # | 352: name: raw_tbuffer_load_v4f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:57'6 } search range end (exclusive) # | 353: alignment: 4 # | 354: exposesReturnsTwice: false # | 355: legalized: true # | 356: regBankSelected: true # | 357: selected: true # | . # | . # | . # | 512: %31:sgpr(s32) = G_CONSTANT i32 16 # | 513: %40:vgpr(s32) = COPY %31(s32) # | 514: %32:vgpr(s32) = G_SHL %30, %40(s32) # | 515: %27:vgpr(i32) = G_OR %29, %32 # | 516: %10:vgpr_32(<2 x f16>) = G_BITCAST %27(i32) # | 517: %41:vgpr(s32) = COPY %36(s32) # | next:119'0 { search range start (exclusive) # | next:119'1 error: no match found in search range # | next:119'2 with "UV2" equal to "%21" # | next:119'3 with "COPY10" equal to "%41" # | next:119'4 pattern attempts to capture variables: "AND2" # | 518: %33:vgpr(s32) = G_AND %21, %41 # | next:119'5 ? possible intended match # | 519: %42:vgpr(s32) = COPY %36(s32) # | 520: %34:vgpr(s32) = G_AND %22, %42 # | 521: %43:vgpr(s32) = COPY %31(s32) # | 522: %35:vgpr(s32) = G_SHL %34, %43(s32) # | 523: %28:vgpr_32(i32) = G_OR %33, %35 # | 524: %11:vgpr_32(<2 x f16>) = COPY %28(i32) # | 525: $vgpr0 = COPY %10(<2 x f16>) # | 526: $vgpr1 = COPY %11(<2 x f16>) # | 527: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 528: ... # | 529: --- # | 530: name: raw_tbuffer_load_f16__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:119'6 } search range end (exclusive) # | 531: alignment: 4 # | 532: exposesReturnsTwice: false # | 533: legalized: true # | 534: regBankSelected: true # | 535: selected: true # | . # | . # | . # | 673: # | 674: %4:vgpr(s32) = COPY $vgpr0 # | 675: %5:vgpr(s32) = COPY $vgpr1 # | 6 # | ... # `---data was truncated (10240/17894) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/read-register-invalid-register.ll (442 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/read-register-invalid-register.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -filetype=null < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --implicit-check-not=error /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 -filetype=null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --implicit-check-not=error /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll # RUN: at line 2 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 -filetype=null < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --implicit-check-not=error /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 -filetype=null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --implicit-check-not=error /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll:13:10: error: CHECK: expected string not found in input # | ; CHECK: error: :0:0: invalid register "not-a-register" for llvm.read_register # | ^ # | :1:79: note: scanning from here # | error: :0:0: invalid register "not-a-register" for llvm.read_register # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read-register-invalid-register.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: error: :0:0: invalid register "not-a-register" for llvm.read_register # | check:13'0 { search range start (exclusive) # | check:13'1 error: no match found in search range # | 2: LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %15:sgpr(p1) :: (store (i8) into %ir.out.load, addrspace 1) (in function: test_invalid_register_i1) # | check:13'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/zextload.ll (443 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/zextload.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for zextload_global_i1_to_i32 # | warning: Instruction selection used fallback path for zextload_global_i8_to_i32 # | warning: Instruction selection used fallback path for zextload_global_i16_to_i32 # | warning: Instruction selection used fallback path for zextload_global_i1_to_i64 # | warning: Instruction selection used fallback path for zextload_global_i8_to_i64 # | warning: Instruction selection used fallback path for zextload_global_i16_to_i64 # | warning: Instruction selection used fallback path for zextload_global_i32_to_i64 # | warning: Instruction selection used fallback path for zextload_global_i32_to_i96 # | warning: Instruction selection used fallback path for zextload_global_i32_to_i128 # | warning: Instruction selection used fallback path for zextload_global_i64_to_i128 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll:14:14: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: v_and_b32_e32 v0, 1, v0 # | ^ # | :10:20: note: scanning from here # | s_waitcnt vmcnt(0) # | ^ # | :15:26: note: possible intended match here # | .set .Lzextload_global_i1_to_i32.num_vgpr, 2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 5: .type zextload_global_i1_to_i32,@function # | 6: zextload_global_i1_to_i32: ; @zextload_global_i1_to_i32 # | 7: ; %bb.0: # | 8: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 9: global_load_ubyte v0, v[0:1], off # | 10: s_waitcnt vmcnt(0) # | next:14'0 { search range start (exclusive) # | next:14'1 error: no match found in search range # | 11: s_setpc_b64 s[30:31] # | 12: .Lfunc_end0: # | 13: .size zextload_global_i1_to_i32, .Lfunc_end0-zextload_global_i1_to_i32 # | 14: ; -- End function # | 15: .set .Lzextload_global_i1_to_i32.num_vgpr, 2 # | next:14'2 ? possible intended match # | 16: .set .Lzextload_global_i1_to_i32.num_agpr, 0 # | 17: .set .Lzextload_global_i1_to_i32.numbered_sgpr, 32 # | 18: .set .Lzextload_global_i1_to_i32.num_named_barrier, 0 # | 19: .set .Lzextload_global_i1_to_i32.private_seg_size, 0 # | 20: .set .Lzextload_global_i1_to_i32.uses_vcc, 0 # | . # | . # | . # | 31: ; MemoryBound: 0 # | 32: .text # | 33: .globl zextload_global_i8_to_i32 ; -- Begin function zextload_global_i8_to_i32 # | 34: .p2align 6 # | 35: .type zextload_global_i8_to_i32,@function # | 36: zextload_global_i8_to_i32: ; @zextload_global_i8_to_i32 # | next:14'3 } search range end (exclusive) # | 37: ; %bb.0: # | 38: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 39: global_load_ubyte v0, v[0:1], off # | 40: s_waitcnt vmcnt(0) # | 41: s_setpc_b64 s[30:31] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-skip.ll (444 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-skip.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01-amd-amdhsa -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01-amd-amdhsa -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01-amd-amdhsa -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu7.01-amd-amdhsa -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 0 (in function: if_call) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-skip.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll (445 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:11:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :174:2: note: scanning from here # | # | ^ # | :174:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :175:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:32:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :305:2: note: scanning from here # | # | ^ # | :305:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :306:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:56:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :440:2: note: scanning from here # | # | ^ # | :440:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :441:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:82:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :578:2: note: scanning from here # | # | ^ # | :578:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :579:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:110:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :715:2: note: scanning from here # | # | ^ # | :715:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :716:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:139:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :881:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :881:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :882:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll:199:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :1049:2: note: scanning from here # | # | ^ # | :1049:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1050:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 169: isWholeWaveFunction: false # | 170: minNumAGPRs: 4294967295 # | 171: body: | # | 172: bb.1 (%ir-block.0): # | 173: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 174: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 175: %5:sgpr(i32) = COPY $sgpr2 # | next:11'3 ? possible intended match # | 176: %6:sgpr(i32) = COPY $sgpr3 # | 177: %7:sgpr(i32) = COPY $sgpr4 # | 178: %8:sgpr(i32) = COPY $sgpr5 # | 179: %1:vgpr(i32) = COPY $vgpr0 # | 180: %2:vgpr(i32) = COPY $vgpr1 # | 181: %3:sgpr(i32) = COPY $sgpr6 # | 182: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 183: %10:vgpr_32(f32) = G_AMDGPU_TBUFFER_LOAD_FORMAT %15(<4 x s32>), %1(i32), %2, %3, 0, 78, 0, -1 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 184: $vgpr0 = COPY %10(f32) # | 185: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 186: ... # | 187: --- # | 188: name: struct_tbuffer_load_v2f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 189: alignment: 4 # | 190: exposesReturnsTwice: false # | 191: legalized: true # | 192: regBankSelected: true # | 193: selected: true # | . # | . # | . # | 300: isWholeWaveFunction: false # | 301: minNumAGPRs: 4294967295 # | 302: body: | # | 303: bb.1 (%ir-block.0): # | 304: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 305: # | next:32'0 { search range start (exclusive) # | next:32'1 error: no match found in search range # | next:32'2 pattern attempts to capture variables: "COPY" # | 306: %5:sgpr(i32) = COPY $sgpr2 # | next:32'3 ? possible intended match # | 307: %6:sgpr(i32) = COPY $sgpr3 # | 308: %7:sgpr(i32) = COPY $sgpr4 # | 309: %8:sgpr(i32) = COPY $sgpr5 # | 310: %1:vgpr(i32) = COPY $vgpr0 # | 311: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 317: $vgpr0 = COPY %11(f32) # | 318: $vgpr1 = COPY %12(f32) # | 319: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 320: ... # | 321: --- # | 322: name: struct_tbuffer_load_v3f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:32'4 } search range end (exclusive) # | 323: alignment: 4 # | 324: exposesReturnsTwice: false # | 325: legalized: true # | 326: regBankSelected: true # | 327: selected: true # | . # | . # | . # | 435: isWholeWaveFunction: false # | 436: minNumAGPRs: 4294967295 # | 437: body: | # | 438: bb.1 (%ir-block.0): # | 439: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 440: # | next:56'0 { search range start (exclusive) # | next:56'1 error: no match found in search range # | next:56'2 pattern attempts to capture variables: "COPY" # | 441: %5:sgpr(i32) = COPY $sgpr2 # | next:56'3 ? possible intended match # | 442: %6:sgpr(i32) = COPY $sgpr3 # | 443: %7:sgpr(i32) = COPY $sgpr4 # | 444: %8:sgpr(i32) = COPY $sgpr5 # | 445: %1:vgpr(i32) = COPY $vgpr0 # | 446: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 454: $vgpr1 = COPY %12(f32) # | 455: $vgpr2 = COPY %13(f32) # | 456: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2 # | 457: ... # | 458: --- # | 459: name: struct_tbuffer_load_v4f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:56'4 } search range end (exclusive) # | 460: alignment: 4 # | 461: exposesReturnsTwice: false # | 462: legalized: true # | 463: regBankSelected: true # | 464: selected: true # | . # | . # | . # | 573: isWholeWaveFunction: false # | 574: minNumAGPRs: 4294967295 # | 575: body: | # | 576: bb.1 (%ir-block.0): # | 577: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 578: # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | next:82'2 pattern attempts to capture variables: "COPY" # | 579: %5:sgpr(i32) = COPY $sgpr2 # | next:82'3 ? possible intended match # | 580: %6:sgpr(i32) = COPY $sgpr3 # | 581: %7:sgpr(i32) = COPY $sgpr4 # | 582: %8:sgpr(i32) = COPY $sgpr5 # | 583: %1:vgpr(i32) = COPY $vgpr0 # | 584: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 594: $vgpr2 = COPY %13(f32) # | 595: $vgpr3 = COPY %14(f32) # | 596: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2, implicit $vgpr3 # | 597: ... # | 598: --- # | 599: name: struct_tbuffer_load_f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset_vindex0 # | next:82'4 } search range end (exclusive) # | 600: alignment: 4 # | 601: exposesReturnsTwice: false # | 602: legalized: true # | 603: regBankSelected: true # | 604: selected: true # | . # | . # | . # | 710: isWholeWaveFunction: false # | 711: minNumAGPRs: 4294967295 # | 712: body: | # | 713: bb.1 (%ir-block.0): # | 714: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 715: # | next:110'0 { search range start (exclusive) # | next:110'1 error: no match found in search range # | next:110'2 pattern attempts to capture variables: "COPY" # | 716: %4:sgpr(i32) = COPY $sgpr2 # | next:110'3 ? possible intended match # | 717: %5:sgpr(i32) = COPY $sgpr3 # | 718: %6:sgpr(i32) = COPY $sgpr4 # | 719: %7:sgpr(i32) = COPY $sgpr5 # | 720: %1:vgpr(i32) = COPY $vgpr0 # | # | ... # `---data was truncated (10240/14106) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir (446 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-ashr.s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-ashr.s16.mir.tmp' # | remark: :0:0: cannot select: %4:sgpr(i16) = G_ASHR %2:sgpr, %3:sgpr(i16) (in function: ashr_i16_i16_ss) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_ASHR %2:vgpr, %3:sgpr(i16) (in function: ashr_i16_i16_vs) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_ASHR %2:vgpr, %1:vgpr(i32) (in function: ashr_i16_i32_vv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_ASHR %2:vgpr, %3:vgpr(i16) (in function: ashr_i16_i16_vv) # | remark: :0:0: cannot select: %4:vgpr_32(i16) = G_ASHR %2:vgpr, %3:vgpr(i16) (in function: ashr_i16_i16_vv_zext_to_i32) # | remark: :0:0: cannot select: %5:vgpr(i64) = G_ZEXT %4:vgpr(i16) (in function: ashr_i16_vv_zext_to_i64) # | remark: :0:0: cannot select: %3:sgpr(i16) = G_ASHR %2:sgpr, %1:sgpr(i32) (in function: ashr_i16_i32_ss) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_ASHR %2:sgpr, %1:vgpr(i32) (in function: ashr_i16_i32_sv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_ASHR %2:sgpr, %3:vgpr(i16) (in function: ashr_i16_i16_sv) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_ASHR %2:vgpr, %1:sgpr(i32) (in function: ashr_i16_i32_vs) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir:91:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :293:2: note: scanning from here # | # | ^ # | :293:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :294:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir:199:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :533:2: note: scanning from here # | # | ^ # | :533:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :534:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir:257:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :655:2: note: scanning from here # | # | ^ # | :655:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :656:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir:321:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :778:2: note: scanning from here # | # | ^ # | :778:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :779:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir:498:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1138:2: note: scanning from here # | # | ^ # | :1138:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1139:2: note: possible intended match here # | %0:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 288: isWholeWaveFunction: false # | 289: minNumAGPRs: 4294967295 # | 290: body: | # | 291: bb.0: # | 292: liveins: $sgpr0, $vgpr0 # | 293: # | next:91'0 { search range start (exclusive) # | next:91'1 error: no match found in search range # | next:91'2 pattern attempts to capture variables: "COPY" # | 294: %0:vgpr(i32) = COPY $vgpr0 # | next:91'3 ? possible intended match # | 295: %1:sgpr(i32) = COPY $sgpr0 # | 296: %2:vgpr(i16) = G_TRUNC %0(i32) # | 297: %3:sgpr(i16) = G_TRUNC %1(i32) # | 298: %4:vgpr(i16) = G_ASHR %2, %3(i16) # | 299: S_ENDPGM 0, implicit %4(i16) # | 300: ... # | 301: --- # | 302: name: ashr_i16_i32_vv # | next:91'4 } search range end (exclusive) # | 303: alignment: 1 # | 304: exposesReturnsTwice: false # | 305: legalized: true # | 306: regBankSelected: true # | 307: selected: true # | . # | . # | . # | 528: isWholeWaveFunction: false # | 529: minNumAGPRs: 4294967295 # | 530: body: | # | 531: bb.0: # | 532: liveins: $vgpr0, $vgpr1 # | 533: # | next:199'0 { search range start (exclusive) # | next:199'1 error: no match found in search range # | next:199'2 pattern attempts to capture variables: "COPY" # | 534: %0:vgpr(i32) = COPY $vgpr0 # | next:199'3 ? possible intended match # | 535: %1:vgpr(i32) = COPY $vgpr1 # | 536: %2:vgpr(i16) = G_TRUNC %0(i32) # | 537: %3:vgpr(i16) = G_TRUNC %1(i32) # | 538: %4:vgpr(i16) = G_ASHR %2, %3(i16) # | 539: S_ENDPGM 0, implicit %4(i16) # | 540: ... # | 541: --- # | 542: name: ashr_i16_i16_vv_zext_to_i32 # | next:199'4 } search range end (exclusive) # | 543: alignment: 1 # | 544: exposesReturnsTwice: false # | 545: legalized: true # | 546: regBankSelected: true # | 547: selected: true # | . # | . # | . # | 650: isWholeWaveFunction: false # | 651: minNumAGPRs: 4294967295 # | 652: body: | # | 653: bb.0: # | 654: liveins: $vgpr0, $vgpr1 # | 655: # | next:257'0 { search range start (exclusive) # | next:257'1 error: no match found in search range # | next:257'2 pattern attempts to capture variables: "COPY" # | 656: %0:vgpr(i32) = COPY $vgpr0 # | next:257'3 ? possible intended match # | 657: %1:vgpr(i32) = COPY $vgpr1 # | 658: %2:vgpr(i16) = G_TRUNC %0(i32) # | 659: %3:vgpr(i16) = G_TRUNC %1(i32) # | 660: %4:vgpr_32(i16) = G_ASHR %2, %3(i16) # | 661: %5:vgpr_32(i32) = V_BFE_U32_e64 %4(i16), 0, 16, implicit $exec # | 662: S_ENDPGM 0, implicit %5(i32) # | 663: ... # | 664: --- # | 665: name: ashr_i16_vv_zext_to_i64 # | next:257'4 } search range end (exclusive) # | 666: alignment: 1 # | 667: exposesReturnsTwice: false # | 668: legalized: true # | 669: regBankSelected: true # | 670: selected: true # | . # | . # | . # | 773: isWholeWaveFunction: false # | 774: minNumAGPRs: 4294967295 # | 775: body: | # | 776: bb.0: # | 777: liveins: $vgpr0, $vgpr1 # | 778: # | next:321'0 { search range start (exclusive) # | next:321'1 error: no match found in search range # | next:321'2 pattern attempts to capture variables: "COPY" # | 779: %0:vgpr(i32) = COPY $vgpr0 # | next:321'3 ? possible intended match # | 780: %1:vgpr(i32) = COPY $vgpr1 # | 781: %2:vgpr(i16) = G_TRUNC %0(i32) # | 782: %3:vgpr(i16) = G_TRUNC %1(i32) # | 783: %4:vgpr(i16) = G_ASHR %2, %3(i16) # | 784: %5:vgpr(i64) = G_ZEXT %4(i16) # | 785: S_ENDPGM 0, implicit %5(i64) # | 786: ... # | 787: --- # | 788: name: ashr_i16_i32_ss # | next:321'4 } search range end (exclusive) # | 789: alignment: 1 # | 790: exposesReturnsTwice: false # | 791: legalized: true # | 792: regBankSelected: true # | 793: selected: true # | . # | . # | . # | 1133: isWholeWaveFunction: false # | 1134: minNumAGPRs: 4294967295 # | 1135: body: | # | 1136: bb.0: # | 1137: liveins: $sgpr0, $vgpr0 # | 1138: # | next:498'0 { search range start (exclusive) # | next:498'1 error: no match found in search range # | next:498'2 pattern attempts to capture variables: "COPY" # | 1139: %0:sgpr(i32) = COPY $sgpr0 # | next:498'3 ? possible intended match # | 1140: %1:vgpr(i32) = COPY $vgpr0 # | 1141: %2:sgpr(i16) = G_TRUNC %0(i32) # | 1142: %3:vgpr(i16) = G_TRUNC %1(i32) # | 1143: %4:vgpr(i16) = G_ASHR %2, %3(i16) # | 1144: S_ENDPGM 0, implicit %4(i16) # | 1145: ... # | 1146: --- # | 1147: name: ashr_i16_i32_vs # | next:498'4 } search range end (exclusive) # | 1148: alignment: 1 # | 1149: exposesReturnsTwice: false # | 1150: legalized: true # | 1151: regBankSelected: true # | 1152: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir (447 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir:134:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :558:2: note: scanning from here # | # | ^ # | :558:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :559:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir:326:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :1260:2: note: scanning from here # | # | ^ # | :1260:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1261:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir:357:17: error: WAVE64-NEXT: expected string not found in input # | ; WAVE64-NEXT: [[COPY:%[0-9]+]]:vgpr(<2 x s16>) = COPY $vgpr0 # | ^ # | :1377:2: note: scanning from here # | # | ^ # | :1377:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1378:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 553: isWholeWaveFunction: false # | 554: minNumAGPRs: 4294967295 # | 555: body: | # | 556: bb.0: # | 557: liveins: $vgpr0, $vgpr1 # | 558: # | next:134'0 { search range start (exclusive) # | next:134'1 error: no match found in search range # | next:134'2 pattern attempts to capture variables: "COPY" # | 559: %0:vgpr_32 = COPY $vgpr0 # | next:134'3 ? possible intended match # | 560: %1:vgpr_32 = COPY $vgpr1 # | 561: %4:vgpr_32 = V_XOR_B32_e64 %0, %1, implicit $exec # | 562: S_ENDPGM 0, implicit %4 # | 563: ... # | 564: --- # | 565: name: xor_s32_sgpr_sgpr_sgpr # | next:134'4 } search range end (exclusive) # | 566: alignment: 1 # | 567: exposesReturnsTwice: false # | 568: legalized: true # | 569: regBankSelected: true # | 570: selected: true # | . # | . # | . # | 1255: isWholeWaveFunction: false # | 1256: minNumAGPRs: 4294967295 # | 1257: body: | # | 1258: bb.0: # | 1259: liveins: $vgpr0, $vgpr1 # | 1260: # | next:326'0 { search range start (exclusive) # | next:326'1 error: no match found in search range # | next:326'2 pattern attempts to capture variables: "COPY" # | 1261: %0:vgpr_32 = COPY $vgpr0 # | next:326'3 ? possible intended match # | 1262: %1:vgpr_32 = COPY $vgpr1 # | 1263: %2:vgpr_32 = V_XOR_B32_e64 %0, %1, implicit $exec # | 1264: S_ENDPGM 0, implicit %2 # | 1265: ... # | 1266: --- # | 1267: name: xor_v2s16_vgpr_vgpr_vgpr # | next:326'4 } search range end (exclusive) # | 1268: alignment: 1 # | 1269: exposesReturnsTwice: false # | 1270: legalized: true # | 1271: regBankSelected: true # | 1272: selected: true # | . # | . # | . # | 1372: isWholeWaveFunction: false # | 1373: minNumAGPRs: 4294967295 # | 1374: body: | # | 1375: bb.0: # | 1376: liveins: $vgpr0, $vgpr1 # | 1377: # | next:357'0 { search range start (exclusive) # | next:357'1 error: no match found in search range # | next:357'2 pattern attempts to capture variables: "COPY" # | 1378: %0:vgpr_32 = COPY $vgpr0 # | next:357'3 ? possible intended match # | 1379: %1:vgpr_32 = COPY $vgpr1 # | 1380: %2:vgpr_32 = V_XOR_B32_e64 %0, %1, implicit $exec # | 1381: S_ENDPGM 0, implicit %2 # | 1382: ... # | 1383: --- # | 1384: name: xor_s64_vgpr_vgpr_vgpr # | next:357'4 } search range end (exclusive) # | 1385: alignment: 1 # | 1386: exposesReturnsTwice: false # | 1387: legalized: true # | 1388: regBankSelected: true # | 1389: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir (448 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir:136:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :414:2: note: scanning from here # | # | ^ # | :414:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :415:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir:360:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :884:2: note: scanning from here # | # | ^ # | :884:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :885:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir:421:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :999:2: note: scanning from here # | # | ^ # | :999:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1000:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 409: isWholeWaveFunction: false # | 410: minNumAGPRs: 4294967295 # | 411: body: | # | 412: bb.0: # | 413: liveins: $vgpr0_vgpr1 # | 414: # | next:136'0 { search range start (exclusive) # | next:136'1 error: no match found in search range # | next:136'2 pattern attempts to capture variables: "COPY" # | 415: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:136'3 ? possible intended match # | 416: %1:vgpr_32(p3) = G_LOAD %0(p1) :: (load seq_cst (p3), addrspace 1) # | 417: $vgpr0 = COPY %1(p3) # | 418: ... # | 419: --- # | 420: name: load_atomic_global_s64_seq_cst # | next:136'4 } search range end (exclusive) # | 421: alignment: 1 # | 422: exposesReturnsTwice: false # | 423: legalized: true # | 424: regBankSelected: true # | 425: selected: true # | . # | . # | . # | 879: isWholeWaveFunction: false # | 880: minNumAGPRs: 4294967295 # | 881: body: | # | 882: bb.0: # | 883: liveins: $vgpr0_vgpr1 # | 884: # | next:360'0 { search range start (exclusive) # | next:360'1 error: no match found in search range # | next:360'2 pattern attempts to capture variables: "COPY" # | 885: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:360'3 ? possible intended match # | 886: %1:vreg_64(p1) = G_LOAD %0(p1) :: (load seq_cst (p1), addrspace 1) # | 887: $vgpr0_vgpr1 = COPY %1(p1) # | 888: ... # | 889: --- # | 890: name: load_atomic_global_p0_seq_cst # | next:360'4 } search range end (exclusive) # | 891: alignment: 1 # | 892: exposesReturnsTwice: false # | 893: legalized: true # | 894: regBankSelected: true # | 895: selected: true # | . # | . # | . # | 994: isWholeWaveFunction: false # | 995: minNumAGPRs: 4294967295 # | 996: body: | # | 997: bb.0: # | 998: liveins: $vgpr0_vgpr1 # | 999: # | next:421'0 { search range start (exclusive) # | next:421'1 error: no match found in search range # | next:421'2 pattern attempts to capture variables: "COPY" # | 1000: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:421'3 ? possible intended match # | 1001: %1:vreg_64(p0) = G_LOAD %0(p1) :: (load seq_cst (p0), addrspace 1) # | 1002: $vgpr0_vgpr1 = COPY %1(p0) # | 1003: ... # | 1004: --- # | 1005: name: load_atomic_global_s32_seq_cst_gep_m2048 # | next:421'4 } search range end (exclusive) # | 1006: alignment: 1 # | 1007: exposesReturnsTwice: false # | 1008: legalized: true # | 1009: regBankSelected: true # | 1010: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir (449 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir -check-prefixes=GCN,SI # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir -check-prefixes=GCN,SI # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir:40:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :301:2: note: scanning from here # | # | ^ # | :301:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :302:19: note: possible intended match here # | %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir:172:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[S_BFE_U32_:%[0-9]+]]:sreg_32 = S_BFE_U32 [[COPY]], 1048576, implicit-def $scc # | ^ # | :774:26: note: scanning from here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :774:26: note: with "COPY" equal to "%0" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :774:26: note: pattern attempts to capture variables: "S_BFE_U32_" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :776:2: note: possible intended match here # | %3:sreg_32 = S_AND_B32 %4, %0, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir:236:13: error: SI-NEXT: expected string not found in input # | ; SI-NEXT: [[V_BFE_U32_e64_:%[0-9]+]]:vgpr_32 = V_BFE_U32_e64 [[COPY]], 0, 16, implicit $exec # | ^ # | :1126:26: note: scanning from here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1126:26: note: with "COPY" equal to "%0" # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1126:26: note: pattern attempts to capture variables: "V_BFE_U32_e64_" # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | :1128:2: note: possible intended match here # | %3:vgpr_32 = V_AND_B32_e64 %4, %0, implicit $exec # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 296: isWholeWaveFunction: false # | 297: minNumAGPRs: 4294967295 # | 298: body: | # | 299: bb.0: # | 300: liveins: $sgpr0 # | 301: # | next:40'0 { search range start (exclusive) # | next:40'1 error: no match found in search range # | next:40'2 pattern attempts to capture variables: "COPY" # | 302: %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | next:40'3 ? possible intended match # | 303: %2:sreg_32_xm0 = IMPLICIT_DEF # | 304: %1:sreg_64 = REG_SEQUENCE %0, %subreg.sub0, %2, %subreg.sub1 # | 305: S_ENDPGM 0, implicit %1 # | 306: ... # | 307: --- # | 308: name: anyext_sgpr_s16_to_sgpr_s64 # | next:40'4 } search range end (exclusive) # | 309: alignment: 1 # | 310: exposesReturnsTwice: false # | 311: legalized: true # | 312: regBankSelected: true # | 313: selected: true # | . # | . # | . # | 769: minNumAGPRs: 4294967295 # | 770: body: | # | 771: bb.0: # | 772: liveins: $sgpr0 # | 773: # | 774: %0:sreg_32 = COPY $sgpr0 # | next:172'0 { search range start (exclusive) # | next:172'1 error: no match found in search range # | next:172'2 with "COPY" equal to "%0" # | next:172'3 pattern attempts to capture variables: "S_BFE_U32_" # | 775: %4:sreg_32 = S_MOV_B32 65535 # | 776: %3:sreg_32 = S_AND_B32 %4, %0, implicit-def dead $scc # | next:172'4 ? possible intended match # | 777: $sgpr0 = COPY %3 # | 778: ... # | 779: --- # | 780: name: anyext_sgpr_s1_to_sgpr_s32 # | next:172'5 } search range end (exclusive) # | 781: alignment: 1 # | 782: exposesReturnsTwice: false # | 783: legalized: true # | 784: regBankSelected: true # | 785: selected: true # | . # | . # | . # | 1121: minNumAGPRs: 4294967295 # | 1122: body: | # | 1123: bb.0: # | 1124: liveins: $vgpr0 # | 1125: # | 1126: %0:vgpr_32 = COPY $vgpr0 # | next:236'0 { search range start (exclusive) # | next:236'1 error: no match found in search range # | next:236'2 with "COPY" equal to "%0" # | next:236'3 pattern attempts to capture variables: "V_BFE_U32_e64_" # | 1127: %4:sreg_32 = S_MOV_B32 65535 # | 1128: %3:vgpr_32 = V_AND_B32_e64 %4, %0, implicit $exec # | next:236'4 ? possible intended match # | 1129: $vgpr0 = COPY %3 # | 1130: ... # | 1131: --- # | 1132: name: anyext_vgpr_s1_to_vgpr_s32 # | next:236'5 } search range end (exclusive) # | 1133: alignment: 1 # | 1134: exposesReturnsTwice: false # | 1135: legalized: true # | 1136: regBankSelected: true # | 1137: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll (450 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=0 -stop-after=finalize-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=0 -stop-after=finalize-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -stop-after=finalize-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00 -global-isel=1 -stop-after=finalize-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %35:vgpr(<4 x i32>), %32:sgpr(<4 x s32>), %36:vgpr(i32), %37:vgpr, %17:sgpr, 0, 0, 0 :: (dereferenceable store (<4 x i32>) into %ir..13.as.ptr, align 1, addrspace 8) (in function: test_load_zext) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll (451 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll -check-prefixes=GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll -check-prefixes=GFX11 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll -check-prefixes=GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sgpr(i32) = G_CONSTANT i32 0 (in function: undef_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll -check-prefixes=GFX11 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll -check-prefixes=GFX11 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/strict_fadd.f64.ll (452 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/strict_fadd.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vreg_64(f64) = G_STRICT_FADD %0:vgpr, %1:vgpr (in function: v_constained_fadd_f64_fpexcept_strict) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/strict_fadd.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir (453 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-shl.s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-shl.s16.mir.tmp' # | remark: :0:0: cannot select: %4:sgpr(i16) = G_SHL %2:sgpr, %3:sgpr(i16) (in function: shl_i16_i16_ss) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_SHL %2:vgpr, %3:sgpr(i16) (in function: shl_i16_i16_vs) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_SHL %2:vgpr, %1:vgpr(i32) (in function: shl_i16_i32_vv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_SHL %2:vgpr, %3:vgpr(i16) (in function: shl_i16_i16_vv) # | remark: :0:0: cannot select: %4:vgpr_32(i16) = G_SHL %2:vgpr, %3:vgpr(i16) (in function: shl_i16_i16_vv_zext_to_i32) # | remark: :0:0: cannot select: %5:vgpr(i64) = G_ZEXT %4:vgpr(i16) (in function: shl_i16_vv_zext_to_i64) # | remark: :0:0: cannot select: %3:sgpr(i16) = G_SHL %2:sgpr, %1:sgpr(i32) (in function: shl_i16_i32_ss) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_SHL %2:sgpr, %1:vgpr(i32) (in function: shl_i16_i32_sv) # | remark: :0:0: cannot select: %4:vgpr(i16) = G_SHL %2:sgpr, %3:vgpr(i16) (in function: shl_i16_i16_sv) # | remark: :0:0: cannot select: %3:vgpr(i16) = G_SHL %2:vgpr, %1:sgpr(i32) (in function: shl_i16_i32_vs) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir:87:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :293:2: note: scanning from here # | # | ^ # | :293:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :294:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir:195:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :533:2: note: scanning from here # | # | ^ # | :533:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :534:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir:253:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :655:2: note: scanning from here # | # | ^ # | :655:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :656:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir:317:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :778:2: note: scanning from here # | # | ^ # | :778:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :779:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir:494:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1138:2: note: scanning from here # | # | ^ # | :1138:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1139:2: note: possible intended match here # | %0:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 288: isWholeWaveFunction: false # | 289: minNumAGPRs: 4294967295 # | 290: body: | # | 291: bb.0: # | 292: liveins: $sgpr0, $vgpr0 # | 293: # | next:87'0 { search range start (exclusive) # | next:87'1 error: no match found in search range # | next:87'2 pattern attempts to capture variables: "COPY" # | 294: %0:vgpr(i32) = COPY $vgpr0 # | next:87'3 ? possible intended match # | 295: %1:sgpr(i32) = COPY $sgpr0 # | 296: %2:vgpr(i16) = G_TRUNC %0(i32) # | 297: %3:sgpr(i16) = G_TRUNC %1(i32) # | 298: %4:vgpr(i16) = G_SHL %2, %3(i16) # | 299: S_ENDPGM 0, implicit %4(i16) # | 300: ... # | 301: --- # | 302: name: shl_i16_i32_vv # | next:87'4 } search range end (exclusive) # | 303: alignment: 1 # | 304: exposesReturnsTwice: false # | 305: legalized: true # | 306: regBankSelected: true # | 307: selected: true # | . # | . # | . # | 528: isWholeWaveFunction: false # | 529: minNumAGPRs: 4294967295 # | 530: body: | # | 531: bb.0: # | 532: liveins: $vgpr0, $vgpr1 # | 533: # | next:195'0 { search range start (exclusive) # | next:195'1 error: no match found in search range # | next:195'2 pattern attempts to capture variables: "COPY" # | 534: %0:vgpr(i32) = COPY $vgpr0 # | next:195'3 ? possible intended match # | 535: %1:vgpr(i32) = COPY $vgpr1 # | 536: %2:vgpr(i16) = G_TRUNC %0(i32) # | 537: %3:vgpr(i16) = G_TRUNC %1(i32) # | 538: %4:vgpr(i16) = G_SHL %2, %3(i16) # | 539: S_ENDPGM 0, implicit %4(i16) # | 540: ... # | 541: --- # | 542: name: shl_i16_i16_vv_zext_to_i32 # | next:195'4 } search range end (exclusive) # | 543: alignment: 1 # | 544: exposesReturnsTwice: false # | 545: legalized: true # | 546: regBankSelected: true # | 547: selected: true # | . # | . # | . # | 650: isWholeWaveFunction: false # | 651: minNumAGPRs: 4294967295 # | 652: body: | # | 653: bb.0: # | 654: liveins: $vgpr0, $vgpr1 # | 655: # | next:253'0 { search range start (exclusive) # | next:253'1 error: no match found in search range # | next:253'2 pattern attempts to capture variables: "COPY" # | 656: %0:vgpr(i32) = COPY $vgpr0 # | next:253'3 ? possible intended match # | 657: %1:vgpr(i32) = COPY $vgpr1 # | 658: %2:vgpr(i16) = G_TRUNC %0(i32) # | 659: %3:vgpr(i16) = G_TRUNC %1(i32) # | 660: %4:vgpr_32(i16) = G_SHL %2, %3(i16) # | 661: %5:vgpr_32(i32) = V_BFE_U32_e64 %4(i16), 0, 16, implicit $exec # | 662: S_ENDPGM 0, implicit %5(i32) # | 663: ... # | 664: --- # | 665: name: shl_i16_vv_zext_to_i64 # | next:253'4 } search range end (exclusive) # | 666: alignment: 1 # | 667: exposesReturnsTwice: false # | 668: legalized: true # | 669: regBankSelected: true # | 670: selected: true # | . # | . # | . # | 773: isWholeWaveFunction: false # | 774: minNumAGPRs: 4294967295 # | 775: body: | # | 776: bb.0: # | 777: liveins: $vgpr0, $vgpr1 # | 778: # | next:317'0 { search range start (exclusive) # | next:317'1 error: no match found in search range # | next:317'2 pattern attempts to capture variables: "COPY" # | 779: %0:vgpr(i32) = COPY $vgpr0 # | next:317'3 ? possible intended match # | 780: %1:vgpr(i32) = COPY $vgpr1 # | 781: %2:vgpr(i16) = G_TRUNC %0(i32) # | 782: %3:vgpr(i16) = G_TRUNC %1(i32) # | 783: %4:vgpr(i16) = G_SHL %2, %3(i16) # | 784: %5:vgpr(i64) = G_ZEXT %4(i16) # | 785: S_ENDPGM 0, implicit %5(i64) # | 786: ... # | 787: --- # | 788: name: shl_i16_i32_ss # | next:317'4 } search range end (exclusive) # | 789: alignment: 1 # | 790: exposesReturnsTwice: false # | 791: legalized: true # | 792: regBankSelected: true # | 793: selected: true # | . # | . # | . # | 1133: isWholeWaveFunction: false # | 1134: minNumAGPRs: 4294967295 # | 1135: body: | # | 1136: bb.0: # | 1137: liveins: $sgpr0, $vgpr0 # | 1138: # | next:494'0 { search range start (exclusive) # | next:494'1 error: no match found in search range # | next:494'2 pattern attempts to capture variables: "COPY" # | 1139: %0:sgpr(i32) = COPY $sgpr0 # | next:494'3 ? possible intended match # | 1140: %1:vgpr(i32) = COPY $vgpr0 # | 1141: %2:sgpr(i16) = G_TRUNC %0(i32) # | 1142: %3:vgpr(i16) = G_TRUNC %1(i32) # | 1143: %4:vgpr(i16) = G_SHL %2, %3(i16) # | 1144: S_ENDPGM 0, implicit %4(i16) # | 1145: ... # | 1146: --- # | 1147: name: shl_i16_i32_vs # | next:494'4 } search range end (exclusive) # | 1148: alignment: 1 # | 1149: exposesReturnsTwice: false # | 1150: legalized: true # | 1151: regBankSelected: true # | 1152: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/addrspacecast-gas.ll (454 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/addrspacecast-gas.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %39:vgpr(i32), %10:vgpr(p0) :: (volatile store (i32) into %ir.stof) (in function: use_private_to_flat_addrspacecast) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/addrspacecast-gas.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll (455 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll --check-prefixes=GCN # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(f32) = G_LOAD %13:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dword) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll --check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll --check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll (456 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %34:vgpr(<3 x f32>), %11:vgpr(p1) :: (store (<3 x f32>) into %ir.dir, align 16, addrspace 1) (in function: image_bvh8_intersect_ray) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll (457 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_get_doorbell) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll (458 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll --check-prefixes=GCN # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll --check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %16:vgpr_32(f32) = G_LOAD %17:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: buffer_load_lds_dword) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll --check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll --check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll (459 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:8:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :181:2: note: scanning from here # | # | ^ # | :181:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :182:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:29:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :315:2: note: scanning from here # | # | ^ # | :315:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :316:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:48:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :452:2: note: scanning from here # | # | ^ # | :452:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :453:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:74:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :593:2: note: scanning from here # | # | ^ # | :593:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :594:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:102:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :760:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :760:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :761:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:165:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :956:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :956:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :957:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:218:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1121:2: note: scanning from here # | # | ^ # | :1121:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1122:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll:240:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1256:2: note: scanning from here # | # | ^ # | :1256:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1257:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 176: isWholeWaveFunction: false # | 177: minNumAGPRs: 4294967295 # | 178: body: | # | 179: bb.1 (%ir-block.0): # | 180: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 181: # | next:8'0 { search range start (exclusive) # | next:8'1 error: no match found in search range # | next:8'2 pattern attempts to capture variables: "COPY" # | 182: %0:vgpr(i32) = COPY $vgpr0 # | next:8'3 ? possible intended match # | 183: %5:sgpr(i32) = COPY $sgpr2 # | 184: %6:sgpr(i32) = COPY $sgpr3 # | 185: %7:sgpr(i32) = COPY $sgpr4 # | 186: %8:sgpr(i32) = COPY $sgpr5 # | 187: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 193: %11:vgpr_32(f32) = COPY %10(i32) # | 194: $vgpr0 = COPY %11(f32) # | 195: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 196: ... # | 197: --- # | 198: name: raw_ptr_buffer_atomic_swap_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:8'4 } search range end (exclusive) # | 199: alignment: 4 # | 200: exposesReturnsTwice: false # | 201: legalized: true # | 202: regBankSelected: true # | 203: selected: true # | . # | . # | . # | 310: isWholeWaveFunction: false # | 311: minNumAGPRs: 4294967295 # | 312: body: | # | 313: bb.1 (%ir-block.0): # | 314: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 315: # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | next:29'2 pattern attempts to capture variables: "COPY" # | 316: %0:vgpr(i32) = COPY $vgpr0 # | next:29'3 ? possible intended match # | 317: %5:sgpr(i32) = COPY $sgpr2 # | 318: %6:sgpr(i32) = COPY $sgpr3 # | 319: %7:sgpr(i32) = COPY $sgpr4 # | 320: %8:sgpr(i32) = COPY $sgpr5 # | 321: %2:vgpr(i32) = COPY $vgpr1 # | 322: %3:sgpr(i32) = COPY $sgpr6 # | 323: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 324: %16:sgpr(i32) = G_CONSTANT i32 0 # | 325: %17:vgpr(i32) = COPY %16(i32) # | 326: %10:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0, %15(<4 x s32>), %17(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 327: S_ENDPGM 0 # | 328: ... # | 329: --- # | 330: name: raw_ptr_buffer_atomic_swap_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:29'4 } search range end (exclusive) # | 331: alignment: 4 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 447: isWholeWaveFunction: false # | 448: minNumAGPRs: 4294967295 # | 449: body: | # | 450: bb.1 (%ir-block.0): # | 451: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 452: # | next:48'0 { search range start (exclusive) # | next:48'1 error: no match found in search range # | next:48'2 pattern attempts to capture variables: "COPY" # | 453: %5:vgpr(i32) = COPY $vgpr0 # | next:48'3 ? possible intended match # | 454: %6:vgpr(i32) = COPY $vgpr1 # | 455: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 456: %7:sgpr(i32) = COPY $sgpr2 # | 457: %8:sgpr(i32) = COPY $sgpr3 # | 458: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 469: $vgpr0 = COPY %14(f32) # | 470: $vgpr1 = COPY %15(f32) # | 471: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 472: ... # | 473: --- # | 474: name: raw_ptr_buffer_atomic_swap_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:48'4 } search range end (exclusive) # | 475: alignment: 4 # | 476: exposesReturnsTwice: false # | 477: legalized: true # | 478: regBankSelected: true # | 479: selected: true # | . # | . # | . # | 588: isWholeWaveFunction: false # | 589: minNumAGPRs: 4294967295 # | 590: body: | # | 591: bb.1 (%ir-block.0): # | 592: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 593: # | next:74'0 { search range start (exclusive) # | next:74'1 error: no match found in search range # | next:74'2 pattern attempts to capture variables: "COPY" # | 594: %5:vgpr(i32) = COPY $vgpr0 # | next:74'3 ? possible intended match # | 595: %6:vgpr(i32) = COPY $vgpr1 # | 596: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 597: %7:sgpr(i32) = COPY $sgpr2 # | 598: %8:sgpr(i32) = COPY $sgpr3 # | 599: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 605: %19:vgpr(i32) = COPY %18(i32) # | 606: %12:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0, %17(<4 x s32>), %19(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 607: S_ENDPGM 0 # | 608: ... # | 609: --- # | 610: name: raw_ptr_buffer_atomic_swap_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:74'4 } search range end (exclusive) # | 611: alignment: 4 # | 612: exposesReturnsTwice: false # | 613: legalized: true # | 614: regBankSelected: true # | # | ... # `---data was truncated (10240/16264) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll (460 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %10:sreg_64_xexec(i1) = G_FCMP floatpred(ord), %0:vgpr_32(f32), %1:vgpr_32 (in function: v_test_fcmp_select_ord) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll:189:15: error: GFX6-LABEL: expected string not found in input # | ; GFX6-LABEL: v_test_fcmp_select_ord: # | ^ # | :376:37: note: scanning from here # | v_test_fmax_legacy_oge_f32_fneg_rhs: ; @v_test_fmax_legacy_oge_f32_fneg_rhs # | ^ # | :376:41: note: possible intended match here # | v_test_fmax_legacy_oge_f32_fneg_rhs: ; @v_test_fmax_legacy_oge_f32_fneg_rhs # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 371: .long 0 # | 372: .text # | 373: .globl v_test_fmax_legacy_oge_f32_fneg_rhs ; -- Begin function v_test_fmax_legacy_oge_f32_fneg_rhs # | 374: .p2align 6 # | 375: .type v_test_fmax_legacy_oge_f32_fneg_rhs,@function # | 376: v_test_fmax_legacy_oge_f32_fneg_rhs: ; @v_test_fmax_legacy_oge_f32_fneg_rhs # | label:189'0 { search range start (exclusive) # | label:189'1 error: no match found in search range # | label:189'2 ? possible intended match # | 377: ; %bb.0: # | 378: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 379: v_max_legacy_f32_e64 v0, v0, -v1 # | 380: s_setpc_b64 s[30:31] # | 381: .Lfunc_end9: # | 382: .size v_test_fmax_legacy_oge_f32_fneg_rhs, .Lfunc_end9-v_test_fmax_legacy_oge_f32_fneg_rhs # | 383: # | label:189'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir (461 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir:19:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :135:2: note: scanning from here # | # | ^ # | :135:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :136:9: note: possible intended match here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir:41:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :254:2: note: scanning from here # | # | ^ # | :254:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :255:9: note: possible intended match here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir:65:20: error: GFX9GFX10-NEXT: expected string not found in input # | ; GFX9GFX10-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :378:2: note: scanning from here # | # | ^ # | :378:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :380:2: note: possible intended match here # | %1:vgpr(i32) = COPY $vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 130: isWholeWaveFunction: false # | 131: minNumAGPRs: 4294967295 # | 132: body: | # | 133: bb.0: # | 134: liveins: $vgpr0, $vgpr1 # | 135: # | next:19'0 { search range start (exclusive) # | next:19'1 error: no match found in search range # | next:19'2 pattern attempts to capture variables: "COPY" # | 136: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | next:19'3 ? possible intended match # | 137: %1:vgpr(<2 x f16>) = COPY $vgpr1 # | 138: %2:vgpr(<2 x f16>) = G_FMUL %0, %1 # | 139: S_ENDPGM 0, implicit %2(<2 x f16>) # | 140: ... # | 141: --- # | 142: name: fmul_v2f16_fneg_v_fneg_v # | next:19'4 } search range end (exclusive) # | 143: alignment: 1 # | 144: exposesReturnsTwice: false # | 145: legalized: true # | 146: regBankSelected: true # | 147: selected: true # | . # | . # | . # | 249: isWholeWaveFunction: false # | 250: minNumAGPRs: 4294967295 # | 251: body: | # | 252: bb.0: # | 253: liveins: $vgpr0, $vgpr1 # | 254: # | next:41'0 { search range start (exclusive) # | next:41'1 error: no match found in search range # | next:41'2 pattern attempts to capture variables: "COPY" # | 255: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | next:41'3 ? possible intended match # | 256: %1:vgpr(<2 x f16>) = COPY $vgpr1 # | 257: %2:vgpr(<2 x f16>) = G_FNEG %0 # | 258: %3:vgpr(<2 x f16>) = G_FNEG %1 # | 259: %4:vgpr(<2 x f16>) = G_FMUL %2, %3 # | 260: S_ENDPGM 0, implicit %4(<2 x f16>) # | 261: ... # | 262: --- # | 263: name: fmul_v2f16_fneg_lo_v_v # | next:41'4 } search range end (exclusive) # | 264: alignment: 1 # | 265: exposesReturnsTwice: false # | 266: legalized: true # | 267: regBankSelected: true # | 268: selected: true # | . # | . # | . # | 373: isWholeWaveFunction: false # | 374: minNumAGPRs: 4294967295 # | 375: body: | # | 376: bb.0: # | 377: liveins: $vgpr0, $vgpr1, $vgpr2 # | 378: # | next:65'0 { search range start (exclusive) # | next:65'1 error: no match found in search range # | next:65'2 pattern attempts to capture variables: "COPY" # | 379: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | 380: %1:vgpr(i32) = COPY $vgpr1 # | next:65'3 ? possible intended match # | 381: %2:vgpr(i32) = COPY $vgpr2 # | 382: %3:vgpr(f16) = G_TRUNC %1(i32) # | 383: %4:vgpr(f16) = G_FNEG %3 # | 384: %5:vgpr(i32) = G_ANYEXT %4(f16) # | 385: %6:vgpr(<2 x f16>) = G_BUILD_VECTOR_TRUNC %5(i32), %2(i32) # | 386: %7:vgpr(<2 x f16>) = G_FMUL %6, %0 # | 387: S_ENDPGM 0, implicit %7(<2 x f16>) # | 388: ... # | next:65'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fminimum3.v2f16.ll (462 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fminimum3.v2f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 -mattr=-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(<2 x f16>) = G_FMINIMUM %2:vgpr, %11:vgpr (in function: fminimum3_v2f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fminimum3.v2f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll (463 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc --global-isel=0 -mtriple=amdgcn -mcpu=tahiti /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc --global-isel=0 -mtriple=amdgcn -mcpu=tahiti /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc --global-isel=1 -mtriple=amdgcn -mcpu=tahiti /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc --global-isel=1 -mtriple=amdgcn -mcpu=tahiti /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sreg_32(i32) = G_CONSTANT i32 4 (in function: cvt_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.ll (464 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=verde # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr_32(f32) = G_FADD %20:vgpr_32, %21:vgpr (in function: v_interp) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll (465 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :173:2: note: scanning from here # | # | ^ # | :173:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :174:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:33:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :305:2: note: scanning from here # | # | ^ # | :305:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :306:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:54:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :440:2: note: scanning from here # | # | ^ # | :440:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :441:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:82:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :579:2: note: scanning from here # | # | ^ # | :579:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :580:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:114:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :746:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :746:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :747:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:179:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :942:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :942:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :943:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll:233:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1103:2: note: scanning from here # | # | ^ # | :1103:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1104:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 168: isWholeWaveFunction: false # | 169: minNumAGPRs: 4294967295 # | 170: body: | # | 171: bb.1 (%ir-block.0): # | 172: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 173: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 174: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 175: %6:sgpr(i32) = COPY $sgpr2 # | 176: %7:sgpr(i32) = COPY $sgpr3 # | 177: %8:sgpr(i32) = COPY $sgpr4 # | 178: %9:sgpr(i32) = COPY $sgpr5 # | 179: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 184: %12:vgpr_32(f32) = COPY %11(i32) # | 185: $vgpr0 = COPY %12(f32) # | 186: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 187: ... # | 188: --- # | 189: name: struct_ptr_buffer_atomic_sub_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 190: alignment: 4 # | 191: exposesReturnsTwice: false # | 192: legalized: true # | 193: regBankSelected: true # | 194: selected: true # | . # | . # | . # | 300: isWholeWaveFunction: false # | 301: minNumAGPRs: 4294967295 # | 302: body: | # | 303: bb.1 (%ir-block.0): # | 304: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 305: # | next:33'0 { search range start (exclusive) # | next:33'1 error: no match found in search range # | next:33'2 pattern attempts to capture variables: "COPY" # | 306: %0:vgpr(i32) = COPY $vgpr0 # | next:33'3 ? possible intended match # | 307: %6:sgpr(i32) = COPY $sgpr2 # | 308: %7:sgpr(i32) = COPY $sgpr3 # | 309: %8:sgpr(i32) = COPY $sgpr4 # | 310: %9:sgpr(i32) = COPY $sgpr5 # | 311: %2:vgpr(i32) = COPY $vgpr1 # | 312: %3:vgpr(i32) = COPY $vgpr2 # | 313: %4:sgpr(i32) = COPY $sgpr6 # | 314: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 315: %11:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_SUB %0, %16(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 316: S_ENDPGM 0 # | 317: ... # | 318: --- # | 319: name: struct_ptr_buffer_atomic_sub_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:33'4 } search range end (exclusive) # | 320: alignment: 4 # | 321: exposesReturnsTwice: false # | 322: legalized: true # | 323: regBankSelected: true # | 324: selected: true # | . # | . # | . # | 435: isWholeWaveFunction: false # | 436: minNumAGPRs: 4294967295 # | 437: body: | # | 438: bb.1 (%ir-block.0): # | 439: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 440: # | next:54'0 { search range start (exclusive) # | next:54'1 error: no match found in search range # | next:54'2 pattern attempts to capture variables: "COPY" # | 441: %6:vgpr(i32) = COPY $vgpr0 # | next:54'3 ? possible intended match # | 442: %7:vgpr(i32) = COPY $vgpr1 # | 443: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 444: %8:sgpr(i32) = COPY $sgpr2 # | 445: %9:sgpr(i32) = COPY $sgpr3 # | 446: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 456: $vgpr0 = COPY %15(f32) # | 457: $vgpr1 = COPY %16(f32) # | 458: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 459: ... # | 460: --- # | 461: name: struct_ptr_buffer_atomic_sub_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:54'4 } search range end (exclusive) # | 462: alignment: 4 # | 463: exposesReturnsTwice: false # | 464: legalized: true # | 465: regBankSelected: true # | 466: selected: true # | . # | . # | . # | 574: isWholeWaveFunction: false # | 575: minNumAGPRs: 4294967295 # | 576: body: | # | 577: bb.1 (%ir-block.0): # | 578: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 579: # | next:82'0 { search range start (exclusive) # | next:82'1 error: no match found in search range # | next:82'2 pattern attempts to capture variables: "COPY" # | 580: %6:vgpr(i32) = COPY $vgpr0 # | next:82'3 ? possible intended match # | 581: %7:vgpr(i32) = COPY $vgpr1 # | 582: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 583: %8:sgpr(i32) = COPY $sgpr2 # | 584: %9:sgpr(i32) = COPY $sgpr3 # | 585: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 590: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 591: %13:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_SUB %0, %18(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 592: S_ENDPGM 0 # | 593: ... # | 594: --- # | 595: name: struct_ptr_buffer_atomic_sub_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:82'4 } search range end (exclusive) # | 596: alignment: 4 # | 597: exposesReturnsTwice: false # | 598: legalized: true # | 599: regBankSelected: true # | 600: selected: true # | . # | . # | . # | 741: %6:vgpr(s32) = COPY $vgpr0 # | 742: %7:vgpr(s32) = COPY $vgpr1 # | 743: %8:vgpr(s32) = COPY $vgpr2 # | 744: %9:vgpr(s32) = COPY $vgpr3 # | 745: %2:sgpr(i32) = COPY $sgpr3 # | 746: %3:sgpr(i32) = COPY $sgpr4 # | next:114'0 { search range start (exc # | ... # `---data was truncated (10240/14365) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll (466 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: %19:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %13:vgpr(i32) (in function: test_readfirstlane_p0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll (467 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f16_f32_add_fma_ext_mul # | warning: Instruction selection used fallback path for test_f16_f32_add_ext_fma_mul # | warning: Instruction selection used fallback path for test_f16_f32_add_fma_ext_mul_rhs # | warning: Instruction selection used fallback path for test_f16_f32_add_ext_fma_mul_rhs # | warning: Instruction selection used fallback path for test_v4f16_v4f32_add_fma_ext_mul # | warning: Instruction selection used fallback path for test_v4f16_v4f32_add_ext_fma_mul # | warning: Instruction selection used fallback path for test_v4f16_v4f32_add_fma_ext_mul_rhs # | warning: Instruction selection used fallback path for test_v4f16_v4f32_add_ext_fma_mul_rhs # | warning: Instruction selection used fallback path for test_matching_source_from_unmerge # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll:162:21: error: GFX9-DENORM-NEXT: is not on the line after the previous match # | ; GFX9-DENORM-NEXT: v_mad_mix_f32 v0, v0, v4, v12 op_sel_hi:[0,0,1] # | ^ # | :240:2: note: 'next' match was here # | v_mad_mix_f32 v0, v0, v4, v12 op_sel_hi:[0,0,1] # | ^ # | :236:28: note: previous match ended here # | v_pk_mul_f16 v13, v13, v15 # | ^ # | :237:1: note: non-matching line after previous match is here # | v_mad_mix_f32 v3, v3, v7, v13 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll:227:21: error: GFX9-DENORM-NEXT: is not on the line after the previous match # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v0, v0, v2 # | ^ # | :300:2: note: 'next' match was here # | v_pk_mul_f16 v0, v0, v2 # | ^ # | :298:26: note: previous match ended here # | v_pk_mul_f16 v9, v9, v11 # | ^ # | :299:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v1, v1, v3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll:288:21: error: GFX9-DENORM-NEXT: is not on the line after the previous match # | ; GFX9-DENORM-NEXT: v_mad_mix_f32 v4, v4, v8, v12 op_sel_hi:[0,0,1] # | ^ # | :364:2: note: 'next' match was here # | v_mad_mix_f32 v4, v4, v8, v12 op_sel_hi:[0,0,1] # | ^ # | :360:28: note: previous match ended here # | v_pk_mul_f16 v13, v13, v15 # | ^ # | :361:1: note: non-matching line after previous match is here # | v_mad_mix_f32 v7, v7, v11, v13 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll:353:21: error: GFX9-DENORM-NEXT: is not on the line after the previous match # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v4, v4, v6 # | ^ # | :424:2: note: 'next' match was here # | v_pk_mul_f16 v4, v4, v6 # | ^ # | :422:26: note: previous match ended here # | v_pk_mul_f16 v9, v9, v11 # | ^ # | :423:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v5, v5, v7 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 231: .p2align 8 # | 232: .type test_v4f16_v4f32_add_fma_ext_mul,@function # | 233: test_v4f16_v4f32_add_fma_ext_mul: ; @test_v4f16_v4f32_add_fma_ext_mul # | 234: ; %bb.0: ; %.entry # | 235: v_pk_mul_f16 v12, v12, v14 # | 236: v_pk_mul_f16 v13, v13, v15 # | next:162'0 { search range start (exclusive) # | 237: v_mad_mix_f32 v3, v3, v7, v13 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | 238: v_mad_mix_f32 v2, v2, v6, v13 op_sel_hi:[0,0,1] # | 239: v_mad_mix_f32 v1, v1, v5, v12 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | 240: v_mad_mix_f32 v0, v0, v4, v12 op_sel_hi:[0,0,1] # | next:162'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 241: v_add_f32_e32 v0, v0, v8 # | 242: v_add_f32_e32 v1, v1, v9 # | 243: v_add_f32_e32 v2, v2, v10 # | 244: v_add_f32_e32 v3, v3, v11 # | 245: ; return to shader part epilog # | . # | . # | . # | 290: .long 0 # | 291: .text # | 292: .globl test_v4f16_v4f32_add_ext_fma_mul ; -- Begin function test_v4f16_v4f32_add_ext_fma_mul # | 293: .p2align 8 # | 294: .type test_v4f16_v4f32_add_ext_fma_mul,@function # | 295: test_v4f16_v4f32_add_ext_fma_mul: ; @test_v4f16_v4f32_add_ext_fma_mul # | next:162'2 } search range end (exclusive) # | 296: ; %bb.0: ; %.entry # | 297: v_pk_mul_f16 v8, v8, v10 # | 298: v_pk_mul_f16 v9, v9, v11 # | next:227'0 { search range start (exclusive) # | 299: v_pk_mul_f16 v1, v1, v3 # | 300: v_pk_mul_f16 v0, v0, v2 # | next:227'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 301: v_pk_add_f16 v3, v1, v9 # | 302: v_pk_add_f16 v1, v0, v8 # | 303: v_mad_mix_f32 v0, v1, 1.0, v4 op_sel_hi:[1,1,0] # | 304: v_mad_mix_f32 v1, v1, 1.0, v5 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 305: v_mad_mix_f32 v2, v3, 1.0, v6 op_sel_hi:[1,1,0] # | . # | . # | . # | 352: .long 0 # | 353: .text # | 354: .globl test_v4f16_v4f32_add_fma_ext_mul_rhs ; -- Begin function test_v4f16_v4f32_add_fma_ext_mul_rhs # | 355: .p2align 8 # | 356: .type test_v4f16_v4f32_add_fma_ext_mul_rhs,@function # | 357: test_v4f16_v4f32_add_fma_ext_mul_rhs: ; @test_v4f16_v4f32_add_fma_ext_mul_rhs # | next:227'2 } search range end (exclusive) # | 358: ; %bb.0: ; %.entry # | 359: v_pk_mul_f16 v12, v12, v14 # | 360: v_pk_mul_f16 v13, v13, v15 # | next:288'0 { search range start (exclusive) # | 361: v_mad_mix_f32 v7, v7, v11, v13 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | 362: v_mad_mix_f32 v6, v6, v10, v13 op_sel_hi:[0,0,1] # | 363: v_mad_mix_f32 v5, v5, v9, v12 op_sel:[0,0,1] op_sel_hi:[0,0,1] # | 364: v_mad_mix_f32 v4, v4, v8, v12 op_sel_hi:[0,0,1] # | next:288'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 365: v_add_f32_e32 v0, v0, v4 # | 366: v_add_f32_e32 v1, v1, v5 # | 367: v_add_f32_e32 v2, v2, v6 # | 368: v_add_f32_e32 v3, v3, v7 # | 369: ; return to shader part epilog # | . # | . # | . # | 414: .long 0 # | 415: .text # | 416: .globl test_v4f16_v4f32_add_ext_fma_mul_rhs ; -- Begin function test_v4f16_v4f32_add_ext_fma_mul_rhs # | 417: .p2align 8 # | 418: .type test_v4f16_v4f32_add_ext_fma_mul_rhs,@function # | 419: test_v4f16_v4f32_add_ext_fma_mul_rhs: ; @test_v4f16_v4f32_add_ext_fma_mul_rhs # | next:288'2 } search range end (exclusive) # | 420: ; %bb.0: ; %.entry # | 421: v_pk_mul_f16 v8, v8, v10 # | 422: v_pk_mul_f16 v9, v9, v11 # | next:353'0 { search range start (exclusive) # | 423: v_pk_mul_f16 v5, v5, v7 # | 424: v_pk_mul_f16 v4, v4, v6 # | next:353'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 425: v_pk_add_f16 v5, v5, v9 # | 426: v_pk_add_f16 v4, v4, v8 # | 427: v_mad_mix_f32 v0, v4, 1.0, v0 op_sel_hi:[1,1,0] # | 428: v_mad_mix_f32 v1, v4, 1.0, v1 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 429: v_mad_mix_f32 v2, v5, 1.0, v2 op_sel_hi:[1,1,0] # | . # | . # | . # | 482: .long 0 # | 483: .text # | 484: .globl test_matching_source_from_unmerge ; -- Begin function test_matching_source_from_unmerge # | 485: .p2align 8 # | 486: .type test_matching_source_from_unmerge,@function # | 487: test_matching_source_from_unmerge: ; @test_matching_source_from_unmerge # | next:353'2 } search range end (exclusive) # | 488: ; %bb.0: ; %.entry # | 489: ds_read_b64 v[2:3], v0 # | 490: s_waitcnt lgkmcnt(0) # | 491: v_mad_mix_f32 v0, v2, v3, v1 op_sel:[1,1,0] op_sel_hi:[1,1,0] # | 492: ; return to shader part epilog # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll (468 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32 -stop-after=finalize-isel # .---command stderr------------ # | warning: Instruction selection used fallback path for amdgpu_cs_chain_cc_half # | warning: Instruction selection used fallback path for amdgpu_cs_chain_cc_bfloat # | warning: Instruction selection used fallback path for amdgpu_cs_chain_many_regs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll:911:17: error: GISEL-GFX11: expected string not found in input # | ; GISEL-GFX11: bb.1 (%ir-block.0): # | ^ # | :1245:32: note: scanning from here # | name: amdgpu_cs_chain_many_regs # | ^ # | :1247:17: note: possible intended match here # | exposesReturnsTwice: false # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 1240: $sgpr30_sgpr31 = noconvergent SI_CALL %18, @use, csr_amdgpu_si_gfx, implicit $vgpr0, implicit $vgpr1, implicit $vgpr2, implicit $vgpr3, implicit $vgpr4, implicit $vgpr5, implicit $vgpr6, implicit $vgpr7, implicit $vgpr8, implicit $vgpr9, implicit $vgpr10, implicit $vgpr11, implicit $vgpr12, implicit $vgpr13, implicit $vgpr14, implicit $vgpr15 # | 1241: ADJCALLSTACKDOWN 0, 0, implicit-def $scc, implicit-def $sgpr32, implicit $sgpr32 # | 1242: S_ENDPGM 0 # | 1243: ... # | 1244: --- # | 1245: name: amdgpu_cs_chain_many_regs # | check:911'0 { search range start (exclusive) # | check:911'1 error: no match found in search range # | 1246: alignment: 4 # | 1247: exposesReturnsTwice: false # | check:911'2 ? possible intended match # | 1248: legalized: false # | 1249: regBankSelected: false # | 1250: selected: false # | 1251: failedISel: false # | 1252: tracksRegLiveness: true # | . # | . # | . # | 2546: $vgpr30 = COPY %30 # | 2547: $vgpr31 = COPY %31 # | 2548: $sgpr30_sgpr31 = SI_CALL killed %432, @use, csr_amdgpu_si_gfx, implicit $vgpr0, implicit $vgpr1, implicit $vgpr2, implicit $vgpr3, implicit $vgpr4, implicit $vgpr5, implicit $vgpr6, implicit $vgpr7, implicit $vgpr8, implicit $vgpr9, implicit $vgpr10, implicit $vgpr11, implicit $vgpr12, implicit $vgpr13, implicit $vgpr14, implicit $vgpr15, implicit $vgpr16, implicit $vgpr17, implicit $vgpr18, implicit $vgpr19, implicit $vgpr20, implicit $vgpr21, implicit $vgpr22, implicit $vgpr23, implicit $vgpr24, implicit $vgpr25, implicit $vgpr26, implicit $vgpr27, implicit $vgpr28, implicit $vgpr29, implicit $vgpr30, implicit $vgpr31 # | 2549: ADJCALLSTACKDOWN 0, 528, implicit-def dead $scc, implicit-def $sgpr32, implicit $sgpr32 # | 2550: S_ENDPGM 0 # | 2551: ... # | check:911'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll (469 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx906 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1012 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1012 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1012-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1100-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1250-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # RUN: at line 9 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vreg_128(<4 x i32>) = G_LOAD %0:vgpr(p1) :: (load syncscope("wavefront") monotonic (<4 x i32>) from %ir.addr, addrspace 1) (in function: av_global_load_b128_0_00) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX906-ISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll (470 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+architected-sgprs -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(i32), %12:sgpr(p1) :: (store (i32) into %ir.ptrx.load, addrspace 1) (in function: workgroup_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll (471 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :181:2: note: scanning from here # | # | ^ # | :181:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :182:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :315:2: note: scanning from here # | # | ^ # | :315:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :316:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:50:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :452:2: note: scanning from here # | # | ^ # | :452:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :453:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:76:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :593:2: note: scanning from here # | # | ^ # | :593:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :594:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:105:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :760:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :760:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :761:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:169:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :956:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :956:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :957:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:222:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1121:2: note: scanning from here # | # | ^ # | :1121:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1122:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll:245:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1256:2: note: scanning from here # | # | ^ # | :1256:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1257:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 176: isWholeWaveFunction: false # | 177: minNumAGPRs: 4294967295 # | 178: body: | # | 179: bb.1 (%ir-block.0): # | 180: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 181: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 182: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 183: %5:sgpr(i32) = COPY $sgpr2 # | 184: %6:sgpr(i32) = COPY $sgpr3 # | 185: %7:sgpr(i32) = COPY $sgpr4 # | 186: %8:sgpr(i32) = COPY $sgpr5 # | 187: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 193: %11:vgpr_32(f32) = COPY %10(i32) # | 194: $vgpr0 = COPY %11(f32) # | 195: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 196: ... # | 197: --- # | 198: name: raw_ptr_buffer_atomic_sub_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 199: alignment: 4 # | 200: exposesReturnsTwice: false # | 201: legalized: true # | 202: regBankSelected: true # | 203: selected: true # | . # | . # | . # | 310: isWholeWaveFunction: false # | 311: minNumAGPRs: 4294967295 # | 312: body: | # | 313: bb.1 (%ir-block.0): # | 314: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 315: # | next:31'0 { search range start (exclusive) # | next:31'1 error: no match found in search range # | next:31'2 pattern attempts to capture variables: "COPY" # | 316: %0:vgpr(i32) = COPY $vgpr0 # | next:31'3 ? possible intended match # | 317: %5:sgpr(i32) = COPY $sgpr2 # | 318: %6:sgpr(i32) = COPY $sgpr3 # | 319: %7:sgpr(i32) = COPY $sgpr4 # | 320: %8:sgpr(i32) = COPY $sgpr5 # | 321: %2:vgpr(i32) = COPY $vgpr1 # | 322: %3:sgpr(i32) = COPY $sgpr6 # | 323: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 324: %16:sgpr(i32) = G_CONSTANT i32 0 # | 325: %17:vgpr(i32) = COPY %16(i32) # | 326: %10:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_SUB %0, %15(<4 x s32>), %17(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 327: S_ENDPGM 0 # | 328: ... # | 329: --- # | 330: name: raw_ptr_buffer_atomic_sub_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:31'4 } search range end (exclusive) # | 331: alignment: 4 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 447: isWholeWaveFunction: false # | 448: minNumAGPRs: 4294967295 # | 449: body: | # | 450: bb.1 (%ir-block.0): # | 451: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 452: # | next:50'0 { search range start (exclusive) # | next:50'1 error: no match found in search range # | next:50'2 pattern attempts to capture variables: "COPY" # | 453: %5:vgpr(i32) = COPY $vgpr0 # | next:50'3 ? possible intended match # | 454: %6:vgpr(i32) = COPY $vgpr1 # | 455: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 456: %7:sgpr(i32) = COPY $sgpr2 # | 457: %8:sgpr(i32) = COPY $sgpr3 # | 458: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 469: $vgpr0 = COPY %14(f32) # | 470: $vgpr1 = COPY %15(f32) # | 471: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 472: ... # | 473: --- # | 474: name: raw_ptr_buffer_atomic_sub_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:50'4 } search range end (exclusive) # | 475: alignment: 4 # | 476: exposesReturnsTwice: false # | 477: legalized: true # | 478: regBankSelected: true # | 479: selected: true # | . # | . # | . # | 588: isWholeWaveFunction: false # | 589: minNumAGPRs: 4294967295 # | 590: body: | # | 591: bb.1 (%ir-block.0): # | 592: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 593: # | next:76'0 { search range start (exclusive) # | next:76'1 error: no match found in search range # | next:76'2 pattern attempts to capture variables: "COPY" # | 594: %5:vgpr(i32) = COPY $vgpr0 # | next:76'3 ? possible intended match # | 595: %6:vgpr(i32) = COPY $vgpr1 # | 596: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 597: %7:sgpr(i32) = COPY $sgpr2 # | 598: %8:sgpr(i32) = COPY $sgpr3 # | 599: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 605: %19:vgpr(i32) = COPY %18(i32) # | 606: %12:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_SUB %0, %17(<4 x s32>), %19(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 607: S_ENDPGM 0 # | 608: ... # | 609: --- # | 610: name: raw_ptr_buffer_atomic_sub_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:76'4 } search range end (exclusive) # | 611: alignment: 4 # | 612: exposesReturnsTwice: false # | 613: legalized: true # | 614: regBankSelected: true # | 615: selec # | ... # `---data was truncated (10240/16239) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll (472 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll --check-prefix=GFX1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll --check-prefix=GFX1251 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %46:vgpr(<2 x f64>), %51:vgpr(p1) :: (store (<2 x f64>) into %ir.out + 48, basealign 64, addrspace 1) (in function: test_wmma_f64_16x16x4_f64_negA) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll --check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll --check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll (473 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %1:vgpr(i32) (in function: v_permlane_idx_gen_b32_vs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX1250 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/umed3.ll (474 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/umed3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx802 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/umed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX89,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/umed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx802 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_min_max_ValK0_K1_u32 # | warning: Instruction selection used fallback path for min_max_ValK0_K1_i32 # | warning: Instruction selection used fallback path for test_min_K1max_ValK0__u32 # | warning: Instruction selection used fallback path for test_min_K1max_K0Val__u32 # | warning: Instruction selection used fallback path for test_max_min_ValK1_K0_u32 # | warning: Instruction selection used fallback path for test_max_min_K1Val_K0_u32 # | warning: Instruction selection used fallback path for test_max_K0min_ValK1__u32 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val__u32 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val__v2u16 # | warning: Instruction selection used fallback path for test_uniform_min_max # | warning: Instruction selection used fallback path for test_non_inline_constant_u32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX89,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/umed3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/umed3.ll:176:15: error: GFX89-NEXT: expected string not found in input # | ; GFX89-NEXT: s_max_u32 s0, s2, 12 # | ^ # | :387:9: note: scanning from here # | ; %bb.0: # | ^ # | :388:3: note: possible intended match here # | v_med3_u32 v0, s2, 12, 17 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/umed3.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 382: .text # | 383: .globl test_uniform_min_max ; -- Begin function test_uniform_min_max # | 384: .p2align 8 # | 385: .type test_uniform_min_max,@function # | 386: test_uniform_min_max: ; @test_uniform_min_max # | 387: ; %bb.0: # | next:176'0 { search range start (exclusive) # | next:176'1 error: no match found in search range # | 388: v_med3_u32 v0, s2, 12, 17 # | next:176'2 ? possible intended match # | 389: v_readfirstlane_b32 s0, v0 # | 390: ; return to shader part epilog # | 391: .Lfunc_end9: # | 392: .size test_uniform_min_max, .Lfunc_end9-test_uniform_min_max # | 393: ; -- End function # | . # | . # | . # | 437: .long 0 # | 438: .text # | 439: .globl test_non_inline_constant_u32 ; -- Begin function test_non_inline_constant_u32 # | 440: .p2align 6 # | 441: .type test_non_inline_constant_u32,@function # | 442: test_non_inline_constant_u32: ; @test_non_inline_constant_u32 # | next:176'3 } search range end (exclusive) # | 443: ; %bb.0: # | 444: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 445: v_mov_b32_e32 v1, 0x41 # | 446: v_med3_u32 v0, v0, 12, v1 # | 447: s_setpc_b64 s[30:31] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll (475 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :181:2: note: scanning from here # | # | ^ # | :181:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :182:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :315:2: note: scanning from here # | # | ^ # | :315:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :316:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:50:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :452:2: note: scanning from here # | # | ^ # | :452:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :453:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:76:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :593:2: note: scanning from here # | # | ^ # | :593:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :594:2: note: possible intended match here # | %5:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:105:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :760:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :760:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :761:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:169:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :956:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :956:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :957:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:222:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1121:2: note: scanning from here # | # | ^ # | :1121:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1122:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll:245:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1256:2: note: scanning from here # | # | ^ # | :1256:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1257:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 176: isWholeWaveFunction: false # | 177: minNumAGPRs: 4294967295 # | 178: body: | # | 179: bb.1 (%ir-block.0): # | 180: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 181: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 182: %0:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 183: %5:sgpr(i32) = COPY $sgpr2 # | 184: %6:sgpr(i32) = COPY $sgpr3 # | 185: %7:sgpr(i32) = COPY $sgpr4 # | 186: %8:sgpr(i32) = COPY $sgpr5 # | 187: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 193: %11:vgpr_32(f32) = COPY %10(i32) # | 194: $vgpr0 = COPY %11(f32) # | 195: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 196: ... # | 197: --- # | 198: name: raw_ptr_buffer_atomic_add_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 199: alignment: 4 # | 200: exposesReturnsTwice: false # | 201: legalized: true # | 202: regBankSelected: true # | 203: selected: true # | . # | . # | . # | 310: isWholeWaveFunction: false # | 311: minNumAGPRs: 4294967295 # | 312: body: | # | 313: bb.1 (%ir-block.0): # | 314: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 315: # | next:31'0 { search range start (exclusive) # | next:31'1 error: no match found in search range # | next:31'2 pattern attempts to capture variables: "COPY" # | 316: %0:vgpr(i32) = COPY $vgpr0 # | next:31'3 ? possible intended match # | 317: %5:sgpr(i32) = COPY $sgpr2 # | 318: %6:sgpr(i32) = COPY $sgpr3 # | 319: %7:sgpr(i32) = COPY $sgpr4 # | 320: %8:sgpr(i32) = COPY $sgpr5 # | 321: %2:vgpr(i32) = COPY $vgpr1 # | 322: %3:sgpr(i32) = COPY $sgpr6 # | 323: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 324: %16:sgpr(i32) = G_CONSTANT i32 0 # | 325: %17:vgpr(i32) = COPY %16(i32) # | 326: %10:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_ADD %0, %15(<4 x s32>), %17(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 327: S_ENDPGM 0 # | 328: ... # | 329: --- # | 330: name: raw_ptr_buffer_atomic_add_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:31'4 } search range end (exclusive) # | 331: alignment: 4 # | 332: exposesReturnsTwice: false # | 333: legalized: true # | 334: regBankSelected: true # | 335: selected: true # | . # | . # | . # | 447: isWholeWaveFunction: false # | 448: minNumAGPRs: 4294967295 # | 449: body: | # | 450: bb.1 (%ir-block.0): # | 451: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 452: # | next:50'0 { search range start (exclusive) # | next:50'1 error: no match found in search range # | next:50'2 pattern attempts to capture variables: "COPY" # | 453: %5:vgpr(i32) = COPY $vgpr0 # | next:50'3 ? possible intended match # | 454: %6:vgpr(i32) = COPY $vgpr1 # | 455: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 456: %7:sgpr(i32) = COPY $sgpr2 # | 457: %8:sgpr(i32) = COPY $sgpr3 # | 458: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 469: $vgpr0 = COPY %14(f32) # | 470: $vgpr1 = COPY %15(f32) # | 471: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 472: ... # | 473: --- # | 474: name: raw_ptr_buffer_atomic_add_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:50'4 } search range end (exclusive) # | 475: alignment: 4 # | 476: exposesReturnsTwice: false # | 477: legalized: true # | 478: regBankSelected: true # | 479: selected: true # | . # | . # | . # | 588: isWholeWaveFunction: false # | 589: minNumAGPRs: 4294967295 # | 590: body: | # | 591: bb.1 (%ir-block.0): # | 592: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 593: # | next:76'0 { search range start (exclusive) # | next:76'1 error: no match found in search range # | next:76'2 pattern attempts to capture variables: "COPY" # | 594: %5:vgpr(i32) = COPY $vgpr0 # | next:76'3 ? possible intended match # | 595: %6:vgpr(i32) = COPY $vgpr1 # | 596: %0:vgpr(i64) = G_MERGE_VALUES %5(i32), %6(i32) # | 597: %7:sgpr(i32) = COPY $sgpr2 # | 598: %8:sgpr(i32) = COPY $sgpr3 # | 599: %9:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 605: %19:vgpr(i32) = COPY %18(i32) # | 606: %12:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_ADD %0, %17(<4 x s32>), %19(i32), %2, %3, 0, 0, 0 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 607: S_ENDPGM 0 # | 608: ... # | 609: --- # | 610: name: raw_ptr_buffer_atomic_add_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:76'4 } search range end (exclusive) # | 611: alignment: 4 # | 612: exposesReturnsTwice: false # | 613: legalized: true # | 614: regBankSelected: true # | 615: selec # | ... # `---data was truncated (10240/16239) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll (476 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :208:2: note: scanning from here # | # | ^ # | :208:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :209:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :339:2: note: scanning from here # | # | ^ # | :339:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :340:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:54:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :473:2: note: scanning from here # | # | ^ # | :473:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :474:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:78:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :609:2: note: scanning from here # | # | ^ # | :609:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :610:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:115:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY10:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :784:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr7 # | ^ # | :784:28: note: pattern attempts to capture variables: "COPY10" # | %3:sgpr(i32) = COPY $sgpr7 # | ^ # | :785:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:212:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1209:2: note: scanning from here # | # | ^ # | :1209:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1210:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:233:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1338:2: note: scanning from here # | # | ^ # | :1338:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1344:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll:260:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1469:2: note: scanning from here # | # | ^ # | :1469:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1477:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 203: isWholeWaveFunction: false # | 204: minNumAGPRs: 4294967295 # | 205: body: | # | 206: bb.1 (%ir-block.0): # | 207: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 208: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 209: %0:vgpr(f32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 210: %6:sgpr(i32) = COPY $sgpr2 # | 211: %7:sgpr(i32) = COPY $sgpr3 # | 212: %8:sgpr(i32) = COPY $sgpr4 # | 213: %9:sgpr(i32) = COPY $sgpr5 # | 214: %2:vgpr(i32) = COPY $vgpr1 # | 215: %3:vgpr(i32) = COPY $vgpr2 # | 216: %4:sgpr(i32) = COPY $sgpr6 # | 217: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 218: G_AMDGPU_BUFFER_STORE %0(f32), %15(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (f32) into %ir.rsrc, align 1, addrspace 8) # | 219: S_ENDPGM 0 # | 220: ... # | 221: --- # | 222: name: struct_ptr_buffer_store_v2f32_sgpr_rsrc__vgpr_val__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 223: alignment: 4 # | 224: exposesReturnsTwice: false # | 225: legalized: true # | 226: regBankSelected: true # | 227: selected: true # | . # | . # | . # | 334: isWholeWaveFunction: false # | 335: minNumAGPRs: 4294967295 # | 336: body: | # | 337: bb.1 (%ir-block.0): # | 338: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 339: # | next:31'0 { search range start (exclusive) # | next:31'1 error: no match found in search range # | next:31'2 pattern attempts to capture variables: "COPY" # | 340: %6:vgpr(f32) = COPY $vgpr0 # | next:31'3 ? possible intended match # | 341: %7:vgpr(f32) = COPY $vgpr1 # | 342: %0:vgpr(<2 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32) # | 343: %8:sgpr(i32) = COPY $sgpr2 # | 344: %9:sgpr(i32) = COPY $sgpr3 # | 345: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 350: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 351: G_AMDGPU_BUFFER_STORE %0(<2 x f32>), %17(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<2 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 352: S_ENDPGM 0 # | 353: ... # | 354: --- # | 355: name: struct_ptr_buffer_store_v3f32_sgpr_rsrc__vgpr_val__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:31'4 } search range end (exclusive) # | 356: alignment: 4 # | 357: exposesReturnsTwice: false # | 358: legalized: true # | 359: regBankSelected: true # | 360: selected: true # | . # | . # | . # | 468: isWholeWaveFunction: false # | 469: minNumAGPRs: 4294967295 # | 470: body: | # | 471: bb.1 (%ir-block.0): # | 472: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4 # | 473: # | next:54'0 { search range start (exclusive) # | next:54'1 error: no match found in search range # | next:54'2 pattern attempts to capture variables: "COPY" # | 474: %6:vgpr(f32) = COPY $vgpr0 # | next:54'3 ? possible intended match # | 475: %7:vgpr(f32) = COPY $vgpr1 # | 476: %8:vgpr(f32) = COPY $vgpr2 # | 477: %0:vgpr(<3 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32), %8(f32) # | 478: %9:sgpr(i32) = COPY $sgpr2 # | 479: %10:sgpr(i32) = COPY $sgpr3 # | . # | . # | . # | 485: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %9(i32), %10(i32), %11(i32), %12(i32) # | 486: G_AMDGPU_BUFFER_STORE %0(<3 x f32>), %18(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<3 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 487: S_ENDPGM 0 # | 488: ... # | 489: --- # | 490: name: struct_ptr_buffer_store_v4f32_sgpr_rsrc__vgpr_val__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:54'4 } search range end (exclusive) # | 491: alignment: 4 # | 492: exposesReturnsTwice: false # | 493: legalized: true # | 494: regBankSelected: true # | 495: selected: true # | . # | . # | . # | 604: isWholeWaveFunction: false # | 605: minNumAGPRs: 4294967295 # | 606: body: | # | 607: bb.1 (%ir-block.0): # | 608: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5 # | 609: # | next:78'0 { search range start (exclusive) # | next:78'1 error: no match found in search range # | next:78'2 pattern attempts to capture variables: "COPY" # | 610: %6:vgpr(f32) = COPY $vgpr0 # | next:78'3 ? possible intended match # | 611: %7:vgpr(f32) = COPY $vgpr1 # | 612: %8:vgpr(f32) = COPY $vgpr2 # | 613: %9:vgpr(f32) = COPY $vgpr3 # | 614: %0:vgpr(<4 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32), %8(f32), %9(f32) # | 615: %10:sgpr(i32) = COPY $sgpr2 # | . # | . # | . # | 622: %19:sgpr(<4 x s32>) = G_BUILD_VECTOR %10(i32), %11(i32), %12(i32), %13(i32) # | 623: G_AMDGPU_BUFFER_STORE %0(<4 x f32>), %19(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<4 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 624: S_ENDPGM 0 # | 625: ... # | 626: --- # | 627: name: struct_ptr_buffer_store_v4f32_vgpr_rsrc__sgpr_val__sgpr_vindex__sgpr_voffset__vgpr # | ... # `---data was truncated (10240/16797) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll (477 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll -mtriple=amdgcn -mcpu=gfx900 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll --check-prefixes=SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll --check-prefixes=SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll -global-isel -mtriple=amdgcn -mcpu=gfx900 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll --check-prefixes=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %99:vgpr(f32), %38:sgpr(<4 x s32>), %103:vgpr(i32), %104:vgpr, %18:sgpr, 12, 0, 0 :: (dereferenceable store (f32) into %ir.3, align 1, !alias.scope !4, !noalias !1, addrspace 8) (in function: buffers_dont_alias) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll --check-prefixes=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll --check-prefixes=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/smed3.ll (478 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/smed3.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx802 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smed3.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX89,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smed3.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-mesa3d -mcpu=gfx802 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_min_max_ValK0_K1_i32 # | warning: Instruction selection used fallback path for min_max_ValK0_K1_i32 # | warning: Instruction selection used fallback path for test_min_K1max_ValK0__i32 # | warning: Instruction selection used fallback path for test_min_K1max_K0Val__i32 # | warning: Instruction selection used fallback path for test_max_min_ValK1_K0_i32 # | warning: Instruction selection used fallback path for test_max_min_K1Val_K0_i32 # | warning: Instruction selection used fallback path for test_max_K0min_ValK1__i32 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val__i32 # | warning: Instruction selection used fallback path for test_max_K0min_K1Val__v2i16 # | warning: Instruction selection used fallback path for test_uniform_min_max # | warning: Instruction selection used fallback path for test_non_inline_constant_i32 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX89,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smed3.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smed3.ll:176:15: error: GFX89-NEXT: expected string not found in input # | ; GFX89-NEXT: s_max_i32 s0, s2, -12 # | ^ # | :387:9: note: scanning from here # | ; %bb.0: # | ^ # | :388:3: note: possible intended match here # | v_med3_i32 v0, s2, -12, 17 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smed3.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 382: .text # | 383: .globl test_uniform_min_max ; -- Begin function test_uniform_min_max # | 384: .p2align 8 # | 385: .type test_uniform_min_max,@function # | 386: test_uniform_min_max: ; @test_uniform_min_max # | 387: ; %bb.0: # | next:176'0 { search range start (exclusive) # | next:176'1 error: no match found in search range # | 388: v_med3_i32 v0, s2, -12, 17 # | next:176'2 ? possible intended match # | 389: v_readfirstlane_b32 s0, v0 # | 390: ; return to shader part epilog # | 391: .Lfunc_end9: # | 392: .size test_uniform_min_max, .Lfunc_end9-test_uniform_min_max # | 393: ; -- End function # | . # | . # | . # | 437: .long 0 # | 438: .text # | 439: .globl test_non_inline_constant_i32 ; -- Begin function test_non_inline_constant_i32 # | 440: .p2align 6 # | 441: .type test_non_inline_constant_i32,@function # | 442: test_non_inline_constant_i32: ; @test_non_inline_constant_i32 # | next:176'3 } search range end (exclusive) # | 443: ; %bb.0: # | 444: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 445: v_mov_b32_e32 v1, 0x41 # | 446: v_med3_i32 v0, v0, -12, v1 # | 447: s_setpc_b64 s[30:31] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll (479 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-vopd=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-vopd=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-vopd=0 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %20:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_ordered_add) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll (480 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: s_test_frexp_exp_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir (481 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -amdgpu-global-isel-new-legality -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir:258:15: error: GFX7-NEXT: expected string not found in input # | ; GFX7-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :746:2: note: scanning from here # | # | ^ # | :746:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :747:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 741: isWholeWaveFunction: false # | 742: minNumAGPRs: 4294967295 # | 743: body: | # | 744: bb.0: # | 745: liveins: $vgpr0 # | 746: # | next:258'0 { search range start (exclusive) # | next:258'1 error: no match found in search range # | next:258'2 pattern attempts to capture variables: "COPY" # | 747: %0:vgpr(p3) = COPY $vgpr0 # | next:258'3 ? possible intended match # | 748: $m0 = S_MOV_B32 -1 # | 749: %1:vreg_128(<2 x p1>) = G_LOAD %0(p3) :: (load (<2 x p1>), align 8, addrspace 3) # | 750: $vgpr0_vgpr1_vgpr2_vgpr3 = COPY %1(<2 x p1>) # | 751: ... # | 752: --- # | 753: name: load_local_s128 # | next:258'4 } search range end (exclusive) # | 754: alignment: 1 # | 755: exposesReturnsTwice: false # | 756: legalized: true # | 757: regBankSelected: true # | 758: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll (482 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 sed 's/DEFAULT_MODE/ieee/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll > /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/fdiv.f32.ll.tmp.ieee # executed command: sed s/DEFAULT_MODE/ieee/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll # RUN: at line 3 sed 's/DEFAULT_MODE/preservesign/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll > /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/fdiv.f32.ll.tmp.preservesign # executed command: sed s/DEFAULT_MODE/preservesign/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/fdiv.f32.ll.tmp.ieee | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-IEEE,GFX6-IEEE,GFX6-IEEE-FASTFMA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_INTRINSIC intrinsic(@llvm.amdgcn.div.fixup), %24:vgpr(f32), %1:vgpr(f32), %0:vgpr(f32) (in function: v_fdiv_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-IEEE,GFX6-IEEE,GFX6-IEEE-FASTFMA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-IEEE,GFX6-IEEE,GFX6-IEEE-FASTFMA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll (483 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll --check-prefix=GFX1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll --check-prefix=GFX1251 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(<2 x f64>), %28:vgpr(p1) :: (store (<2 x f64>) into %ir.out + 48, basealign 64, addrspace 1) (in function: test_wmma_f64_16x16x4_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll --check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll --check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll (484 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_LOAD %4:sgpr(p4) :: (dereferenceable invariant load (i32) from %ir.val.kernarg.offset1, align 16, addrspace 4) (in function: gws_sema_br_offset0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll (485 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i64), %15:sgpr(p1) :: (volatile store (i64) into %ir.out.load, addrspace 1) (in function: test_s_memrealtime) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll (486 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel=0 -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel=0 -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel=1 -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel=1 -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %181:vgpr(i32), %37:sgpr(<4 x s32>), %185:vgpr(i32), %186:vgpr, %32:sgpr, 0, 0, 0 :: (non-temporal dereferenceable store (i32) into %ir.out.load.ptr.rsrc, align 1, addrspace 8) (in function: buffer_nontemporal_load_store) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir (487 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir -check-prefixes=GCN # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir:18:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[S_BFE_U32_:%[0-9]+]]:sreg_32 = S_BFE_U32 [[S_BFE_I32_]], 1048576, implicit-def $scc # | ^ # | :174:53: note: scanning from here # | %2:sreg_32 = S_BFE_I32 %0, 65536, implicit-def $scc # | ^ # | :174:53: note: with "S_BFE_I32_" equal to "%2" # | %2:sreg_32 = S_BFE_I32 %0, 65536, implicit-def $scc # | ^ # | :174:53: note: pattern attempts to capture variables: "S_BFE_U32_" # | %2:sreg_32 = S_BFE_I32 %0, 65536, implicit-def $scc # | ^ # | :176:2: note: possible intended match here # | %3:sreg_32 = S_AND_B32 %4, %2, implicit-def dead $scc # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir:106:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[DEF:%[0-9]+]]:sreg_32 = IMPLICIT_DEF # | ^ # | :649:26: note: scanning from here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :649:26: note: pattern attempts to capture variables: "DEF" # | %0:sreg_32 = COPY $sgpr0 # | ^ # | :650:2: note: possible intended match here # | %3:sreg_32 = S_MOV_B32 31 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir:129:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :771:2: note: scanning from here # | # | ^ # | :771:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :772:19: note: possible intended match here # | %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir:168:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[V_BFE_U32_e64_:%[0-9]+]]:vgpr_32 = V_BFE_U32_e64 [[V_BFE_I32_e64_]], 0, 16, implicit $exec # | ^ # | :893:53: note: scanning from here # | %2:vgpr_32 = V_BFE_I32_e64 %0, 0, 1, implicit $exec # | ^ # | :893:53: note: with "V_BFE_I32_e64_" equal to "%2" # | %2:vgpr_32 = V_BFE_I32_e64 %0, 0, 1, implicit $exec # | ^ # | :893:53: note: pattern attempts to capture variables: "V_BFE_U32_e64_" # | %2:vgpr_32 = V_BFE_I32_e64 %0, 0, 1, implicit $exec # | ^ # | :895:2: note: possible intended match here # | %3:vgpr_32 = V_AND_B32_e64 %4, %2, implicit $exec # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 169: body: | # | 170: bb.0: # | 171: liveins: $sgpr0 # | 172: # | 173: %0:sreg_32 = COPY $sgpr0 # | 174: %2:sreg_32 = S_BFE_I32 %0, 65536, implicit-def $scc # | next:18'0 { search range start (exclusive) # | next:18'1 error: no match found in search range # | next:18'2 with "S_BFE_I32_" equal to "%2" # | next:18'3 pattern attempts to capture variables: "S_BFE_U32_" # | 175: %4:sreg_32 = S_MOV_B32 65535 # | 176: %3:sreg_32 = S_AND_B32 %4, %2, implicit-def dead $scc # | next:18'4 ? possible intended match # | 177: $sgpr0 = COPY %3 # | 178: ... # | 179: --- # | 180: name: sext_sgpr_s1_to_sgpr_s32 # | next:18'5 } search range end (exclusive) # | 181: alignment: 1 # | 182: exposesReturnsTwice: false # | 183: legalized: true # | 184: regBankSelected: true # | 185: selected: true # | . # | . # | . # | 644: minNumAGPRs: 4294967295 # | 645: body: | # | 646: bb.0: # | 647: liveins: $sgpr0 # | 648: # | 649: %0:sreg_32 = COPY $sgpr0 # | next:106'0 { search range start (exclusive) # | next:106'1 error: no match found in search range # | next:106'2 pattern attempts to capture variables: "DEF" # | 650: %3:sreg_32 = S_MOV_B32 31 # | next:106'3 ? possible intended match # | 651: %4:sreg_32 = S_SEXT_I32_I16 %0 # | 652: %5:sreg_32 = S_ASHR_I32 %4, %3, implicit-def dead $scc # | 653: %6:sgpr_32 = COPY %5 # | 654: %7:sreg_32_xexec_hi_and_sreg_32_xm0 = S_SEXT_I32_I16 %0 # | 655: %2:sreg_64 = REG_SEQUENCE %7, %subreg.sub0, %6, %subreg.sub1 # | 656: $sgpr0_sgpr1 = COPY %2 # | 657: ... # | 658: --- # | 659: name: sext_sgpr_s32_to_sgpr_s64 # | next:106'4 } search range end (exclusive) # | 660: alignment: 1 # | 661: exposesReturnsTwice: false # | 662: legalized: true # | 663: regBankSelected: true # | 664: selected: true # | . # | . # | . # | 766: isWholeWaveFunction: false # | 767: minNumAGPRs: 4294967295 # | 768: body: | # | 769: bb.0: # | 770: liveins: $sgpr0 # | 771: # | next:129'0 { search range start (exclusive) # | next:129'1 error: no match found in search range # | next:129'2 pattern attempts to capture variables: "COPY" # | 772: %0:sreg_32_xexec_hi_and_sreg_32_xm0 = COPY $sgpr0 # | next:129'3 ? possible intended match # | 773: %2:sreg_32 = S_ASHR_I32 %0, 31, implicit-def dead $scc # | 774: %3:sreg_32_xm0 = COPY %2 # | 775: %1:sreg_64 = REG_SEQUENCE %0, %subreg.sub0, %3, %subreg.sub1 # | 776: $sgpr0_sgpr1 = COPY %1 # | 777: ... # | 778: --- # | 779: name: sext_vgpr_s1_to_vgpr_s16 # | next:129'4 } search range end (exclusive) # | 780: alignment: 1 # | 781: exposesReturnsTwice: false # | 782: legalized: true # | 783: regBankSelected: true # | 784: selected: true # | . # | . # | . # | 888: body: | # | 889: bb.0: # | 890: liveins: $vgpr0 # | 891: # | 892: %0:vgpr_32 = COPY $vgpr0 # | 893: %2:vgpr_32 = V_BFE_I32_e64 %0, 0, 1, implicit $exec # | next:168'0 { search range start (exclusive) # | next:168'1 error: no match found in search range # | next:168'2 with "V_BFE_I32_e64_" equal to "%2" # | next:168'3 pattern attempts to capture variables: "V_BFE_U32_e64_" # | 894: %4:sreg_32 = S_MOV_B32 65535 # | 895: %3:vgpr_32 = V_AND_B32_e64 %4, %2, implicit $exec # | next:168'4 ? possible intended match # | 896: $vgpr0 = COPY %3 # | 897: ... # | 898: --- # | 899: name: sext_vgpr_s1_to_vgpr_s32 # | next:168'5 } search range end (exclusive) # | 900: alignment: 1 # | 901: exposesReturnsTwice: false # | 902: legalized: true # | 903: regBankSelected: true # | 904: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir (488 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir:64:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :260:2: note: scanning from here # | # | ^ # | :260:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :261:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir:125:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :377:2: note: scanning from here # | # | ^ # | :377:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :378:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir:186:15: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :495:2: note: scanning from here # | # | ^ # | :495:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :496:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 255: isWholeWaveFunction: false # | 256: minNumAGPRs: 4294967295 # | 257: body: | # | 258: bb.0: # | 259: liveins: $vgpr0 # | 260: # | next:64'0 { search range start (exclusive) # | next:64'1 error: no match found in search range # | next:64'2 pattern attempts to capture variables: "COPY" # | 261: %0:vgpr_32 = COPY $vgpr0 # | next:64'3 ? possible intended match # | 262: %2:vgpr_32 = nofpexcept V_CEIL_F16_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 263: $vgpr0 = COPY %2 # | 264: ... # | 265: --- # | 266: name: fceil_s16_vs # | next:64'4 } search range end (exclusive) # | 267: alignment: 1 # | 268: exposesReturnsTwice: false # | 269: legalized: true # | 270: regBankSelected: true # | 271: selected: true # | . # | . # | . # | 372: isWholeWaveFunction: false # | 373: minNumAGPRs: 4294967295 # | 374: body: | # | 375: bb.0: # | 376: liveins: $sgpr0 # | 377: # | next:125'0 { search range start (exclusive) # | next:125'1 error: no match found in search range # | next:125'2 pattern attempts to capture variables: "COPY" # | 378: %0:sreg_32 = COPY $sgpr0 # | next:125'3 ? possible intended match # | 379: %2:vgpr_32 = nofpexcept V_CEIL_F16_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 380: $vgpr0 = COPY %2 # | 381: ... # | 382: --- # | 383: name: fceil_fneg_s16_vv # | next:125'4 } search range end (exclusive) # | 384: alignment: 1 # | 385: exposesReturnsTwice: false # | 386: legalized: true # | 387: regBankSelected: true # | 388: selected: true # | . # | . # | . # | 490: isWholeWaveFunction: false # | 491: minNumAGPRs: 4294967295 # | 492: body: | # | 493: bb.0: # | 494: liveins: $vgpr0 # | 495: # | next:186'0 { search range start (exclusive) # | next:186'1 error: no match found in search range # | next:186'2 pattern attempts to capture variables: "COPY" # | 496: %0:vgpr_32 = COPY $vgpr0 # | next:186'3 ? possible intended match # | 497: %3:vgpr_32 = nofpexcept V_CEIL_F16_e64 1, %0, 0, 0, implicit $mode, implicit $exec # | 498: $vgpr0 = COPY %3 # | 499: ... # | next:186'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll (489 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :170:2: note: scanning from here # | # | ^ # | :170:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :171:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:29:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :303:2: note: scanning from here # | # | ^ # | :303:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :304:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:51:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :440:2: note: scanning from here # | # | ^ # | :440:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :441:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:75:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :580:2: note: scanning from here # | # | ^ # | :580:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :581:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:108:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY5:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :748:28: note: scanning from here # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :748:28: note: pattern attempts to capture variables: "COPY5" # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :749:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll:161:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :915:2: note: scanning from here # | # | ^ # | :915:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :916:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 165: isWholeWaveFunction: false # | 166: minNumAGPRs: 4294967295 # | 167: body: | # | 168: bb.1 (%ir-block.0): # | 169: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 170: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 171: %4:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 172: %5:sgpr(i32) = COPY $sgpr3 # | 173: %6:sgpr(i32) = COPY $sgpr4 # | 174: %7:sgpr(i32) = COPY $sgpr5 # | 175: %1:vgpr(i32) = COPY $vgpr0 # | 176: %2:sgpr(i32) = COPY $sgpr6 # | 177: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 178: %15:sgpr(i32) = G_CONSTANT i32 0 # | 179: %16:vgpr(i32) = COPY %15(i32) # | 180: %9:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD_FORMAT %14(<4 x s32>), %16(i32), %1, %2, 0, 0, 0 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 181: $vgpr0 = COPY %9(f32) # | 182: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 183: ... # | 184: --- # | 185: name: raw_ptr_buffer_load_format_v2f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 186: alignment: 4 # | 187: exposesReturnsTwice: false # | 188: legalized: true # | 189: regBankSelected: true # | 190: selected: true # | . # | . # | . # | 298: isWholeWaveFunction: false # | 299: minNumAGPRs: 4294967295 # | 300: body: | # | 301: bb.1 (%ir-block.0): # | 302: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 303: # | next:29'0 { search range start (exclusive) # | next:29'1 error: no match found in search range # | next:29'2 pattern attempts to capture variables: "COPY" # | 304: %4:sgpr(i32) = COPY $sgpr2 # | next:29'3 ? possible intended match # | 305: %5:sgpr(i32) = COPY $sgpr3 # | 306: %6:sgpr(i32) = COPY $sgpr4 # | 307: %7:sgpr(i32) = COPY $sgpr5 # | 308: %1:vgpr(i32) = COPY $vgpr0 # | 309: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 316: $vgpr0 = COPY %10(f32) # | 317: $vgpr1 = COPY %11(f32) # | 318: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 319: ... # | 320: --- # | 321: name: raw_ptr_buffer_load_format_v3f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:29'4 } search range end (exclusive) # | 322: alignment: 4 # | 323: exposesReturnsTwice: false # | 324: legalized: true # | 325: regBankSelected: true # | 326: selected: true # | . # | . # | . # | 435: isWholeWaveFunction: false # | 436: minNumAGPRs: 4294967295 # | 437: body: | # | 438: bb.1 (%ir-block.0): # | 439: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 440: # | next:51'0 { search range start (exclusive) # | next:51'1 error: no match found in search range # | next:51'2 pattern attempts to capture variables: "COPY" # | 441: %4:sgpr(i32) = COPY $sgpr2 # | next:51'3 ? possible intended match # | 442: %5:sgpr(i32) = COPY $sgpr3 # | 443: %6:sgpr(i32) = COPY $sgpr4 # | 444: %7:sgpr(i32) = COPY $sgpr5 # | 445: %1:vgpr(i32) = COPY $vgpr0 # | 446: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 455: $vgpr1 = COPY %11(f32) # | 456: $vgpr2 = COPY %12(f32) # | 457: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2 # | 458: ... # | 459: --- # | 460: name: raw_ptr_buffer_load_format_v4f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:51'4 } search range end (exclusive) # | 461: alignment: 4 # | 462: exposesReturnsTwice: false # | 463: legalized: true # | 464: regBankSelected: true # | 465: selected: true # | . # | . # | . # | 575: isWholeWaveFunction: false # | 576: minNumAGPRs: 4294967295 # | 577: body: | # | 578: bb.1 (%ir-block.0): # | 579: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 580: # | next:75'0 { search range start (exclusive) # | next:75'1 error: no match found in search range # | next:75'2 pattern attempts to capture variables: "COPY" # | 581: %4:sgpr(i32) = COPY $sgpr2 # | next:75'3 ? possible intended match # | 582: %5:sgpr(i32) = COPY $sgpr3 # | 583: %6:sgpr(i32) = COPY $sgpr4 # | 584: %7:sgpr(i32) = COPY $sgpr5 # | 585: %1:vgpr(i32) = COPY $vgpr0 # | 586: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 597: $vgpr2 = COPY %12(f32) # | 598: $vgpr3 = COPY %13(f32) # | 599: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1, implicit $vgpr2, implicit $vgpr3 # | 600: ... # | 601: --- # | 602: name: raw_ptr_buffer_load_format_f32__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:75'4 } search range end (exclusive) # | 603: alignment: 4 # | 604: exposesReturnsTwice: false # | 605: legalized: true # | 606: regBankSelected: true # | 607: selected: true # | . # | . # | . # | 743: # | 744: %4:vgpr(s32) = COPY $vgpr0 # | 745: %5:vgpr(s32) = COPY $vgpr1 # | 746: %6:vgpr(s32) = COPY $vgpr2 # | 747: %7:vgpr(s32) = COPY $vgpr3 # | 748: %1:sgpr(i32) = COPY $sgpr2 # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | next:108'2 pattern attempts to capture variables: "COPY5" # | 749: %2:vgpr(i32) = COPY $vgpr4 # | next:108'3 ? possible intended match # | 750: %14:vgpr(<4 x s32>) = G_BUILD_VECTOR %4(s32), %5(s32), %6(s32), %7(s32) # | 751: %15:sgpr(i32) = G_CONSTANT i32 0 # | 752: %16:vgpr(i32) = COPY %15(i32) # | 753: %17:vgpr(i32) = COPY %1(i32) # | 754: %19:sreg_64_xexec = IMPLICIT_DEF # | . # | . # | . # | 788: bb.5: # | 789: $vgpr0 = COPY %9(f32) # | 790: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 791: ... # | 792: --- # | 793: name: raw_ptr_buffer_load_format_v4f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset_voffset_add_409 # | ... # `---data was truncated (10240/11724) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll (490 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sreg_32(i32) = G_CONSTANT i32 0 (in function: ds_ordered_swap_conditional) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,FUNC /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll (491 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:12:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :171:2: note: scanning from here # | # | ^ # | :171:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :172:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:50:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :300:2: note: scanning from here # | # | ^ # | :300:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :301:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:104:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :431:2: note: scanning from here # | # | ^ # | :431:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :432:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:164:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :566:2: note: scanning from here # | # | ^ # | :566:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :567:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:211:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY6:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :730:28: note: scanning from here # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :730:28: note: pattern attempts to capture variables: "COPY6" # | %2:sgpr(i32) = COPY $sgpr3 # | ^ # | :731:2: note: possible intended match here # | %3:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll:340:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :896:2: note: scanning from here # | # | ^ # | :896:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :897:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 166: isWholeWaveFunction: false # | 167: minNumAGPRs: 4294967295 # | 168: body: | # | 169: bb.1 (%ir-block.0): # | 170: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 171: # | next:12'0 { search range start (exclusive) # | next:12'1 error: no match found in search range # | next:12'2 pattern attempts to capture variables: "COPY" # | 172: %5:sgpr(i32) = COPY $sgpr2 # | next:12'3 ? possible intended match # | 173: %6:sgpr(i32) = COPY $sgpr3 # | 174: %7:sgpr(i32) = COPY $sgpr4 # | 175: %8:sgpr(i32) = COPY $sgpr5 # | 176: %1:vgpr(i32) = COPY $vgpr0 # | 177: %2:vgpr(i32) = COPY $vgpr1 # | 178: %3:sgpr(i32) = COPY $sgpr6 # | 179: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 180: %17:vgpr_32(i32) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %16(<4 x s32>), %1(i32), %2, %3, 0, 78, 0, -1 :: (dereferenceable load (f16) from %ir.rsrc, align 1, addrspace 8) # | 181: $vgpr0 = COPY %17(i32) # | 182: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 183: ... # | 184: --- # | 185: name: struct_tbuffer_load_v2f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:12'4 } search range end (exclusive) # | 186: alignment: 4 # | 187: exposesReturnsTwice: false # | 188: legalized: true # | 189: regBankSelected: true # | 190: selected: true # | . # | . # | . # | 295: isWholeWaveFunction: false # | 296: minNumAGPRs: 4294967295 # | 297: body: | # | 298: bb.1 (%ir-block.0): # | 299: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 300: # | next:50'0 { search range start (exclusive) # | next:50'1 error: no match found in search range # | next:50'2 pattern attempts to capture variables: "COPY" # | 301: %5:sgpr(i32) = COPY $sgpr2 # | next:50'3 ? possible intended match # | 302: %6:sgpr(i32) = COPY $sgpr3 # | 303: %7:sgpr(i32) = COPY $sgpr4 # | 304: %8:sgpr(i32) = COPY $sgpr5 # | 305: %1:vgpr(i32) = COPY $vgpr0 # | 306: %2:vgpr(i32) = COPY $vgpr1 # | 307: %3:sgpr(i32) = COPY $sgpr6 # | 308: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 309: %10:vgpr_32(<2 x f16>) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %15(<4 x s32>), %1(i32), %2, %3, 0, 78, 0, -1 :: (dereferenceable load (<2 x f16>) from %ir.rsrc, align 1, addrspace 8) # | 310: $vgpr0 = COPY %10(<2 x f16>) # | 311: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 312: ... # | 313: --- # | 314: name: struct_tbuffer_load_v4f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:50'4 } search range end (exclusive) # | 315: alignment: 4 # | 316: exposesReturnsTwice: false # | 317: legalized: true # | 318: regBankSelected: true # | 319: selected: true # | . # | . # | . # | 426: isWholeWaveFunction: false # | 427: minNumAGPRs: 4294967295 # | 428: body: | # | 429: bb.1 (%ir-block.0): # | 430: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 431: # | next:104'0 { search range start (exclusive) # | next:104'1 error: no match found in search range # | next:104'2 pattern attempts to capture variables: "COPY" # | 432: %5:sgpr(i32) = COPY $sgpr2 # | next:104'3 ? possible intended match # | 433: %6:sgpr(i32) = COPY $sgpr3 # | 434: %7:sgpr(i32) = COPY $sgpr4 # | 435: %8:sgpr(i32) = COPY $sgpr5 # | 436: %1:vgpr(i32) = COPY $vgpr0 # | 437: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 443: $vgpr0 = COPY %11(<2 x f16>) # | 444: $vgpr1 = COPY %12(<2 x f16>) # | 445: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 446: ... # | 447: --- # | 448: name: struct_tbuffer_load_f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset_vindex0 # | next:104'4 } search range end (exclusive) # | 449: alignment: 4 # | 450: exposesReturnsTwice: false # | 451: legalized: true # | 452: regBankSelected: true # | 453: selected: true # | . # | . # | . # | 561: isWholeWaveFunction: false # | 562: minNumAGPRs: 4294967295 # | 563: body: | # | 564: bb.1 (%ir-block.0): # | 565: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 566: # | next:164'0 { search range start (exclusive) # | next:164'1 error: no match found in search range # | next:164'2 pattern attempts to capture variables: "COPY" # | 567: %4:sgpr(i32) = COPY $sgpr2 # | next:164'3 ? possible intended match # | 568: %5:sgpr(i32) = COPY $sgpr3 # | 569: %6:sgpr(i32) = COPY $sgpr4 # | 570: %7:sgpr(i32) = COPY $sgpr5 # | 571: %1:vgpr(i32) = COPY $vgpr0 # | 572: %2:sgpr(i32) = COPY $sgpr6 # | 573: %10:sgpr(i32) = G_CONSTANT i32 0 # | 574: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 575: %18:vgpr(i32) = COPY %10(i32) # | 576: %17:vgpr_32(i32) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %16(<4 x s32>), %18(i32), %1, %2, 0, 78, 0, -1 :: (dereferenceable load (f16) from %ir.rsrc, align 1, addrspace 8) # | 577: $vgpr0 = COPY %17(i32) # | 578: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 579: ... # | 580: --- # | 581: name: struct_tbuffer_load_v4f16__vgpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:164'4 } search range end (exclusive) # | 582: alignment: 4 # | 583: exposesReturnsTwice: false # | 584: legalized: true # | 585: regBankSelected: true # | 586: selected: true # | . # | . # | . # | 725: %5:vgpr(s32) = COPY $vgpr0 # | 726: %6:vgpr(s32) = COPY $vgpr1 # | 727: %7:vgpr(s32) = COPY $vgpr2 # | 728: %8:vgpr(s32) = COPY $vgpr3 # | 729: %1:sgpr(i32) = COPY $sgpr2 # | 730: %2:sgpr(i32) = COPY $sgpr3 # | next:211'0 { search range start (exclusive) # | next:211'1 error: no match found in search range # | next:211'2 pattern attempts to capture variables: "COPY6" # | 731: %3:vgpr(i32) = COPY $vgpr4 # | next:211'3 ? possible intended match # | 732: %17:v # | ... # `---data was truncated (10240/12459) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll (492 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll -check-prefixes=SI-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll -check-prefixes=SI-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll -check-prefixes=SI-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %33:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: s_cvt_pk_u16_u32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll -check-prefixes=SI-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll -check-prefixes=SI-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/med3-knownbits.ll (493 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/med3-knownbits.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -amdgpu-codegenprepare-mul24=0 -amdgpu-codegenprepare-disable-idiv-expansion < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -amdgpu-codegenprepare-mul24=0 -amdgpu-codegenprepare-disable-idiv-expansion # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti -amdgpu-codegenprepare-mul24=0 -amdgpu-codegenprepare-disable-idiv-expansion < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti -amdgpu-codegenprepare-mul24=0 -amdgpu-codegenprepare-disable-idiv-expansion # .---command stderr------------ # | LLVM ERROR: cannot select: %19:vgpr_32(i32) = G_ZEXTLOAD %17:vgpr(p3) :: (load (i8) from %ir.gep, addrspace 3) (in function: v_known_bits_umed3) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SI,SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/med3-knownbits.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll (494 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr_32(i32) = G_SHL %1:vgpr, %15:vgpr(i32) (in function: test2) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir (495 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir:64:13: error: VI-NEXT: expected string not found in input # | ; VI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :260:2: note: scanning from here # | # | ^ # | :260:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :261:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir:125:13: error: VI-NEXT: expected string not found in input # | ; VI-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :377:2: note: scanning from here # | # | ^ # | :377:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :378:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir:186:13: error: VI-NEXT: expected string not found in input # | ; VI-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :495:2: note: scanning from here # | # | ^ # | :495:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :496:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 255: isWholeWaveFunction: false # | 256: minNumAGPRs: 4294967295 # | 257: body: | # | 258: bb.0: # | 259: liveins: $vgpr0 # | 260: # | next:64'0 { search range start (exclusive) # | next:64'1 error: no match found in search range # | next:64'2 pattern attempts to capture variables: "COPY" # | 261: %0:vgpr_32 = COPY $vgpr0 # | next:64'3 ? possible intended match # | 262: %2:vgpr_32 = nofpexcept V_FLOOR_F16_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 263: $vgpr0 = COPY %2 # | 264: ... # | 265: --- # | 266: name: ffloor_s16_vs # | next:64'4 } search range end (exclusive) # | 267: alignment: 1 # | 268: exposesReturnsTwice: false # | 269: legalized: true # | 270: regBankSelected: true # | 271: selected: true # | . # | . # | . # | 372: isWholeWaveFunction: false # | 373: minNumAGPRs: 4294967295 # | 374: body: | # | 375: bb.0: # | 376: liveins: $sgpr0 # | 377: # | next:125'0 { search range start (exclusive) # | next:125'1 error: no match found in search range # | next:125'2 pattern attempts to capture variables: "COPY" # | 378: %0:sreg_32 = COPY $sgpr0 # | next:125'3 ? possible intended match # | 379: %2:vgpr_32 = nofpexcept V_FLOOR_F16_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 380: $vgpr0 = COPY %2 # | 381: ... # | 382: --- # | 383: name: ffloor_fneg_s16_vv # | next:125'4 } search range end (exclusive) # | 384: alignment: 1 # | 385: exposesReturnsTwice: false # | 386: legalized: true # | 387: regBankSelected: true # | 388: selected: true # | . # | . # | . # | 490: isWholeWaveFunction: false # | 491: minNumAGPRs: 4294967295 # | 492: body: | # | 493: bb.0: # | 494: liveins: $vgpr0 # | 495: # | next:186'0 { search range start (exclusive) # | next:186'1 error: no match found in search range # | next:186'2 pattern attempts to capture variables: "COPY" # | 496: %0:vgpr_32 = COPY $vgpr0 # | next:186'3 ? possible intended match # | 497: %3:vgpr_32 = nofpexcept V_FLOOR_F16_e64 1, %0, 0, 0, implicit $mode, implicit $exec # | 498: $vgpr0 = COPY %3 # | 499: ... # | next:186'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/remat-fp64-constants.ll (496 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/remat-fp64-constants.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 --stress-regalloc=10 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 --stress-regalloc=10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 --stress-regalloc=10 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 --stress-regalloc=10 # .---command stderr------------ # | LLVM ERROR: cannot select: %78:sreg_32(i32) = G_CONSTANT i32 0 (in function: test_remat_sgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/remat-fp64-constants.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll (497 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(f32) = G_FCONSTANT float 1.000000e+00 (in function: v_fdot2_inline_literal_c) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll:89:17: error: GFX906-LABEL: expected string not found in input # | ; GFX906-LABEL: v_fdot2_inline_literal_b: # | ^ # | :256:26: note: scanning from here # | v_fdot2_inline_literal_a: ; @v_fdot2_inline_literal_a # | ^ # | :293:9: note: possible intended match here # | .globl v_fdot2_inline_literal_b ; -- Begin function v_fdot2_inline_literal_b # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 251: .long 0 # | 252: .text # | 253: .globl v_fdot2_inline_literal_a ; -- Begin function v_fdot2_inline_literal_a # | 254: .p2align 6 # | 255: .type v_fdot2_inline_literal_a,@function # | 256: v_fdot2_inline_literal_a: ; @v_fdot2_inline_literal_a # | label:89'0 { search range start (exclusive) # | label:89'1 error: no match found in search range # | 257: ; %bb.0: # | 258: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 259: v_dot2_f32_f16 v0, 2.0, v0, v1 op_sel_hi:[0,1,1] # | 260: s_setpc_b64 s[30:31] # | 261: .Lfunc_end6: # | . # | . # | . # | 288: .long 4 # | 289: .long 0 # | 290: .long 8 # | 291: .long 0 # | 292: .text # | 293: .globl v_fdot2_inline_literal_b ; -- Begin function v_fdot2_inline_literal_b # | label:89'2 ? possible intended match # | 294: .p2align 6 # | 295: .type v_fdot2_inline_literal_b,@function # | 296: v_fdot2_inline_literal_ # | label:89'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir (498 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-lshr.v2s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-lshr.v2s16.mir.tmp' # | remark: :0:0: cannot select: %2:sgpr(<2 x i16>) = G_LSHR %0:sgpr, %1:sgpr(<2 x i16>) (in function: lshr_v2i16_ss) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_LSHR %0:sgpr, %1:vgpr(<2 x i16>) (in function: lshr_v2i16_sv) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_LSHR %0:vgpr, %1:sgpr(<2 x i16>) (in function: lshr_v2i16_vs) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_LSHR %0:vgpr, %1:vgpr(<2 x i16>) (in function: lshr_v2i16_vv) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir:52:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :257:2: note: scanning from here # | # | ^ # | :257:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :258:9: note: possible intended match here # | %0:sgpr(<2 x i16>) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir:80:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :374:2: note: scanning from here # | # | ^ # | :374:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :375:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir:108:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :491:2: note: scanning from here # | # | ^ # | :491:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :492:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 252: isWholeWaveFunction: false # | 253: minNumAGPRs: 4294967295 # | 254: body: | # | 255: bb.0: # | 256: liveins: $sgpr0, $vgpr0 # | 257: # | next:52'0 { search range start (exclusive) # | next:52'1 error: no match found in search range # | next:52'2 pattern attempts to capture variables: "COPY" # | 258: %0:sgpr(<2 x i16>) = COPY $sgpr0 # | next:52'3 ? possible intended match # | 259: %1:vgpr(<2 x i16>) = COPY $vgpr0 # | 260: %2:vgpr(<2 x i16>) = G_LSHR %0, %1(<2 x i16>) # | 261: S_ENDPGM 0, implicit %2(<2 x i16>) # | 262: ... # | 263: --- # | 264: name: lshr_v2i16_vs # | next:52'4 } search range end (exclusive) # | 265: alignment: 1 # | 266: exposesReturnsTwice: false # | 267: legalized: true # | 268: regBankSelected: true # | 269: selected: true # | . # | . # | . # | 369: isWholeWaveFunction: false # | 370: minNumAGPRs: 4294967295 # | 371: body: | # | 372: bb.0: # | 373: liveins: $sgpr0, $vgpr0 # | 374: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 375: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:80'3 ? possible intended match # | 376: %1:sgpr(<2 x i16>) = COPY $sgpr0 # | 377: %2:vgpr(<2 x i16>) = G_LSHR %0, %1(<2 x i16>) # | 378: S_ENDPGM 0, implicit %2(<2 x i16>) # | 379: ... # | 380: --- # | 381: name: lshr_v2i16_vv # | next:80'4 } search range end (exclusive) # | 382: alignment: 1 # | 383: exposesReturnsTwice: false # | 384: legalized: true # | 385: regBankSelected: true # | 386: selected: true # | . # | . # | . # | 486: isWholeWaveFunction: false # | 487: minNumAGPRs: 4294967295 # | 488: body: | # | 489: bb.0: # | 490: liveins: $vgpr0, $vgpr1 # | 491: # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | next:108'2 pattern attempts to capture variables: "COPY" # | 492: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:108'3 ? possible intended match # | 493: %1:vgpr(<2 x i16>) = COPY $vgpr1 # | 494: %2:vgpr(<2 x i16>) = G_LSHR %0, %1(<2 x i16>) # | 495: S_ENDPGM 0, implicit %2(<2 x i16>) # | 496: ... # | next:108'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir (499 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir:101:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :401:2: note: scanning from here # | # | ^ # | :401:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :402:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir:140:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :517:2: note: scanning from here # | # | ^ # | :517:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :518:2: note: possible intended match here # | %0:vgpr(p5) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir:179:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :633:2: note: scanning from here # | # | ^ # | :633:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :634:2: note: possible intended match here # | %0:vgpr(p6) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir:335:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1097:2: note: scanning from here # | # | ^ # | :1097:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1098:2: note: possible intended match here # | %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir:373:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | :1213:2: note: scanning from here # | # | ^ # | :1213:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1214:2: note: possible intended match here # | %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 396: isWholeWaveFunction: false # | 397: minNumAGPRs: 4294967295 # | 398: body: | # | 399: bb.0: # | 400: liveins: $vgpr0, $vgpr1 # | 401: # | next:101'0 { search range start (exclusive) # | next:101'1 error: no match found in search range # | next:101'2 pattern attempts to capture variables: "COPY" # | 402: %0:vgpr(p3) = COPY $vgpr0 # | next:101'3 ? possible intended match # | 403: %1:vgpr(p3) = COPY $vgpr1 # | 404: $m0 = S_MOV_B32 -1 # | 405: G_STORE %0(p3), %1(p3) :: (store seq_cst (p3), addrspace 3) # | 406: ... # | 407: --- # | 408: name: atomic_store_local_p5_seq_cst # | next:101'4 } search range end (exclusive) # | 409: alignment: 1 # | 410: exposesReturnsTwice: false # | 411: legalized: true # | 412: regBankSelected: true # | 413: selected: true # | . # | . # | . # | 512: isWholeWaveFunction: false # | 513: minNumAGPRs: 4294967295 # | 514: body: | # | 515: bb.0: # | 516: liveins: $vgpr0, $vgpr1 # | 517: # | next:140'0 { search range start (exclusive) # | next:140'1 error: no match found in search range # | next:140'2 pattern attempts to capture variables: "COPY" # | 518: %0:vgpr(p5) = COPY $vgpr0 # | next:140'3 ? possible intended match # | 519: %1:vgpr(p3) = COPY $vgpr1 # | 520: $m0 = S_MOV_B32 -1 # | 521: G_STORE %0(p5), %1(p3) :: (store seq_cst (p5), addrspace 3) # | 522: ... # | 523: --- # | 524: name: atomic_store_local_p6_seq_cst # | next:140'4 } search range end (exclusive) # | 525: alignment: 1 # | 526: exposesReturnsTwice: false # | 527: legalized: true # | 528: regBankSelected: true # | 529: selected: true # | . # | . # | . # | 628: isWholeWaveFunction: false # | 629: minNumAGPRs: 4294967295 # | 630: body: | # | 631: bb.0: # | 632: liveins: $vgpr0, $vgpr1 # | 633: # | next:179'0 { search range start (exclusive) # | next:179'1 error: no match found in search range # | next:179'2 pattern attempts to capture variables: "COPY" # | 634: %0:vgpr(p6) = COPY $vgpr0 # | next:179'3 ? possible intended match # | 635: %1:vgpr(p3) = COPY $vgpr1 # | 636: $m0 = S_MOV_B32 -1 # | 637: G_STORE %0(p6), %1(p3) :: (store seq_cst (p6), addrspace 3) # | 638: ... # | 639: --- # | 640: name: atomic_store_local_s64_seq_cst # | next:179'4 } search range end (exclusive) # | 641: alignment: 1 # | 642: exposesReturnsTwice: false # | 643: legalized: true # | 644: regBankSelected: true # | 645: selected: true # | . # | . # | . # | 1092: isWholeWaveFunction: false # | 1093: minNumAGPRs: 4294967295 # | 1094: body: | # | 1095: bb.0: # | 1096: liveins: $vgpr0_vgpr1, $vgpr2 # | 1097: # | next:335'0 { search range start (exclusive) # | next:335'1 error: no match found in search range # | next:335'2 pattern attempts to capture variables: "COPY" # | 1098: %0:vgpr(p0) = COPY $vgpr0_vgpr1 # | next:335'3 ? possible intended match # | 1099: %1:vgpr(p3) = COPY $vgpr2 # | 1100: $m0 = S_MOV_B32 -1 # | 1101: G_STORE %0(p0), %1(p3) :: (store seq_cst (p0), addrspace 3) # | 1102: ... # | 1103: --- # | 1104: name: atomic_store_local_p1_seq_cst # | next:335'4 } search range end (exclusive) # | 1105: alignment: 1 # | 1106: exposesReturnsTwice: false # | 1107: legalized: true # | 1108: regBankSelected: true # | 1109: selected: true # | . # | . # | . # | 1208: isWholeWaveFunction: false # | 1209: minNumAGPRs: 4294967295 # | 1210: body: | # | 1211: bb.0: # | 1212: liveins: $vgpr0_vgpr1, $vgpr2 # | 1213: # | next:373'0 { search range start (exclusive) # | next:373'1 error: no match found in search range # | next:373'2 pattern attempts to capture variables: "COPY" # | 1214: %0:vgpr(p1) = COPY $vgpr0_vgpr1 # | next:373'3 ? possible intended match # | 1215: %1:vgpr(p3) = COPY $vgpr2 # | 1216: $m0 = S_MOV_B32 -1 # | 1217: G_STORE %0(p1), %1(p3) :: (store seq_cst (p1), addrspace 3) # | 1218: ... # | next:373'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fpext.ll (500 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fpext.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mattr=-real-true16 -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fpext_f16_to_f32_uniform # | warning: Instruction selection used fallback path for fpext_f16_to_f32_div # | warning: Instruction selection used fallback path for fpext_f32_to_f64_uniform # | warning: Instruction selection used fallback path for fpext_f32_to_f64_div # | warning: Instruction selection used fallback path for fpext_f16_to_f64_uniform # | warning: Instruction selection used fallback path for fpext_f16_to_f64_div # | warning: Instruction selection used fallback path for fpext_v2f16_to_v2f32_uniform # | warning: Instruction selection used fallback path for fpext_v2f16_to_v2f32_div # | warning: Instruction selection used fallback path for fpext_v2f32_to_v2f64_uniform # | warning: Instruction selection used fallback path for fpext_v2f32_to_v2f64_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll:197:15: error: GFX11-NEXT: is not on the line after the previous match # | ; GFX11-NEXT: v_cvt_f64_f32_e32 v[2:3], s0 # | ^ # | :374:2: note: 'next' match was here # | v_cvt_f64_f32_e32 v[2:3], s0 # | ^ # | :372:9: note: previous match ended here # | ; %bb.0: # | ^ # | :373:1: note: non-matching line after previous match is here # | v_cvt_f64_f32_e32 v[4:5], s1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll:235:15: error: GFX11-NEXT: is not on the line after the previous match # | ; GFX11-NEXT: v_cvt_f64_f32_e32 v[4:5], v0 # | ^ # | :420:2: note: 'next' match was here # | v_cvt_f64_f32_e32 v[4:5], v0 # | ^ # | :418:9: note: previous match ended here # | ; %bb.0: # | ^ # | :419:1: note: non-matching line after previous match is here # | v_cvt_f64_f32_e32 v[6:7], v1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fpext.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 367: .text # | 368: .globl fpext_v2f32_to_v2f64_uniform ; -- Begin function fpext_v2f32_to_v2f64_uniform # | 369: .p2align 8 # | 370: .type fpext_v2f32_to_v2f64_uniform,@function # | 371: fpext_v2f32_to_v2f64_uniform: ; @fpext_v2f32_to_v2f64_uniform # | 372: ; %bb.0: # | next:197'0 { search range start (exclusive) # | 373: v_cvt_f64_f32_e32 v[4:5], s1 # | 374: v_cvt_f64_f32_e32 v[2:3], s0 # | next:197'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 375: global_store_b128 v[0:1], v[2:5], off # | 376: s_endpgm # | 377: .Lfunc_end8: # | 378: .size fpext_v2f32_to_v2f64_uniform, .Lfunc_end8-fpext_v2f32_to_v2f64_uniform # | 379: ; -- End function # | . # | . # | . # | 412: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 413: .text # | 414: .globl fpext_v2f32_to_v2f64_div ; -- Begin function fpext_v2f32_to_v2f64_div # | 415: .p2align 8 # | 416: .type fpext_v2f32_to_v2f64_div,@function # | 417: fpext_v2f32_to_v2f64_div: ; @fpext_v2f32_to_v2f64_div # | next:197'2 } search range end (exclusive) # | 418: ; %bb.0: # | next:235'0 { search range start (exclusive) # | 419: v_cvt_f64_f32_e32 v[6:7], v1 # | 420: v_cvt_f64_f32_e32 v[4:5], v0 # | next:235'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 421: global_store_b128 v[2:3], v[4:7], off # | 422: s_endpgm # | 423: .Lfunc_end9: # | 424: .size fpext_v2f32_to_v2f64_div, .Lfunc_end9-fpext_v2f32_to_v2f64_div # | 425: ; -- End function # | . # | . # | . # | 482: '0x2c0b (SPI_SHADER_PGM_RSRC2_PS)': 0 # | 483: '0xa1b3 (SPI_PS_INPUT_ENA)': 0x3 # | 484: '0xa1b4 (SPI_PS_INPUT_ADDR)': 0x3 # | 485: '0xa1b6 (SPI_PS_IN_CONTROL)': 0x8000 # | 486: ... # | 487: .end_amdgpu_pal_metadata # | next:235'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll (501 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(i64), %2:vgpr(p0) :: (store (i64) into %ir.out) (in function: test_ds_atomic_barrier_arrive_rtn_b64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll (502 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908,GFX908-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908,GFX908-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx908 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx908 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(<4 x i32>), %28:sgpr(p1) :: (store (<4 x i32>) into %ir.arg.load + 48, basealign 64, addrspace 1) (in function: test_mfma_i32_32x32x8i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN,GFX908,GFX908-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll (503 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll --check-prefix=GFX1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll --check-prefix=GFX1251 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1251 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %46:vgpr(<2 x f64>), %51:vgpr(p1) :: (store (<2 x f64>) into %ir.out + 48, basealign 64, addrspace 1) (in function: test_wmma_f64_16x16x4_f64_matrix_a_reuse) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll --check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll --check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll (504 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll:10:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :175:2: note: scanning from here # | # | ^ # | :175:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :176:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll:60:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV]], [[COPY7]] # | ^ # | :330:31: note: scanning from here # | %27:vgpr(s32) = COPY %26(s32) # | ^ # | :330:31: note: with "UV" equal to "%17" # | %27:vgpr(s32) = COPY %26(s32) # | ^ # | :330:31: note: with "COPY7" equal to "%27" # | %27:vgpr(s32) = COPY %26(s32) # | ^ # | :330:31: note: pattern attempts to capture variables: "AND" # | %27:vgpr(s32) = COPY %26(s32) # | ^ # | :331:2: note: possible intended match here # | %22:vgpr(s32) = G_AND %17, %27 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll:123:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND2:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV2]], [[COPY10]] # | ^ # | :506:31: note: scanning from here # | %40:vgpr(s32) = COPY %36(s32) # | ^ # | :506:31: note: with "UV2" equal to "%21" # | %40:vgpr(s32) = COPY %36(s32) # | ^ # | :506:31: note: with "COPY10" equal to "%40" # | %40:vgpr(s32) = COPY %36(s32) # | ^ # | :506:31: note: pattern attempts to capture variables: "AND2" # | %40:vgpr(s32) = COPY %36(s32) # | ^ # | :507:2: note: possible intended match here # | %33:vgpr(s32) = G_AND %21, %40 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll:221:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND4:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV6]], [[COPY12]] # | ^ # | :744:31: note: scanning from here # | %65:vgpr(s32) = COPY %36(s32) # | ^ # | :744:31: note: with "UV6" equal to "%21" # | %65:vgpr(s32) = COPY %36(s32) # | ^ # | :744:31: note: with "COPY12" equal to "%65" # | %65:vgpr(s32) = COPY %36(s32) # | ^ # | :744:31: note: pattern attempts to capture variables: "AND4" # | %65:vgpr(s32) = COPY %36(s32) # | ^ # | :745:2: note: possible intended match here # | %33:vgpr(s32) = G_AND %21, %65 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll:299:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :876:2: note: scanning from here # | # | ^ # | :876:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :877:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 170: isWholeWaveFunction: false # | 171: minNumAGPRs: 4294967295 # | 172: body: | # | 173: bb.1 (%ir-block.0): # | 174: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 175: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 176: %5:sgpr(i32) = COPY $sgpr2 # | next:10'3 ? possible intended match # | 177: %6:sgpr(i32) = COPY $sgpr3 # | 178: %7:sgpr(i32) = COPY $sgpr4 # | 179: %8:sgpr(i32) = COPY $sgpr5 # | 180: %1:vgpr(i32) = COPY $vgpr0 # | 181: %2:vgpr(i32) = COPY $vgpr1 # | 182: %3:sgpr(i32) = COPY $sgpr6 # | 183: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 184: %17:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %16(<4 x s32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (f16) from %ir.rsrc, align 1, addrspace 8) # | 185: $vgpr0 = COPY %17(i32) # | 186: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 187: ... # | 188: --- # | 189: name: struct_ptr_buffer_load_format_v2f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 190: alignment: 4 # | 191: exposesReturnsTwice: false # | 192: legalized: true # | 193: regBankSelected: true # | 194: selected: true # | . # | . # | . # | 325: %3:sgpr(i32) = COPY $sgpr6 # | 326: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 327: %16:vgpr(<2 x f32>) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %15(<4 x s32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (<2 x f16>) from %ir.rsrc, align 1, addrspace 8) # | 328: %17:vgpr(i32), %18:vgpr(i32) = G_UNMERGE_VALUES %16(<2 x f32>) # | 329: %26:sgpr(s32) = G_CONSTANT i32 65535 # | 330: %27:vgpr(s32) = COPY %26(s32) # | next:60'0 { search range start (exclusive) # | next:60'1 error: no match found in search range # | next:60'2 with "UV" equal to "%17" # | next:60'3 with "COPY7" equal to "%27" # | next:60'4 pattern attempts to capture variables: "AND" # | 331: %22:vgpr(s32) = G_AND %17, %27 # | next:60'5 ? possible intended match # | 332: %28:vgpr(s32) = COPY %26(s32) # | 333: %23:vgpr(s32) = G_AND %18, %28 # | 334: %24:sgpr(s32) = G_CONSTANT i32 16 # | 335: %29:vgpr(s32) = COPY %24(s32) # | 336: %25:vgpr(s32) = G_SHL %23, %29(s32) # | 337: %21:vgpr_32(i32) = G_OR %22, %25 # | 338: %10:vgpr_32(<2 x f16>) = COPY %21(i32) # | 339: $vgpr0 = COPY %10(<2 x f16>) # | 340: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 341: ... # | 342: --- # | 343: name: struct_ptr_buffer_load_format_v4f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:60'6 } search range end (exclusive) # | 344: alignment: 4 # | 345: exposesReturnsTwice: false # | 346: legalized: true # | 347: regBankSelected: true # | 348: selected: true # | . # | . # | . # | 501: %31:sgpr(s32) = G_CONSTANT i32 16 # | 502: %39:vgpr(s32) = COPY %31(s32) # | 503: %32:vgpr(s32) = G_SHL %30, %39(s32) # | 504: %27:vgpr(i32) = G_OR %29, %32 # | 505: %11:vgpr_32(<2 x f16>) = G_BITCAST %27(i32) # | 506: %40:vgpr(s32) = COPY %36(s32) # | next:123'0 { search range start (exclusive) # | next:123'1 error: no match found in search range # | next:123'2 with "UV2" equal to "%21" # | next:123'3 with "COPY10" equal to "%40" # | next:123'4 pattern attempts to capture variables: "AND2" # | 507: %33:vgpr(s32) = G_AND %21, %40 # | next:123'5 ? possible intended match # | 508: %41:vgpr(s32) = COPY %36(s32) # | 509: %34:vgpr(s32) = G_AND %22, %41 # | 510: %42:vgpr(s32) = COPY %31(s32) # | 511: %35:vgpr(s32) = G_SHL %34, %42(s32) # | 512: %28:vgpr_32(i32) = G_OR %33, %35 # | 513: %12:vgpr_32(<2 x f16>) = COPY %28(i32) # | 514: $vgpr0 = COPY %11(<2 x f16>) # | 515: $vgpr1 = COPY %12(<2 x f16>) # | 516: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 517: ... # | 518: --- # | 519: name: struct_ptr_buffer_load_format_v4f16__vpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:123'6 } search range end (exclusive) # | 520: alignment: 4 # | 521: exposesReturnsTwice: false # | 522: legalized: true # | 523: regBankSelected: true # | 524: selected: true # | . # | . # | . # | 739: %31:sgpr(s32) = G_CONSTANT i32 16 # | 740: %64:vgpr(s32) = COPY %31(s32) # | 741: %32:vgpr(s32) = G_SHL %30, %64(s32) # | 742: %27:vgpr(i32) = G_OR %29, %32 # | 743: %11:vgpr_32(<2 x f16>) = G_BITCAST %27(i32) # | 744: %65:vgpr(s32) = COPY %36(s32) # | next:221'0 { search range start (exclusive) # | next:221'1 error: no match found in search range # | next:221'2 with "UV6" equal to "%21" # | next:221'3 with "COPY12" equal to "%65" # | next:221'4 pattern attempts to capture variables: "AND4" # | 745: %33:vgpr(s32) = G_AND %21, %65 # | next:221'5 ? possible intended match # | 746: %66:vgpr(s32) = COPY %36(s32) # | 747: %34:vgpr(s32) = G_AND %22, %66 # | 748: %67:vgpr(s32) = COPY %31(s32) # | 749: %35:vgpr(s32) = G_SHL %34, %67(s32) # | 750: %28:vgpr_32(i32) # | ... # `---data was truncated (10240/12678) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-constant.ll (505 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-constant.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_CONSTANT i32 1 (in function: test_call_undef) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-constant.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll (506 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %18:vgpr(<3 x i32>), %16:sgpr(<4 x s32>), %19:vgpr(i32), %20:vgpr, %6:sgpr, 0, 0, 0 :: (dereferenceable store (<3 x i32>) into `ptr addrspace(8) poison`, align 1, addrspace 8) (in function: _amdgpu_cs_main) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll (507 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=verde # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=verde # .---command stderr------------ # | LLVM ERROR: cannot select: %12:sreg_32(i32) = G_CONSTANT i32 -1 (in function: mbcnt_intrinsics) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir (508 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=0 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir:101:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :396:2: note: scanning from here # | # | ^ # | :396:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :397:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir:257:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :860:2: note: scanning from here # | # | ^ # | :860:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :861:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir:296:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :976:2: note: scanning from here # | # | ^ # | :976:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :977:2: note: possible intended match here # | %0:vgpr(p3) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 391: isWholeWaveFunction: false # | 392: minNumAGPRs: 4294967295 # | 393: body: | # | 394: bb.0: # | 395: liveins: $vgpr0 # | 396: # | next:101'0 { search range start (exclusive) # | next:101'1 error: no match found in search range # | next:101'2 pattern attempts to capture variables: "COPY" # | 397: %0:vgpr(p3) = COPY $vgpr0 # | next:101'3 ? possible intended match # | 398: $m0 = S_MOV_B32 -1 # | 399: %1:vgpr_32(p3) = G_LOAD %0(p3) :: (load seq_cst (p3), addrspace 3) # | 400: $vgpr0 = COPY %1(p3) # | 401: ... # | 402: --- # | 403: name: load_atomic_local_s64_seq_cst # | next:101'4 } search range end (exclusive) # | 404: alignment: 1 # | 405: exposesReturnsTwice: false # | 406: legalized: true # | 407: regBankSelected: true # | 408: selected: true # | . # | . # | . # | 855: isWholeWaveFunction: false # | 856: minNumAGPRs: 4294967295 # | 857: body: | # | 858: bb.0: # | 859: liveins: $vgpr0 # | 860: # | next:257'0 { search range start (exclusive) # | next:257'1 error: no match found in search range # | next:257'2 pattern attempts to capture variables: "COPY" # | 861: %0:vgpr(p3) = COPY $vgpr0 # | next:257'3 ? possible intended match # | 862: $m0 = S_MOV_B32 -1 # | 863: %1:vreg_64(p1) = G_LOAD %0(p3) :: (load seq_cst (p1), addrspace 3) # | 864: $vgpr0_vgpr1 = COPY %1(p1) # | 865: ... # | 866: --- # | 867: name: load_atomic_local_p0_seq_cst # | next:257'4 } search range end (exclusive) # | 868: alignment: 1 # | 869: exposesReturnsTwice: false # | 870: legalized: true # | 871: regBankSelected: true # | 872: selected: true # | . # | . # | . # | 971: isWholeWaveFunction: false # | 972: minNumAGPRs: 4294967295 # | 973: body: | # | 974: bb.0: # | 975: liveins: $vgpr0 # | 976: # | next:296'0 { search range start (exclusive) # | next:296'1 error: no match found in search range # | next:296'2 pattern attempts to capture variables: "COPY" # | 977: %0:vgpr(p3) = COPY $vgpr0 # | next:296'3 ? possible intended match # | 978: $m0 = S_MOV_B32 -1 # | 979: %1:vreg_64(p0) = G_LOAD %0(p3) :: (load seq_cst (p0), addrspace 3) # | 980: $vgpr0_vgpr1 = COPY %1(p0) # | 981: ... # | 982: --- # | 983: name: load_atomic_local_s32_seq_cst_gep_65535 # | next:296'4 } search range end (exclusive) # | 984: alignment: 1 # | 985: exposesReturnsTwice: false # | 986: legalized: true # | 987: regBankSelected: true # | 988: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/read_register.ll (509 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/read_register.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_read_m0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/read_register.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/async-buffer-loads.ll (510 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/async-buffer-loads.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00 # .---command stderr------------ # | LLVM ERROR: cannot select: %19:vgpr_32(f32) = G_LOAD %20:vgpr(p3) :: (load (f32) from %ir.lds, addrspace 3) (in function: raw.buffer.load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll (511 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 -stop-after=instruction-select # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:10:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :200:2: note: scanning from here # | # | ^ # | :200:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :201:2: note: possible intended match here # | %1:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:70:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :346:2: note: scanning from here # | # | ^ # | :346:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :347:2: note: possible intended match here # | %1:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:105:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :486:2: note: scanning from here # | # | ^ # | :486:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :487:2: note: possible intended match here # | %1:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:170:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :638:2: note: scanning from here # | # | ^ # | :638:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :639:2: note: possible intended match here # | %3:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:245:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :791:2: note: scanning from here # | # | ^ # | :791:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :792:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:324:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :944:2: note: scanning from here # | # | ^ # | :944:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :945:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:403:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[C2:%[0-9]+]]:sreg_32(i32) = G_CONSTANT i32 0 # | ^ # | :1125:31: note: scanning from here # | %26:vgpr(s32) = G_OR %23, %25 # | ^ # | :1125:31: note: pattern attempts to capture variables: "C2" # | %26:vgpr(s32) = G_OR %23, %25 # | ^ # | :1126:2: note: possible intended match here # | %12:sgpr(i32) = G_CONSTANT i32 0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:525:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1289:2: note: scanning from here # | # | ^ # | :1289:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1290:2: note: possible intended match here # | %1:sgpr(i32) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll:560:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :1426:2: note: scanning from here # | # | ^ # | :1426:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1427:2: note: possible intended match here # | %1:sgpr(i32) = COPY $sgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 195: isWholeWaveFunction: false # | 196: minNumAGPRs: 4294967295 # | 197: body: | # | 198: bb.1 (%ir-block.0): # | 199: liveins: $sgpr0, $sgpr1 # | 200: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 201: %1:sgpr(i32) = COPY $sgpr0 # | next:10'3 ? possible intended match # | 202: %2:sgpr(i32) = COPY $sgpr1 # | 203: %7:sgpr(i32) = G_CONSTANT i32 5678 # | 204: %17:sgpr(i32) = G_CONSTANT i32 1234 # | 205: %20:sgpr(i32) = G_CONSTANT i32 65535 # | 206: %21:sgpr(i32) = G_AND %2, %20 # | . # | . # | . # | 217: %15:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %28(i32) # | 218: $sgpr3 = COPY %15(i32) # | 219: SI_RETURN_TO_EPILOG implicit $sgpr0, implicit $sgpr1, implicit $sgpr2, implicit $sgpr3 # | 220: ... # | 221: --- # | 222: name: read_raw_buffer # | next:10'4 } search range end (exclusive) # | 223: alignment: 4 # | 224: exposesReturnsTwice: false # | 225: legalized: true # | 226: regBankSelected: true # | 227: selected: true # | . # | . # | . # | 341: isWholeWaveFunction: false # | 342: minNumAGPRs: 4294967295 # | 343: body: | # | 344: bb.1 (%ir-block.0): # | 345: liveins: $sgpr0, $sgpr1 # | 346: # | next:70'0 { search range start (exclusive) # | next:70'1 error: no match found in search range # | next:70'2 pattern attempts to capture variables: "COPY" # | 347: %1:sgpr(i32) = COPY $sgpr0 # | next:70'3 ? possible intended match # | 348: %2:sgpr(i32) = COPY $sgpr1 # | 349: %7:sgpr(i32) = G_CONSTANT i32 0 # | 350: %19:sgpr(i32) = G_CONSTANT i32 65535 # | 351: %20:sgpr(i32) = G_AND %2, %19 # | 352: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %1(i32), %20(i32), %7(i32), %7(i32) # | 353: %25:vgpr(i32) = COPY %7(i32) # | 354: %26:vgpr(i32) = COPY %7(i32) # | 355: %24:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %14(<4 x s32>), %25(i32), %26, %7, 4, 0, 0 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) # | 356: $vgpr0 = COPY %24(f32) # | 357: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 358: ... # | 359: --- # | 360: name: basic_struct_buffer # | next:70'4 } search range end (exclusive) # | 361: alignment: 4 # | 362: exposesReturnsTwice: false # | 363: legalized: true # | 364: regBankSelected: true # | 365: selected: true # | . # | . # | . # | 481: isWholeWaveFunction: false # | 482: minNumAGPRs: 4294967295 # | 483: body: | # | 484: bb.1 (%ir-block.0): # | 485: liveins: $sgpr0, $sgpr1 # | 486: # | next:105'0 { search range start (exclusive) # | next:105'1 error: no match found in search range # | next:105'2 pattern attempts to capture variables: "COPY" # | 487: %1:sgpr(i32) = COPY $sgpr0 # | next:105'3 ? possible intended match # | 488: %2:sgpr(i32) = COPY $sgpr1 # | 489: %7:sgpr(i32) = G_CONSTANT i32 5678 # | 490: %17:sgpr(i32) = G_CONSTANT i32 1234 # | 491: %20:sgpr(i32) = G_CONSTANT i32 65535 # | 492: %21:sgpr(i32) = G_AND %2, %20 # | . # | . # | . # | 505: %15:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %28(i32) # | 506: $sgpr3 = COPY %15(i32) # | 507: SI_RETURN_TO_EPILOG implicit $sgpr0, implicit $sgpr1, implicit $sgpr2, implicit $sgpr3 # | 508: ... # | 509: --- # | 510: name: variable_top_half # | next:105'4 } search range end (exclusive) # | 511: alignment: 4 # | 512: exposesReturnsTwice: false # | 513: legalized: true # | 514: regBankSelected: true # | 515: selected: true # | . # | . # | . # | 633: isWholeWaveFunction: false # | 634: minNumAGPRs: 4294967295 # | 635: body: | # | 636: bb.1 (%ir-block.0): # | 637: liveins: $sgpr0, $sgpr1, $sgpr2, $sgpr3, $sgpr4 # | 638: # | next:170'0 { search range start (exclusive) # | next:170'1 error: no match found in search range # | next:170'2 pattern attempts to capture variables: "COPY" # | 639: %3:sgpr(i32) = COPY $sgpr0 # | next:170'3 ? possible intended match # | 640: %4:sgpr(i32) = COPY $sgpr1 # | 641: %5:sgpr(i32) = COPY $sgpr2 # | 642: %2:sgpr(i32) = COPY $sgpr4 # | 643: %22:sgpr(i32) = G_CONSTANT i32 65535 # | 644: %23:sgpr(i32) = G_AND %4, %22 # | . # | . # | . # | 657: %17:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %30(i32) # | 658: $sgpr3 = COPY %17(i32) # | 659: SI_RETURN_TO_EPILOG implicit $sgpr0, implicit $sgpr1, implicit $sgpr2, implicit $sgpr3 # | 660: ... # | 661: --- # | 662: name: general_case # | next:170'4 } search range end (exclusive) # | 663: alignment: 4 # | 664: exposesReturnsTwice: false # | 665: legalized: true # | 666: regBankSelected: true # | 667: selected: true # | . # | . # | . # | 786: isWholeWaveFunction: false # | 787: minNumAGPRs: 4294967295 # | 788: body: | # | 789: bb.1 (%ir-block.0): # | ... # `---data was truncated (10240/17155) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll (512 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f32_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_f16_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_f64_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_v4f32_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_v4f16_sub_ext_neg_mul # | warning: Instruction selection used fallback path for test_v4f64_sub_ext_neg_mul # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll:153:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_mul_f32_e64 v0, v0, -v4 # | ^ # | :145:2: note: 'next' match was here # | v_mul_f32_e64 v0, v0, -v4 # | ^ # | :141:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :142:1: note: non-matching line after previous match is here # | v_mul_f32_e64 v3, v3, -v7 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll:222:14: error: GFX9-NEXT: is not on the line after the previous match # | ; GFX9-NEXT: v_pk_mul_f16 v0, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :190:2: note: 'next' match was here # | v_pk_mul_f16 v0, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | :188:41: note: previous match ended here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :189:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v1, v1, v3 neg_lo:[0,1] neg_hi:[0,1] # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 136: .globl test_v4f32_sub_ext_neg_mul ; -- Begin function test_v4f32_sub_ext_neg_mul # | 137: .p2align 6 # | 138: .type test_v4f32_sub_ext_neg_mul,@function # | 139: test_v4f32_sub_ext_neg_mul: ; @test_v4f32_sub_ext_neg_mul # | 140: ; %bb.0: ; %entry # | 141: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:153'0 { search range start (exclusive) # | 142: v_mul_f32_e64 v3, v3, -v7 # | 143: v_mul_f32_e64 v2, v2, -v6 # | 144: v_mul_f32_e64 v1, v1, -v5 # | 145: v_mul_f32_e64 v0, v0, -v4 # | next:153'1 !~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 146: v_sub_f32_e32 v0, v0, v8 # | 147: v_sub_f32_e32 v1, v1, v9 # | 148: v_sub_f32_e32 v2, v2, v10 # | 149: v_sub_f32_e32 v3, v3, v11 # | 150: s_setpc_b64 s[30:31] # | . # | . # | . # | 181: .long 0 # | 182: .text # | 183: .globl test_v4f16_sub_ext_neg_mul ; -- Begin function test_v4f16_sub_ext_neg_mul # | 184: .p2align 6 # | 185: .type test_v4f16_sub_ext_neg_mul,@function # | 186: test_v4f16_sub_ext_neg_mul: ; @test_v4f16_sub_ext_neg_mul # | next:153'2 } search range end (exclusive) # | 187: ; %bb.0: ; %entry # | 188: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:222'0 { search range start (exclusive) # | 189: v_pk_mul_f16 v1, v1, v3 neg_lo:[0,1] neg_hi:[0,1] # | 190: v_pk_mul_f16 v0, v0, v2 neg_lo:[0,1] neg_hi:[0,1] # | next:222'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 191: v_pk_add_f16 v0, v0, v4 neg_lo:[0,1] neg_hi:[0,1] # | 192: v_pk_add_f16 v1, v1, v5 neg_lo:[0,1] neg_hi:[0,1] # | 193: s_setpc_b64 s[30:31] # | 194: .Lfunc_end4: # | 195: .size test_v4f16_sub_ext_neg_mul, .Lfunc_end4-test_v4f16_sub_ext_neg_mul # | . # | . # | . # | 224: .long 0 # | 225: .text # | 226: .globl test_v4f64_sub_ext_neg_mul ; -- Begin function test_v4f64_sub_ext_neg_mul # | 227: .p2align 6 # | 228: .type test_v4f64_sub_ext_neg_mul,@function # | 229: test_v4f64_sub_ext_neg_mul: ; @test_v4f64_sub_ext_neg_mul # | next:222'2 } search range end (exclusive) # | 230: ; %bb.0: ; %entry # | 231: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 232: v_mul_f64 v[0:1], v[0:1], v[8:9] # | 233: v_mul_f64 v[2:3], v[2:3], v[10:11] # | 234: v_mul_f64 v[4:5], v[4:5], v[12:13] # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll (513 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-hsa -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-hsa -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-hsa -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-hsa -mcpu=gfx900 -mattr=-architected-sgprs -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %28:vgpr(<3 x i32>), %26:sgpr(<4 x s32>), %29:vgpr(i32), %30:vgpr, %16:sgpr, 0, 0, 0 :: (dereferenceable store (<3 x i32>) into `ptr addrspace(8) poison`, align 1, addrspace 8) (in function: workgroup_ids_kernel) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/cvt_flr_i32_f32.ll (514 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/cvt_flr_i32_f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %24:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: cvt_flr_i32_f32_0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_flr_i32_f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll (515 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:vgpr(i32) (in function: test_s_sleep_var1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.get.rounding.ll (516 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.get.rounding.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | warning: Instruction selection used fallback path for func_rounding # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX678-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll:36:22: error: GFX678-GISEL-NEXT: expected string not found in input # | ; GFX678-GISEL-NEXT: s_getreg_b32 s6, hwreg(HW_REG_MODE, 0, 4) # | ^ # | :18:41: note: scanning from here # | s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | ^ # | :19:2: note: possible intended match here # | s_getreg_b32 s4, hwreg(HW_REG_MODE, 0, 4) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.get.rounding.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 13: .globl func_rounding ; -- Begin function func_rounding # | 14: .p2align 6 # | 15: .type func_rounding,@function # | 16: func_rounding: ; @func_rounding # | 17: ; %bb.0: # | 18: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | next:36'0 { search range start (exclusive) # | next:36'1 error: no match found in search range # | 19: s_getreg_b32 s4, hwreg(HW_REG_MODE, 0, 4) # | next:36'2 ? possible intended match # | 20: s_lshl_b32 s6, s4, 2 # | 21: s_mov_b32 s4, 0xeb24da71 # | 22: s_mov_b32 s5, 0xc96f385 # | 23: s_lshr_b64 s[4:5], s[4:5], s6 # | 24: s_and_b32 s4, s4, 15 # | . # | . # | . # | 52: .set amdgpu.max_num_agpr, 0 # | 53: .set amdgpu.max_num_sgpr, 32 # | 54: .set amdgpu.max_num_named_barrier, 0 # | 55: .section .AMDGPU.csdata,"",@progbits # | 56: .section ".note.GNU-stack","",@progbits # | 57: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx600" # | next:36'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll (517 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll --check-prefixes=ASM,DAGISEL-ASM # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll --check-prefixes=ASM,DAGISEL-ASM # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll --check-prefixes=ASM,GISEL-ASM # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(i32), %9:vgpr(p0) :: (volatile store (i32) into %ir.1) (in function: local_to_flat) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll --check-prefixes=ASM,GISEL-ASM # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll --check-prefixes=ASM,GISEL-ASM # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgcn-call-whole-wave.ll (518 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgcn-call-whole-wave.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00--amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll --check-prefix=DAGISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.00--amdpal # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll --check-prefix=DAGISEL # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00--amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00--amdpal # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %7:vgpr(i32), %2:vgpr(p1) :: (store (i32) into %ir.ptr, addrspace 1) (in function: basic_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll --check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-call-whole-wave.ll --check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll (519 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -filetype=null /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 -filetype=null /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # RUN: at line 2 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 -filetype=null /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 -filetype=null /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll:4:10: error: CHECK: expected string not found in input # | ; CHECK: error: :0:0: in function ds_ordered_add_dword_count_too_low void (ptr addrspace(2), ptr addrspace(1)): ds_ordered_count: dword count must be between 1 and 4 # | ^ # | :1:1: note: scanning from here # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_ordered_add_dword_count_too_low) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_ordered_add_dword_count_too_low) # | check:4'0 { } search range (exclusive bounds) # | check:4'1 error: no match found in search range # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/offset-split-global.ll (520 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/offset-split-global.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vgpr_32(i32) = G_LOAD %12:vgpr(p1) :: (load (i8) from %ir.gep, align 4, addrspace 1) (in function: global_inst_valu_offset_1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir (521 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-ashr.v2s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-ashr.v2s16.mir.tmp' # | remark: :0:0: cannot select: %2:sgpr(<2 x i16>) = G_ASHR %0:sgpr, %1:sgpr(<2 x i16>) (in function: ashr_v2i16_ss) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_ASHR %0:sgpr, %1:vgpr(<2 x i16>) (in function: ashr_v2i16_sv) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_ASHR %0:vgpr, %1:sgpr(<2 x i16>) (in function: ashr_v2i16_vs) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_ASHR %0:vgpr, %1:vgpr(<2 x i16>) (in function: ashr_v2i16_vv) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir:52:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :257:2: note: scanning from here # | # | ^ # | :257:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :258:9: note: possible intended match here # | %0:sgpr(<2 x i16>) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir:80:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :374:2: note: scanning from here # | # | ^ # | :374:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :375:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir:108:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :491:2: note: scanning from here # | # | ^ # | :491:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :492:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 252: isWholeWaveFunction: false # | 253: minNumAGPRs: 4294967295 # | 254: body: | # | 255: bb.0: # | 256: liveins: $sgpr0, $vgpr0 # | 257: # | next:52'0 { search range start (exclusive) # | next:52'1 error: no match found in search range # | next:52'2 pattern attempts to capture variables: "COPY" # | 258: %0:sgpr(<2 x i16>) = COPY $sgpr0 # | next:52'3 ? possible intended match # | 259: %1:vgpr(<2 x i16>) = COPY $vgpr0 # | 260: %2:vgpr(<2 x i16>) = G_ASHR %0, %1(<2 x i16>) # | 261: S_ENDPGM 0, implicit %2(<2 x i16>) # | 262: ... # | 263: --- # | 264: name: ashr_v2i16_vs # | next:52'4 } search range end (exclusive) # | 265: alignment: 1 # | 266: exposesReturnsTwice: false # | 267: legalized: true # | 268: regBankSelected: true # | 269: selected: true # | . # | . # | . # | 369: isWholeWaveFunction: false # | 370: minNumAGPRs: 4294967295 # | 371: body: | # | 372: bb.0: # | 373: liveins: $sgpr0, $vgpr0 # | 374: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 375: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:80'3 ? possible intended match # | 376: %1:sgpr(<2 x i16>) = COPY $sgpr0 # | 377: %2:vgpr(<2 x i16>) = G_ASHR %0, %1(<2 x i16>) # | 378: S_ENDPGM 0, implicit %2(<2 x i16>) # | 379: ... # | 380: --- # | 381: name: ashr_v2i16_vv # | next:80'4 } search range end (exclusive) # | 382: alignment: 1 # | 383: exposesReturnsTwice: false # | 384: legalized: true # | 385: regBankSelected: true # | 386: selected: true # | . # | . # | . # | 486: isWholeWaveFunction: false # | 487: minNumAGPRs: 4294967295 # | 488: body: | # | 489: bb.0: # | 490: liveins: $vgpr0, $vgpr1 # | 491: # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | next:108'2 pattern attempts to capture variables: "COPY" # | 492: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:108'3 ? possible intended match # | 493: %1:vgpr(<2 x i16>) = COPY $vgpr1 # | 494: %2:vgpr(<2 x i16>) = G_ASHR %0, %1(<2 x i16>) # | 495: S_ENDPGM 0, implicit %2(<2 x i16>) # | 496: ... # | next:108'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll (522 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %12:vgpr(i32), %16:vgpr(p3) :: (store (i32) into `ptr addrspace(3) poison`, addrspace 3) (in function: v_test_fmin_legacy_ule_f32_multi_use) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll:191:15: error: GFX6-LABEL: expected string not found in input # | ; GFX6-LABEL: v_test_fmin_legacy_ule_f32_multi_use: # | ^ # | :376:37: note: scanning from here # | v_test_fmin_legacy_ole_f32_fneg_rhs: ; @v_test_fmin_legacy_ole_f32_fneg_rhs # | ^ # | :376:41: note: possible intended match here # | v_test_fmin_legacy_ole_f32_fneg_rhs: ; @v_test_fmin_legacy_ole_f32_fneg_rhs # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 371: .long 0 # | 372: .text # | 373: .globl v_test_fmin_legacy_ole_f32_fneg_rhs ; -- Begin function v_test_fmin_legacy_ole_f32_fneg_rhs # | 374: .p2align 6 # | 375: .type v_test_fmin_legacy_ole_f32_fneg_rhs,@function # | 376: v_test_fmin_legacy_ole_f32_fneg_rhs: ; @v_test_fmin_legacy_ole_f32_fneg_rhs # | label:191'0 { search range start (exclusive) # | label:191'1 error: no match found in search range # | label:191'2 ? possible intended match # | 377: ; %bb.0: # | 378: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 379: v_min_legacy_f32_e64 v0, v0, -v1 # | 380: s_setpc_b64 s[30:31] # | 381: .Lfunc_end9: # | 382: .size v_test_fmin_legacy_ole_f32_fneg_rhs, .Lfunc_end9-v_test_fmin_legacy_ole_f32_fneg_rhs # | 383: # | label:191'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll (523 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll:77:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32), [[COPY4]](i32) # | ^ # | :311:28: note: scanning from here # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :311:28: note: with "COPY1" equal to "%6" # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :311:28: note: with "COPY2" equal to "%7" # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :311:28: note: with "COPY3" equal to "%8" # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :311:28: note: with "COPY4" equal to "%9" # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :311:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %9:sgpr(i32) = COPY $sgpr5 # | ^ # | :312:2: note: possible intended match here # | %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll:210:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY2]](i32), [[COPY3]](i32), [[COPY4]](i32), [[COPY5]](i32) # | ^ # | :621:29: note: scanning from here # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :621:29: note: with "COPY2" equal to "%8" # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :621:29: note: with "COPY3" equal to "%9" # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :621:29: note: with "COPY4" equal to "%10" # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :621:29: note: with "COPY5" equal to "%11" # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :621:29: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %11:sgpr(i32) = COPY $sgpr5 # | ^ # | :622:2: note: possible intended match here # | %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll:333:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :880:2: note: scanning from here # | # | ^ # | :880:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :881:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 306: # | 307: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | 308: %6:sgpr(i32) = COPY $sgpr2 # | 309: %7:sgpr(i32) = COPY $sgpr3 # | 310: %8:sgpr(i32) = COPY $sgpr4 # | 311: %9:sgpr(i32) = COPY $sgpr5 # | next:77'0 { search range start (exclusive) # | next:77'1 error: no match found in search range # | next:77'2 with "COPY1" equal to "%6" # | next:77'3 with "COPY2" equal to "%7" # | next:77'4 with "COPY3" equal to "%8" # | next:77'5 with "COPY4" equal to "%9" # | next:77'6 pattern attempts to capture variables: "BUILD_VECTOR" # | 312: %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | next:77'7 ? possible intended match # | 313: %2:vgpr(i32) = COPY $vgpr1 # | 314: %3:vgpr(i32) = COPY $vgpr2 # | 315: %4:sgpr(i32) = COPY $sgpr6 # | 316: %17:vgpr(s32) = G_BITCAST %0(<2 x f16>) # | 317: %18:sgpr(s32) = G_CONSTANT i32 16 # | 318: %20:vgpr(s32) = COPY %18(s32) # | 319: %19:vgpr(s32) = G_LSHR %17, %20(s32) # | 320: %16:vgpr(<2 x i32>) = G_BUILD_VECTOR %17(s32), %19(s32) # | 321: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %16(<2 x i32>), %1(<4 x i32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<2 x f16>), align 1, addrspace 8) # | 322: S_ENDPGM 0 # | 323: ... # | 324: --- # | 325: name: struct_buffer_store_format_v3f16__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:77'8 } search range end (exclusive) # | 326: alignment: 4 # | 327: exposesReturnsTwice: false # | 328: legalized: true # | 329: regBankSelected: true # | 330: selected: true # | . # | . # | . # | 616: %6:vgpr(<2 x s16>) = COPY $vgpr0 # | 617: %7:vgpr(<2 x s16>) = COPY $vgpr1 # | 618: %8:sgpr(i32) = COPY $sgpr2 # | 619: %9:sgpr(i32) = COPY $sgpr3 # | 620: %10:sgpr(i32) = COPY $sgpr4 # | 621: %11:sgpr(i32) = COPY $sgpr5 # | next:210'0 { search range start (exclusive) # | next:210'1 error: no match found in search range # | next:210'2 with "COPY2" equal to "%8" # | next:210'3 with "COPY3" equal to "%9" # | next:210'4 with "COPY4" equal to "%10" # | next:210'5 with "COPY5" equal to "%11" # | next:210'6 pattern attempts to capture variables: "BUILD_VECTOR" # | 622: %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | next:210'7 ? possible intended match # | 623: %2:vgpr(i32) = COPY $vgpr2 # | 624: %3:vgpr(i32) = COPY $vgpr3 # | 625: %4:sgpr(i32) = COPY $sgpr6 # | 626: %25:vgpr(s32) = G_BITCAST %6(<2 x s16>) # | 627: %26:sgpr(s32) = G_CONSTANT i32 16 # | . # | . # | . # | 633: %22:vgpr(<4 x i32>) = G_BUILD_VECTOR %25(s32), %27(s32), %28(s32), %29(s32) # | 634: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %22(<4 x i32>), %1(<4 x i32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<4 x f16>), align 1, addrspace 8) # | 635: S_ENDPGM 0 # | 636: ... # | 637: --- # | 638: name: struct_buffer_store_format_f16__sgpr_val__vgpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:210'8 } search range end (exclusive) # | 639: alignment: 4 # | 640: exposesReturnsTwice: false # | 641: legalized: true # | 642: regBankSelected: true # | 643: selected: true # | . # | . # | . # | 875: isWholeWaveFunction: false # | 876: minNumAGPRs: 4294967295 # | 877: body: | # | 878: bb.1 (%ir-block.0): # | 879: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 880: # | next:333'0 { search range start (exclusive) # | next:333'1 error: no match found in search range # | next:333'2 pattern attempts to capture variables: "COPY" # | 881: %6:vgpr(i32) = COPY $vgpr0 # | next:333'3 ? possible intended match # | 882: %7:sgpr(i32) = COPY $sgpr2 # | 883: %8:sgpr(i32) = COPY $sgpr3 # | 884: %9:sgpr(i32) = COPY $sgpr4 # | 885: %10:sgpr(i32) = COPY $sgpr5 # | 886: %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | 887: %2:vgpr(i32) = COPY $vgpr1 # | 888: %3:vgpr(i32) = COPY $vgpr2 # | 889: %4:sgpr(i32) = COPY $sgpr6 # | 890: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %6(i32), %1(<4 x i32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (i16), align 1, addrspace 8) # | 891: S_ENDPGM 0 # | 892: ... # | next:333'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-reqd-group-size.ll (524 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-reqd-group-size.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll -check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgpu9.00-amd-amdhsa -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %24:vgpr_32(i32) = G_OR %19:vgpr, %23:vgpr (in function: known_x_0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll -check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-reqd-group-size.ll -check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fmaximum3.v2f16.ll (525 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fmaximum3.v2f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu12.50 -mattr=-real-true16 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-SDAG,GFX1250-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.50 -mattr=-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(<2 x f16>) = G_FMAXIMUM %2:vgpr, %11:vgpr (in function: fmaximum3_v2f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX1250,GFX1250-GISEL,GFX1250-GISEL-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fmaximum3.v2f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/nor-divergent-lanemask.ll (526 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/nor-divergent-lanemask.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr="-wavefrontsize32,+wavefrontsize64" -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr="-wavefrontsize32,+wavefrontsize64" -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %15:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %20:vgpr(i32) (in function: test_nor) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL-W64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/nor-divergent-lanemask.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.ll (527 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=35 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=35 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll -o - # .---command stderr------------ # | warning: Instruction selection used fallback path for memset_p1i8 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=37 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNROLL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=37 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %4:vgpr(i32), %78:vgpr(p1) :: (store (i8) into %ir.dst + 35, addrspace 1) (in function: memset_p1i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNROLL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNROLL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll (528 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(<4 x f32>), %12:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load, addrspace 1) (in function: test_mfma_f32_16x16x8xf32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX942,GFX942-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll (529 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_bpermute) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir (530 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 -pass-remarks-missed='gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir -o - 2> /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-amdgcn.readfirstlane.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -global-isel-abort=2 '-pass-remarks-missed=gisel*' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-amdgcn.readfirstlane.mir.tmp' # | remark: :0:0: cannot select: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:vgpr(i32) (in function: readfirstlane_v) # | remark: :0:0: cannot select: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:vgpr(i32) (in function: readfirstlane_v_imm) # | remark: :0:0: cannot select: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:sgpr(i32) (in function: readfirstlane_s) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir:19:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :134:2: note: scanning from here # | # | ^ # | :134:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :135:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir:37:9: error: GCN: expected string not found in input # | ; GCN: [[V_MOV_B32_e32_:%[0-9]+]]:vgpr_32 = V_MOV_B32_e32 123, implicit $exec # | ^ # | :140:26: note: scanning from here # | name: readfirstlane_v_imm # | ^ # | :140:26: note: pattern attempts to capture variables: "V_MOV_B32_e32_" # | name: readfirstlane_v_imm # | ^ # | :248:2: note: possible intended match here # | %0:vgpr(i32) = G_CONSTANT i32 123 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 129: isWholeWaveFunction: false # | 130: minNumAGPRs: 4294967295 # | 131: body: | # | 132: bb.0: # | 133: liveins: $vgpr0 # | 134: # | next:19'0 { search range start (exclusive) # | next:19'1 error: no match found in search range # | next:19'2 pattern attempts to capture variables: "COPY" # | 135: %0:vgpr(i32) = COPY $vgpr0 # | next:19'3 ? possible intended match # | 136: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0(i32) # | 137: S_ENDPGM 0, implicit %1(i32) # | 138: ... # | 139: --- # | 140: name: readfirstlane_v_imm # | next:19'4 } search range end (exclusive) # | check:37'0 { search range start (exclusive) # | check:37'1 error: no match found in search range # | check:37'2 pattern attempts to capture variables: "V_MOV_B32_e32_" # | 141: alignment: 1 # | 142: exposesReturnsTwice: false # | 143: legalized: true # | 144: regBankSelected: true # | 145: selected: true # | . # | . # | . # | 243: numKernargPreloadSGPRs: 0 # | 244: isWholeWaveFunction: false # | 245: minNumAGPRs: 4294967295 # | 246: body: | # | 247: bb.0: # | 248: %0:vgpr(i32) = G_CONSTANT i32 123 # | check:37'3 ? possible intended match # | 249: %1:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0(i32) # | 250: S_ENDPGM 0, implicit %1(i32) # | 251: ... # | 252: --- # | 253: name: readfirstlane_s # | check:37'4 } search range end (exclusive) # | 254: alignment: 1 # | 255: exposesReturnsTwice: false # | 256: legalized: true # | 257: regBankSelected: true # | 258: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll (531 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(f32) = G_FADD %11:vgpr, %2:vgpr (in function: v_add_mul_legacy_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll:170:15: error: GFX6-LABEL: expected string not found in input # | ; GFX6-LABEL: v_mul_legacy_fabs_f32: # | ^ # | :136:24: note: scanning from here # | v_mul_legacy_undef_f32: ; @v_mul_legacy_undef_f32 # | ^ # | :136:28: note: possible intended match here # | v_mul_legacy_undef_f32: ; @v_mul_legacy_undef_f32 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 131: .long 0 # | 132: .text # | 133: .globl v_mul_legacy_undef_f32 ; -- Begin function v_mul_legacy_undef_f32 # | 134: .p2align 6 # | 135: .type v_mul_legacy_undef_f32,@function # | 136: v_mul_legacy_undef_f32: ; @v_mul_legacy_undef_f32 # | label:170'0 { search range start (exclusive) # | label:170'1 error: no match found in search range # | label:170'2 ? possible intended match # | 137: ; %bb.0: # | 138: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) # | 139: v_mul_legacy_f32_e64 v0, s4, s4 # | 140: s_setpc_b64 s[30:31] # | 141: .Lfunc_end3: # | 142: .size v_mul_legacy_undef_f # | label:170'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll (532 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll --check-prefix=GFX12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll --check-prefix=GFX12 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll --check-prefix=GFX12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 -amdgpu-enable-delay-alu=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %0:sgpr(<4 x i32>), %16:vgpr(i32), %17:vgpr, %14:sgpr, 0, 3, 0 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: raw_buffer_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll --check-prefix=GFX12 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll --check-prefix=GFX12 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll (533 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa # .---command stderr------------ # | LLVM ERROR: cannot select: %40:sreg_32(i32) = G_CONSTANT i32 31 (in function: caller_passes_42) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir (534 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir:25:15: error: GFX6-NEXT: expected string not found in input # | ; GFX6-NEXT: [[S_SUB_U32_:%[0-9]+]]:sreg_32 = S_SUB_U32 [[COPY]], [[COPY1]], implicit-def dead $scc # | ^ # | :138:26: note: scanning from here # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :138:26: note: with "COPY" equal to "%0" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :138:26: note: with "COPY1" equal to "%1" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :138:26: note: pattern attempts to capture variables: "S_SUB_U32_" # | %2:vgpr_32 = COPY $vgpr0 # | ^ # | :139:2: note: possible intended match here # | %6:sreg_32 = S_SUB_I32 %0, %1, implicit-def dead $scc # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 133: bb.0: # | 134: liveins: $sgpr0, $sgpr1, $vgpr0, $vgpr3_vgpr4 # | 135: # | 136: %0:sreg_32 = COPY $sgpr0 # | 137: %1:sreg_32 = COPY $sgpr1 # | 138: %2:vgpr_32 = COPY $vgpr0 # | next:25'0 { search range start (exclusive) # | next:25'1 error: no match found in search range # | next:25'2 with "COPY" equal to "%0" # | next:25'3 with "COPY1" equal to "%1" # | next:25'4 pattern attempts to capture variables: "S_SUB_U32_" # | 139: %6:sreg_32 = S_SUB_I32 %0, %1, implicit-def dead $scc # | next:25'5 ? possible intended match # | 140: %7:vgpr_32, dead %12:sreg_64 = V_SUB_CO_U32_e64 %2, %6, 0, implicit $exec # | 141: %8:vgpr_32, dead %11:sreg_64 = V_SUB_CO_U32_e64 %6, %7, 0, implicit $exec # | 142: %9:vgpr_32, dead %10:sreg_64 = V_SUB_CO_U32_e64 %8, %2, 0, implicit $exec # | 143: S_ENDPGM 0, implicit %9 # | 144: ... # | next:25'6 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/av-invalid-scope.ll (535 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/av-invalid-scope.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 -filetype=null < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.42 -filetype=null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll # RUN: at line 2 not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 -filetype=null < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll # executed command: not /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.42 -filetype=null # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll:4:10: error: CHECK: expected string not found in input # | ; CHECK: error: {{.*}}: in function av_load_bad_scope {{.*}}: Unsupported non-inclusive atomic synchronization scope # | ^ # | :1:1: note: scanning from here # | LLVM ERROR: cannot select: %11:vreg_128_align2(<4 x i32>) = G_LOAD %0:vgpr(p1) :: (load syncscope("xyzzy") monotonic (<4 x i32>) from %ir.p, addrspace 1) (in function: av_load_bad_scope) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/av-invalid-scope.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: LLVM ERROR: cannot select: %11:vreg_128_align2(<4 x i32>) = G_LOAD %0:vgpr(p1) :: (load syncscope("xyzzy") monotonic (<4 x i32>) from %ir.p, addrspace 1) (in function: av_load_bad_scope) # | check:4'0 { } search range (exclusive bounds) # | check:4'1 error: no match found in search range # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/allow-check.ll (536 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/allow-check.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll -mtriple=amdgcn-amd-mesa3d -mcpu=gfx600 -global-isel=0 -fast-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-mesa3d -mcpu=gfx600 -global-isel=0 -fast-isel=0 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll -mtriple=amdgcn-amd-mesa3d -mcpu=gfx600 -global-isel=1 -fast-isel=0 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-mesa3d -mcpu=gfx600 -global-isel=1 -fast-isel=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 1 (in function: test_runtime) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/allow-check.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll (537 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr(i32) = G_INTRINSIC_W_SIDE_EFFECTS intrinsic(@llvm.amdgcn.ds.sub.gs.reg.rtn), %0:vgpr(i32), 16 :: (load store (i32), align 1, addrspace 128) (in function: test_sub_32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll (538 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %22:vgpr(i32), %11:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_bpermute_fi_b32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll (539 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=hawaii # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_swizzle) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll (540 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sreg_32(i32) = G_CONSTANT i32 0 (in function: if_sethalt) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll (541 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:8:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :173:2: note: scanning from here # | # | ^ # | :173:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :174:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:31:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :305:2: note: scanning from here # | # | ^ # | :305:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :306:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:52:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :440:2: note: scanning from here # | # | ^ # | :440:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :441:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:80:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :579:2: note: scanning from here # | # | ^ # | :579:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :580:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:111:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :746:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :746:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :747:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:175:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :942:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :942:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :943:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll:228:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1103:2: note: scanning from here # | # | ^ # | :1103:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1104:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 168: isWholeWaveFunction: false # | 169: minNumAGPRs: 4294967295 # | 170: body: | # | 171: bb.1 (%ir-block.0): # | 172: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 173: # | next:8'0 { search range start (exclusive) # | next:8'1 error: no match found in search range # | next:8'2 pattern attempts to capture variables: "COPY" # | 174: %0:vgpr(i32) = COPY $vgpr0 # | next:8'3 ? possible intended match # | 175: %6:sgpr(i32) = COPY $sgpr2 # | 176: %7:sgpr(i32) = COPY $sgpr3 # | 177: %8:sgpr(i32) = COPY $sgpr4 # | 178: %9:sgpr(i32) = COPY $sgpr5 # | 179: %2:vgpr(i32) = COPY $vgpr1 # | . # | . # | . # | 184: %12:vgpr_32(f32) = COPY %11(i32) # | 185: $vgpr0 = COPY %12(f32) # | 186: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 187: ... # | 188: --- # | 189: name: struct_ptr_buffer_atomic_swap_i32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:8'4 } search range end (exclusive) # | 190: alignment: 4 # | 191: exposesReturnsTwice: false # | 192: legalized: true # | 193: regBankSelected: true # | 194: selected: true # | . # | . # | . # | 300: isWholeWaveFunction: false # | 301: minNumAGPRs: 4294967295 # | 302: body: | # | 303: bb.1 (%ir-block.0): # | 304: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 305: # | next:31'0 { search range start (exclusive) # | next:31'1 error: no match found in search range # | next:31'2 pattern attempts to capture variables: "COPY" # | 306: %0:vgpr(i32) = COPY $vgpr0 # | next:31'3 ? possible intended match # | 307: %6:sgpr(i32) = COPY $sgpr2 # | 308: %7:sgpr(i32) = COPY $sgpr3 # | 309: %8:sgpr(i32) = COPY $sgpr4 # | 310: %9:sgpr(i32) = COPY $sgpr5 # | 311: %2:vgpr(i32) = COPY $vgpr1 # | 312: %3:vgpr(i32) = COPY $vgpr2 # | 313: %4:sgpr(i32) = COPY $sgpr6 # | 314: %16:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 315: %11:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0, %16(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i32) on %ir.rsrc, align 1, addrspace 8) # | 316: S_ENDPGM 0 # | 317: ... # | 318: --- # | 319: name: struct_ptr_buffer_atomic_swap_i64__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:31'4 } search range end (exclusive) # | 320: alignment: 4 # | 321: exposesReturnsTwice: false # | 322: legalized: true # | 323: regBankSelected: true # | 324: selected: true # | . # | . # | . # | 435: isWholeWaveFunction: false # | 436: minNumAGPRs: 4294967295 # | 437: body: | # | 438: bb.1 (%ir-block.0): # | 439: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 440: # | next:52'0 { search range start (exclusive) # | next:52'1 error: no match found in search range # | next:52'2 pattern attempts to capture variables: "COPY" # | 441: %6:vgpr(i32) = COPY $vgpr0 # | next:52'3 ? possible intended match # | 442: %7:vgpr(i32) = COPY $vgpr1 # | 443: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 444: %8:sgpr(i32) = COPY $sgpr2 # | 445: %9:sgpr(i32) = COPY $sgpr3 # | 446: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 456: $vgpr0 = COPY %15(f32) # | 457: $vgpr1 = COPY %16(f32) # | 458: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 459: ... # | 460: --- # | 461: name: struct_ptr_buffer_atomic_swap_i64_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:52'4 } search range end (exclusive) # | 462: alignment: 4 # | 463: exposesReturnsTwice: false # | 464: legalized: true # | 465: regBankSelected: true # | 466: selected: true # | . # | . # | . # | 574: isWholeWaveFunction: false # | 575: minNumAGPRs: 4294967295 # | 576: body: | # | 577: bb.1 (%ir-block.0): # | 578: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 579: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 580: %6:vgpr(i32) = COPY $vgpr0 # | next:80'3 ? possible intended match # | 581: %7:vgpr(i32) = COPY $vgpr1 # | 582: %0:vgpr(i64) = G_MERGE_VALUES %6(i32), %7(i32) # | 583: %8:sgpr(i32) = COPY $sgpr2 # | 584: %9:sgpr(i32) = COPY $sgpr3 # | 585: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 590: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 591: %13:vgpr(i64) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0, %18(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (volatile dereferenceable load store (i64) on %ir.rsrc, align 1, addrspace 8) # | 592: S_ENDPGM 0 # | 593: ... # | 594: --- # | 595: name: struct_ptr_buffer_atomic_swap_i32__sgpr_val__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:80'4 } search range end (exclusive) # | 596: alignment: 4 # | 597: exposesReturnsTwice: false # | 598: legalized: true # | 599: regBankSelected: true # | 600: selected: true # | . # | . # | . # | 741: %6:vgpr(s32) = COPY $vgpr0 # | 742: %7:vgpr(s32) = COPY $vgpr1 # | 743: %8:vgpr(s32) = COPY $vgpr2 # | 744: %9:vgpr(s32) = COPY $vgpr3 # | 745: %2:sgpr(i32) = COPY $sgpr3 # | 746: %3:sgpr(i32) = COPY $sgpr4 # | next:111'0 { search # | ... # `---data was truncated (10240/14387) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir (542 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-shl.v2s16.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -global-isel-abort=2 '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-shl.v2s16.mir.tmp' # | remark: :0:0: cannot select: %2:sgpr(<2 x i16>) = G_SHL %0:sgpr, %1:sgpr(<2 x i16>) (in function: shl_v2i16_ss) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_SHL %0:sgpr, %1:vgpr(<2 x i16>) (in function: shl_v2i16_sv) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_SHL %0:vgpr, %1:sgpr(<2 x i16>) (in function: shl_v2i16_vs) # | remark: :0:0: cannot select: %2:vgpr(<2 x i16>) = G_SHL %0:vgpr, %1:vgpr(<2 x i16>) (in function: shl_v2i16_vv) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir:52:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr0 # | ^ # | :257:2: note: scanning from here # | # | ^ # | :257:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :258:9: note: possible intended match here # | %0:sgpr(<2 x i16>) = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir:80:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :374:2: note: scanning from here # | # | ^ # | :374:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :375:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir:108:15: error: GFX9-NEXT: expected string not found in input # | ; GFX9-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :491:2: note: scanning from here # | # | ^ # | :491:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :492:9: note: possible intended match here # | %0:vgpr(<2 x i16>) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 252: isWholeWaveFunction: false # | 253: minNumAGPRs: 4294967295 # | 254: body: | # | 255: bb.0: # | 256: liveins: $sgpr0, $vgpr0 # | 257: # | next:52'0 { search range start (exclusive) # | next:52'1 error: no match found in search range # | next:52'2 pattern attempts to capture variables: "COPY" # | 258: %0:sgpr(<2 x i16>) = COPY $sgpr0 # | next:52'3 ? possible intended match # | 259: %1:vgpr(<2 x i16>) = COPY $vgpr0 # | 260: %2:vgpr(<2 x i16>) = G_SHL %0, %1(<2 x i16>) # | 261: S_ENDPGM 0, implicit %2(<2 x i16>) # | 262: ... # | 263: --- # | 264: name: shl_v2i16_vs # | next:52'4 } search range end (exclusive) # | 265: alignment: 1 # | 266: exposesReturnsTwice: false # | 267: legalized: true # | 268: regBankSelected: true # | 269: selected: true # | . # | . # | . # | 369: isWholeWaveFunction: false # | 370: minNumAGPRs: 4294967295 # | 371: body: | # | 372: bb.0: # | 373: liveins: $sgpr0, $vgpr0 # | 374: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 375: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:80'3 ? possible intended match # | 376: %1:sgpr(<2 x i16>) = COPY $sgpr0 # | 377: %2:vgpr(<2 x i16>) = G_SHL %0, %1(<2 x i16>) # | 378: S_ENDPGM 0, implicit %2(<2 x i16>) # | 379: ... # | 380: --- # | 381: name: shl_v2i16_vv # | next:80'4 } search range end (exclusive) # | 382: alignment: 1 # | 383: exposesReturnsTwice: false # | 384: legalized: true # | 385: regBankSelected: true # | 386: selected: true # | . # | . # | . # | 486: isWholeWaveFunction: false # | 487: minNumAGPRs: 4294967295 # | 488: body: | # | 489: bb.0: # | 490: liveins: $vgpr0, $vgpr1 # | 491: # | next:108'0 { search range start (exclusive) # | next:108'1 error: no match found in search range # | next:108'2 pattern attempts to capture variables: "COPY" # | 492: %0:vgpr(<2 x i16>) = COPY $vgpr0 # | next:108'3 ? possible intended match # | 493: %1:vgpr(<2 x i16>) = COPY $vgpr1 # | 494: %2:vgpr(<2 x i16>) = G_SHL %0, %1(<2 x i16>) # | 495: S_ENDPGM 0, implicit %2(<2 x i16>) # | 496: ... # | next:108'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir (543 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vcc(s1) = G_INTRINSIC intrinsic(@llvm.amdgcn.class), %2:sgpr(f16), %1:vgpr(i32) (in function: class_f16_vcc_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE32 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/ps-shader-arg-count.ll (544 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/ps-shader-arg-count.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll -mtriple=amdgcn-pal -mcpu=gfx1010 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-pal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: %66:vgpr_32(f32) = G_FADD %63:vgpr, %64:vgpr (in function: _amdgpu_ps_all_arg_extra) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll --check-prefixes=CHECK # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll:102:16: error: CHECK-LABEL: expected string not found in input # | ; CHECK-LABEL: {{^}}_amdgpu_ps_all_arg_extra_unused: # | ^ # | :260:20: note: scanning from here # | _amdgpu_ps_all_arg: ; @_amdgpu_ps_all_arg # | ^ # | :280:6: note: possible intended match here # | .size _amdgpu_ps_all_arg, .Lfunc_end4-_amdgpu_ps_all_arg # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 255: .long 0 # | 256: .text # | 257: .globl _amdgpu_ps_all_arg ; -- Begin function _amdgpu_ps_all_arg # | 258: .p2align 8 # | 259: .type _amdgpu_ps_all_arg,@function # | 260: _amdgpu_ps_all_arg: ; @_amdgpu_ps_all_arg # | label:102'0 { search range start (exclusive) # | label:102'1 error: no match found in search range # | 261: ; %bb.0: ; %.entry # | 262: v_mov_b32_e32 v0, v1 # | 263: v_mov_b32_e32 v1, v2 # | 264: v_mov_b32_e32 v2, v5 # | 265: v_mov_b32_e32 v3, v7 # | . # | . # | . # | 275: v_mov_b32_e32 v13, v21 # | 276: v_mov_b32_e32 v14, v22 # | 277: v_mov_b32_e32 v15, v23 # | 278: ; return to shader part epilog # | 279: .Lfunc_end4: # | 280: .size _amdgpu_ps_all_arg, .Lfunc_end4-_amdgpu_ps_all_arg # | label:102'2 ? possible intended match # | 281: ; -- End function # | 282: .set .L_amdgpu_ps_all_arg.num_vgpr, 24 # | 283: .set .L_amdgpu_ps_all_arg.num_agpr, 0 # | 284: .set .L_amdgpu_ps_all_arg.numbered_sgpr, 0 # | 285: .set .L_amdgpu_ps_all_arg.num_named_barrier, 0 # | 286: .set .L_amdgpu_ps_all_arg.private_seg_size, 0 # | 287: .set .L_amdgpu_ps_all_arg.uses_vcc, 0 # | 288: .set .L_amdgpu_ps_all_arg.uses_flat_scratch, 0 # | 289: .set .L_amdgpu_ps_all_arg.has_dyn_sized_stack, 0 # | 290: .set .L_amdgpu_ps_all_arg.has_recursion, 0 # | 291: .set .L_amdgpu_ps_all_arg.has_indirect_call, 0 # | 292: .section .AMDGPU.csdata, # | label:102'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll (545 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SELDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdpal -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-SELDAG -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr_32(f32) = G_FADD %0:vgpr, %1:vgpr (in function: callee) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GCN-GISEL -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll (546 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll:75:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY1]](i32), [[COPY2]](i32), [[COPY3]](i32), [[COPY4]](i32) # | ^ # | :334:28: note: scanning from here # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :334:28: note: with "COPY1" equal to "%5" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :334:28: note: with "COPY2" equal to "%6" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :334:28: note: with "COPY3" equal to "%7" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :334:28: note: with "COPY4" equal to "%8" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :334:28: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %8:sgpr(i32) = COPY $sgpr5 # | ^ # | :335:2: note: possible intended match here # | %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll:198:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[BUILD_VECTOR:%[0-9]+]]:sgpr_128(<4 x i32>) = G_BUILD_VECTOR [[COPY2]](i32), [[COPY3]](i32), [[COPY4]](i32), [[COPY5]](i32) # | ^ # | :646:29: note: scanning from here # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :646:29: note: with "COPY2" equal to "%7" # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :646:29: note: with "COPY3" equal to "%8" # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :646:29: note: with "COPY4" equal to "%9" # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :646:29: note: with "COPY5" equal to "%10" # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :646:29: note: pattern attempts to capture variables: "BUILD_VECTOR" # | %10:sgpr(i32) = COPY $sgpr5 # | ^ # | :647:2: note: possible intended match here # | %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 329: # | 330: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | 331: %5:sgpr(i32) = COPY $sgpr2 # | 332: %6:sgpr(i32) = COPY $sgpr3 # | 333: %7:sgpr(i32) = COPY $sgpr4 # | 334: %8:sgpr(i32) = COPY $sgpr5 # | next:75'0 { search range start (exclusive) # | next:75'1 error: no match found in search range # | next:75'2 with "COPY1" equal to "%5" # | next:75'3 with "COPY2" equal to "%6" # | next:75'4 with "COPY3" equal to "%7" # | next:75'5 with "COPY4" equal to "%8" # | next:75'6 pattern attempts to capture variables: "BUILD_VECTOR" # | 335: %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | next:75'7 ? possible intended match # | 336: %2:vgpr(i32) = COPY $vgpr1 # | 337: %3:sgpr(i32) = COPY $sgpr6 # | 338: %17:vgpr(s32) = G_BITCAST %0(<2 x f16>) # | 339: %18:sgpr(s32) = G_CONSTANT i32 16 # | 340: %20:vgpr(s32) = COPY %18(s32) # | 341: %19:vgpr(s32) = G_LSHR %17, %20(s32) # | 342: %15:vgpr(<2 x i32>) = G_BUILD_VECTOR %17(s32), %19(s32) # | 343: %16:sgpr(i32) = G_CONSTANT i32 0 # | 344: %21:vgpr(i32) = COPY %16(i32) # | 345: G_AMDGPU_TBUFFER_STORE_FORMAT_D16 %15(<2 x i32>), %1(<4 x i32>), %21(i32), %2, %3, 0, 78, 0, 0 :: (dereferenceable store (<2 x f16>), align 1, addrspace 8) # | 346: S_ENDPGM 0 # | 347: ... # | 348: --- # | 349: name: raw_tbuffer_store_v3f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:75'8 } search range end (exclusive) # | 350: alignment: 4 # | 351: exposesReturnsTwice: false # | 352: legalized: true # | 353: regBankSelected: true # | 354: selected: true # | . # | . # | . # | 641: %5:vgpr(<2 x s16>) = COPY $vgpr0 # | 642: %6:vgpr(<2 x s16>) = COPY $vgpr1 # | 643: %7:sgpr(i32) = COPY $sgpr2 # | 644: %8:sgpr(i32) = COPY $sgpr3 # | 645: %9:sgpr(i32) = COPY $sgpr4 # | 646: %10:sgpr(i32) = COPY $sgpr5 # | next:198'0 { search range start (exclusive) # | next:198'1 error: no match found in search range # | next:198'2 with "COPY2" equal to "%7" # | next:198'3 with "COPY3" equal to "%8" # | next:198'4 with "COPY4" equal to "%9" # | next:198'5 with "COPY5" equal to "%10" # | next:198'6 pattern attempts to capture variables: "BUILD_VECTOR" # | 647: %1:sgpr(<4 x i32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | next:198'7 ? possible intended match # | 648: %2:vgpr(i32) = COPY $vgpr2 # | 649: %3:sgpr(i32) = COPY $sgpr6 # | 650: %25:vgpr(s32) = G_BITCAST %5(<2 x s16>) # | 651: %26:sgpr(s32) = G_CONSTANT i32 16 # | 652: %30:vgpr(s32) = COPY %26(s32) # | . # | . # | . # | 659: %32:vgpr(i32) = COPY %22(i32) # | 660: G_AMDGPU_TBUFFER_STORE_FORMAT_D16 %21(<4 x i32>), %1(<4 x i32>), %32(i32), %2, %3, 0, 78, 0, 0 :: (dereferenceable store (<4 x f16>), align 1, addrspace 8) # | 661: S_ENDPGM 0 # | 662: ... # | 663: --- # | 664: name: raw_tbuffer_store_f16__vgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:198'8 } search range end (exclusive) # | 665: alignment: 4 # | 666: exposesReturnsTwice: false # | 667: legalized: true # | 668: regBankSelected: true # | 669: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll (547 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_CONSTANT i32 8 (in function: v_sdot2_inline_literal_a_b_c) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll:78:17: error: GFX906-LABEL: expected string not found in input # | ; GFX906-LABEL: v_sdot2_inline_literal_a: # | ^ # | :100:24: note: scanning from here # | v_sdot2_sgpr_sgpr_sgpr: ; @v_sdot2_sgpr_sgpr_sgpr # | ^ # | :154:9: note: possible intended match here # | .globl v_sdot2_inline_literal_a ; -- Begin function v_sdot2_inline_literal_a # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 95: .long 0 # | 96: .text # | 97: .globl v_sdot2_sgpr_sgpr_sgpr ; -- Begin function v_sdot2_sgpr_sgpr_sgpr # | 98: .p2align 8 # | 99: .type v_sdot2_sgpr_sgpr_sgpr,@function # | 100: v_sdot2_sgpr_sgpr_sgpr: ; @v_sdot2_sgpr_sgpr_sgpr # | label:78'0 { search range start (exclusive) # | label:78'1 error: no match found in search range # | 101: ; %bb.0: # | 102: v_mov_b32_e32 v0, s1 # | 103: v_mov_b32_e32 v1, s2 # | 104: v_dot2_i32_i16 v0, s0, v0, v1 # | 105: ; return to shader part epilog # | . # | . # | . # | 149: .long 4 # | 150: .long 0 # | 151: .long 8 # | 152: .long 0 # | 153: .text # | 154: .globl v_sdot2_inline_literal_a ; -- Begin function v_sdot2_inline_literal_a # | label:78'2 ? possible intended match # | 155: .p2align 6 # | 156: .type v_sdot2_inline_literal_a,@function # | 157: v_s # | label:78'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll (548 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll --check-prefixes=GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -show-mc-encoding # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: test_llvm_amdgcn_sudot4_uu_s_s_s) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll --check-prefixes=GFX11 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll:75:16: error: GFX11-LABEL: expected string not found in input # | ; GFX11-LABEL: test_llvm_amdgcn_sudot4_su_clamp: # | ^ # | :216:34: note: scanning from here # | test_llvm_amdgcn_sudot4_us_clamp: ; @test_llvm_amdgcn_sudot4_us_clamp # | ^ # | :216:38: note: possible intended match here # | test_llvm_amdgcn_sudot4_us_clamp: ; @test_llvm_amdgcn_sudot4_us_clamp # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 211: .long 0 # | 212: .text # | 213: .globl test_llvm_amdgcn_sudot4_us_clamp ; -- Begin function test_llvm_amdgcn_sudot4_us_clamp # | 214: .p2align 7 # | 215: .type test_llvm_amdgcn_sudot4_us_clamp,@function # | 216: test_llvm_amdgcn_sudot4_us_clamp: ; @test_llvm_amdgcn_sudot4_us_clamp # | label:75'0 { search range start (exclusive) # | label:75'1 error: no match found in search range # | label:75'2 ? possible intended match # | 217: ; %bb.0: ; %entry # | 218: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf] # | 219: v_dot4_i32_iu8 v0, v0, v1, v2 neg_lo:[0,1,0] clamp ; encoding: [0x00,0xc0,0x16,0xcc,0x00,0x03,0x0a,0x5c] # | 220: s_setpc_b64 s[30:31] ; encoding: [0x1e,0x48,0x80,0xbe] # | 221: .Lfunc_end5: # | 222: .size test_llvm_amdgcn_sudot4_us_clamp # | label:75'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll (549 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=fiji # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdhsa -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_permute) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.ll (550 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tonga -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %7:vgpr(i32), %3:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: v_perm_b32_v_v_v) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.perm.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.prng.ll (551 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.prng.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx950 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx950 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %13:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: prng_b32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.prng.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir (552 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=amdgpu-postlegalizer-combiner -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=amdgpu-postlegalizer-combiner -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir:17:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[TRUNC:%[0-9]+]]:_(i32) = G_TRUNC [[LOAD]](s64) # | ^ # | :173:56: note: scanning from here # | %1:_(s64) = G_LOAD %0(p1) :: (load (s64), addrspace 1) # | ^ # | :173:56: note: with "LOAD" equal to "%1" # | %1:_(s64) = G_LOAD %0(p1) :: (load (s64), addrspace 1) # | ^ # | :173:56: note: pattern attempts to capture variables: "TRUNC" # | %1:_(s64) = G_LOAD %0(p1) :: (load (s64), addrspace 1) # | ^ # | :174:2: note: possible intended match here # | %9:_(s32) = G_TRUNC %1(s64) # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 168: body: | # | 169: bb.0: # | 170: liveins: $vgpr0_vgpr1 # | 171: # | 172: %0:_(p1) = COPY $vgpr0_vgpr1 # | 173: %1:_(s64) = G_LOAD %0(p1) :: (load (s64), addrspace 1) # | next:17'0 { search range start (exclusive) # | next:17'1 error: no match found in search range # | next:17'2 with "LOAD" equal to "%1" # | next:17'3 pattern attempts to capture variables: "TRUNC" # | 174: %9:_(s32) = G_TRUNC %1(s64) # | next:17'4 ? possible intended match # | 175: %3:_(s64) = G_ZEXT %9(s32) # | 176: $vgpr0_vgpr1 = COPY %3(s64) # | 177: ... # | 178: --- # | 179: name: zext_inreg_8_zextload_s32 # | next:17'5 } search range end (exclusive) # | 180: alignment: 1 # | 181: exposesReturnsTwice: false # | 182: legalized: true # | 183: regBankSelected: false # | 184: selected: false # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll (553 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+architected-sgprs -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %26:vgpr(<3 x i32>), %16:sgpr(<4 x s32>), %27:vgpr(i32), %28:vgpr, %6:sgpr, 0, 0, 0 :: (dereferenceable store (<3 x i32>) into `ptr addrspace(8) undef`, align 1, addrspace 8) (in function: _amdgpu_cs_main) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll (554 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_CONSTANT i32 8 (in function: v_udot2_inline_literal_a_b_c) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll:77:17: error: GFX906-LABEL: expected string not found in input # | ; GFX906-LABEL: v_udot2_inline_literal_a: # | ^ # | :100:24: note: scanning from here # | v_udot2_sgpr_sgpr_sgpr: ; @v_udot2_sgpr_sgpr_sgpr # | ^ # | :154:9: note: possible intended match here # | .globl v_udot2_inline_literal_a ; -- Begin function v_udot2_inline_literal_a # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 95: .long 0 # | 96: .text # | 97: .globl v_udot2_sgpr_sgpr_sgpr ; -- Begin function v_udot2_sgpr_sgpr_sgpr # | 98: .p2align 8 # | 99: .type v_udot2_sgpr_sgpr_sgpr,@function # | 100: v_udot2_sgpr_sgpr_sgpr: ; @v_udot2_sgpr_sgpr_sgpr # | label:77'0 { search range start (exclusive) # | label:77'1 error: no match found in search range # | 101: ; %bb.0: # | 102: v_mov_b32_e32 v0, s1 # | 103: v_mov_b32_e32 v1, s2 # | 104: v_dot2_u32_u16 v0, s0, v0, v1 # | 105: ; return to shader part epilog # | . # | . # | . # | 149: .long 4 # | 150: .long 0 # | 151: .long 8 # | 152: .long 0 # | 153: .text # | 154: .globl v_udot2_inline_literal_a ; -- Begin function v_udot2_inline_literal_a # | label:77'2 ? possible intended match # | 155: .p2align 6 # | 156: .type v_udot2_inline_literal_a,@function # | 157: v_u # | label:77'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir (555 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(i32) = G_AMDGPU_ATOMIC_CMPXCHG %0:vgpr(p1), %3:vgpr :: (load store seq_cst (s32), addrspace 1) (in function: amdgpu_atomic_cmpxchg_s32_global) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/callbr-intrinsics.ll (556 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/callbr-intrinsics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.0a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.0a # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.0a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.0a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(i32), %1:vgpr(p0) :: (store (i32) into %ir.dst) (in function: test_kill) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/callbr-intrinsics.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir (557 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -global-isel-abort=0 -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir:17:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s32) = COPY $vgpr0 # | ^ # | :139:2: note: scanning from here # | # | ^ # | :139:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :140:2: note: possible intended match here # | %0:vgpr_32 = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir:38:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sgpr(s32) = COPY $sgpr0 # | ^ # | :254:2: note: scanning from here # | # | ^ # | :254:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :255:2: note: possible intended match here # | %0:sreg_32 = COPY $sgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir:59:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:sgpr(s64) = COPY $sgpr0_sgpr1 # | ^ # | :369:2: note: scanning from here # | # | ^ # | :369:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :370:2: note: possible intended match here # | %0:sreg_64 = COPY $sgpr0_sgpr1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir:80:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr(s64) = COPY $vgpr0_vgpr1 # | ^ # | :484:2: note: scanning from here # | # | ^ # | :484:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :485:2: note: possible intended match here # | %0:vreg_64 = COPY $vgpr0_vgpr1 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 134: isWholeWaveFunction: false # | 135: minNumAGPRs: 4294967295 # | 136: body: | # | 137: bb.0: # | 138: liveins: $vgpr0 # | 139: # | next:17'0 { search range start (exclusive) # | next:17'1 error: no match found in search range # | next:17'2 pattern attempts to capture variables: "COPY" # | 140: %0:vgpr_32 = COPY $vgpr0 # | next:17'3 ? possible intended match # | 141: %1:vgpr_32 = nofpexcept V_CEIL_F32_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 142: $vgpr0 = COPY %1 # | 143: ... # | 144: --- # | 145: name: fceil_s32_vs # | next:17'4 } search range end (exclusive) # | 146: alignment: 1 # | 147: exposesReturnsTwice: false # | 148: legalized: true # | 149: regBankSelected: true # | 150: selected: true # | . # | . # | . # | 249: isWholeWaveFunction: false # | 250: minNumAGPRs: 4294967295 # | 251: body: | # | 252: bb.0: # | 253: liveins: $sgpr0 # | 254: # | next:38'0 { search range start (exclusive) # | next:38'1 error: no match found in search range # | next:38'2 pattern attempts to capture variables: "COPY" # | 255: %0:sreg_32 = COPY $sgpr0 # | next:38'3 ? possible intended match # | 256: %1:vgpr_32 = nofpexcept V_CEIL_F32_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 257: $vgpr0 = COPY %1 # | 258: ... # | 259: --- # | 260: name: fceil_s64_sv # | next:38'4 } search range end (exclusive) # | 261: alignment: 1 # | 262: exposesReturnsTwice: false # | 263: legalized: true # | 264: regBankSelected: true # | 265: selected: true # | . # | . # | . # | 364: isWholeWaveFunction: false # | 365: minNumAGPRs: 4294967295 # | 366: body: | # | 367: bb.0: # | 368: liveins: $sgpr0_sgpr1 # | 369: # | next:59'0 { search range start (exclusive) # | next:59'1 error: no match found in search range # | next:59'2 pattern attempts to capture variables: "COPY" # | 370: %0:sreg_64 = COPY $sgpr0_sgpr1 # | next:59'3 ? possible intended match # | 371: %1:vreg_64 = nofpexcept V_CEIL_F64_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 372: $vgpr0_vgpr1 = COPY %1 # | 373: ... # | 374: --- # | 375: name: fceil_s64_vv # | next:59'4 } search range end (exclusive) # | 376: alignment: 1 # | 377: exposesReturnsTwice: false # | 378: legalized: true # | 379: regBankSelected: true # | 380: selected: true # | . # | . # | . # | 479: isWholeWaveFunction: false # | 480: minNumAGPRs: 4294967295 # | 481: body: | # | 482: bb.0: # | 483: liveins: $vgpr0_vgpr1 # | 484: # | next:80'0 { search range start (exclusive) # | next:80'1 error: no match found in search range # | next:80'2 pattern attempts to capture variables: "COPY" # | 485: %0:vreg_64 = COPY $vgpr0_vgpr1 # | next:80'3 ? possible intended match # | 486: %1:vreg_64 = nofpexcept V_CEIL_F64_e64 0, %0, 0, 0, implicit $mode, implicit $exec # | 487: $vgpr0_vgpr1 = COPY %1 # | 488: ... # | next:80'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll (558 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(i64), %15:sgpr(p1) :: (store (i64) into %ir.out.load, addrspace 1) (in function: dispatch_id) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll (559 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %5:vgpr_32(i32) = G_CONSTANT i32 0 (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,CHECK-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir (560 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr(f32) = G_FMA %0:vgpr, %1:vgpr, %2:vgpr (in function: fma_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir (561 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(f32) = G_INTRINSIC_TRUNC %0:vgpr (in function: intrinsic_trunc_s32_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/cvt_rpi_i32_f32.ll (562 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/cvt_rpi_i32_f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgpu6.00 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %29:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: cvt_rpi_i32_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/cvt_rpi_i32_f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll (563 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll:11:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :170:2: note: scanning from here # | # | ^ # | :170:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :171:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll:78:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV]], [[COPY7]] # | ^ # | :320:31: note: scanning from here # | %22:vgpr(s32) = COPY %21(s32) # | ^ # | :320:31: note: with "UV" equal to "%12" # | %22:vgpr(s32) = COPY %21(s32) # | ^ # | :320:31: note: with "COPY7" equal to "%22" # | %22:vgpr(s32) = COPY %21(s32) # | ^ # | :320:31: note: pattern attempts to capture variables: "AND" # | %22:vgpr(s32) = COPY %21(s32) # | ^ # | :321:2: note: possible intended match here # | %17:vgpr(s32) = G_AND %12, %22 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll:158:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND2:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV2]], [[COPY10]] # | ^ # | :491:31: note: scanning from here # | %35:vgpr(s32) = COPY %31(s32) # | ^ # | :491:31: note: with "UV2" equal to "%16" # | %35:vgpr(s32) = COPY %31(s32) # | ^ # | :491:31: note: with "COPY10" equal to "%35" # | %35:vgpr(s32) = COPY %31(s32) # | ^ # | :491:31: note: pattern attempts to capture variables: "AND2" # | %35:vgpr(s32) = COPY %31(s32) # | ^ # | :494:2: note: possible intended match here # | %29:vgpr(s32) = G_AND %17, %36 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll:276:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[AND4:%[0-9]+]]:vgpr_32(s32) = G_AND [[UV6]], [[COPY12]] # | ^ # | :724:31: note: scanning from here # | %60:vgpr(s32) = COPY %31(s32) # | ^ # | :724:31: note: with "UV6" equal to "%16" # | %60:vgpr(s32) = COPY %31(s32) # | ^ # | :724:31: note: with "COPY12" equal to "%60" # | %60:vgpr(s32) = COPY %31(s32) # | ^ # | :724:31: note: pattern attempts to capture variables: "AND4" # | %60:vgpr(s32) = COPY %31(s32) # | ^ # | :727:2: note: possible intended match here # | %29:vgpr(s32) = G_AND %17, %61 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll:409:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :851:2: note: scanning from here # | # | ^ # | :851:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :852:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 165: isWholeWaveFunction: false # | 166: minNumAGPRs: 4294967295 # | 167: body: | # | 168: bb.1 (%ir-block.0): # | 169: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 170: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 171: %5:sgpr(i32) = COPY $sgpr2 # | next:11'3 ? possible intended match # | 172: %6:sgpr(i32) = COPY $sgpr3 # | 173: %7:sgpr(i32) = COPY $sgpr4 # | 174: %8:sgpr(i32) = COPY $sgpr5 # | 175: %0:sgpr(<4 x i32>) = G_BUILD_VECTOR %5(i32), %6(i32), %7(i32), %8(i32) # | 176: %1:vgpr(i32) = COPY $vgpr0 # | 177: %2:vgpr(i32) = COPY $vgpr1 # | 178: %3:sgpr(i32) = COPY $sgpr6 # | 179: %12:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (f16), align 1, addrspace 8) # | 180: $vgpr0 = COPY %12(i32) # | 181: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 182: ... # | 183: --- # | 184: name: struct_buffer_load_format_v2f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 185: alignment: 4 # | 186: exposesReturnsTwice: false # | 187: legalized: true # | 188: regBankSelected: true # | 189: selected: true # | . # | . # | . # | 315: %2:vgpr(i32) = COPY $vgpr1 # | 316: %3:sgpr(i32) = COPY $sgpr6 # | 317: %11:vgpr(<2 x f32>) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %0(<4 x i32>), %1(i32), %2, %3, 0, 0, -1 :: (dereferenceable load (<2 x f16>), align 1, addrspace 8) # | 318: %12:vgpr(i32), %13:vgpr(i32) = G_UNMERGE_VALUES %11(<2 x f32>) # | 319: %21:sgpr(s32) = G_CONSTANT i32 65535 # | 320: %22:vgpr(s32) = COPY %21(s32) # | next:78'0 { search range start (exclusive) # | next:78'1 error: no match found in search range # | next:78'2 with "UV" equal to "%12" # | next:78'3 with "COPY7" equal to "%22" # | next:78'4 pattern attempts to capture variables: "AND" # | 321: %17:vgpr(s32) = G_AND %12, %22 # | next:78'5 ? possible intended match # | 322: %23:vgpr(s32) = COPY %21(s32) # | 323: %18:vgpr(s32) = G_AND %13, %23 # | 324: %19:sgpr(s32) = G_CONSTANT i32 16 # | 325: %24:vgpr(s32) = COPY %19(s32) # | 326: %20:vgpr(s32) = G_SHL %18, %24(s32) # | 327: %16:vgpr_32(i32) = G_OR %17, %20 # | 328: %10:vgpr_32(<2 x f16>) = COPY %16(i32) # | 329: $vgpr0 = COPY %10(<2 x f16>) # | 330: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 331: ... # | 332: --- # | 333: name: struct_buffer_load_format_v4f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:78'6 } search range end (exclusive) # | 334: alignment: 4 # | 335: exposesReturnsTwice: false # | 336: legalized: true # | 337: regBankSelected: true # | 338: selected: true # | . # | . # | . # | 486: %26:sgpr(s32) = G_CONSTANT i32 16 # | 487: %34:vgpr(s32) = COPY %26(s32) # | 488: %27:vgpr(s32) = G_SHL %25, %34(s32) # | 489: %22:vgpr(i32) = G_OR %24, %27 # | 490: %11:vgpr_32(<2 x f16>) = G_BITCAST %22(i32) # | 491: %35:vgpr(s32) = COPY %31(s32) # | next:158'0 { search range start (exclusive) # | next:158'1 error: no match found in search range # | next:158'2 with "UV2" equal to "%16" # | next:158'3 with "COPY10" equal to "%35" # | next:158'4 pattern attempts to capture variables: "AND2" # | 492: %28:vgpr(s32) = G_AND %16, %35 # | 493: %36:vgpr(s32) = COPY %31(s32) # | 494: %29:vgpr(s32) = G_AND %17, %36 # | next:158'5 ? possible intended match # | 495: %37:vgpr(s32) = COPY %26(s32) # | 496: %30:vgpr(s32) = G_SHL %29, %37(s32) # | 497: %23:vgpr_32(i32) = G_OR %28, %30 # | 498: %12:vgpr_32(<2 x f16>) = COPY %23(i32) # | 499: $vgpr0 = COPY %11(<2 x f16>) # | 500: $vgpr1 = COPY %12(<2 x f16>) # | 501: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 502: ... # | 503: --- # | 504: name: struct_buffer_load_format_v4f16__vpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:158'6 } search range end (exclusive) # | 505: alignment: 4 # | 506: exposesReturnsTwice: false # | 507: legalized: true # | 508: regBankSelected: true # | 509: selected: true # | . # | . # | . # | 719: %26:sgpr(s32) = G_CONSTANT i32 16 # | 720: %59:vgpr(s32) = COPY %26(s32) # | 721: %27:vgpr(s32) = G_SHL %25, %59(s32) # | 722: %22:vgpr(i32) = G_OR %24, %27 # | 723: %11:vgpr_32(<2 x f16>) = G_BITCAST %22(i32) # | 724: %60:vgpr(s32) = COPY %31(s32) # | next:276'0 { search range start (exclusive) # | next:276'1 error: no match found in search range # | next:276'2 with "UV6" equal to "%16" # | next:276'3 with "COPY12" equal to "%60" # | next:276'4 pattern attempts to capture variables: "AND4" # | 725: %28:vgpr(s32) = G_AND %16, %60 # | 726: %61:vgpr(s32) = COPY %31(s32) # | 727: %29:vgpr(s32) = G_AND %17, %61 # | next:276'5 ? possible intended match # | 728: %62:vgpr(s32) = COPY %26(s32) # | 729: %30:vgpr(s32) = G_SHL %29, %62(s32) # | 730: %23:vgpr_32(i32) = G_OR %28, %30 # | 731: %12:vgpr_32(<2 x f16>) = COPY %23(i32) # | 732: $vgpr0 = COPY %11(<2 x f16>) # | # | ... # `---data was truncated (10240/12522) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll (564 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | warning: Instruction selection used fallback path for s_fract_f16 # | warning: Instruction selection used fallback path for v_fract_f16 # | warning: Instruction selection used fallback path for s_fract_f32 # | warning: Instruction selection used fallback path for v_fract_f32 # | warning: Instruction selection used fallback path for s_fract_f64 # | warning: Instruction selection used fallback path for v_fract_f64 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll:36:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_delay_alu instid0(VALU_DEP_1) | instskip(SKIP_2) | instid1(SALU_CYCLE_2) # | ^ # | :144:24: note: scanning from here # | v_fract_f32_e32 v0, s0 # | ^ # | :145:2: note: possible intended match here # | s_delay_alu instid0(VALU_DEP_1) # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll:63:15: error: GFX12-NEXT: expected string not found in input # | ; GFX12-NEXT: s_mov_b32 s2, 0 # | ^ # | :266:32: note: scanning from here # | v_fract_f64_e32 v[2:3], s[0:1] # | ^ # | :268:6: note: possible intended match here # | v_xor_b32_e32 v3, 0x80000000, v3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 139: .globl s_fract_f32 ; -- Begin function s_fract_f32 # | 140: .p2align 8 # | 141: .type s_fract_f32,@function # | 142: s_fract_f32: ; @s_fract_f32 # | 143: ; %bb.0: # | 144: v_fract_f32_e32 v0, s0 # | next:36'0 { search range start (exclusive) # | next:36'1 error: no match found in search range # | 145: s_delay_alu instid0(VALU_DEP_1) # | next:36'2 ? possible intended match # | 146: v_add_f32_e32 v0, v0, v0 # | 147: ; return to shader part epilog # | 148: .Lfunc_end2: # | 149: .size s_fract_f32, .Lfunc_end2-s_fract_f32 # | 150: ; -- End function # | . # | . # | . # | 198: .long 0 # | 199: .text # | 200: .globl v_fract_f32 ; -- Begin function v_fract_f32 # | 201: .p2align 8 # | 202: .type v_fract_f32,@function # | 203: v_fract_f32: ; @v_fract_f32 # | next:36'3 } search range end (exclusive) # | 204: ; %bb.0: # | 205: v_fract_f32_e32 v0, v0 # | 206: s_delay_alu instid0(VALU_DEP_1) # | 207: v_add_f32_e32 v0, v0, v0 # | 208: ; return to shader part epilog # | . # | . # | . # | 261: .globl s_fract_f64 ; -- Begin function s_fract_f64 # | 262: .p2align 8 # | 263: .type s_fract_f64,@function # | 264: s_fract_f64: ; @s_fract_f64 # | 265: ; %bb.0: # | 266: v_fract_f64_e32 v[2:3], s[0:1] # | next:63'0 { search range start (exclusive) # | next:63'1 error: no match found in search range # | 267: s_delay_alu instid0(VALU_DEP_1) # | 268: v_xor_b32_e32 v3, 0x80000000, v3 # | next:63'2 ? possible intended match # | 269: global_store_b64 v[0:1], v[2:3], off # | 270: s_endpgm # | 271: .Lfunc_end4: # | 272: .size s_fract_f64, .Lfunc_end4-s_fract_f64 # | 273: ; -- End function # | . # | . # | . # | 321: .long 0 # | 322: .text # | 323: .globl v_fract_f64 ; -- Begin function v_fract_f64 # | 324: .p2align 8 # | 325: .type v_fract_f64,@function # | 326: v_fract_f64: ; @v_fract_f64 # | next:63'3 } search range end (exclusive) # | 327: ; %bb.0: # | 328: v_fract_f64_e32 v[0:1], v[0:1] # | 329: s_delay_alu instid0(VALU_DEP_1) | instskip(NEXT) | instid1(VALU_DEP_1) # | 330: v_add_f64_e32 v[0:1], v[0:1], v[0:1] # | 331: v_readfirstlane_b32 s0, v0 # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch.ll (565 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -global-isel -disable-promote-alloca-to-vector -disable-promote-alloca-to-lds -mattr=-promote-alloca,+enable-flat-scratch < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -global-isel -disable-promote-alloca-to-vector -disable-promote-alloca-to-lds -mattr=-promote-alloca,+enable-flat-scratch # .---command stderr------------ # | '-promote-alloca' is not a recognized feature for this target (ignoring feature) # | '-promote-alloca' is not a recognized feature for this target (ignoring feature) # | '-promote-alloca' is not a recognized feature for this target (ignoring feature) # | LLVM ERROR: cannot select: %25:vgpr(i32) = G_LOAD %30:vgpr(p5) :: (volatile load (i32) from %ir.i10, addrspace 5) (in function: store_load_sindex_kernel) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir (566 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize32 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize32 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr_16(f16) = G_FPTRUNC %1:vgpr(f32) (in function: fcmp_false_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll (567 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %6:vgpr(f32), %23:sgpr(<4 x s32>), %35:vgpr(i32), %36:vgpr, %18:sgpr, 4, 0, 0 :: (dereferenceable store (f32) into %ir.buf, align 1, addrspace 8) (in function: lds_param_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll (568 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll:10:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :153:2: note: scanning from here # | # | ^ # | :153:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :154:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll:46:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr0 # | ^ # | :308:2: note: scanning from here # | # | ^ # | :308:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :309:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll:153:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr0 # | ^ # | :497:2: note: scanning from here # | # | ^ # | :497:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :498:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll:266:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr0 # | ^ # | :690:2: note: scanning from here # | # | ^ # | :690:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :691:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 148: isWholeWaveFunction: false # | 149: minNumAGPRs: 4294967295 # | 150: body: | # | 151: bb.1 (%ir-block.0): # | 152: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 153: # | next:10'0 { search range start (exclusive) # | next:10'1 error: no match found in search range # | next:10'2 pattern attempts to capture variables: "COPY" # | 154: %6:vgpr(i32) = COPY $vgpr0 # | next:10'3 ? possible intended match # | 155: %7:sgpr(i32) = COPY $sgpr2 # | 156: %8:sgpr(i32) = COPY $sgpr3 # | 157: %9:sgpr(i32) = COPY $sgpr4 # | 158: %10:sgpr(i32) = COPY $sgpr5 # | 159: %2:vgpr(i32) = COPY $vgpr1 # | 160: %3:sgpr(i32) = COPY $sgpr6 # | 161: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | 162: %18:sgpr(i32) = G_CONSTANT i32 0 # | 163: %19:vgpr(i32) = COPY %18(i32) # | 164: G_AMDGPU_TBUFFER_STORE_FORMAT %6(i32), %17(<4 x s32>), %19(i32), %2, %3, 0, 94, 0, 0 :: (dereferenceable store (i8) into %ir.rsrc, addrspace 8) # | 165: S_ENDPGM 0 # | 166: ... # | 167: --- # | 168: name: raw_tbuffer_store_i8__vgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:10'4 } search range end (exclusive) # | 169: alignment: 4 # | 170: exposesReturnsTwice: false # | 171: legalized: true # | 172: regBankSelected: true # | 173: selected: true # | . # | . # | . # | 303: minNumAGPRs: 4294967295 # | 304: body: | # | 305: bb.1 (%ir-block.0): # | 306: successors: %bb.2(0x80000000) # | 307: liveins: $sgpr2, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5 # | 308: # | next:46'0 { search range start (exclusive) # | next:46'1 error: no match found in search range # | next:46'2 pattern attempts to capture variables: "COPY" # | 309: %6:vgpr(i32) = COPY $vgpr0 # | next:46'3 ? possible intended match # | 310: %7:vgpr(s32) = COPY $vgpr1 # | 311: %8:vgpr(s32) = COPY $vgpr2 # | 312: %9:vgpr(s32) = COPY $vgpr3 # | 313: %10:vgpr(s32) = COPY $vgpr4 # | 314: %2:vgpr(i32) = COPY $vgpr5 # | . # | . # | . # | 349: # | 350: bb.5: # | 351: S_ENDPGM 0 # | 352: ... # | 353: --- # | 354: name: raw_tbuffer_store_i8__vgpr_rsrc__vgpr_voffset__vgpr_soffset # | next:46'4 } search range end (exclusive) # | 355: alignment: 4 # | 356: exposesReturnsTwice: false # | 357: legalized: true # | 358: regBankSelected: true # | 359: selected: true # | . # | . # | . # | 492: minNumAGPRs: 4294967295 # | 493: body: | # | 494: bb.1 (%ir-block.0): # | 495: successors: %bb.2(0x80000000) # | 496: liveins: $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5, $vgpr6 # | 497: # | next:153'0 { search range start (exclusive) # | next:153'1 error: no match found in search range # | next:153'2 pattern attempts to capture variables: "COPY" # | 498: %6:vgpr(i32) = COPY $vgpr0 # | next:153'3 ? possible intended match # | 499: %7:vgpr(s32) = COPY $vgpr1 # | 500: %8:vgpr(s32) = COPY $vgpr2 # | 501: %9:vgpr(s32) = COPY $vgpr3 # | 502: %10:vgpr(s32) = COPY $vgpr4 # | 503: %2:vgpr(i32) = COPY $vgpr5 # | . # | . # | . # | 541: # | 542: bb.5: # | 543: S_ENDPGM 0 # | 544: ... # | 545: --- # | 546: name: raw_tbuffer_store_i8__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:153'4 } search range end (exclusive) # | 547: alignment: 4 # | 548: exposesReturnsTwice: false # | 549: legalized: true # | 550: regBankSelected: true # | 551: selected: true # | . # | . # | . # | 685: minNumAGPRs: 4294967295 # | 686: body: | # | 687: bb.1 (%ir-block.0): # | 688: successors: %bb.2(0x80000000) # | 689: liveins: $sgpr2, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5 # | 690: # | next:266'0 { search range start (exclusive) # | next:266'1 error: no match found in search range # | next:266'2 pattern attempts to capture variables: "COPY" # | 691: %6:vgpr(i32) = COPY $vgpr0 # | next:266'3 ? possible intended match # | 692: %7:vgpr(s32) = COPY $vgpr1 # | 693: %8:vgpr(s32) = COPY $vgpr2 # | 694: %9:vgpr(s32) = COPY $vgpr3 # | 695: %10:vgpr(s32) = COPY $vgpr4 # | 696: %2:sgpr(i32) = COPY $sgpr2 # | . # | . # | . # | 733: # | 734: $exec = S_MOV_B64_term %21 # | 735: # | 736: bb.5: # | 737: S_ENDPGM 0 # | 738: ... # | next:266'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll (569 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %26:vgpr_32(f32) = G_FMUL %24:vgpr, %91:vgpr (in function: issue92561) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll (570 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %0:vgpr(i32), %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 24, -1 :: (dereferenceable store (i32), align 1, addrspace 8) (in function: intrinsic_store_system_scope) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1200 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll (571 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tonga # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %4:vgpr(i32) (in function: s_sffbh) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll (572 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %0:sgpr(i32) = G_CONSTANT i32 1000000 (in function: ttracedata_c) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll (573 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire -stop-before=machine-scheduler < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=MIR,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=bonaire -stop-before=machine-scheduler # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=MIR,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire -stop-before=machine-scheduler < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=MIR,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=bonaire -stop-before=machine-scheduler # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(i32), %12:sgpr(p1) :: (store (i32) into `ptr addrspace(1) null`, addrspace 1) (in function: ds_append_noalias) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=MIR,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=MIR,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/invalid-addrspacecast.ll (574 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/invalid-addrspacecast.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK,SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %16:sgpr(p1) :: (volatile store (i32) into %ir.stof, addrspace 1) (in function: use_group_to_global_addrspacecast) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll (575 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll:57:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY1:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :342:34: note: scanning from here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | :342:34: note: pattern attempts to capture variables: "COPY1" # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | :343:2: note: possible intended match here # | %5:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll:150:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY2:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :666:34: note: scanning from here # | %6:vgpr(<2 x s16>) = COPY $vgpr1 # | ^ # | :666:34: note: pattern attempts to capture variables: "COPY2" # | %6:vgpr(<2 x s16>) = COPY $vgpr1 # | ^ # | :667:2: note: possible intended match here # | %7:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 337: minNumAGPRs: 4294967295 # | 338: body: | # | 339: bb.1 (%ir-block.0): # | 340: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1 # | 341: # | 342: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | next:57'2 pattern attempts to capture variables: "COPY1" # | 343: %5:sgpr(i32) = COPY $sgpr2 # | next:57'3 ? possible intended match # | 344: %6:sgpr(i32) = COPY $sgpr3 # | 345: %7:sgpr(i32) = COPY $sgpr4 # | 346: %8:sgpr(i32) = COPY $sgpr5 # | 347: %2:vgpr(i32) = COPY $vgpr1 # | 348: %3:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 356: %26:vgpr(i32) = COPY %21(i32) # | 357: G_AMDGPU_TBUFFER_STORE_FORMAT_D16 %15(<2 x i32>), %20(<4 x s32>), %26(i32), %2, %3, 0, 78, 0, 0 :: (dereferenceable store (<2 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 358: S_ENDPGM 0 # | 359: ... # | 360: --- # | 361: name: raw_tbuffer_store_v3f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:57'4 } search range end (exclusive) # | 362: alignment: 4 # | 363: exposesReturnsTwice: false # | 364: legalized: true # | 365: regBankSelected: true # | 366: selected: true # | . # | . # | . # | 661: body: | # | 662: bb.1 (%ir-block.0): # | 663: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 664: # | 665: %5:vgpr(<2 x s16>) = COPY $vgpr0 # | 666: %6:vgpr(<2 x s16>) = COPY $vgpr1 # | next:150'0 { search range start (exclusive) # | next:150'1 error: no match found in search range # | next:150'2 pattern attempts to capture variables: "COPY2" # | 667: %7:sgpr(i32) = COPY $sgpr2 # | next:150'3 ? possible intended match # | 668: %8:sgpr(i32) = COPY $sgpr3 # | 669: %9:sgpr(i32) = COPY $sgpr4 # | 670: %10:sgpr(i32) = COPY $sgpr5 # | 671: %2:vgpr(i32) = COPY $vgpr2 # | 672: %3:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 683: %37:vgpr(i32) = COPY %27(i32) # | 684: G_AMDGPU_TBUFFER_STORE_FORMAT_D16 %21(<4 x i32>), %26(<4 x s32>), %37(i32), %2, %3, 0, 78, 0, 0 :: (dereferenceable store (<4 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 685: S_ENDPGM 0 # | 686: ... # | 687: --- # | 688: name: raw_tbuffer_store_f16__vgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:150'4 } search range end (exclusive) # | 689: alignment: 4 # | 690: exposesReturnsTwice: false # | 691: legalized: true # | 692: regBankSelected: true # | 693: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll (576 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:9:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :171:2: note: scanning from here # | # | ^ # | :171:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :172:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:30:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :302:2: note: scanning from here # | # | ^ # | :302:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :303:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:53:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :436:2: note: scanning from here # | # | ^ # | :436:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :437:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:77:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :572:2: note: scanning from here # | # | ^ # | :572:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :573:2: note: possible intended match here # | %6:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:110:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY7:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :739:28: note: scanning from here # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :739:28: note: pattern attempts to capture variables: "COPY7" # | %3:sgpr(i32) = COPY $sgpr4 # | ^ # | :740:2: note: possible intended match here # | %4:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll:163:16: error: CHECK-NEXT: expected string not found in input # | ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :898:2: note: scanning from here # | # | ^ # | :898:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :899:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 166: isWholeWaveFunction: false # | 167: minNumAGPRs: 4294967295 # | 168: body: | # | 169: bb.1 (%ir-block.0): # | 170: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 171: # | next:9'0 { search range start (exclusive) # | next:9'1 error: no match found in search range # | next:9'2 pattern attempts to capture variables: "COPY" # | 172: %0:vgpr(f32) = COPY $vgpr0 # | next:9'3 ? possible intended match # | 173: %6:sgpr(i32) = COPY $sgpr2 # | 174: %7:sgpr(i32) = COPY $sgpr3 # | 175: %8:sgpr(i32) = COPY $sgpr4 # | 176: %9:sgpr(i32) = COPY $sgpr5 # | 177: %2:vgpr(i32) = COPY $vgpr1 # | 178: %3:vgpr(i32) = COPY $vgpr2 # | 179: %4:sgpr(i32) = COPY $sgpr6 # | 180: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 181: G_AMDGPU_BUFFER_STORE_FORMAT %0(f32), %15(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (f32) into %ir.rsrc, align 1, addrspace 8) # | 182: S_ENDPGM 0 # | 183: ... # | 184: --- # | 185: name: struct_ptr_buffer_store_format_v2f32__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:9'4 } search range end (exclusive) # | 186: alignment: 4 # | 187: exposesReturnsTwice: false # | 188: legalized: true # | 189: regBankSelected: true # | 190: selected: true # | . # | . # | . # | 297: isWholeWaveFunction: false # | 298: minNumAGPRs: 4294967295 # | 299: body: | # | 300: bb.1 (%ir-block.0): # | 301: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 302: # | next:30'0 { search range start (exclusive) # | next:30'1 error: no match found in search range # | next:30'2 pattern attempts to capture variables: "COPY" # | 303: %6:vgpr(f32) = COPY $vgpr0 # | next:30'3 ? possible intended match # | 304: %7:vgpr(f32) = COPY $vgpr1 # | 305: %0:vgpr(<2 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32) # | 306: %8:sgpr(i32) = COPY $sgpr2 # | 307: %9:sgpr(i32) = COPY $sgpr3 # | 308: %10:sgpr(i32) = COPY $sgpr4 # | . # | . # | . # | 313: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 314: G_AMDGPU_BUFFER_STORE_FORMAT %0(<2 x f32>), %17(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<2 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 315: S_ENDPGM 0 # | 316: ... # | 317: --- # | 318: name: struct_ptr_buffer_store_format_v3f32__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:30'4 } search range end (exclusive) # | 319: alignment: 4 # | 320: exposesReturnsTwice: false # | 321: legalized: true # | 322: regBankSelected: true # | 323: selected: true # | . # | . # | . # | 431: isWholeWaveFunction: false # | 432: minNumAGPRs: 4294967295 # | 433: body: | # | 434: bb.1 (%ir-block.0): # | 435: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4 # | 436: # | next:53'0 { search range start (exclusive) # | next:53'1 error: no match found in search range # | next:53'2 pattern attempts to capture variables: "COPY" # | 437: %6:vgpr(f32) = COPY $vgpr0 # | next:53'3 ? possible intended match # | 438: %7:vgpr(f32) = COPY $vgpr1 # | 439: %8:vgpr(f32) = COPY $vgpr2 # | 440: %0:vgpr(<3 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32), %8(f32) # | 441: %9:sgpr(i32) = COPY $sgpr2 # | 442: %10:sgpr(i32) = COPY $sgpr3 # | . # | . # | . # | 448: %18:sgpr(<4 x s32>) = G_BUILD_VECTOR %9(i32), %10(i32), %11(i32), %12(i32) # | 449: G_AMDGPU_BUFFER_STORE_FORMAT %0(<3 x f32>), %18(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<3 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 450: S_ENDPGM 0 # | 451: ... # | 452: --- # | 453: name: struct_ptr_buffer_store_format_v4f32__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:53'4 } search range end (exclusive) # | 454: alignment: 4 # | 455: exposesReturnsTwice: false # | 456: legalized: true # | 457: regBankSelected: true # | 458: selected: true # | . # | . # | . # | 567: isWholeWaveFunction: false # | 568: minNumAGPRs: 4294967295 # | 569: body: | # | 570: bb.1 (%ir-block.0): # | 571: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5 # | 572: # | next:77'0 { search range start (exclusive) # | next:77'1 error: no match found in search range # | next:77'2 pattern attempts to capture variables: "COPY" # | 573: %6:vgpr(f32) = COPY $vgpr0 # | next:77'3 ? possible intended match # | 574: %7:vgpr(f32) = COPY $vgpr1 # | 575: %8:vgpr(f32) = COPY $vgpr2 # | 576: %9:vgpr(f32) = COPY $vgpr3 # | 577: %0:vgpr(<4 x f32>) = G_BUILD_VECTOR %6(f32), %7(f32), %8(f32), %9(f32) # | 578: %10:sgpr(i32) = COPY $sgpr2 # | . # | . # | . # | 585: %19:sgpr(<4 x s32>) = G_BUILD_VECTOR %10(i32), %11(i32), %12(i32), %13(i32) # | 586: G_AMDGPU_BUFFER_STORE_FORMAT %0(<4 x f32>), %19(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<4 x f32>) into %ir.rsrc, align 1, addrspace 8) # | 587: S_ENDPGM 0 # | 588: ... # | 589: --- # | 590: name: struct_ptr_buffer_store_format_f32__sgpr_val__vgpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:77'4 } search range end (exclusive) # | 591: alignment: 4 # | 592: exposesReturnsTwice: false # | 593: legalized: true # | 594: regBankSelected: true # | 595: selected: true # | . # | . # | . # | 734: %6:vgpr(s32) = COPY $vgpr0 # | 735: %7:vgpr(s32) = COPY $vgpr1 # | 736: %8:vgpr(s32) = COPY $vgpr2 # | 737: %9:vgpr(s32) = COPY $vgpr3 # | 738: %2:sgpr(i32) = COPY $sgpr3 # | 739: %3:sgpr(i32) = COPY $sgpr4 # | next:110'0 { search range start (exclusive) # | next:110'1 # | ... # `---data was truncated (10240/12600) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir (577 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr(f32) = G_FMAD %0:vgpr, %1:vgpr, %2:vgpr (in function: fmad_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll (578 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:sgpr_128(<2 x i64>) = G_LOAD %9:sgpr(p4) :: (dereferenceable invariant load (<2 x i64>) from %ir.addr.kernarg.offset, align 4, addrspace 4) (in function: global_atomic_ordered_add_b64_no_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX12-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir (579 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_SHL %0:sgpr, %1:sgpr(i32) (in function: shl_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmad.ll (580 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmad.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=fiji --denormal-fp-math=preserve-sign -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-amd-amdpal -mcpu=fiji --denormal-fp-math=preserve-sign -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for fmad_s32_uniform # | warning: Instruction selection used fallback path for fmad_s32_div # | warning: Instruction selection used fallback path for fmad_s16_uniform # | warning: Instruction selection used fallback path for fmad_s16_div # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll:9:14: error: GFX8-NEXT: expected string not found in input # | ; GFX8-NEXT: v_mov_b32_e32 v0, s1 # | ^ # | :7:9: note: scanning from here # | ; %bb.0: # | ^ # | :8:2: note: possible intended match here # | v_mov_b32_e32 v0, s2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmad.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: .amdgcn_target "amdgcn-amd-amdpal-unknown-gfx803" # | 2: .text # | 3: .globl fmad_s32_uniform ; -- Begin function fmad_s32_uniform # | 4: .p2align 8 # | 5: .type fmad_s32_uniform,@function # | 6: fmad_s32_uniform: ; @fmad_s32_uniform # | 7: ; %bb.0: # | next:9'0 { search range start (exclusive) # | next:9'1 error: no match found in search range # | 8: v_mov_b32_e32 v0, s2 # | next:9'2 ? possible intended match # | 9: v_mov_b32_e32 v1, s1 # | 10: v_mad_f32 v0, s0, v1, v0 # | 11: ; return to shader part epilog # | 12: .Lfunc_end0: # | 13: .size fmad_s32_uniform, .Lfunc_end0-fmad_s32_uniform # | . # | . # | . # | 47: ; COMPUTE_PGM_RSRC2:TIDIG_COMP_CNT: 0 # | 48: .text # | 49: .globl fmad_s32_div ; -- Begin function fmad_s32_div # | 50: .p2align 8 # | 51: .type fmad_s32_div,@function # | 52: fmad_s32_div: ; @fmad_s32_div # | next:9'3 } search range end (exclusive) # | 53: ; %bb.0: # | 54: v_mad_f32 v0, v0, v1, v2 # | 55: ; return to shader part epilog # | 56: .Lfunc_end1: # | 57: .size fmad_s32_div, .Lfunc_end1-fmad_s32_div # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir (581 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -global-isel-abort=2 -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir -o - 2> /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-brcond.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -global-isel-abort=2 '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir -o - # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-brcond.mir.tmp' # | remark: :0:0: cannot select: G_BRCOND %1:sgpr(s1), %bb.1 (in function: brcond_sgpr) # | remark: :0:0: cannot select: G_BRCOND %1:vgpr(s1), %bb.1 (in function: brcond_vgpr) # | remark: :0:0: cannot select: %2:sreg_64(s1) = G_INTRINSIC intrinsic(@llvm.amdgcn.class), %0:vgpr(f32), %1:vgpr(i32) (in function: brcond_class_intrinsic) # | remark: :0:0: cannot select: %5:sreg_64_xexec(s1) = G_FCMP floatpred(oeq), %2:vgpr(f32), %3:vgpr (in function: brcond_cmp_logic) # `----------------------------- # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir:209:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :893:2: note: scanning from here # | # | ^ # | :893:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :894:2: note: possible intended match here # | %0:vgpr(f32) = COPY $vgpr0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir:240:14: error: GCN-NEXT: expected string not found in input # | ; GCN-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :1018:2: note: scanning from here # | # | ^ # | :1018:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :1019:2: note: possible intended match here # | %0:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 888: minNumAGPRs: 4294967295 # | 889: body: | # | 890: bb.0: # | 891: successors: %bb.1(0x80000000) # | 892: liveins: $vgpr0, $vgpr1 # | 893: # | next:209'0 { search range start (exclusive) # | next:209'1 error: no match found in search range # | next:209'2 pattern attempts to capture variables: "COPY" # | 894: %0:vgpr(f32) = COPY $vgpr0 # | next:209'3 ? possible intended match # | 895: %1:vgpr(i32) = COPY $vgpr1 # | 896: %2:sreg_64(s1) = G_INTRINSIC intrinsic(@llvm.amdgcn.class), %0(f32), %1(i32) # | 897: $vcc = COPY %2(s1) # | 898: S_CBRANCH_VCCNZ %bb.1, implicit $vcc # | 899: # | 900: bb.1: # | 901: ... # | 902: --- # | 903: name: brcond_cmp_logic # | next:209'4 } search range end (exclusive) # | 904: alignment: 1 # | 905: exposesReturnsTwice: false # | 906: legalized: true # | 907: regBankSelected: true # | 908: selected: true # | . # | . # | . # | 1013: minNumAGPRs: 4294967295 # | 1014: body: | # | 1015: bb.0: # | 1016: successors: %bb.1(0x80000000) # | 1017: liveins: $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 1018: # | next:240'0 { search range start (exclusive) # | next:240'1 error: no match found in search range # | next:240'2 pattern attempts to capture variables: "COPY" # | 1019: %0:vgpr(i32) = COPY $vgpr0 # | next:240'3 ? possible intended match # | 1020: %1:vgpr(i32) = COPY $vgpr1 # | 1021: %2:vgpr(f32) = COPY $vgpr2 # | 1022: %3:vgpr(f32) = COPY $vgpr3 # | 1023: %4:sreg_64_xexec(s1) = G_ICMP intpred(eq), %0(i32), %1 # | 1024: %5:sreg_64_xexec(s1) = G_FCMP floatpred(oeq), %2(f32), %3 # | 1025: %6:sreg_64(s1) = S_AND_B64 %4(s1), %5(s1), implicit-def dead $scc # | 1026: $vcc = COPY %6(s1) # | 1027: S_CBRANCH_VCCNZ %bb.1, implicit $vcc # | 1028: # | 1029: bb.1: # | 1030: ... # | 1031: --- # | 1032: name: brcond_logic # | next:240'4 } search range end (exclusive) # | 1033: alignment: 1 # | 1034: exposesReturnsTwice: false # | 1035: legalized: true # | 1036: regBankSelected: true # | 1037: selected: true # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-select.mir (582 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-select.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(f32) = G_FNEG %2:vgpr (in function: select_f32_vcc_fneg_lhs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir -check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-select.mir -check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll (583 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll:11:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :167:2: note: scanning from here # | # | ^ # | :167:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :168:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll:45:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :298:2: note: scanning from here # | # | ^ # | :298:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :299:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll:98:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :431:2: note: scanning from here # | # | ^ # | :431:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :432:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll:164:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY5:%[0-9]+]]:vgpr_32(i32) = COPY $vgpr4 # | ^ # | :597:28: note: scanning from here # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :597:28: note: pattern attempts to capture variables: "COPY5" # | %1:sgpr(i32) = COPY $sgpr2 # | ^ # | :598:2: note: possible intended match here # | %2:vgpr(i32) = COPY $vgpr4 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll:272:17: error: PACKED-NEXT: expected string not found in input # | ; PACKED-NEXT: [[COPY:%[0-9]+]]:sreg_32 = COPY $sgpr2 # | ^ # | :762:2: note: scanning from here # | # | ^ # | :762:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :763:2: note: possible intended match here # | %4:sgpr(i32) = COPY $sgpr2 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 162: isWholeWaveFunction: false # | 163: minNumAGPRs: 4294967295 # | 164: body: | # | 165: bb.1 (%ir-block.0): # | 166: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 167: # | next:11'0 { search range start (exclusive) # | next:11'1 error: no match found in search range # | next:11'2 pattern attempts to capture variables: "COPY" # | 168: %4:sgpr(i32) = COPY $sgpr2 # | next:11'3 ? possible intended match # | 169: %5:sgpr(i32) = COPY $sgpr3 # | 170: %6:sgpr(i32) = COPY $sgpr4 # | 171: %7:sgpr(i32) = COPY $sgpr5 # | 172: %1:vgpr(i32) = COPY $vgpr0 # | 173: %2:sgpr(i32) = COPY $sgpr6 # | 174: %15:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 175: %16:sgpr(i32) = G_CONSTANT i32 0 # | 176: %18:vgpr(i32) = COPY %16(i32) # | 177: %17:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %15(<4 x s32>), %18(i32), %1, %2, 0, 0, 0 :: (dereferenceable load (f16) from %ir.rsrc, align 1, addrspace 8) # | 178: $vgpr0 = COPY %17(i32) # | 179: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 180: ... # | 181: --- # | 182: name: raw_ptr_buffer_load_format_v2f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:11'4 } search range end (exclusive) # | 183: alignment: 4 # | 184: exposesReturnsTwice: false # | 185: legalized: true # | 186: regBankSelected: true # | 187: selected: true # | . # | . # | . # | 293: isWholeWaveFunction: false # | 294: minNumAGPRs: 4294967295 # | 295: body: | # | 296: bb.1 (%ir-block.0): # | 297: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 298: # | next:45'0 { search range start (exclusive) # | next:45'1 error: no match found in search range # | next:45'2 pattern attempts to capture variables: "COPY" # | 299: %4:sgpr(i32) = COPY $sgpr2 # | next:45'3 ? possible intended match # | 300: %5:sgpr(i32) = COPY $sgpr3 # | 301: %6:sgpr(i32) = COPY $sgpr4 # | 302: %7:sgpr(i32) = COPY $sgpr5 # | 303: %1:vgpr(i32) = COPY $vgpr0 # | 304: %2:sgpr(i32) = COPY $sgpr6 # | 305: %14:sgpr(<4 x s32>) = G_BUILD_VECTOR %4(i32), %5(i32), %6(i32), %7(i32) # | 306: %15:sgpr(i32) = G_CONSTANT i32 0 # | 307: %16:vgpr(i32) = COPY %15(i32) # | 308: %9:vgpr_32(<2 x f16>) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %14(<4 x s32>), %16(i32), %1, %2, 0, 0, 0 :: (dereferenceable load (<2 x f16>) from %ir.rsrc, align 1, addrspace 8) # | 309: $vgpr0 = COPY %9(<2 x f16>) # | 310: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 311: ... # | 312: --- # | 313: name: raw_ptr_buffer_load_format_v4f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset # | next:45'4 } search range end (exclusive) # | 314: alignment: 4 # | 315: exposesReturnsTwice: false # | 316: legalized: true # | 317: regBankSelected: true # | 318: selected: true # | . # | . # | . # | 426: isWholeWaveFunction: false # | 427: minNumAGPRs: 4294967295 # | 428: body: | # | 429: bb.1 (%ir-block.0): # | 430: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 431: # | next:98'0 { search range start (exclusive) # | next:98'1 error: no match found in search range # | next:98'2 pattern attempts to capture variables: "COPY" # | 432: %4:sgpr(i32) = COPY $sgpr2 # | next:98'3 ? possible intended match # | 433: %5:sgpr(i32) = COPY $sgpr3 # | 434: %6:sgpr(i32) = COPY $sgpr4 # | 435: %7:sgpr(i32) = COPY $sgpr5 # | 436: %1:vgpr(i32) = COPY $vgpr0 # | 437: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 444: $vgpr0 = COPY %10(<2 x f16>) # | 445: $vgpr1 = COPY %11(<2 x f16>) # | 446: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 447: ... # | 448: --- # | 449: name: raw_ptr_buffer_load_format_f16__vgpr_rsrc__sgpr_voffset__vgpr_soffset # | next:98'4 } search range end (exclusive) # | 450: alignment: 4 # | 451: exposesReturnsTwice: false # | 452: legalized: true # | 453: regBankSelected: true # | 454: selected: true # | . # | . # | . # | 592: # | 593: %4:vgpr(s32) = COPY $vgpr0 # | 594: %5:vgpr(s32) = COPY $vgpr1 # | 595: %6:vgpr(s32) = COPY $vgpr2 # | 596: %7:vgpr(s32) = COPY $vgpr3 # | 597: %1:sgpr(i32) = COPY $sgpr2 # | next:164'0 { search range start (exclusive) # | next:164'1 error: no match found in search range # | next:164'2 pattern attempts to capture variables: "COPY5" # | 598: %2:vgpr(i32) = COPY $vgpr4 # | next:164'3 ? possible intended match # | 599: %15:vgpr(<4 x s32>) = G_BUILD_VECTOR %4(s32), %5(s32), %6(s32), %7(s32) # | 600: %16:sgpr(i32) = G_CONSTANT i32 0 # | 601: %18:vgpr(i32) = COPY %16(i32) # | 602: %19:vgpr(i32) = COPY %1(i32) # | 603: %21:sreg_64_xexec = IMPLICIT_DEF # | . # | . # | . # | 637: bb.5: # | 638: $vgpr0 = COPY %17(i32) # | 639: SI_RETURN_TO_EPILOG implicit $vgpr0 # | 640: ... # | 641: --- # | 642: name: raw_ptr_buffer_load_format_v4f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset_voffset_add_4095 # | next:164'4 } search range end (exclusive) # | 643: alignment: 4 # | 644: exposesReturnsTwice: false # | 645: legalized: true # | 646: regBankSelected: true # | 647: selected: true # | . # | . # | . # | 757: isWholeWaveFunction: false # | 758: minNumAGPRs: 4294967295 # | 759: body: | # | 760: bb.1 (%ir-block.0): # | 761: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0 # | 762: # | next:272'0 { search range start (exclusive) # | next:272'1 error: no match found in search range # | next:272'2 pattern attempts to capture variables: "COPY" # | 763: %4:sgpr(i32) = COPY $sgpr2 # | next:272'3 ? possible intended match # | 764: %5:sgpr(i32) = COPY $sgpr3 # | 765: %6:sgpr(i32) = COPY $sgpr4 # | 766: %7:sgpr(i32) = COPY $sgpr5 # | 767: %1:vgpr(i32) = COPY $vgpr0 # | 768: %2:sgpr(i32) = COPY $sgpr6 # | . # | . # | . # | 773: %12:vgpr_32(<2 x f16>) = COPY %11.sub0(<4 x f16>) # | 774: %13:vgpr_32(<2 x f16>) = COPY %11.sub1(<4 x f16>) # | 775: $vgpr0 = COPY %12(<2 x f16>) # | 776: $vgpr1 = COPY %13(<2 x f16>) # | 777: SI_RETURN_TO_EPILOG implicit $vgpr0, implicit $vgpr1 # | 778: ... # | next:272'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll (584 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workgroup.id.ll.tmp.bc # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -mtriple=amdgcn-amd-amdhsa -passes=amdgpu-attributor /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workgroup.id.ll.tmp.bc # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/llvm.amdgcn.workgroup.id.ll.tmp.bc | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,UNKNOWN-OS /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %10:vgpr(i32), %8:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_workgroup_id_x) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,UNKNOWN-OS /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=ALL,UNKNOWN-OS /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir (585 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr="+wavefrontsize64" -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr_16(f16) = G_FPTRUNC %1:vgpr(f32) (in function: fcmp_false_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir (586 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(i32) = G_XOR %3:vgpr, %2:vgpr (in function: xor_s32_vgpr_vgpr_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/unaligned-buffer.ll (587 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/unaligned-buffer.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %24:vgpr(i64), %18:sgpr(<4 x s32>), %32:vgpr(i32), %33:vgpr, %13:sgpr, 0, 0, 0 :: (dereferenceable store (i64) into %ir.p2.rsrc, align 1, addrspace 8) (in function: split_underaligned_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/unaligned-buffer.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir (588 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_BITREVERSE %0:sgpr (in function: bitreverse_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/scratch-pointer-sink.ll (589 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/scratch-pointer-sink.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll -check-prefixes=GCN # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll -check-prefixes=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_CONSTANT i32 0 (in function: sink_scratch_pointer) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll -check-prefixes=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/scratch-pointer-sink.ll -check-prefixes=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir (590 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_CTTZ_ZERO_POISON %0:sgpr(i32) (in function: cttz_zero_poison_s32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll (591 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-- -passes=amdgpu-atomic-optimizer /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -S -mtriple=amdgcn-- -passes=amdgpu-atomic-optimizer /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=IR /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %20:vgpr(i32) = G_AMDGPU_BUFFER_ATOMIC_ADD %37:vgpr, %0:sgpr(<4 x i32>), %38:vgpr(i32), %39:vgpr, %22:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: atomic_add) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/lds-size.ll (592 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/lds-size.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ALL -check-prefix=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ALL -check-prefix=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ALL -check-prefix=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %47:vgpr(i32), %48:vgpr(p3) :: (store (i32) into @llvm.amdgcn.kernel.test.lds, addrspace 3) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ALL -check-prefix=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=ALL -check-prefix=HSA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/lds-size.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir (593 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_ASHR %0:sgpr, %1:sgpr(i32) (in function: ashr_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll (594 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %18:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: ds_ordered_add) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir (595 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %4:vgpr(f32), %2:vgpr(p1) :: (store (s32), addrspace 1) (in function: sitofp) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir (596 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9PLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sreg_32(i32) = G_LSHR %1:sgpr, %2:sgpr(i32) (in function: test_build_vector_trunc_s_pack_hl) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9PLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9PLUS,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll (597 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll -check-prefix=GFX90A # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr(f64) = G_AMDGPU_BUFFER_ATOMIC_FADD %24:vgpr, %15:sgpr(<4 x i32>), %25:vgpr(i32), %26:vgpr, %23:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f64), align 1, addrspace 8) (in function: raw_buffer_atomic_add_noret_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll -check-prefix=GFX90A # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll -check-prefix=GFX90A # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir (598 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir -check-prefix=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %4:vgpr(i32), %2:vgpr(p1) :: (store (s32), addrspace 1) (in function: fptoui) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir -check-prefix=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir -check-prefix=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir (599 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1150 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1150 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sreg_32(f32) = G_SITOFP %0:sgpr(i32) (in function: sitofp_i32_to_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir (600 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(<2 x f16>) = G_FMAXNUM_IEEE %0:vgpr, %1:vgpr (in function: fmaxnum_ieee_v2f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir (601 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(<2 x f16>) = G_FMINNUM_IEEE %0:vgpr, %1:vgpr (in function: fminnum_ieee_v2f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir (602 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_UMAX %0:sgpr, %1:sgpr (in function: umax_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir (603 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx908 -run-pass=instruction-select,machineverifier -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx908 -run-pass=instruction-select,machineverifier -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(f32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %12:vgpr(f32) (in function: foo) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir (604 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_SMAX %0:sgpr, %1:sgpr (in function: smax_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir (605 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(i32) = G_ZEXTLOAD %0:vgpr(p3) :: (load (s8), addrspace 3) (in function: zextload_local_i32_from_i8_align1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll (606 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll --check-prefixes=GFX11 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -show-mc-encoding # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: test_llvm_amdgcn_sudot8_uu_s_s_s) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll --check-prefixes=GFX11 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll:75:16: error: GFX11-LABEL: expected string not found in input # | ; GFX11-LABEL: test_llvm_amdgcn_sudot8_su_clamp: # | ^ # | :216:34: note: scanning from here # | test_llvm_amdgcn_sudot8_us_clamp: ; @test_llvm_amdgcn_sudot8_us_clamp # | ^ # | :216:38: note: possible intended match here # | test_llvm_amdgcn_sudot8_us_clamp: ; @test_llvm_amdgcn_sudot8_us_clamp # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 211: .long 0 # | 212: .text # | 213: .globl test_llvm_amdgcn_sudot8_us_clamp ; -- Begin function test_llvm_amdgcn_sudot8_us_clamp # | 214: .p2align 7 # | 215: .type test_llvm_amdgcn_sudot8_us_clamp,@function # | 216: test_llvm_amdgcn_sudot8_us_clamp: ; @test_llvm_amdgcn_sudot8_us_clamp # | label:75'0 { search range start (exclusive) # | label:75'1 error: no match found in search range # | label:75'2 ? possible intended match # | 217: ; %bb.0: ; %entry # | 218: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) ; encoding: [0x00,0x00,0x89,0xbf] # | 219: v_dot8_i32_iu4 v0, v0, v1, v2 neg_lo:[0,1,0] clamp ; encoding: [0x00,0xc0,0x18,0xcc,0x00,0x03,0x0a,0x5c] # | 220: s_setpc_b64 s[30:31] ; encoding: [0x1e,0x48,0x80,0xbe] # | 221: .Lfunc_end5: # | 222: .size test_llvm_amdgcn_sudot8_us_clamp # | label:75'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll (607 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll # .---command stderr------------ # | warning: Instruction selection used fallback path for image_store_f16 # | warning: Instruction selection used fallback path for image_store_v3f16 # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll:42:18: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: s_mov_b32 s11, s9 # | ^ # | :88:9: note: scanning from here # | ; %bb.0: # | ^ # | :90:2: note: possible intended match here # | s_mov_b32 s1, s3 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll:107:18: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: s_mov_b32 s11, s9 # | ^ # | :226:9: note: scanning from here # | ; %bb.0: # | ^ # | :230:2: note: possible intended match here # | s_mov_b32 s1, s3 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 83: .text # | 84: .globl image_store_v2f16 ; -- Begin function image_store_v2f16 # | 85: .p2align 8 # | 86: .type image_store_v2f16,@function # | 87: image_store_v2f16: ; @image_store_v2f16 # | 88: ; %bb.0: # | next:42'0 { search range start (exclusive) # | next:42'1 error: no match found in search range # | 89: s_mov_b32 s0, s2 # | 90: s_mov_b32 s1, s3 # | next:42'2 ? possible intended match # | 91: s_mov_b32 s2, s4 # | 92: s_mov_b32 s3, s5 # | 93: s_mov_b32 s4, s6 # | 94: s_mov_b32 s5, s7 # | 95: s_mov_b32 s6, s8 # | . # | . # | . # | 150: .long 0 # | 151: .text # | 152: .globl image_store_v3f16 ; -- Begin function image_store_v3f16 # | 153: .p2align 8 # | 154: .type image_store_v3f16,@function # | 155: image_store_v3f16: ; @image_store_v3f16 # | next:42'3 } search range end (exclusive) # | 156: ; %bb.0: # | 157: s_mov_b32 s11, s9 # | 158: s_mov_b32 s10, s8 # | 159: s_mov_b32 s9, s7 # | 160: s_mov_b32 s8, s6 # | . # | . # | . # | 221: .text # | 222: .globl image_store_v4f16 ; -- Begin function image_store_v4f16 # | 223: .p2align 8 # | 224: .type image_store_v4f16,@function # | 225: image_store_v4f16: ; @image_store_v4f16 # | 226: ; %bb.0: # | next:107'0 { search range start (exclusive) # | next:107'1 error: no match found in search range # | 227: v_mov_b32_e32 v6, v1 # | 228: v_mov_b32_e32 v1, v2 # | 229: s_mov_b32 s0, s2 # | 230: s_mov_b32 s1, s3 # | next:107'2 ? possible intended match # | 231: s_mov_b32 s2, s4 # | 232: s_mov_b32 s3, s5 # | 233: s_mov_b32 s4, s6 # | 234: s_mov_b32 s5, s7 # | 235: s_mov_b32 s6, s8 # | . # | . # | . # | 280: .set amdgpu.max_num_agpr, 0 # | 281: .set amdgpu.max_num_sgpr, 0 # | 282: .set amdgpu.max_num_named_barrier, 0 # | 283: .section .AMDGPU.csdata,"",@progbits # | 284: .section ".note.GNU-stack","",@progbits # | 285: .amd_amdgpu_isa "amdgcn-mesa-mesa3d-unknown-gfx802" # | next:107'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir (608 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-umin.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir -o - # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-umin.mir.tmp' # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_UMIN %0:sgpr, %1:sgpr (in function: umin_i32_ss) # `----------------------------- # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-umin.mir.tmp' # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_UMIN %0:sgpr, %1:sgpr (in function: umin_i32_ss) # `----------------------------- # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/swizzle.bit.extract.ll (609 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/swizzle.bit.extract.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -stop-after=amdgpu-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll --check-prefixes=GCN,PREGFX12-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti -stop-after=amdgpu-isel -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll --check-prefixes=GCN,PREGFX12-SDAG # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll --check-prefixes=GCN,PREGFX12-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vreg_128(<4 x f32>) = G_AMDGPU_BUFFER_LOAD %0:sgpr(<4 x i32>), %21:vgpr(i32), %22:vgpr, %7:sgpr, 0, 8, -1 :: (dereferenceable load (<4 x f32>), align 1, addrspace 8) (in function: buffer_swizzle_bit_pregfx12) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll --check-prefixes=GCN,PREGFX12-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll --check-prefixes=GCN,PREGFX12-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll (610 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %12:vgpr(i32), %3:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_ds_bvh_stack) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-whole-wave-functions.ll (611 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-whole-wave-functions.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -stop-after=finalize-isel # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=DAGISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %7:vgpr_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.update.dpp), %3:vgpr(i32), %5:vgpr(i32), 1, 1, 1, 0 (in function: basic_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-whole-wave-functions.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir (612 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir -check-prefix=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(i32) = G_FPTOSI %0:vgpr(f32) (in function: fptosi_s32_to_s32_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir -check-prefix=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir -check-prefix=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir (613 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_LSHR %0:sgpr, %1:sgpr(i32) (in function: lshr_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir (614 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vcc(s1) = G_INTRINSIC intrinsic(@llvm.amdgcn.class), %0:sgpr(f32), %1:vgpr(i32) (in function: class_f32_vcc_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll (615 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll -check-prefixes=GFX9,SDAG,GFX9-SDAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll -check-prefixes=GFX9,SDAG,GFX9-SDAG # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll -check-prefixes=GFX9,GFX9-GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %5:vgpr(i32), %0:sgpr(p1) :: (store (i32) into %ir.ptr, addrspace 1) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll -check-prefixes=GFX9,GFX9-GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll -check-prefixes=GFX9,GFX9-GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir (616 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f16) = G_FMAXNUM_IEEE %2:vgpr, %3:vgpr (in function: fmaxnum_ieee_f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir (617 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %3:vgpr(i32) = G_FSHR %0:vgpr, %1:vgpr, %2:vgpr(i32) (in function: fshr_s32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir (618 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(f32) = G_UITOFP %0:vgpr(i32) (in function: uitofp_i32_to_f32_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll (619 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1030 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1030 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 -enable-var-scope /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1030 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx1030 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sgpr(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %0:vgpr(i32) (in function: test_readfirstlane_m0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir (620 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr(i16) = G_SMIN %6:vgpr, %8:vgpr (in function: smed3_i16_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll (621 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1010 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test_s_get_waveid_in_workgroup) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir (622 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(i32) = G_SEXTLOAD %0:vgpr(p3) :: (load (s8), addrspace 3) (in function: sextload_local_i32_from_i8_align1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir (623 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -pass-remarks-missed='gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir -o - 2>/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-mul.mir.tmp | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select '-pass-remarks-missed=gisel*' -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir -o - # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-mul.mir.tmp' # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_MUL %0:sgpr, %1:sgpr (in function: mul_i32_ss) # `----------------------------- # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir # .---redirected output from '/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/llvm/test/CodeGen/AMDGPU/GlobalISel/Output/inst-select-mul.mir.tmp' # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_MUL %0:sgpr, %1:sgpr (in function: mul_i32_ss) # `----------------------------- # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll (624 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00--amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00--amdpal # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %49:vgpr(i32), %152:vgpr(p5) :: (store (i32) into stack + 60, addrspace 5) (in function: amdgpu_cs_chain_spill) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir (625 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sreg_32(f32) = G_FSQRT %0:sgpr (in function: v_s_sqrt_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll (626 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll:57:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY1:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :319:34: note: scanning from here # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | :319:34: note: pattern attempts to capture variables: "COPY1" # | %0:vgpr(<2 x f16>) = COPY $vgpr0 # | ^ # | :320:2: note: possible intended match here # | %6:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll:156:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY2:%[0-9]+]]:sreg_32(i32) = COPY $sgpr2 # | ^ # | :641:34: note: scanning from here # | %7:vgpr(<2 x s16>) = COPY $vgpr1 # | ^ # | :641:34: note: pattern attempts to capture variables: "COPY2" # | %7:vgpr(<2 x s16>) = COPY $vgpr1 # | ^ # | :642:2: note: possible intended match here # | %8:sgpr(i32) = COPY $sgpr2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll:249:19: error: UNPACKED-NEXT: expected string not found in input # | ; UNPACKED-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr0 # | ^ # | :916:2: note: scanning from here # | # | ^ # | :916:2: note: pattern attempts to capture variables: "COPY" # | # | ^ # | :917:2: note: possible intended match here # | %6:vgpr(i32) = COPY $vgpr0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 314: minNumAGPRs: 4294967295 # | 315: body: | # | 316: bb.1 (%ir-block.0): # | 317: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 318: # | 319: %0:vgpr(<2 x f16>) = COPY $vgpr0 # | next:57'0 { search range start (exclusive) # | next:57'1 error: no match found in search range # | next:57'2 pattern attempts to capture variables: "COPY1" # | 320: %6:sgpr(i32) = COPY $sgpr2 # | next:57'3 ? possible intended match # | 321: %7:sgpr(i32) = COPY $sgpr3 # | 322: %8:sgpr(i32) = COPY $sgpr4 # | 323: %9:sgpr(i32) = COPY $sgpr5 # | 324: %2:vgpr(i32) = COPY $vgpr1 # | 325: %3:vgpr(i32) = COPY $vgpr2 # | . # | . # | . # | 332: %21:sgpr(<4 x s32>) = G_BUILD_VECTOR %6(i32), %7(i32), %8(i32), %9(i32) # | 333: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %16(<2 x i32>), %21(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<2 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 334: S_ENDPGM 0 # | 335: ... # | 336: --- # | 337: name: struct_ptr_buffer_store_format_v3f16__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset # | next:57'4 } search range end (exclusive) # | 338: alignment: 4 # | 339: exposesReturnsTwice: false # | 340: legalized: true # | 341: regBankSelected: true # | 342: selected: true # | . # | . # | . # | 636: body: | # | 637: bb.1 (%ir-block.0): # | 638: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2, $vgpr3 # | 639: # | 640: %6:vgpr(<2 x s16>) = COPY $vgpr0 # | 641: %7:vgpr(<2 x s16>) = COPY $vgpr1 # | next:156'0 { search range start (exclusive) # | next:156'1 error: no match found in search range # | next:156'2 pattern attempts to capture variables: "COPY2" # | 642: %8:sgpr(i32) = COPY $sgpr2 # | next:156'3 ? possible intended match # | 643: %9:sgpr(i32) = COPY $sgpr3 # | 644: %10:sgpr(i32) = COPY $sgpr4 # | 645: %11:sgpr(i32) = COPY $sgpr5 # | 646: %2:vgpr(i32) = COPY $vgpr2 # | 647: %3:vgpr(i32) = COPY $vgpr3 # | . # | . # | . # | 657: %27:sgpr(<4 x s32>) = G_BUILD_VECTOR %8(i32), %9(i32), %10(i32), %11(i32) # | 658: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %22(<4 x i32>), %27(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (<4 x f16>) into %ir.rsrc, align 1, addrspace 8) # | 659: S_ENDPGM 0 # | 660: ... # | 661: --- # | 662: name: struct_ptr_buffer_store_format_f16__sgpr_val__vgpr_rsrc__sgpr_vindex__sgpr_voffset__vgpr_soffset # | next:156'4 } search range end (exclusive) # | 663: alignment: 4 # | 664: exposesReturnsTwice: false # | 665: legalized: true # | 666: regBankSelected: true # | 667: selected: true # | . # | . # | . # | 911: isWholeWaveFunction: false # | 912: minNumAGPRs: 4294967295 # | 913: body: | # | 914: bb.1 (%ir-block.0): # | 915: liveins: $sgpr2, $sgpr3, $sgpr4, $sgpr5, $sgpr6, $vgpr0, $vgpr1, $vgpr2 # | 916: # | next:249'0 { search range start (exclusive) # | next:249'1 error: no match found in search range # | next:249'2 pattern attempts to capture variables: "COPY" # | 917: %6:vgpr(i32) = COPY $vgpr0 # | next:249'3 ? possible intended match # | 918: %7:sgpr(i32) = COPY $sgpr2 # | 919: %8:sgpr(i32) = COPY $sgpr3 # | 920: %9:sgpr(i32) = COPY $sgpr4 # | 921: %10:sgpr(i32) = COPY $sgpr5 # | 922: %2:vgpr(i32) = COPY $vgpr1 # | 923: %3:vgpr(i32) = COPY $vgpr2 # | 924: %4:sgpr(i32) = COPY $sgpr6 # | 925: %17:sgpr(<4 x s32>) = G_BUILD_VECTOR %7(i32), %8(i32), %9(i32), %10(i32) # | 926: G_AMDGPU_BUFFER_STORE_FORMAT_D16 %6(i32), %17(<4 x s32>), %2(i32), %3, %4, 0, 0, -1 :: (dereferenceable store (i16) into %ir.rsrc, align 1, addrspace 8) # | 927: S_ENDPGM 0 # | 928: ... # | next:249'4 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll (627 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %10:vgpr(i32) (in function: s_buffer_load_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir (628 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f16) = G_FMAXNUM %2:vgpr, %3:vgpr (in function: fmaxnum_f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll (629 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -global-isel-abort=2 -mtriple=amdgpu9.00 # .---command stderr------------ # | warning: Instruction selection used fallback path for buffer_ptr_vector_ops # | warning: Instruction selection used fallback path for buffer_structs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll:22:15: error: GISEL-NEXT: is not on the line after the previous match # | ; GISEL-NEXT: global_store_dwordx4 v8, v[4:7], s[8:9] offset:32 # | ^ # | :33:2: note: 'next' match was here # | global_store_dwordx4 v8, v[4:7], s[8:9] offset:32 # | ^ # | :31:45: note: previous match ended here # | buffer_store_dwordx4 v[0:3], off, s[4:7], 0 # | ^ # | :32:1: note: non-matching line after previous match is here # | global_store_dwordx4 v8, v[0:3], s[8:9] offset:48 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll:66:15: error: GISEL-NEXT: expected string not found in input # | ; GISEL-NEXT: v_mov_b32_e32 v5, 0 # | ^ # | :90:37: note: scanning from here # | s_load_dwordx2 s[8:9], s[4:5], 0x44 # | ^ # | :91:2: note: possible intended match here # | v_mov_b32_e32 v4, 0 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 26: v_mov_b32_e32 v3, s3 # | 27: v_mov_b32_e32 v4, s4 # | 28: v_mov_b32_e32 v5, s5 # | 29: v_mov_b32_e32 v6, s6 # | 30: v_mov_b32_e32 v7, s7 # | 31: buffer_store_dwordx4 v[0:3], off, s[4:7], 0 # | next:22'0 { search range start (exclusive) # | 32: global_store_dwordx4 v8, v[0:3], s[8:9] offset:48 # | 33: global_store_dwordx4 v8, v[4:7], s[8:9] offset:32 # | next:22'1 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 34: s_endpgm # | 35: .Lfunc_end0: # | 36: .size buffer_ptr_vector_ops, .Lfunc_end0-buffer_ptr_vector_ops # | 37: ; -- End function # | 38: .set .Lbuffer_ptr_vector_ops.num_vgpr, 9 # | . # | . # | . # | 81: .long 0 # | 82: .text # | 83: .globl buffer_structs ; -- Begin function buffer_structs # | 84: .p2align 8 # | 85: .type buffer_structs,@function # | 86: buffer_structs: ; @buffer_structs # | next:22'2 } search range end (exclusive) # | 87: ; %bb.0: ; %main_body # | 88: s_load_dword s6, s[4:5], 0x34 # | 89: s_load_dwordx4 s[0:3], s[4:5], 0x24 # | 90: s_load_dwordx2 s[8:9], s[4:5], 0x44 # | next:66'0 { search range start (exclusive) # | next:66'1 error: no match found in search range # | 91: v_mov_b32_e32 v4, 0 # | next:66'2 ? possible intended match # | 92: s_waitcnt lgkmcnt(0) # | 93: s_ashr_i32 s7, s6, 31 # | 94: s_lshl_b64 s[4:5], s[6:7], 5 # | 95: s_add_u32 s4, s8, s4 # | 96: v_mov_b32_e32 v0, s6 # | . # | . # | . # | 144: .set amdgpu.max_num_agpr, 0 # | 145: .set amdgpu.max_num_sgpr, 0 # | 146: .set amdgpu.max_num_named_barrier, 0 # | 147: .section .AMDGPU.csdata,"",@progbits # | 148: .section ".note.GNU-stack","",@progbits # | 149: .amd_amdgpu_isa "amdgpu9.00-unknown-unknown-unknown-gfx900" # | next:66'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/call-defs-mode-register.ll (630 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/call-defs-mode-register.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -simplify-mir -stop-after=finalize-isel -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgpu9.00-amd-amdhsa -simplify-mir -stop-after=finalize-isel -verify-machineinstrs # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa -simplify-mir -stop-after=finalize-isel -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu9.00-amd-amdhsa -simplify-mir -stop-after=finalize-isel -verify-machineinstrs # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(f32) = nofpexcept G_STRICT_FADD %0:vgpr, %1:vgpr (in function: call_changes_mode) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/call-defs-mode-register.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir (631 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(f32) = G_FADD %0:vgpr, %1:vgpr (in function: fadd_f32_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll (632 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_2d_v4f32_xyzw_tfe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir (633 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr(f64) = G_FMINNUM_IEEE %5:vgpr, %6:vgpr (in function: fminnum_ieee_f32_f64_ieee_mode_on) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir (634 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir -check-prefix=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(f64), %17:vgpr(p1) :: (store (s64), addrspace 1) (in function: fract_f64_neg) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir -check-prefix=GFX10 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir -check-prefix=GFX10 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll (635 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn -mcpu=gfx900 --denormal-fp-math=preserve-sign # .---command stderr------------ # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_ext_mul # | warning: Instruction selection used fallback path for test_f16_to_f32_sub_ext_mul_rhs # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_ext_mul # | warning: Instruction selection used fallback path for test_v4f16_to_v4f32_sub_ext_mul_rhs # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9-DENORM /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll:45:21: error: GFX9-DENORM-NEXT: expected string not found in input # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v2, v0, v2 # | ^ # | :121:18: note: scanning from here # | ; %bb.0: ; %entry # | ^ # | :123:2: note: possible intended match here # | v_pk_mul_f16 v1, v0, v2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll:73:21: error: GFX9-DENORM-NEXT: is not on the line after the previous match # | ; GFX9-DENORM-NEXT: v_pk_mul_f16 v4, v4, v6 # | ^ # | :181:2: note: 'next' match was here # | v_pk_mul_f16 v4, v4, v6 # | ^ # | :179:19: note: previous match ended here # | ; %bb.0: ; %.entry # | ^ # | :180:1: note: non-matching line after previous match is here # | v_pk_mul_f16 v5, v5, v7 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 116: .text # | 117: .globl test_v4f16_to_v4f32_sub_ext_mul ; -- Begin function test_v4f16_to_v4f32_sub_ext_mul # | 118: .p2align 8 # | 119: .type test_v4f16_to_v4f32_sub_ext_mul,@function # | 120: test_v4f16_to_v4f32_sub_ext_mul: ; @test_v4f16_to_v4f32_sub_ext_mul # | 121: ; %bb.0: ; %entry # | next:45'0 { search range start (exclusive) # | next:45'1 error: no match found in search range # | 122: v_pk_mul_f16 v3, v1, v3 # | 123: v_pk_mul_f16 v1, v0, v2 # | next:45'2 ? possible intended match # | 124: v_mad_mix_f32 v0, v4, -1.0, v1 op_sel_hi:[0,1,1] # | 125: v_mad_mix_f32 v1, v5, -1.0, v1 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 126: v_mad_mix_f32 v2, v6, -1.0, v3 op_sel_hi:[0,1,1] # | 127: v_mad_mix_f32 v3, v7, -1.0, v3 op_sel:[0,0,1] op_sel_hi:[0,1,1] # | 128: ; return to shader part epilog # | . # | . # | . # | 173: .long 0 # | 174: .text # | 175: .globl test_v4f16_to_v4f32_sub_ext_mul_rhs ; -- Begin function test_v4f16_to_v4f32_sub_ext_mul_rhs # | 176: .p2align 8 # | 177: .type test_v4f16_to_v4f32_sub_ext_mul_rhs,@function # | 178: test_v4f16_to_v4f32_sub_ext_mul_rhs: ; @test_v4f16_to_v4f32_sub_ext_mul_rhs # | next:45'3 } search range end (exclusive) # | 179: ; %bb.0: ; %.entry # | next:73'0 { search range start (exclusive) # | 180: v_pk_mul_f16 v5, v5, v7 # | 181: v_pk_mul_f16 v4, v4, v6 # | next:73'1 !~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line # | 182: v_mad_mix_f32 v0, v4, -1.0, v0 op_sel_hi:[1,1,0] # | 183: v_mad_mix_f32 v1, v4, -1.0, v1 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 184: v_mad_mix_f32 v2, v5, -1.0, v2 op_sel_hi:[1,1,0] # | 185: v_mad_mix_f32 v3, v5, -1.0, v3 op_sel:[1,0,0] op_sel_hi:[1,1,0] # | 186: ; return to shader part epilog # | . # | . # | . # | 225: .set amdgpu.max_num_agpr, 0 # | 226: .set amdgpu.max_num_sgpr, 0 # | 227: .set amdgpu.max_num_named_barrier, 0 # | 228: .section .AMDGPU.csdata,"",@progbits # | 229: .section ".note.GNU-stack","",@progbits # | 230: .amd_amdgpu_isa "amdgcn-unknown-unknown-unknown-gfx900" # | next:73'2 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll (636 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %8:vgpr(f32), %23:sgpr(<4 x s32>), %35:vgpr(i32), %36:vgpr, %18:sgpr, 4, 0, 0 :: (dereferenceable store (f32) into %ir.buf, align 1, addrspace 8) (in function: lds_direct_load) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir (637 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(i64) = G_SMAX %0:sgpr, %1:vgpr (in function: smax_i64_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir (638 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %6:vgpr(f32), %3:vgpr(p1) :: (store (s32), addrspace 1) (in function: fmul_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir -check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir -check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir (639 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr(f64) = G_FMINNUM %5:vgpr, %6:vgpr (in function: fminnum_f32_f64_ieee_mode_on) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll (640 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:vreg_64(<2 x f32>) = G_LOAD %5:vgpr(p1) :: (load (<2 x f32>) from %ir.i.ptr, align 4, addrspace 1) (in function: v_interp_f32_many_vm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll:124:16: error: GFX11-LABEL: expected string not found in input # | ; GFX11-LABEL: v_interp_f32_many_vm: # | ^ # | :93:19: note: scanning from here # | v_interp_f32_many: ; @v_interp_f32_many # | ^ # | :93:23: note: possible intended match here # | v_interp_f32_many: ; @v_interp_f32_many # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 88: .long 0 # | 89: .text # | 90: .globl v_interp_f32_many ; -- Begin function v_interp_f32_many # | 91: .p2align 8 # | 92: .type v_interp_f32_many,@function # | 93: v_interp_f32_many: ; @v_interp_f32_many # | label:124'0 { search range start (exclusive) # | label:124'1 error: no match found in search range # | label:124'2 ? possible intended match # | 94: ; %bb.0: ; %main_body # | 95: s_mov_b32 s3, exec_lo # | 96: s_wqm_b32 exec_lo, exec_lo # | 97: s_mov_b32 m0, s2 # | 98: lds_param_load v0, attr0.x wait_vdst:15 # | . # | . # | . # | 134: ; NumVgprs: 9 # | 135: ; ScratchSize: 0 # | 136: ; MemoryBound: 0 # | 137: ; FloatMode: 240 # | 138: ; IeeeMode: 0 # | 139: ; LDS # | label:124'3 } search range end (exclusive) # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll (641 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire -mattr=+flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire -mattr=+flat-for-global # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: lds_atomic_dec_ret_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir (642 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr(i16) = G_UMIN %6:vgpr, %8:vgpr (in function: umed3_i16_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll (643 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -amdgpu-load-store-vectorizer=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -amdgpu-load-store-vectorizer=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %5:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %14:vgpr(i32) (in function: s_bfe_i32_arg_arg_arg) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir (644 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(i32) = G_AMDGPU_ATOMIC_CMPXCHG %0:vgpr(p0), %3:vgpr :: (load store seq_cst (s32)) (in function: amdgpu_atomic_cmpxchg_s32_flat) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir (645 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1150 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1150 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sreg_32(f32) = G_FADD %0:sgpr, %1:sgpr (in function: fadd_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX1150 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir (646 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %6:vgpr(i32) = G_SMIN %3:vgpr, %5:vgpr (in function: smed3_i32_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir (647 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(i32) = G_OR %3:vgpr, %2:vgpr (in function: or_s32_vgpr_vgpr_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/or.ll (648 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/or.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %7:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %9:vgpr(i32) (in function: s_or_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/or.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/or.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir (649 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vgpr_32(f32) = G_FFLOOR %0:vgpr (in function: ffloor_f32_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.ll (650 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GPRIDX /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %46:sreg_32(i32) = G_CONSTANT i32 7 (in function: dyn_extract_v8f32_const_s_v) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GPRIDX /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GPRIDX /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll (651 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=postrapseudos < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=postrapseudos # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6-SDAG /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=postrapseudos < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=postrapseudos # .---command stderr------------ # | LLVM ERROR: cannot select: %14:sreg_32(i32) = G_LOAD %4:sgpr(p4) :: (dereferenceable invariant load (i32) from %ir.val.kernarg.offset1, align 16, addrspace 4) (in function: gws_barrier_offset0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6-GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir (652 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select,machineverifier -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select,machineverifier -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(f32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %12:vgpr(f32) (in function: foo) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir (653 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(i32) = G_OR %3:vgpr, %2:vgpr (in function: and_or_s32_vgpr_vgpr_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir (654 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr(f64) = G_FMAXNUM %5:vgpr, %6:vgpr (in function: fmaxnum_f32_f64_ieee_mode_on) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir (655 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_CTLZ_ZERO_POISON %0:sgpr(i32) (in function: ctlz_zero_poison_s32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll (656 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(<4 x f32>), %26:vgpr(p1) :: (store (<4 x f32>) into %ir.out + 16, basealign 32, addrspace 1) (in function: test_wmma_f32_16x16x16_f16_negA) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir (657 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f16) = G_FMINNUM_IEEE %2:vgpr, %3:vgpr (in function: fminnum_ieee_f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/MIR/AMDGPU/init-whole.wave.ll (658 of 67332) ******************** TEST 'LLVM :: CodeGen/MIR/AMDGPU/init-whole.wave.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -march=amdgpu -mcpu=gfx1100 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=0 -march=amdgpu -mcpu=gfx1100 -stop-after=finalize-isel # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -march=amdgpu -mcpu=gfx1100 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -march=amdgpu -mcpu=gfx1100 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %0:sgpr(p1) :: (store (i32) into %ir.p, addrspace 1) (in function: init_wwm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/init-whole.wave.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir (659 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_AMDGPU_FFBH_U32 %0:sgpr(i32) (in function: ffbh_u32_i32_s_s) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/xnor.ll (660 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/xnor.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %7:vgpr(i32) (in function: scalar_xnor_i32_one_use) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir (661 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir -check-prefixes=WAVE64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_CONSTANT i32 2 (in function: i1_vcc_to_vcc_copy) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir -check-prefixes=WAVE64 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir -check-prefixes=WAVE64 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir (662 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(<2 x f16>) = G_FMINNUM %0:vgpr, %1:vgpr (in function: fminnum_v2f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir (663 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(f64) = G_FADD %0:vgpr, %1:vgpr (in function: fadd_f64_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll (664 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,ALIGNED,ALIGNED-WGP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<2 x i32>), %19:vgpr(p3) :: (store (<2 x i32>) into %ir.gep, align 4, addrspace 3) (in function: test_local_misaligned_v2) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,ALIGNED,ALIGNED-WGP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,ALIGNED,ALIGNED-WGP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll (665 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math=ieee < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tahiti -denormal-fp-math=ieee # .---command stderr------------ # | LLVM ERROR: cannot select: %14:vreg_64(f64) = G_INTRINSIC intrinsic(@llvm.amdgcn.div.fixup), %45:vgpr(f64), %1:vgpr(f64), %0:vgpr(f64) (in function: v_fdiv_f64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll (666 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -mattr=+unaligned-access-mode # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %2:vgpr(p1) :: (store (i16) into %ir.out, addrspace 1) (in function: load_uniform_P1_i16_b16_gfx12) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir (667 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %smax:sgpr(i32) = G_SMAX %src0:sgpr, %ineg:sgpr (in function: smax_neg_abs_pattern_s32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir (668 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %6:vgpr(i32) = G_UMIN %3:vgpr, %5:vgpr (in function: umed3_i32_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll (669 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %2:vgpr(i32), %1:vgpr(p0) :: (store (i8) into %ir.out) (in function: store_P0_i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/invariant-image-load.ll (670 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/invariant-image-load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll -check-prefix=GFX9 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll -check-prefix=GFX9 # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll -check-prefix=GFX9 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %22:sreg_32(i32) = G_CONSTANT i32 1 (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll -check-prefix=GFX9 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/invariant-image-load.ll -check-prefix=GFX9 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll (671 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire -mattr=+flat-for-global < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire -mattr=+flat-for-global # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: lds_atomic_inc_ret_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir (672 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_CTPOP %0:sgpr(i32) (in function: ctpop_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll (673 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -amdgpu-load-store-vectorizer=0 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti -amdgpu-load-store-vectorizer=0 # .---command stderr------------ # | LLVM ERROR: cannot select: %5:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %14:vgpr(i32) (in function: s_bfe_i32_arg_arg_arg) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll (674 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_2darraymsaa_v4f32_xyzw_tfe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir (675 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(<2 x f16>) = G_FMAXNUM %0:vgpr, %1:vgpr (in function: fmaxnum_v2f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll (676 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1100 -mattr=+wavefrontsize64 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1100 -mattr=+wavefrontsize64 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %17:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %27:vgpr(i32) (in function: chain_to_chain) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll (677 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GISEL11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %6:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: set_inactive_chain_arg) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GISEL11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11,GISEL11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-unaligned.ll (678 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-unaligned.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 -mattr=+unaligned-access-mode # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vreg_128(<4 x i32>) = G_LOAD %0:vgpr(p3) :: (load (<4 x i32>) from %ir.ptr, align 1, addrspace 3) (in function: load_lds_v4i32_align1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll (679 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %5:sreg_32(i32) = G_CONSTANT i32 42 (in function: test_writelane_s_s_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir (680 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f16) = G_FADD %2:vgpr, %3:vgpr (in function: fadd_f16_vvv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll (681 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_2darraymsaa_v4f32_xyzw_tfe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir (682 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx600 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %1:sgpr(i32) = G_AMDGPU_FFBL_B32 %0:sgpr(i32) (in function: ffbl_b32_i32_s_s) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir (683 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(i64) = G_UMAX %0:sgpr, %1:vgpr (in function: umax_i64_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir (684 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr(f64) = G_FMAXNUM_IEEE %5:vgpr, %6:vgpr (in function: fmaxnum_ieee_f32_f64_ieee_mode_on) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll (685 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00--amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu11.00--amdpal # .---command stderr------------ # | LLVM ERROR: cannot select: %20:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %30:vgpr(i32) (in function: cs_to_chain_preserve) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll (686 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_ATOMICRMW_FMIN %0:vgpr(p3), %1:vgpr :: (load store seq_cst (f32) on %ir.ptr, addrspace 3) (in function: local_atomic_fmin_ret_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll (687 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(f32) = G_FNEG %0:vgpr (in function: v_udot8_fnegf32_a) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir (688 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %1:vreg_64(f64) = G_FFLOOR %0:vgpr (in function: ffloor_f64_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll (689 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(<2 x i16>) = G_SUB %0:vgpr, %1:vgpr (in function: v_sub_v2i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mubuf-global.ll (690 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mubuf-global.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %6:vgpr(i32), %0:sgpr(p1) :: (store (i32) into %ir.ptr, addrspace 1) (in function: mubuf_store_sgpr_ptr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/bool-legalization.ll (691 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/bool-legalization.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bool-legalization.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %14:vgpr(i32) (in function: select_sgpr_trunc_and_cond) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bool-legalization.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bool-legalization.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll (692 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %18:vgpr(i32) (in function: extractelement_sgpr_v4i8_sgpr_idx) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir (693 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(i64) = G_UMIN %0:sgpr, %1:vgpr (in function: umin_i64_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll (694 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_ATOMICRMW_FMAX %0:vgpr(p3), %1:vgpr :: (load store seq_cst (f32) on %ir.ptr, addrspace 3) (in function: local_atomic_fmax_ret_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll (695 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_3d_v4f32_xyzw_tfe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll (696 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: mul_u24_s32_uniform) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir (697 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr_32(f16) = G_INTRINSIC_TRUNC %1:vgpr (in function: intrinsic_trunc_s16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll (698 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: global_value_as3_lds_kernel) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll (699 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-mesa3d -mcpu=gfx1010 -verify-machineinstrs # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_AMDGPU_SMIN3 %0:vgpr, %1:vgpr, %2:vgpr (in function: test_smin3) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll (700 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %34:vgpr(i64), %30:vgpr(p1) :: (store (i64) into %ir.gep.b, addrspace 1) (in function: v_mul_i64_no_zext) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -allow-deprecated-dag-overlap -check-prefixes=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll (701 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %0:sgpr(<4 x i32>), %11:vgpr(i32), %1:vgpr, %2:sgpr, 0, 0, 0 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: raw_buffer_load_f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll (702 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %20:vgpr(i32) (in function: extractelement_sgpr_v4i16_sgpr_idx) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll (703 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx906 # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(f32) = G_FNEG %0:vgpr (in function: v_sdot8_fnegf32_a) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX906 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll (704 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_CMPSWAP %0:vgpr, %1:vgpr, %2:sgpr(<4 x i32>), %14:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: raw_buffer_atomic_cmpswap_i32__vgpr_val__vgpr_cmp__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir (705 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f16) = G_FMINNUM %2:vgpr, %3:vgpr (in function: fminnum_f16_vv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll (706 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1100 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1100 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %17:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %27:vgpr(i32) (in function: chain_to_chain) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/subo.ll (707 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/subo.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vgpr_32(i32) = G_CONSTANT i32 0 (in function: v_usubo_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir (708 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:sgpr(i32) = G_SMIN %0:sgpr, %1:sgpr (in function: smin_i32_ss) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll (709 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+flat-for-global -amdgpu-atomic-optimizer-strategy=None < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+flat-for-global -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(i32), %19:sgpr(p1) :: (store (i32) into %ir.2, addrspace 1) (in function: global_atomic_min_ret_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.96.ll (710 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.96.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vreg_96(<3 x i32>) = G_LOAD %0:vgpr(p3) :: (load (<3 x i32>) from %ir.ptr, align 16, addrspace 3) (in function: load_lds_v3i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/trunc.ll (711 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/trunc.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: s_trunc_i32_to_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/addsubu64.ll (712 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/addsubu64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addsubu64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addsubu64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %51:vgpr(i64), %22:sgpr(p1) :: (store (i64) into %ir.1, addrspace 1) (in function: s_add_u64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addsubu64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addsubu64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll (713 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll -global-isel=1 -mtriple=amdgpu12.00 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll -check-prefixes=GCN # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %7:vgpr(f32), %2:vgpr(p1) :: (store (f32) into %ir.out, addrspace 1) (in function: global_atomic_fmax_num_f32_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll -check-prefixes=GCN # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll -check-prefixes=GCN # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.96.ll (714 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.96.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<3 x i32>), %29:vgpr(p3) :: (store (<3 x i32>) into %ir.out.load, align 16, addrspace 3) (in function: store_lds_v3i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll (715 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(f64), %3:vgpr(p1) :: (store (f64) into %ir.out, addrspace 1) (in function: v_constained_fma_f64_fpexcept_strict_uni) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll (716 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %30:vgpr(i32), %25:vgpr(p1) :: (store (s8) into %ir.dst + 3, addrspace 1) (in function: memmove_p1i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll (717 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: divergent_i1_phi_uniform_branch) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll (718 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: load_3d_v4f32_xyzw_tfe) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll (719 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_TBUFFER_STORE_FORMAT %0:vgpr(f32), %1:sgpr(<4 x i32>), %11:vgpr(i32), %2:vgpr, %3:sgpr, 0, 78, 0, 0 :: (dereferenceable store (f32), align 1, addrspace 8) (in function: raw_tbuffer_store_f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll (720 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll --check-prefix=W64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(<4 x f32>), %3:vgpr(p1) :: (store (<4 x f32>) into %ir.out, addrspace 1) (in function: test_wmma_f32_16x16x16_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll --check-prefix=W64 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll --check-prefix=W64 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll (721 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %32:vgpr(f32), %19:sgpr(p1) :: (store (f32) into %ir.2, addrspace 1) (in function: test_div_scale_f32_1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll (722 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr(f64) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %12:vgpr(i32), %13:vgpr, %2:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f64), align 1, addrspace 8) (in function: buffer_atomic_fadd_f64_offset_no_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/addo.ll (723 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/addo.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:vgpr_32(i32) = G_CONSTANT i32 0 (in function: v_uaddo_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll (724 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64,-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64,-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(<4 x f32>), %3:vgpr(p1) :: (store (<4 x f32>) into %ir.out, addrspace 1) (in function: test_wmma_f32_16x16x16_f16_negA) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll (725 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(<4 x i32>), %21:vgpr(p1) :: (store (<4 x i32>) into %ir.out + 16, basealign 32, addrspace 1) (in function: test_wmma_i32_16x16x16_iu8_zext_src0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir (726 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass=instruction-select /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %2:vgpr(i64) = G_SMIN %0:sgpr, %1:vgpr (in function: smin_i64_sv) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll (727 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(f32), %2:vgpr(p0) :: (store (f32) into %ir.addr) (in function: divergent_i1_phi_used_outside_loop) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll (728 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr_32(f32) = G_INTRINSIC intrinsic(@llvm.amdgcn.div.fmas), %0:vgpr(f32), %1:vgpr(f32), %2:vgpr(f32), %3:vcc(i1) (in function: v_div_fmas_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll (729 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %29:vgpr(p5) :: (store (i32) into %ir.alloca, addrspace 5) (in function: kernel_dynamic_stackalloc_sgpr_align4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll (730 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %24:vgpr(<4 x f32>), %25:vgpr(p1) :: (store (<4 x f32>) into %ir.out + 16, basealign 32, addrspace 1) (in function: test_wmma_f32_16x16x16_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll (731 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: %13:sreg_32(i32) = G_CONSTANT i32 7 (in function: v_trig_preop_f64_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll (732 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(<2 x i16>) = G_MUL %0:vgpr, %1:vgpr (in function: v_mul_v2i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll (733 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(f32), %3:vgpr(p1) :: (store (f32) into %ir.out, addrspace 1) (in function: v_constained_fma_f32_fpexcept_strict_uni) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll (734 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -amdgpu-atomic-optimizer-strategy=DPP -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -amdgpu-atomic-optimizer-strategy=DPP -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %5:vgpr(f32) = G_ATOMICRMW_FADD %0:vgpr(p1), %1:vgpr :: (load store syncscope("wavefront") monotonic (f32) on %ir.ptr, addrspace 1) (in function: global_atomic_fadd_f32_no_rtn_atomicrmw) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll (735 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=verde -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=verde -show-mc-encoding # .---command stderr------------ # | LLVM ERROR: cannot select: %11:sreg_32(i32) = G_CONSTANT i32 3 (in function: test_setreg_f32_round_mode_rtz) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll (736 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_TBUFFER_STORE_FORMAT %6:vgpr(i32), %1:sgpr(<4 x i32>), %14:vgpr(i32), %2:vgpr, %3:sgpr, 0, 94, 0, 0 :: (dereferenceable store (i8), addrspace 8) (in function: raw_tbuffer_store_i8__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=UNPACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll (737 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %8:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %10:vgpr(i32), %11:vgpr, %2:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: buffer_atomic_fadd_f32_offset_no_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll (738 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %17:vgpr(<4 x f32>), %18:vgpr(p1) :: (store (<4 x f32>) into %ir.out + 16, basealign 32, addrspace 1) (in function: test_wmma_f32_16x16x16_f16_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/and.ll (739 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/and.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %7:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %9:vgpr(i32) (in function: s_and_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/and.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/and.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll (740 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %1:vgpr(p0) :: (store (i32) into %ir.out) (in function: sextload_P0_i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i32.ll (741 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr_32(i32) = G_MUL %21:vgpr, %1:vgpr_32 (in function: v_urem_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform.ll (742 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+unaligned-access-mode # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %7:vgpr(i16), %1:vgpr(p1) :: (store (i16) into %ir.out, addrspace 1) (in function: load_uniform_P1_i16_gfx12) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-uniform.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/xor.ll (743 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/xor.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %7:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %9:vgpr(i32) (in function: s_xor_i16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xor.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/xor.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-d16.ll (744 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-d16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1200 -mattr=+real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(<2 x i16>), %2:vgpr(p0) :: (store (<2 x i16>) into %ir.out) (in function: load_P0_B16_D16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll (745 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %15:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %39:vgpr(i32) (in function: extractelement_sgpr_v4i128_sgpr_idx) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll (746 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=35 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-- -mcpu=gfx600 -amdgpu-memcpy-loop-unroll=2 -mem-intrinsic-expand-size=35 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %41:vgpr(i32), %36:vgpr(p1) :: (store (s8) into %ir.5 + 3, addrspace 1) (in function: memcpy_p1i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=LOOP /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll (747 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(f32), %1:vgpr(p0) :: (store (f32) into %ir.addr) (in function: temporal_divergent_i1_phi) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll (748 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %9:vgpr(<4 x f32>), %2:vgpr(p1) :: (store (<4 x f32>) into %ir.out, addrspace 1) (in function: test_wmma_f32_16x16x16_f16_imm) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll (749 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %4:vgpr(i32), %14:vgpr(p1) :: (store (i8) into %ir.dst + 3, addrspace 1) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll (750 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 sed 's/CODE_OBJECT_VERSION/400/g' /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8V4 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll # executed command: sed s/CODE_OBJECT_VERSION/400/g /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %55:vgpr(i32), %56:vgpr(p0) :: (volatile store (i32) into %ir.flat.local) (in function: addrspacecast) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8V4 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8V4 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll (751 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_AMDGPU_TBUFFER_LOAD_FORMAT_D16 %0:sgpr(<4 x i32>), %1:vgpr(i32), %2:vgpr, %3:sgpr, 0, 78, 0, -1 :: (dereferenceable load (f16), align 1, addrspace 8) (in function: struct_tbuffer_load_f16__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i64.ll (752 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 -denormal-fp-math-f32=preserve-sign -mattr=+mad-mac-f32-insts < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 -denormal-fp-math-f32=preserve-sign -mattr=+mad-mac-f32-insts # .---command stderr------------ # | LLVM ERROR: cannot select: %287:vgpr_32(i32) = G_CONSTANT i32 0 (in function: v_urem_i64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/icmp.ll (753 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/icmp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll --check-prefix=HAWAII # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=hawaii -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %81:vgpr(i32), %2:vgpr(p1) :: (store (i32) into %ir.p, addrspace 1) (in function: icmp_i16_uniform) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll --check-prefix=HAWAII # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll --check-prefix=HAWAII # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll (754 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1010 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %3:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %7:vgpr(i32) (in function: constant_false) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll (755 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %30:vgpr(f32), %61:vgpr(p0) :: (store (f32) into `ptr poison`) (in function: buffer_atomic_add_f32_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll (756 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %0:sgpr(<4 x i32>), %1:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, -1 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: struct_buffer_load_f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll (757 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %0:vgpr(f32), %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (dereferenceable store (f32), align 1, addrspace 8) (in function: struct_buffer_store_f32_sgpr_rsrc__vgpr_val__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll (758 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00-amd-amdpal < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgpu12.00-amd-amdpal # .---command stderr------------ # | LLVM ERROR: cannot select: %20:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %37:vgpr(i32) (in function: dynamic_vgprs) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.128.ll (759 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.128.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(<4 x i32>), %19:vgpr(p3) :: (store (<4 x i32>) into %ir.out.load, addrspace 3) (in function: store_lds_v4i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/floor.f64.ll (760 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/floor.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vreg_64(f64) = G_FADD %0:vgpr, %19:vgpr (in function: v_floor_f64_ieee) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll (761 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(<2 x f16>) = G_FMUL %0:vgpr, %1:vgpr (in function: v_fmul_v2f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll (762 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_ADD %0:vgpr, %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: struct_buffer_atomic_add_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll (763 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=kaveri # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %10:vgpr(i32), %0:vgpr(p3) :: (store monotonic (i8) into %ir.ptr, addrspace 3) (in function: atomic_store_monotonic_i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,CI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll (764 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll --check-prefixes=GFX10 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr(f32) = G_ATOMICRMW_FMAX %0:vgpr(p1), %1:vgpr :: (load store seq_cst (f32) on %ir.ptr, addrspace 1) (in function: atomicrmw_fmax_global_f32_vv_noret) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll --check-prefixes=GFX10 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll --check-prefixes=GFX10 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/i1-copy.ll (765 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/i1-copy.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/i1-copy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/i1-copy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_CONSTANT i32 2 (in function: i1_vcc_to_vcc_copy) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/i1-copy.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/i1-copy.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll (766 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,DEFAULTSIZE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-load-store-vectorizer=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %74:vgpr(i32), %46:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: kernel_non_entry_block_static_alloca_uniformly_reached_align4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,DEFAULTSIZE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,DEFAULTSIZE /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/global-saddr-load.ll (767 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/global-saddr-load.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 4 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 6 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 7 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # RUN: at line 8 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -global-isel-abort=2 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 # .---command stderr------------ # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_4095 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_4096 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_4097 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg4096 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg4097 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg4098 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_2048 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_2049 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_2050 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg2048 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg2049 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg2050 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0x7FFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0xFFFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0xFFFFFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0x100000000 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0x100000001 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0x100000FFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_0x100001000 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg0xFFFFFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg0x100000000 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_neg0x100000001 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_4095 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_4096 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_neg4096 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_neg4097 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_2047 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_2048 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_neg2048 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_neg2049 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_0x7FFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_0xFFFFFF # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_offset_4095_gep_order # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_ptrtoint # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_ptrtoint_commute_add # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_ptrtoint_commute_add_imm_offset0 # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_vgpr_ptrtoint_commute_add_imm_offset1 # | warning: Instruction selection used fallback path for global_load_saddr_uniform_ptr_in_vgprs # | warning: Instruction selection used fallback path for global_load_saddr_uniform_ptr_in_vgprs_immoffset # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_uniform_offset # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_uniform_offset_immoffset # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_sgpr_ptrtoint_commute_add # | warning: Instruction selection used fallback path for global_load_saddr_i8_zext_sgpr_ptrtoint_commute_add_imm_offset0 # | warning: Instruction selection used fallback path for global_load_i8_vgpr64_sgpr32 # | warning: Instruction selection used fallback path for global_load_i8_vgpr64_sgpr32_offset_4095 # | warning: Instruction selection used fallback path for global_load_saddr_f32_natural_addressing # | warning: Instruction selection used fallback path for global_load_saddr_f32_natural_addressing_immoffset # | warning: Instruction selection used fallback path for global_load_f32_saddr_zext_vgpr_range # | warning: Instruction selection used fallback path for global_load_f32_saddr_zext_vgpr_range_imm_offset # | warning: Instruction selection used fallback path for global_load_f32_saddr_zext_vgpr_range_too_large # | warning: Instruction selection used fallback path for global_load_saddr_i16 # | warning: Instruction selection used fallback path for global_load_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_f16 # | warning: Instruction selection used fallback path for global_load_saddr_f16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i32 # | warning: Instruction selection used fallback path for global_load_saddr_i32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_f32 # | warning: Instruction selection used fallback path for global_load_saddr_f32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v2i16 # | warning: Instruction selection used fallback path for global_load_saddr_v2i16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v2f16 # | warning: Instruction selection used fallback path for global_load_saddr_v2f16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_f64 # | warning: Instruction selection used fallback path for global_load_saddr_f64_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i64 # | warning: Instruction selection used fallback path for global_load_saddr_i64_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v2f32 # | warning: Instruction selection used fallback path for global_load_saddr_v2f32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v2i32 # | warning: Instruction selection used fallback path for global_load_saddr_v2i32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v4i16 # | warning: Instruction selection used fallback path for global_load_saddr_v4i16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v4f16 # | warning: Instruction selection used fallback path for global_load_saddr_v4f16_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v3f32 # | warning: Instruction selection used fallback path for global_load_saddr_v3f32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v3i32 # | warning: Instruction selection used fallback path for global_load_saddr_v3i32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v4f32 # | warning: Instruction selection used fallback path for global_load_saddr_v4f32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v4i32 # | warning: Instruction selection used fallback path for global_load_saddr_v4i32_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_v2i64 # | warning: Instruction selection used fallback path for global_load_saddr_v2i64_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i128 # | warning: Instruction selection used fallback path for global_load_saddr_i128_immneg128 # | warning: Instruction selection used fallback path for global_sextload_saddr_i8 # | warning: Instruction selection used fallback path for global_sextload_saddr_i8_immneg128 # | warning: Instruction selection used fallback path for global_sextload_saddr_i16 # | warning: Instruction selection used fallback path for global_sextload_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for global_zextload_saddr_i8 # | warning: Instruction selection used fallback path for global_zextload_saddr_i8_immneg128 # | warning: Instruction selection used fallback path for global_zextload_saddr_i16 # | warning: Instruction selection used fallback path for global_zextload_saddr_i16_immneg128 # | warning: Instruction selection used fallback path for atomic_global_load_saddr_i32 # | warning: Instruction selection used fallback path for atomic_global_load_saddr_i32_immneg128 # | warning: Instruction selection used fallback path for atomic_global_load_saddr_i64 # | warning: Instruction selection used fallback path for atomic_global_load_saddr_i64_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16lo_undef_hi # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16lo_undef_hi_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16lo_zero_hi # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16lo_zero_hi_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16hi_undef_hi # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16hi_undef_hi_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16hi_zero_hi # | warning: Instruction selection used fallback path for global_load_saddr_i16_d16hi_zero_hi_immneg128 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_or_i64_imm_offset_16 # | warning: Instruction selection used fallback path for global_load_saddr_i8_offset_or_i64_imm_offset_4160 # | warning: Instruction selection used fallback path for global_addr_64bit_lsr_iv # | warning: Instruction selection used fallback path for global_addr_64bit_lsr_iv_multiload # `----------------------------- # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:176:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfffff000 # | ^ # | :265:9: note: scanning from here # | ; %bb.0: # | ^ # | :266:2: note: possible intended match here # | s_movk_i32 s0, 0xf000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:230:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xffffefff # | ^ # | :330:9: note: scanning from here # | ; %bb.0: # | ^ # | :331:2: note: possible intended match here # | s_movk_i32 s0, 0xefff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:284:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xffffeffe # | ^ # | :395:9: note: scanning from here # | ; %bb.0: # | ^ # | :396:2: note: possible intended match here # | s_movk_i32 s0, 0xeffe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:434:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfffff800 # | ^ # | :643:9: note: scanning from here # | ; %bb.0: # | ^ # | :644:2: note: possible intended match here # | s_movk_i32 s0, 0xf800 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:484:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfffff7ff # | ^ # | :708:9: note: scanning from here # | ; %bb.0: # | ^ # | :709:2: note: possible intended match here # | s_movk_i32 s0, 0xf7ff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:534:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfffff7fe # | ^ # | :773:9: note: scanning from here # | ; %bb.0: # | ^ # | :774:2: note: possible intended match here # | s_movk_i32 s0, 0xf7fe # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:622:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xff800000 # | ^ # | :899:9: note: scanning from here # | ; %bb.0: # | ^ # | :900:2: note: possible intended match here # | s_mov_b32 s0, 0xff800000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:706:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0 # | ^ # | :1026:9: note: scanning from here # | ; %bb.0: # | ^ # | :1027:2: note: possible intended match here # | s_add_co_i32 s3, s3, 1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:759:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 1 # | ^ # | :1088:9: note: scanning from here # | ; %bb.0: # | ^ # | :1092:2: note: possible intended match here # | s_add_nc_u64 s[0:1], s[2:3], s[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:812:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0xfff # | ^ # | :1153:9: note: scanning from here # | ; %bb.0: # | ^ # | :1154:2: note: possible intended match here # | s_movk_i32 s0, 0xfff # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:865:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0x1000 # | ^ # | :1218:9: note: scanning from here # | ; %bb.0: # | ^ # | :1219:2: note: possible intended match here # | s_movk_i32 s0, 0x1000 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:919:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 1 # | ^ # | :1283:9: note: scanning from here # | ; %bb.0: # | ^ # | :1287:2: note: possible intended match here # | s_add_nc_u64 s[0:1], s[2:3], s[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:967:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, 0 # | ^ # | :1348:9: note: scanning from here # | ; %bb.0: # | ^ # | :1349:2: note: possible intended match here # | s_add_co_i32 s3, s3, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1020:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, -1 # | ^ # | :1410:9: note: scanning from here # | ; %bb.0: # | ^ # | :1411:2: note: possible intended match here # | s_mov_b32 s0, -1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1677:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: v_add_co_u32 v0, vcc, v1, v0 # | ^ # | :2438:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :2441:9: note: possible intended match here # | global_load_u8 v0, v0, s[0:1] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1744:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: v_add_co_u32 v0, vcc, v1, v0 # | ^ # | :2503:18: note: scanning from here # | s_wait_dscnt 0x0 # | ^ # | :2504:12: note: possible intended match here # | v_readfirstlane_b32 s0, v1 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1821:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_add_co_u32 s0, s2, s4 # | ^ # | :2626:9: note: scanning from here # | ; %bb.0: # | ^ # | :2629:2: note: possible intended match here # | s_add_nc_u64 s[0:1], s[2:3], s[4:5] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1941:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_mov_b32 s3, 0 # | ^ # | :2815:9: note: scanning from here # | ; %bb.0: # | ^ # | :2816:5: note: possible intended match here # | v_add_co_u32 v0, vcc, v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:1998:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: s_mov_b32 s3, 0 # | ^ # | :2878:9: note: scanning from here # | ; %bb.0: # | ^ # | :2879:5: note: possible intended match here # | v_add_co_u32 v0, vcc, v0, s2 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:2079:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :2943:21: note: scanning from here # | v_mov_b32_e32 v1, 0 # | ^ # | :2947:6: note: possible intended match here # | v_add_co_u32 v0, vcc, s2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:2260:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: v_mov_b32_e32 v2, s2 # | ^ # | :3199:21: note: scanning from here # | v_mov_b32_e32 v1, 0 # | ^ # | :3203:6: note: possible intended match here # | v_add_co_u32 v0, vcc, s2, v0 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:2414:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: global_load_u16 v0, v0, s[2:3] # | ^ # | :3385:9: note: scanning from here # | ; %bb.0: # | ^ # | :3386:8: note: possible intended match here # | global_load_d16_b16 v0, v0, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:2456:21: error: GFX12-GISEL-NEXT: expected string not found in input # | ; GFX12-GISEL-NEXT: global_load_u16 v0, v0, s[2:3] offset:-128 # | ^ # | :3445:9: note: scanning from here # | ; %bb.0: # | ^ # | :3446:8: note: possible intended match here # | global_load_d16_b16 v0, v0, s[2:3] offset:-128 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:4017:28: error: GFX12-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX12-GISEL-TRUE16-NEXT: global_load_d16_b16 v0, v0, s[2:3] # | ^ # | :6869:9: note: scanning from here # | ; %bb.0: # | ^ # | :6871:2: note: possible intended match here # | global_load_d16_b16 v1, v0, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:4063:28: error: GFX12-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX12-GISEL-TRUE16-NEXT: global_load_d16_b16 v0, v0, s[2:3] offset:-128 # | ^ # | :6931:9: note: scanning from here # | ; %bb.0: # | ^ # | :6933:2: note: possible intended match here # | global_load_d16_b16 v1, v0, s[2:3] offset:-128 # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:4394:28: error: GFX12-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX12-GISEL-TRUE16-NEXT: global_load_d16_b16 v0, v0, s[2:3] # | ^ # | :7479:9: note: scanning from here # | ; %bb.0: # | ^ # | :7481:2: note: possible intended match here # | global_load_d16_hi_b16 v1, v0, s[2:3] # | ^ # | /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:4456:28: error: GFX12-GISEL-TRUE16-NEXT: expected string not found in input # | ; GFX12-GISEL-TRUE16-NEXT: global_load_d16_b16 v0, v0, s[2:3] offset:-128 # | ^ # | :7541:9: n # | ... # `---data was truncated (10240/49930) (change limit with -D output_limit=N) # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll (768 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll --check-prefix=W32 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %32:vgpr(<4 x f32>), %33:vgpr(p1) :: (store (<4 x f32>) into %ir.out + 16, basealign 32, addrspace 1) (in function: test_wmma_f32_16x16x16_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll --check-prefix=W32 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll --check-prefix=W32 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/smrd.ll (769 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/smrd.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll -mtriple=amdgcn -mcpu=tahiti -show-mc-encoding -global-isel | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -show-mc-encoding -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %19:sgpr(p1) :: (store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: smrd0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=SI,GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll (770 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %9:vgpr(i32), %0:sgpr(<4 x i32>), %14:vgpr(i32), %15:vgpr, %7:sgpr, 0, 0, 0 :: (dereferenceable store (i32), align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll (771 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_ADD %0:vgpr, %1:sgpr(<4 x i32>), %13:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: raw_buffer_atomic_add_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.large.ll (772 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.large.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.large.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.large.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %247:vgpr(<4 x i32>), %82:vgpr(p1) :: (store (<4 x i32>) into %ir.gep.out + 240, basealign 256, addrspace 1) (in function: v_insert_v64i32_37) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.large.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.large.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll (773 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -O2 -mtriple=amdgcn -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -O2 -mtriple=amdgcn -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %35:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %55:vgpr(i32) (in function: basic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/ubfx.ll (774 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/ubfx.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ubfx.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ubfx.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 8 (in function: v_srl_mask_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ubfx.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ubfx.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll (775 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %10:vgpr(<4 x i32>), %3:vgpr(p1) :: (store (<4 x i32>) into %ir.out, addrspace 1) (in function: test_wmma_i32_16x16x16_iu8_zext_src0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll (776 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %5:vgpr(<2 x f16>) = G_ATOMICRMW_FADD %0:vgpr(p1), %1:vgpr :: (load store syncscope("agent") seq_cst (<2 x f16>) on %ir.ptr, addrspace 1) (in function: global_atomic_fadd_v2f16_no_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll (777 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %8:vgpr_32(<2 x f16>) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %10:vgpr(i32), %11:vgpr, %2:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (<2 x f16>), align 1, addrspace 8) (in function: buffer_atomic_fadd_v2f16_offset_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll (778 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %76:vgpr(i32), %77:vgpr(p5) :: (store (i32) into stack + 16, align 16, addrspace 5) (in function: kernel_caller_stack) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=MUBUF /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll (779 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %40:vgpr(<4 x f32>), %7:vgpr(p1) :: (store (<4 x f32>) into %ir.out3, addrspace 1) (in function: test_swmmac_f32_16x16x32_f16_index_key) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll (780 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %29:vgpr(f32), %64:vgpr(p0) :: (store (f32) into `ptr poison`) (in function: buffer_atomic_add_f32_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll (781 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_CMPSWAP %0:vgpr, %1:vgpr, %2:sgpr(<4 x i32>), %3:vgpr(i32), %4:vgpr, %5:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: struct_buffer_atomic_cmpswap_i32__vgpr_val__vgpr_cmp__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.128.ll (782 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.128.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vreg_128(<4 x i32>) = G_LOAD %0:vgpr(p3) :: (load (<4 x i32>) from %ir.ptr, addrspace 3) (in function: load_lds_v4i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll (783 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll -check-prefix=GFX908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %12:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: raw_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll -check-prefix=GFX908 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll -check-prefix=GFX908 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i64.ll (784 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 -denormal-fp-math-f32=preserve-sign -mattr=+mad-mac-f32-insts < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 -denormal-fp-math-f32=preserve-sign -mattr=+mad-mac-f32-insts # .---command stderr------------ # | LLVM ERROR: cannot select: %307:vgpr_32(i32) = G_CONSTANT i32 0 (in function: v_udiv_i64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll (785 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -verify-machineinstrs -global-isel -mtriple=amdgcn -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -verify-machineinstrs -global-isel -mtriple=amdgcn -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(<4 x f32>), %41:sgpr(p1) :: (store (<4 x f32>) into %ir.arg.load + 112, basealign 128, addrspace 1) (in function: test_mfma_f32_32x32x4bf16_1k) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll (786 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -mattr=+wavefrontsize32 -global-isel=1 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -amdgpu-enable-delay-alu=0 -mattr=+wavefrontsize32 -global-isel=1 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %5:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: constant_false_inverse_ballot) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll (787 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %6:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: live_mask) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/trunc-brc.ll (788 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/trunc-brc.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx950 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc-brc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX-950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc-brc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx950 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %1:sgpr(p1) :: (store (i32) into %ir.dst, addrspace 1) (in function: s_trunc_i64_to_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX-950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc-brc.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX-950 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/trunc-brc.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll (789 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0:vgpr, %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: struct_buffer_atomic_swap_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll (790 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %41:vgpr_32(i32) = G_XOR %18:vgpr, %40:vgpr_32 (in function: v_sdiv_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll (791 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx810 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_AMDGPU_BUFFER_LOAD_FORMAT_D16 %0:sgpr(<4 x i32>), %13:vgpr(i32), %1:vgpr, %2:sgpr, 0, 0, 0 :: (dereferenceable load (f16), align 1, addrspace 8) (in function: raw_buffer_load_format_f16__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=PACKED /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll (792 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE_FORMAT %1:vgpr(f32), %0:sgpr(<4 x i32>), %11:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (dereferenceable store (f32), align 1, addrspace 8) (in function: raw_buffer_store_format__sgpr_rsrc__vgpr_val__vgpr_voffset__sgpr_soffset_f32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll (793 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CO-V4,HSA,ALL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CO-V4,HSA,ALL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CO-V4,HSA,ALL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll (794 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga -amdgpu-dpp-combine=false < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga -amdgpu-dpp-combine=false # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(i32), %17:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: dpp_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll (795 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %37:sreg_32(f32) = G_FCONSTANT float 0.000000e+00 (in function: main) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll (796 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %15:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: divergent_i1_phi_if_then) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll (797 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -O2 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -O2 -mtriple=amdgcn -mcpu=gfx1200 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: %41:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %62:vgpr(i32) (in function: basic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GISEL12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll (798 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %27:vgpr(f32), %51:vgpr(p0) :: (store (f32) into `ptr poison`) (in function: buffer_atomic_add_f32_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll (799 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(f32), %1:sgpr(p1) :: (store (f32) into %ir.ptr1, addrspace 1) (in function: readanylane_to_virtual_vgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll (800 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx908 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %8:vgpr(<2 x f16>) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %11:vgpr(i32), %12:vgpr, %2:sgpr, 4095, 0, 0 :: (volatile dereferenceable load store (<2 x f16>), align 1, addrspace 8) (in function: buffer_atomic_fadd_v2f16_offset_no_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX908 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll (801 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -mem-intrinsic-expand-size=3 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %23:vgpr(i32), %21:vgpr(p1) :: (store (s8) into %ir.dst + 3, addrspace 1) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll (802 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %48:vgpr(i32), %28:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: fcmp_uniform_select) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll (803 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %40:vgpr(i32), %27:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: test_wave32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-divergent.ll (804 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-divergent.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+unaligned-access-mode,-real-true16 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-divergent.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-True16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-divergent.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+unaligned-access-mode,-real-true16 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %8:vgpr(i32), %1:vgpr(p0) :: (store (i8) into %ir.out) (in function: load_divergent_P0_i8_any_extending) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-True16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-divergent.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX12,GFX12-True16 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-divergent.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll (805 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:sreg_32(i32) = G_CONSTANT i32 1 (in function: br_false) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll (806 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -verify-machineinstrs < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -verify-machineinstrs # .---command stderr------------ # | LLVM ERROR: cannot select: %17:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD %14:sgpr(<4 x s32>), %18:vgpr(i32), %19:vgpr, %9:sgpr, 4092, 0, 0 :: (dereferenceable load (f32) from %ir.rsrc, align 1, addrspace 8) (in function: raw_ptr_buffer_load_f32__sgpr_rsrc__voffset67108860_soffset16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll (807 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_SMIN %0:vgpr, %1:sgpr(<4 x i32>), %12:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll (808 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %12:vgpr(i32), %3:vgpr(p0) :: (store (i32) into %ir.resptr) (in function: uniform_fshr_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/lds-relocs.ll (809 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/lds-relocs.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -amdgpu-enable-lower-module-lds=0 -show-mc-encoding < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -amdgpu-enable-lower-module-lds=0 -show-mc-encoding # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %21:vgpr(p3) :: (store (i32) into %ir.gep1, addrspace 3) (in function: test_basic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/smul.ll (810 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/smul.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=verde < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smul.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smul.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=verde # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %22:vgpr(i32) (in function: s_mul_u64_u32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smul.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=SI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/smul.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll (811 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+unaligned-access-mode < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+unaligned-access-mode # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(i32), %2:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: sextload_and_zextload_P1_i8_not_uniform_mmo_gfx12) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll (812 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_AMDGPU_TBUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %1:vgpr(i32), %2:vgpr, %3:sgpr, 0, 78, 0, -1 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: struct_tbuffer_load_f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=CHECK /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll (813 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %8:vgpr_32(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %10:vgpr(i32), %11:vgpr, %2:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: buffer_atomic_fadd_f32_offset_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll (814 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll -check-prefix=GFX12 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %12:vgpr(i32), %2:sgpr(p1) :: (store (i8) into %ir.out, addrspace 1) (in function: s_buffer_load_i8_sgpr_rsrc_sgpr_offset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll -check-prefix=GFX12 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll -check-prefix=GFX12 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll (815 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1250 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll --check-prefix=GISEL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1250 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %13:vgpr(i32), %0:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_alloc_vreg_const) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll --check-prefix=GISEL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll --check-prefix=GISEL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/localizer.ll (816 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/localizer.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %62:vgpr(i32), %20:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: localize_constants) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll (817 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -mattr=-xnack < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -mattr=-xnack # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr_32(i32) = G_LOAD %19:vgpr(p1) :: (load (i32), addrspace 1) (in function: v_extract_v64i32_varidx) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i32.ll (818 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %24:sreg_32(i32) = G_CONSTANT i32 1 (in function: v_udiv_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll (819 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_ATOMICRMW_AND %0:vgpr(p0), %1:vgpr :: (load store seq_cst (i32) on %ir.ptr) (in function: atomicrmw_and_i32_generic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll (820 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %42:vgpr(i32), %1:sgpr(<4 x i32>), %43:vgpr(i32), %30:vgpr, %17:sgpr, 12, 0, 0 :: (dereferenceable store (i32), align 1, addrspace 8) (in function: test1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll (821 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=fiji -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=fiji -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %28:vgpr(i32), %19:sgpr(p1) :: (store (i8) into %ir.2, align 4, addrspace 1) (in function: constant_load_i8_align4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll (822 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %8:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %9:vgpr(i32) (in function: test_global_p1_s32_uniform) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll (823 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %2:vgpr(i32), %1:sgpr(p1) :: (store (i8) into %ir.out, addrspace 1) (in function: store_uniform_P1_addr_i8) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll (824 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=tahiti # .---command stderr------------ # | LLVM ERROR: cannot select: %7:vgpr_32(f32) = G_LOAD %9:vgpr(p4) :: (invariant load (f32) from %ir.gep, addrspace 6) (in function: load_constant32bit_vgpr_offset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll (825 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %14:vgpr(<4 x f32>), %3:vgpr(p1) :: (store (<4 x f32>) into %ir.out, addrspace 1) (in function: test_wmma_f32_16x16x16_f16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll (826 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select -amdgpu-atomic-optimizer-strategy=DPP < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select -amdgpu-atomic-optimizer-strategy=DPP # .---command stderr------------ # | LLVM ERROR: cannot select: %5:vgpr_32(f32) = G_ATOMICRMW_FADD %0:vgpr(p1), %1:vgpr :: (load store syncscope("wavefront") monotonic (f32) on %ir.ptr, addrspace 1) (in function: global_atomic_fadd_f32_rtn_atomicrmw) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll (827 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_SUB %0:vgpr, %1:sgpr(<4 x i32>), %13:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: raw_buffer_atomic_sub_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs.ll (828 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx700 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-unknown-amdhsa -mcpu=gfx700 # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(i32) = G_UMIN %0:vgpr, %1:vgpr (in function: test_umin_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll (829 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tonga -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE_FORMAT %0:vgpr(f32), %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (dereferenceable store (f32), align 1, addrspace 8) (in function: struct_buffer_store_format_f32__vgpr_val__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll (830 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll -check-prefix=GFX908 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx908 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr(f32) = G_AMDGPU_BUFFER_ATOMIC_FADD %0:vgpr, %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (f32), align 1, addrspace 8) (in function: struct_buffer_atomic_add_f32_noret__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll -check-prefix=GFX908 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll -check-prefix=GFX908 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll (831 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %32:vgpr_32(i32) = G_OR %28:vgpr, %31:vgpr (in function: call_debug_loc) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.i1.ll (832 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.i1.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 -mattr=+wavefrontsize64 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.i1.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.i1.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1010 -mattr=+wavefrontsize64 # .---command stderr------------ # | LLVM ERROR: cannot select: %21:vgpr_32(i32) = G_CONSTANT i32 0 (in function: s_andn2_i1_vcc) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.i1.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=WAVE64 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.i1.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll (833 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=tonga # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %20:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: dpp_test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/spill-vgpr-block.ll (834 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/spill-vgpr-block.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+block-vgpr-csr < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/spill-vgpr-block.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/spill-vgpr-block.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn--amdpal -mcpu=gfx1200 -mattr=+block-vgpr-csr # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %0:vgpr_32(i32), %10:vgpr(p5) :: (store (i32) into %ir.local, addrspace 5) (in function: non_entry_func) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/spill-vgpr-block.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/spill-vgpr-block.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mad.ll (835 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mad.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mad.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mad.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mad.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %58:vgpr(i64), %2:vgpr(p1) :: (store (i64) into %ir.out, addrspace 1) (in function: mad_i64_uniform) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mad.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX7 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mad.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll (836 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select -amdgpu-atomic-optimizer-strategy=None < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A_GFX942,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select -amdgpu-atomic-optimizer-strategy=None # .---command stderr------------ # | LLVM ERROR: cannot select: %21:vreg_64_align2(i64) = G_AMDGPU_ATOMIC_CMPXCHG %0:vgpr(p1), %22:vgpr :: (load store syncscope("wavefront") monotonic monotonic (i64) on %ir.ptr, addrspace 1) (in function: global_atomic_fadd_f64_no_rtn_atomicrmw) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A_GFX942,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX90A_GFX942,GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll (837 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_ATOMICRMW_OR %0:vgpr(p0), %1:vgpr :: (load store seq_cst (i32) on %ir.ptr) (in function: atomicrmw_or_i32_generic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll (838 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=tahiti -global-isel -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(i32), %16:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: load_zeroinit_lds_global) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN,GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll (839 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %32:vgpr(i32), %19:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: test_wave64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll (840 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %11:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_SUB %0:vgpr, %1:sgpr(<4 x i32>), %2:vgpr(i32), %3:vgpr, %4:sgpr, 0, 0, -1 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: struct_buffer_atomic_sub_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll (841 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %5:vgpr_32(f32) = G_FMUL %6:vgpr, %7:vgpr (in function: fmul_s_s) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefix=GFX9 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/assert-align.ll (842 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/assert-align.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %31:vgpr(i32), %8:vgpr(p1) :: (volatile store (i32) into %ir.call, addrspace 1) (in function: call_assert_align) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/assert-align.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll (843 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %7:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %11:vgpr(i32) (in function: test_shl_and_1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll (844 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx90a -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %7:vgpr(f64) = G_ATOMICRMW_FADD %0:vgpr(p0), %1:vgpr :: (load store syncscope("wavefront") monotonic (f64) on %ir.ptr, !noalias.addrspace !0) (in function: flat_atomic_fadd_f64_no_rtn_atomicrmw) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i32.ll (845 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -amdgpu-codegenprepare-disable-idiv-expansion=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %38:vgpr_32(i32) = G_XOR %18:vgpr, %12:vgpr_32 (in function: v_srem_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=CHECK,GISEL /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/sbfx.ll (846 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/sbfx.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji -o - < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sbfx.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sbfx.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %9:sreg_32(i32) = G_CONSTANT i32 4 (in function: v_ashr_i8_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sbfx.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/sbfx.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll (847 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx900 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %11:vgpr(i32) (in function: constant_false) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll (848 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_ATOMICRMW_OR %0:vgpr(p0), %1:vgpr :: (load store seq_cst (i32) on %ir.ptr) (in function: atomicrmw_or_i32_generic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll (849 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(i32) = G_AMDGPU_BUFFER_ATOMIC_SWAP %0:vgpr, %1:sgpr(<4 x i32>), %13:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, 0 :: (volatile dereferenceable load store (i32), align 1, addrspace 8) (in function: raw_buffer_atomic_swap_i32__vgpr_val__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll (850 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %21:vgpr(f32), %23:vgpr(p3) :: (store (f32) into %ir.arrayidx1, addrspace 3) (in function: dynamic_shared_array_0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll (851 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %10:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %1:vgpr(i32), %2:vgpr, %3:sgpr, 0, 0, -1 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: struct_buffer_load_format_f32__sgpr_rsrc__vgpr_vindex__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll (852 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %425:vgpr(<4 x i32>), %75:sgpr(p1) :: (store (<4 x i32>) into %ir.2 + 240, basealign 256, addrspace 1) (in function: v_insert_v64i32_varidx) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll (853 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1170 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %40:vgpr(<4 x f32>), %41:vgpr(p1) :: (store (<4 x f32>) into %ir.out1 + 16, basealign 32, addrspace 1) (in function: test_swmmac_f32_16x16x32_f16_index_key) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll --check-prefixes=GCN,GFX1170 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll (854 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %26:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %70:vgpr(i32) (in function: test_merge_values_sgpr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/mmra.ll (855 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/mmra.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mmra.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mmra.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(i32), %0:vgpr(p0), mmra !2 :: (store release (i8) into %ir.ptr, align 4) (in function: fence_loads) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mmra.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mmra.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll (856 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mattr=+enable-flat-scratch -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MESA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mattr=+enable-flat-scratch -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %11:vgpr(i32), %12:vgpr(p0) :: (volatile store (i32) into %ir.1) (in function: amdgpu_ps) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MESA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=MESA /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll (857 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll -check-prefix=GFX942 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: %13:vgpr(f32) = G_ATOMICRMW_FADD %15:vgpr(p0), %16:vgpr :: (load store seq_cst (f32) on %ir.ptr.load) (in function: flat_atomic_fadd_f32_noret_pat) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll -check-prefix=GFX942 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll -check-prefix=GFX942 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll (858 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %16:vgpr(<2 x i16>), %1:sgpr(p1) :: (store (<2 x i16>) into %ir.out, addrspace 1) (in function: unmerge_sgprS16_from_V2S16) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll (859 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr_32(f32) = G_AMDGPU_BUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %11:vgpr(i32), %1:vgpr, %2:sgpr, 0, 0, 0 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: raw_buffer_load_format_f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX8 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll (860 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=hawaii < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=hawaii # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %35:vgpr(i64), %31:sgpr(p1) :: (volatile store (i64) into `ptr addrspace(1) poison`, addrspace 1) (in function: test_wave64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll (861 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -stop-after=instruction-select -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %9:vgpr_32(f32) = G_AMDGPU_TBUFFER_LOAD_FORMAT %0:sgpr(<4 x i32>), %11:vgpr(i32), %1:vgpr, %2:sgpr, 0, 78, 0, 0 :: (dereferenceable load (f32), align 1, addrspace 8) (in function: raw_tbuffer_load_f32__sgpr_rsrc__vgpr_voffset__sgpr_soffset) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10_GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll (862 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -stop-after=finalize-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -stop-after=finalize-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %20:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %37:vgpr(i32) (in function: direct_callee_direct_fallback) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GISEL-GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll (863 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_ATOMICRMW_ADD %0:vgpr(p1), %1:vgpr :: (load store seq_cst (i32) on %ir.ptr, addrspace 1) (in function: atomicrmw_add_i32_global) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll (864 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: %22:vgpr_32(i32) = G_LOAD %14:sgpr(p1) :: (volatile load (i32) from `ptr addrspace(1) poison`, addrspace 1) (in function: divergent_if_swap_brtarget_order0) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll (865 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %26:vgpr(f32), %33:vgpr(p0) :: (store (f32) into `ptr poison`) (in function: buffer_atomic_add_f32_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll (866 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 # .---command stderr------------ # | LLVM ERROR: cannot select: %51:vgpr_32(i32) = G_ASHR %50:vgpr_32, %44:sgpr(i32) (in function: icmp_v2i32_sext_to_v2i64) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll (867 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %6:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %8:vgpr(i32) (in function: test_shl_1) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll (868 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn-amd-amdhsa -global-isel -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %19:vgpr(i32), %4:sgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: test_buffer_load_u8_uniform) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll (869 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 # .---command stderr------------ # | LLVM ERROR: cannot select: %12:vgpr_32(i32) = G_ATOMICRMW_XCHG %0:vgpr(p1), %1:vgpr :: (load store seq_cst (i32) on %ir.ptr, addrspace 1) (in function: atomicrmw_xchg_i32_global) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefixes=GFX12 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll (870 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(i32), %1:vgpr(p0) :: (store (i32) into %ir.addr) (in function: temporal_divergent_i32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combine-rsq.ll (871 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combine-rsq.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-rsq.ll -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-rsq.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-rsq.ll -o - # .---command stderr------------ # | LLVM ERROR: cannot select: %69:sreg_32_xm0_xexec(s1) = G_IS_FPCLASS %71:vgpr(f32), 608 (in function: div_sqrt) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-rsq.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combine-rsq.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll (872 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1030 -global-isel < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=gfx1030 -global-isel # .---command stderr------------ # | LLVM ERROR: cannot select: %45:sreg_32(i32) = G_CONSTANT i32 0 (in function: _amdgpu_ps_main) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll (873 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: queue_ptr) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll (874 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %22:vgpr(f32), %30:vgpr(p5) :: (store (f32) into %ir.store_ptr + 4, basealign 8, addrspace 5) (in function: value_finder_bug) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll (875 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(<2 x f16>) = G_ATOMICRMW_FADD %0:vgpr(p0), %1:vgpr :: (load store syncscope("agent") seq_cst (<2 x f16>) on %ir.ptr) (in function: flat_atomic_fadd_v2f16_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll (876 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx1010 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=gfx1010 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %35:vgpr(i32), %31:sgpr(p1) :: (volatile store (i32) into `ptr addrspace(1) poison`, addrspace 1) (in function: test_wave32) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX10 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll (877 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %142:vgpr(<2 x i64>), %21:sgpr(p1) :: (store (<2 x i64>) into `ptr addrspace(1) null` + 16, basealign 32, addrspace 1) (in function: test_long_add4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/add_shl.ll (878 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/add_shl.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-mesa3d -mcpu=fiji < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-mesa3d -mcpu=fiji # .---command stderr------------ # | LLVM ERROR: cannot select: %6:vgpr_32(i32) = G_SHL %5:vgpr, %2:vgpr(i32) (in function: add_shl) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=VI /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll (879 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr(f32) = G_ATOMICRMW_FADD %0:vgpr(p0), %1:vgpr :: (load store syncscope("agent") seq_cst (f32) on %ir.ptr, !noalias.addrspace !0) (in function: flat_atomic_fadd_f32_no_rtn_intrinsic) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/combiner-crash.ll (880 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/combiner-crash.ll' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combiner-crash.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -O0 -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/combiner-crash.ll # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %25:vgpr(<2 x i64>), %20:sgpr(p1) :: (store (<2 x i64>) into `ptr addrspace(1) null` + 16, basealign 32, addrspace 1) (in function: test_long_add4) # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll (881 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1031 -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll # .---command stderr------------ # | LLVM ERROR: cannot select: %48:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %16:vgpr(i32) (in function: waterfall_loop) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/twoaddr-constrain.ll (882 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/twoaddr-constrain.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 -stop-after twoaddressinstruction < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/twoaddr-constrain.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/twoaddr-constrain.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 -stop-after twoaddressinstruction # .---command stderr------------ # | LLVM ERROR: cannot select: %10:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %19:vgpr(i32) (in function: s_load_constant_v3i32_align4) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/twoaddr-constrain.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/twoaddr-constrain.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll (883 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx942 -stop-after=instruction-select # .---command stderr------------ # | LLVM ERROR: cannot select: %4:vgpr_32(<2 x f16>) = G_ATOMICRMW_FADD %0:vgpr(p1), %1:vgpr :: (load store syncscope("agent") seq_cst (<2 x f16>) on %ir.ptr, addrspace 1) (in function: global_atomic_fadd_v2f16_rtn) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX90A_GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/lds-global-value.ll (884 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/lds-global-value.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=bonaire # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %29:vgpr(i32), %30:vgpr(p3) :: (store (i32) into `ptr addrspace(3) getelementptr inbounds (%llvm.amdgcn.kernel.use_lds_globals.lds.t, ptr addrspace(3) @llvm.amdgcn.kernel.use_lds_globals.lds, i32 0, i32 1)`, align 16, !alias.scope !5, !noalias !2, addrspace 3) (in function: use_lds_globals) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll (885 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 # .---command stderr------------ # | LLVM ERROR: cannot select: G_AMDGPU_BUFFER_STORE %27:vgpr(<4 x f32>), %11:sgpr(<4 x i32>), %28:vgpr(i32), %29:vgpr, %12:sgpr, 0, 0, -1 :: (dereferenceable store (<4 x f32>), align 1, addrspace 8) (in function: _amdgpu_gs_main) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll (886 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn--amdhsa -mcpu=kaveri # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %18:vgpr(i32), %15:sgpr(p1) :: (store (i32) into %ir.out.load, addrspace 1) (in function: test) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll (887 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx600 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx600 # .---command stderr------------ # | LLVM ERROR: cannot select: %4:sreg_32(i32) = G_INTRINSIC_CONVERGENT intrinsic(@llvm.amdgcn.readfirstlane), %5:vgpr(i32) (in function: test_ps) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GCN /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/shufflevector.ll (888 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/shufflevector.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shufflevector.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shufflevector.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %31:vgpr(<4 x f16>), %1:vgpr(p3) :: (store (<4 x f16>) into %ir.out, addrspace 3) (in function: shuffle_to_extract) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shufflevector.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX942 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shufflevector.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll (889 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1100 # .---command stderr------------ # | LLVM ERROR: cannot select: G_STORE %10:vgpr(i32), %1:vgpr(p1) :: (store (i32) into %ir.out, addrspace 1) (in function: sextload_P1_i8_gfx12) # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefixes=GFX11 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0 FAIL: LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir (905 of 67332) ******************** TEST 'LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir # .---command stderr------------ # | # | # After InstructionSelect # | # Machine code for function add_i16: IsSSA, NoPHIs, TracksLiveness, Legalized, RegBankSelected, Selected # | # | bb.0: # | liveins: $vgpr0, $vgpr1 # | %0:vgpr_32 = COPY $vgpr0 # | %1:vgpr_32 = COPY $vgpr1 # | %5:vgpr_32 = COPY %0.sub0:vgpr_32 # | %6:vgpr_32 = COPY %1.sub0:vgpr_32 # | %7:vgpr_32 = COPY %0.sub1:vgpr_32 # | %8:vgpr_32 = COPY %1.sub1:vgpr_32 # | %9:vgpr_32, %11:sreg_64_xexec = V_ADD_CO_U32_e64 %5:vgpr_32, %6:vgpr_32, 0, implicit $exec # | %10:vgpr_32, dead %12:sreg_64_xexec = V_ADDC_U32_e64 %7:vgpr_32, %8:vgpr_32, killed %11:sreg_64_xexec, 0, implicit $exec # | %4:vreg_64 = REG_SEQUENCE %9:vgpr_32, %subreg.sub0, %10:vgpr_32, %subreg.sub1 # | S_ENDPGM 0, implicit %4:vreg_64 # | # | # End machine code for function add_i16. # | # | *** Bad machine code: Invalid subregister index for virtual register *** # | - function: add_i16 # | - basic block: %bb.0 (0x55e5ddf6f988) # | - instruction: %5:vgpr_32 = COPY %0.sub0:vgpr_32 # | - operand 1: %0.sub0:vgpr_32 # | Register class VGPR_32 does not support subreg index sub0 # | # | *** Bad machine code: Invalid subregister index for virtual register *** # | - function: add_i16 # | - basic block: %bb.0 (0x55e5ddf6f988) # | - instruction: %6:vgpr_32 = COPY %1.sub0:vgpr_32 # | - operand 1: %1.sub0:vgpr_32 # | Register class VGPR_32 does not support subreg index sub0 # | # | *** Bad machine code: Invalid subregister index for virtual register *** # | - function: add_i16 # | - basic block: %bb.0 (0x55e5ddf6f988) # | - instruction: %7:vgpr_32 = COPY %0.sub1:vgpr_32 # | - operand 1: %0.sub1:vgpr_32 # | Register class VGPR_32 does not support subreg index sub1 # | # | *** Bad machine code: Invalid subregister index for virtual register *** # | - function: add_i16 # | - basic block: %bb.0 (0x55e5ddf6f988) # | - instruction: %8:vgpr_32 = COPY %1.sub1:vgpr_32 # | - operand 1: %1.sub1:vgpr_32 # | Register class VGPR_32 does not support subreg index sub1 # | LLVM ERROR: Found 4 machine code errors. # | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug. # | Stack dump: # | 0. Program arguments: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc -mtriple=amdgcn -mcpu=fiji -run-pass=instruction-select -verify-machineinstrs -o - /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir # | 1. Running pass 'Function Pass Manager' on module '/usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir'. # | 2. Running pass 'Verify generated machine code' on function '@add_i16' # | #0 0x000055e59c096b8b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x64f0b8b) # | #1 0x000055e59c093b25 llvm::sys::RunSignalHandlers() (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x64edb25) # | #2 0x000055e59c0972cb SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0 # | #3 0x00007fe56be1bdb0 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x40db0) # | #4 0x00007fe56be72dbc __pthread_kill_implementation ./nptl/pthread_kill.c:44:76 # | #5 0x00007fe56be1bc82 raise ./signal/../sysdeps/posix/raise.c:27:6 # | #6 0x00007fe56be034b2 abort ./stdlib/abort.c:85:3 # | #7 0x000055e59c01313d llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x646d13d) # | #8 0x000055e59b48b552 (anonymous namespace)::MachineVerifier::~MachineVerifier() MachineVerifier.cpp:0:0 # | #9 0x000055e59b48cb10 (anonymous namespace)::MachineVerifierLegacyPass::runOnMachineFunction(llvm::MachineFunction&) MachineVerifier.cpp:0:0 # | #10 0x000055e59b35cc09 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x57b6c09) # | #11 0x000055e59bc82692 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x60dc692) # | #12 0x000055e59bc89e22 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x60e3e22) # | #13 0x000055e59bc83430 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x60dd430) # | #14 0x000055e59ade39c6 main (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x523d9c6) # | #15 0x00007fe56be04f77 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3 # | #16 0x00007fe56be05027 call_init ./csu/../csu/libc-start.c:128:20 # | #17 0x00007fe56be05027 __libc_start_main ./csu/../csu/libc-start.c:347:5 # | #18 0x000055e59addad61 _start (/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/llc+0x5234d61) # `----------------------------- # error: command failed with exit status: -6 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck -check-prefix=GFX6 /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (890): LLVM :: CodeGen/AMDGPU/GlobalISel/add.ll LLVM :: CodeGen/AMDGPU/GlobalISel/add.v2i16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/add.vni16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/add_shl.ll LLVM :: CodeGen/AMDGPU/GlobalISel/addo.ll LLVM :: CodeGen/AMDGPU/GlobalISel/addsubu64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/and.ll LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.i1.ll LLVM :: CodeGen/AMDGPU/GlobalISel/andn2.ll LLVM :: CodeGen/AMDGPU/GlobalISel/artifact-combiner-asserts.ll LLVM :: CodeGen/AMDGPU/GlobalISel/ashr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/assert-align.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_optimizations_mul_one.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-add-sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-and.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-or.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xchg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw-xor.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmax.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_minmax.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_udec_wrap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/bitcast_38_i16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/bool-legalization.ll LLVM :: CodeGen/AMDGPU/GlobalISel/br-constant-invalid-sgpr-copy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/bswap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-no-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f32-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-no-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-atomic-fadd.v2f16-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-byte-short.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-load-store-pointers.ll LLVM :: CodeGen/AMDGPU/GlobalISel/buffer-schedule.ll LLVM :: CodeGen/AMDGPU/GlobalISel/bug-legalization-artifact-combiner-dead-def.ll LLVM :: CodeGen/AMDGPU/GlobalISel/bug_shuffle_vector_to_scalar.ll LLVM :: CodeGen/AMDGPU/GlobalISel/call-outgoing-stack-args.ll LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-fmed3-const-combine.ll LLVM :: CodeGen/AMDGPU/GlobalISel/clamp-minmax-const-combine.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-add-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-ext-neg-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-rsq.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-imm-chain.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-shift-of-shifted-logic.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combine-short-clamp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/combiner-crash.ll LLVM :: CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll LLVM :: CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-structurizer.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-reg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll LLVM :: CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll LLVM :: CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/extractelement.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fabs.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fadd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fcmp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fdiv.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/flat-atomic-fadd.v2f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch-init.gfx.ll LLVM :: CodeGen/AMDGPU/GlobalISel/flat-scratch.ll LLVM :: CodeGen/AMDGPU/GlobalISel/floor.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fma.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmad.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmamix-constant-bus-violation.mir LLVM :: CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3-min-max-const-combine.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmed3.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmin3-fmax3-combine.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fneg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fp-atomics-gfx942.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fp64-atomics-gfx90a.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fpext.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fpow.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fptrunc.ll LLVM :: CodeGen/AMDGPU/GlobalISel/frem.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fshl.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fshr-new-regbank-select.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fshr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/fsub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-no-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f32-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-no-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-atomic-fadd.v2f16-rtn.ll LLVM :: CodeGen/AMDGPU/GlobalISel/global-value-addrspaces.ll LLVM :: CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll LLVM :: CodeGen/AMDGPU/GlobalISel/i1-copy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/icmp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/image-waterfall-loop-O0.ll LLVM :: CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.large.ll LLVM :: CodeGen/AMDGPU/GlobalISel/insertelement.ll LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fcmp.constants.w64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.readfirstlane.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-flat.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbh-u32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-ffbl-b32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-and.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-brcond.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-trunc.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-poison.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ctpop.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-poison.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs-err.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extendedLLTs.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcanonicalize.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fceil.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus-fake16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.gfx11plus.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fptoui.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-fshr.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-i1-copy.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-intrinsic-trunc.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global-old-legalization.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local-128.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-local.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-load-private.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-or.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-and-or.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-pseudo-scalar-transcendental.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-select.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sextload-local.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-shl.v2s16.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sitofp.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax-64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin-64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-store-global.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax-64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin-64.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir LLVM :: CodeGen/AMDGPU/GlobalISel/inst-select-zextload-local.mir LLVM :: CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll LLVM :: CodeGen/AMDGPU/GlobalISel/lds-global-value.ll LLVM :: CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll LLVM :: CodeGen/AMDGPU/GlobalISel/lds-relocs.ll LLVM :: CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.abs.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.dispatch.ptr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fract.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.1d.d16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2d.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.a16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.2darraymsaa.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.store.2d.d16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.implicit.ptr.buffer.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.intersect_ray.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.live.mask.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.make.buffer.rsrc.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mul24.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.queue.ptr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.integer-minmax.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.add.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.atomic.swap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.offset-split.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.tbuffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.add.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.atomic.swap.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.format.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.buffer.store.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.ptr.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wmma_64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.demote.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.atomic.cmpxchg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.inline.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memcpy.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memmove.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.inline.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.memset.ll LLVM :: CodeGen/AMDGPU/GlobalISel/llvm.powi.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant.96.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-d16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-divergent.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.128.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-local.96.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-unaligned.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform-in-vgpr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-uniform.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-divergent.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform-in-vgpr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/load-zero-and-sign-extending-uniform.ll LLVM :: CodeGen/AMDGPU/GlobalISel/localizer.ll LLVM :: CodeGen/AMDGPU/GlobalISel/lshr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mad.ll LLVM :: CodeGen/AMDGPU/GlobalISel/madmix-constant-bus-violation.mir LLVM :: CodeGen/AMDGPU/GlobalISel/merge-buffer-stores.ll LLVM :: CodeGen/AMDGPU/GlobalISel/min3-max3-combine.ll LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs-i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/minmaxabs.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mmra.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mubuf-global.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mul-known-bits.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/mul.v2i16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll LLVM :: CodeGen/AMDGPU/GlobalISel/or.ll LLVM :: CodeGen/AMDGPU/GlobalISel/orn2.ll LLVM :: CodeGen/AMDGPU/GlobalISel/postlegalizer-combiner-zextload-from-and.mir LLVM :: CodeGen/AMDGPU/GlobalISel/readanylane-combines.ll LLVM :: CodeGen/AMDGPU/GlobalISel/regbanklegalize-amdgcn.s.buffer.load.subdword.ll LLVM :: CodeGen/AMDGPU/GlobalISel/saddsat.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sbfx.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/select-to-fmin-fmax.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sext_inreg.ll LLVM :: CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll LLVM :: CodeGen/AMDGPU/GlobalISel/shl.ll LLVM :: CodeGen/AMDGPU/GlobalISel/shufflevector.ll LLVM :: CodeGen/AMDGPU/GlobalISel/smed3.ll LLVM :: CodeGen/AMDGPU/GlobalISel/smrd.ll LLVM :: CodeGen/AMDGPU/GlobalISel/smul.ll LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/srem.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/ssubsat.ll LLVM :: CodeGen/AMDGPU/GlobalISel/store-divergent-addr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.128.ll LLVM :: CodeGen/AMDGPU/GlobalISel/store-local.96.ll LLVM :: CodeGen/AMDGPU/GlobalISel/store-uniform-addr.ll LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/strict_fma.f64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sub.ll LLVM :: CodeGen/AMDGPU/GlobalISel/sub.v2i16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/subo.ll LLVM :: CodeGen/AMDGPU/GlobalISel/true16-merge-values-s16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/trunc-brc.ll LLVM :: CodeGen/AMDGPU/GlobalISel/trunc.ll LLVM :: CodeGen/AMDGPU/GlobalISel/uaddsat.ll LLVM :: CodeGen/AMDGPU/GlobalISel/ubfx.ll LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/udiv.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/umed3.ll LLVM :: CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.ll LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/urem.i64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/usubsat.ll LLVM :: CodeGen/AMDGPU/GlobalISel/vni8-across-blocks.ll LLVM :: CodeGen/AMDGPU/GlobalISel/widen-i8-i16-scalar-loads.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-f16-f32-matrix-modifiers.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-imm.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-iu-modifiers.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32-swmmac-index_key.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w32.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-f16-f32-matrix-modifiers.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-imm.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-iu-modifiers.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64-swmmac-index_key.ll LLVM :: CodeGen/AMDGPU/GlobalISel/wmma-gfx12-w64.ll LLVM :: CodeGen/AMDGPU/GlobalISel/xnor.ll LLVM :: CodeGen/AMDGPU/GlobalISel/xor.ll LLVM :: CodeGen/AMDGPU/GlobalISel/zextload.ll LLVM :: CodeGen/AMDGPU/abi-attribute-hints-undefined-behavior.ll LLVM :: CodeGen/AMDGPU/add-max.ll LLVM :: CodeGen/AMDGPU/addrspacecast-gas.ll LLVM :: CodeGen/AMDGPU/addrspacecast-known-non-null.ll LLVM :: CodeGen/AMDGPU/addrspacecast.gfx6.ll LLVM :: CodeGen/AMDGPU/allow-check.ll LLVM :: CodeGen/AMDGPU/amd.endpgm.ll LLVM :: CodeGen/AMDGPU/amdgcn-av-scopes.ll LLVM :: CodeGen/AMDGPU/amdgcn-call-whole-wave.ll LLVM :: CodeGen/AMDGPU/amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll LLVM :: CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-cc.ll LLVM :: CodeGen/AMDGPU/amdgpu-cs-chain-preserve-cc.ll LLVM :: CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll LLVM :: CodeGen/AMDGPU/amdpal-callable.ll LLVM :: CodeGen/AMDGPU/async-buffer-loads.ll LLVM :: CodeGen/AMDGPU/asyncmark-gfx12plus.ll LLVM :: CodeGen/AMDGPU/asyncmark-max-pregfx12.ll LLVM :: CodeGen/AMDGPU/asyncmark-pregfx12.ll LLVM :: CodeGen/AMDGPU/atomicrmw_usub_cond.ll LLVM :: CodeGen/AMDGPU/atomicrmw_usub_sat.ll LLVM :: CodeGen/AMDGPU/atomics_cond_sub.ll LLVM :: CodeGen/AMDGPU/av-invalid-scope.ll LLVM :: CodeGen/AMDGPU/bfi_int.ll LLVM :: CodeGen/AMDGPU/bitop3-shared-operand.ll LLVM :: CodeGen/AMDGPU/bitop3.ll LLVM :: CodeGen/AMDGPU/bitreverse.ll LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-contents-legalization.ll LLVM :: CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll LLVM :: CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll LLVM :: CodeGen/AMDGPU/build-vector-packed-partial-undef.ll LLVM :: CodeGen/AMDGPU/call-argument-types.ll LLVM :: CodeGen/AMDGPU/call-constant.ll LLVM :: CodeGen/AMDGPU/call-constexpr.ll LLVM :: CodeGen/AMDGPU/call-defs-mode-register.ll LLVM :: CodeGen/AMDGPU/call-encoding.ll LLVM :: CodeGen/AMDGPU/call-graph-register-usage.ll LLVM :: CodeGen/AMDGPU/call-preserved-registers.ll LLVM :: CodeGen/AMDGPU/call-reqd-group-size.ll LLVM :: CodeGen/AMDGPU/call-skip.ll LLVM :: CodeGen/AMDGPU/call-waitcnt.ll LLVM :: CodeGen/AMDGPU/callbr-intrinsics.ll LLVM :: CodeGen/AMDGPU/cc-inreg-sgpr0-3-mismatch.ll LLVM :: CodeGen/AMDGPU/codegen-prepare-addrspacecast-non-null.ll LLVM :: CodeGen/AMDGPU/commute-compares-scalar-float.ll LLVM :: CodeGen/AMDGPU/constrained-shift.ll LLVM :: CodeGen/AMDGPU/ctlz.ll LLVM :: CodeGen/AMDGPU/ctlz_zero_poison.ll LLVM :: CodeGen/AMDGPU/ctpop.ll LLVM :: CodeGen/AMDGPU/ctpop16.ll LLVM :: CodeGen/AMDGPU/ctpop64.ll LLVM :: CodeGen/AMDGPU/cttz.ll LLVM :: CodeGen/AMDGPU/cttz_zero_poison.ll LLVM :: CodeGen/AMDGPU/cvt_flr_i32_f32.ll LLVM :: CodeGen/AMDGPU/cvt_rpi_i32_f32.ll LLVM :: CodeGen/AMDGPU/dagcombine-fmul-sel.ll LLVM :: CodeGen/AMDGPU/ds-alignment.ll LLVM :: CodeGen/AMDGPU/ds_gws_align.ll LLVM :: CodeGen/AMDGPU/dynamic_stackalloc.ll LLVM :: CodeGen/AMDGPU/fadd.f16.ll LLVM :: CodeGen/AMDGPU/fcanonicalize.ll LLVM :: CodeGen/AMDGPU/fdiv_flags.f32.ll LLVM :: CodeGen/AMDGPU/flat-saddr-atomics.ll LLVM :: CodeGen/AMDGPU/flat-saddr-load.ll LLVM :: CodeGen/AMDGPU/flat-saddr-store.ll LLVM :: CodeGen/AMDGPU/flat-scratch-svs.ll LLVM :: CodeGen/AMDGPU/float-sopc-vopc.ll LLVM :: CodeGen/AMDGPU/fma.f16.ll LLVM :: CodeGen/AMDGPU/fmaximum.ll LLVM :: CodeGen/AMDGPU/fmaximum3.v2f16.ll LLVM :: CodeGen/AMDGPU/fmaxnum.ll LLVM :: CodeGen/AMDGPU/fmed3-cast-combine.ll LLVM :: CodeGen/AMDGPU/fmed3.ll LLVM :: CodeGen/AMDGPU/fminimum.ll LLVM :: CodeGen/AMDGPU/fminimum3.v2f16.ll LLVM :: CodeGen/AMDGPU/fminnum.ll LLVM :: CodeGen/AMDGPU/fmul-to-ldexp.ll LLVM :: CodeGen/AMDGPU/fneg-combines-gfx1200.ll LLVM :: CodeGen/AMDGPU/fneg-fabs-v2f32.ll LLVM :: CodeGen/AMDGPU/fold-gep-offset.ll LLVM :: CodeGen/AMDGPU/fp-atomics-gfx950.ll LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-atomics.ll LLVM :: CodeGen/AMDGPU/fp-min-max-buffer-ptr-atomics.ll LLVM :: CodeGen/AMDGPU/fp-min-max-num-global-atomics.ll LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-atomics.ll LLVM :: CodeGen/AMDGPU/fp64-min-max-buffer-ptr-atomics.ll LLVM :: CodeGen/AMDGPU/fp_to_sint.ll LLVM :: CodeGen/AMDGPU/fp_to_uint.ll LLVM :: CodeGen/AMDGPU/fpenv.ll LLVM :: CodeGen/AMDGPU/fptoi.i128.ll LLVM :: CodeGen/AMDGPU/fptosi-sat-scalar.ll LLVM :: CodeGen/AMDGPU/fptosi-sat-vector.ll LLVM :: CodeGen/AMDGPU/fptoui-sat-scalar.ll LLVM :: CodeGen/AMDGPU/fptoui-sat-vector.ll LLVM :: CodeGen/AMDGPU/fptrunc.f16.ll LLVM :: CodeGen/AMDGPU/fptrunc.ll LLVM :: CodeGen/AMDGPU/fptrunc.v2f16.no.fast.math.ll LLVM :: CodeGen/AMDGPU/freeze.ll LLVM :: CodeGen/AMDGPU/fsqrt.f32.ll LLVM :: CodeGen/AMDGPU/fsqrt.f64.ll LLVM :: CodeGen/AMDGPU/fsub-as-fneg-src-modifier.ll LLVM :: CodeGen/AMDGPU/gfx11-user-sgpr-init16-bug.ll LLVM :: CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll LLVM :: CodeGen/AMDGPU/global-load-xcnt.ll LLVM :: CodeGen/AMDGPU/global-saddr-load.ll LLVM :: CodeGen/AMDGPU/gws_agpr.ll LLVM :: CodeGen/AMDGPU/indirect-call.ll LLVM :: CodeGen/AMDGPU/integer-mad-patterns.ll LLVM :: CodeGen/AMDGPU/intrinsic-amdgcn-s-alloc-vgpr.ll LLVM :: CodeGen/AMDGPU/invalid-addrspacecast.ll LLVM :: CodeGen/AMDGPU/invariant-image-load.ll LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll LLVM :: CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-cc.ll LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll LLVM :: CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll LLVM :: CodeGen/AMDGPU/isel-whole-wave-functions.ll LLVM :: CodeGen/AMDGPU/issue92561-restore-undef-scc-verifier-error.ll LLVM :: CodeGen/AMDGPU/lds-global-non-entry-func.ll LLVM :: CodeGen/AMDGPU/lds-size.ll LLVM :: CodeGen/AMDGPU/literal64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.add.min.max.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.addrspacecast.nonnull.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.av.store.b128.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.wave32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bitop3.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.buffer.load-last-use.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.bvh8_intersect_ray.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.class.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.flat.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cluster.workgroup.max.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-agent.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-basic.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-singlethread.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-system.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-wavefront.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-workgroup.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.f16.fp8.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.e5m3.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.off.f32.i4.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.i16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pk.u16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.i16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pknorm.u16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.sat.pk.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk8.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.sr.pk16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dead.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dispatch.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.bvh.stack.rtn.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier-bundle.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add-errors.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx10.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.read.tr.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.dual_intersect_ray.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.exp.row.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fcmp.w64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fdot2.f16.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fma.legacy.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.atomic.ordered.add.b64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.icmp.w64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.gfx90a.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.init.whole.wave-w64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.interp.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.inverse.ballot.i64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.private.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.kill.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.async.to.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.load.tr.gfx1250.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mfma.xf32.gfx942.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.perm.pk.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.bcast.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.down.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.idx.gen.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.up.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane.xor.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.swap.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane16.var.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane32.swap.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.permlane64.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.pops.exiting.wave.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.prng.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.quadmask.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.atomic.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.buffer.load.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.m0.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ptr.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.readlane.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.f16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.rsq.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.get.waveid.in.workgroup.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sethalt.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.sleep.var.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.ttracedata.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sendmsg.rtn.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.set.inactive.chain.arg.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.sffbh.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.atomic.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.buffer.load.lds.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.udot2.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.update.dpp.gfx90a.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.id.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1251.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1251.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1251.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.wmma.index.gfx1250.w32.ll LLVM :: CodeGen/AMDGPU/llvm.amdgcn.writelane.ll LLVM :: CodeGen/AMDGPU/llvm.exp.f64.ll LLVM :: CodeGen/AMDGPU/llvm.exp.ll LLVM :: CodeGen/AMDGPU/llvm.exp10.f64.ll LLVM :: CodeGen/AMDGPU/llvm.exp10.ll LLVM :: CodeGen/AMDGPU/llvm.exp2.f64.ll LLVM :: CodeGen/AMDGPU/llvm.exp2.ll LLVM :: CodeGen/AMDGPU/llvm.fptrunc.round.ll LLVM :: CodeGen/AMDGPU/llvm.frexp.ll LLVM :: CodeGen/AMDGPU/llvm.get.rounding.ll LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.f16.ll LLVM :: CodeGen/AMDGPU/llvm.is.fpclass.ll LLVM :: CodeGen/AMDGPU/llvm.ldexp.ll LLVM :: CodeGen/AMDGPU/llvm.log.ll LLVM :: CodeGen/AMDGPU/llvm.log10.ll LLVM :: CodeGen/AMDGPU/llvm.log2.ll LLVM :: CodeGen/AMDGPU/llvm.modf.ll LLVM :: CodeGen/AMDGPU/llvm.prefetch.ll LLVM :: CodeGen/AMDGPU/llvm.set.rounding.ll LLVM :: CodeGen/AMDGPU/llvm.sponentry.ll LLVM :: CodeGen/AMDGPU/llvm.sqrt.f16.ll LLVM :: CodeGen/AMDGPU/load-atomic-global.ll LLVM :: CodeGen/AMDGPU/load-range-metadata-sign-bits.ll LLVM :: CodeGen/AMDGPU/load-saddr-offset-imm.ll LLVM :: CodeGen/AMDGPU/lower-buffer-fat-pointers-nontemporal-metadata.ll LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-hsa.ll LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-opt.ll LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics-pal.ll LLVM :: CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll LLVM :: CodeGen/AMDGPU/lrint.ll LLVM :: CodeGen/AMDGPU/lround.ll LLVM :: CodeGen/AMDGPU/lshl-add-u64.ll LLVM :: CodeGen/AMDGPU/mad-mix-hi.ll LLVM :: CodeGen/AMDGPU/mad-mix-lo.ll LLVM :: CodeGen/AMDGPU/mad-mix.ll LLVM :: CodeGen/AMDGPU/med3-knownbits.ll LLVM :: CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll LLVM :: CodeGen/AMDGPU/memory-legalizer-non-volatile.ll LLVM :: CodeGen/AMDGPU/memset-pattern.ll LLVM :: CodeGen/AMDGPU/mfma-bf16-vgpr-cd-select.ll LLVM :: CodeGen/AMDGPU/mfma-cd-select.ll LLVM :: CodeGen/AMDGPU/mfma-no-register-aliasing.ll LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select-gfx942.ll LLVM :: CodeGen/AMDGPU/mfma-vgpr-cd-select.ll LLVM :: CodeGen/AMDGPU/minimummaximum.ll LLVM :: CodeGen/AMDGPU/minmax.ll LLVM :: CodeGen/AMDGPU/mixed-vmem-types.ll LLVM :: CodeGen/AMDGPU/module-lds-false-sharing.ll LLVM :: CodeGen/AMDGPU/nor-divergent-lanemask.ll LLVM :: CodeGen/AMDGPU/offset-split-flat.ll LLVM :: CodeGen/AMDGPU/offset-split-global.ll LLVM :: CodeGen/AMDGPU/overlapping-tuple-copy-implicit-op-failure.ll LLVM :: CodeGen/AMDGPU/packed-fneg-fsub-fp16.ll LLVM :: CodeGen/AMDGPU/packed-fp32.ll LLVM :: CodeGen/AMDGPU/packed-fp64.ll LLVM :: CodeGen/AMDGPU/packed-u64.ll LLVM :: CodeGen/AMDGPU/permlane16_opsel.ll LLVM :: CodeGen/AMDGPU/ps-shader-arg-count.ll LLVM :: CodeGen/AMDGPU/pseudo-scalar-transcendental.ll LLVM :: CodeGen/AMDGPU/ptr-buffer-alias-scheduling.ll LLVM :: CodeGen/AMDGPU/read-register-invalid-register.ll LLVM :: CodeGen/AMDGPU/read_register.ll LLVM :: CodeGen/AMDGPU/readcyclecounter.ll LLVM :: CodeGen/AMDGPU/readsteadycounter.ll LLVM :: CodeGen/AMDGPU/remat-fp64-constants.ll LLVM :: CodeGen/AMDGPU/ret.ll LLVM :: CodeGen/AMDGPU/returnaddress.ll LLVM :: CodeGen/AMDGPU/roundeven.ll LLVM :: CodeGen/AMDGPU/rsq.f64.ll LLVM :: CodeGen/AMDGPU/s-barrier-signal-var-gep.ll LLVM :: CodeGen/AMDGPU/s-barrier.ll LLVM :: CodeGen/AMDGPU/scalar-float-sop1.ll LLVM :: CodeGen/AMDGPU/scale-offset-flat.ll LLVM :: CodeGen/AMDGPU/scale-offset-global.ll LLVM :: CodeGen/AMDGPU/scale-offset-scratch.ll LLVM :: CodeGen/AMDGPU/scale-offset-smem.ll LLVM :: CodeGen/AMDGPU/scratch-pointer-sink.ll LLVM :: CodeGen/AMDGPU/shlN_add.ll LLVM :: CodeGen/AMDGPU/shrink-add-sub-constant.ll LLVM :: CodeGen/AMDGPU/spill-vgpr-block.ll LLVM :: CodeGen/AMDGPU/store-atomic-flat.ll LLVM :: CodeGen/AMDGPU/store-atomic-global.ll LLVM :: CodeGen/AMDGPU/store-atomic-local.ll LLVM :: CodeGen/AMDGPU/strict_fadd.f16.ll LLVM :: CodeGen/AMDGPU/strict_fadd.f32.ll LLVM :: CodeGen/AMDGPU/strict_fadd.f64.ll LLVM :: CodeGen/AMDGPU/strict_fmul.f16.ll LLVM :: CodeGen/AMDGPU/strict_fmul.f32.ll LLVM :: CodeGen/AMDGPU/strict_fmul.f64.ll LLVM :: CodeGen/AMDGPU/strict_fsub.f16.ll LLVM :: CodeGen/AMDGPU/strict_fsub.f32.ll LLVM :: CodeGen/AMDGPU/strict_fsub.f64.ll LLVM :: CodeGen/AMDGPU/strict_ldexp.f16.ll LLVM :: CodeGen/AMDGPU/strict_ldexp.f32.ll LLVM :: CodeGen/AMDGPU/strict_ldexp.f64.ll LLVM :: CodeGen/AMDGPU/swizzle.bit.extract.ll LLVM :: CodeGen/AMDGPU/tail-call-amdgpu-gfx.ll LLVM :: CodeGen/AMDGPU/target-mem-intrinsic-metadata.ll LLVM :: CodeGen/AMDGPU/trap.ll LLVM :: CodeGen/AMDGPU/twoaddr-constrain.ll LLVM :: CodeGen/AMDGPU/unaligned-buffer.ll LLVM :: CodeGen/AMDGPU/v_pack.ll LLVM :: CodeGen/AMDGPU/v_sat_pk_u8_i16.ll LLVM :: CodeGen/AMDGPU/vector-reduce-add.ll LLVM :: CodeGen/AMDGPU/vector-reduce-and.ll LLVM :: CodeGen/AMDGPU/vector-reduce-fadd.ll LLVM :: CodeGen/AMDGPU/vector-reduce-fmax.ll LLVM :: CodeGen/AMDGPU/vector-reduce-fmin.ll LLVM :: CodeGen/AMDGPU/vector-reduce-fminimum.ll LLVM :: CodeGen/AMDGPU/vector-reduce-fmul.ll LLVM :: CodeGen/AMDGPU/vector-reduce-mul.ll LLVM :: CodeGen/AMDGPU/vector-reduce-or.ll LLVM :: CodeGen/AMDGPU/vector-reduce-smax.ll LLVM :: CodeGen/AMDGPU/vector-reduce-smin.ll LLVM :: CodeGen/AMDGPU/vector-reduce-umax.ll LLVM :: CodeGen/AMDGPU/vector-reduce-umin.ll LLVM :: CodeGen/AMDGPU/vector-reduce-xor.ll LLVM :: CodeGen/AMDGPU/wait-before-stores-with-scope_sys.ll LLVM :: CodeGen/AMDGPU/whole-wave-functions.ll LLVM :: CodeGen/AMDGPU/workgroup-id-in-arch-sgprs.ll LLVM :: CodeGen/AMDGPU/workitem-intrinsic-opts.ll LLVM :: CodeGen/AMDGPU/write_register.ll LLVM :: CodeGen/MIR/AMDGPU/init-whole.wave.ll Testing Time: 218.64s Total Discovered Tests: 76020 Skipped : 32 (0.04%) Unsupported : 3040 (4.00%) Passed : 71883 (94.56%) Expectedly Failed: 175 (0.23%) Failed : 890 (1.17%) 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.