ninja: Entering directory `out/gn' [0/2] 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:506: 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:506: 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:506: 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:506: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 57844 tests, 64 workers -- Testing: FAIL: LLVM :: CodeGen/ARM/loopvectorize_pr33804.ll (1 of 57844) ******************** TEST 'LLVM :: CodeGen/ARM/loopvectorize_pr33804.ll' FAILED ******************** Exit Code: 1 Command Output (stderr): -- RUN: at line 1: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=loop-vectorize -S < /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/opt -passes=loop-vectorize -S + /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll:16:10: error: CHECK: expected string not found in input ; CHECK: vector.body ^ :9:24: note: scanning from here define void @cvCalcEMD2(ptr %dst) { ^ :11:9: note: possible intended match here br label %for.body14.i.i ^ /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll:41:10: error: CHECK: expected string not found in input ; CHECK: vector.body ^ :27:26: note: scanning from here define void @cvCalcEMD2_2(ptr %dst) { ^ :29:9: note: possible intended match here br label %for.body14.i.i ^ /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll:65:10: error: CHECK: expected string not found in input ; CHECK: vector.body ^ :46:24: note: scanning from here define void @cvCalcEMD3(ptr %src, ptr %dst) { ^ :48:9: note: possible intended match here br label %for.body14.i.i ^ /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll:92:10: error: CHECK: expected string not found in input ; CHECK: vector.body ^ :68:26: note: scanning from here define void @cvCalcEMD3_2(ptr %src, ptr %dst) { ^ :70:9: note: possible intended match here br label %for.body14.i.i ^ Input file: Check file: /usr/local/google/home/thakis/src/llvm-project/llvm/test/CodeGen/ARM/loopvectorize_pr33804.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' 2: source_filename = "bugpoint-output-26dbd81.bc" 3: target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" 4: target triple = "armv7-unknown-linux-gnueabihf" 5: 6: %struct.CvNode1D = type { float, ptr } 7: %struct.CvNode1D2 = type { ptr, float } 8: 9: define void @cvCalcEMD2(ptr %dst) { check:16'0 X~~~~~~~~~~~~ error: no match found 10: entry: check:16'0 ~~~~~~~ 11: br label %for.body14.i.i check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:16'1 ? possible intended match 12: check:16'0 ~ 13: for.body14.i.i: ; preds = %for.body14.i.i, %entry check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: %i.1424.i.i = phi i32 [ %inc21.i.i, %for.body14.i.i ], [ 0, %entry ] check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: %arrayidx15.i.i1427 = getelementptr inbounds %struct.CvNode1D, ptr %dst, i32 %i.1424.i.i check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: store float 0xC415AF1D80000000, ptr %arrayidx15.i.i1427, align 4 check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 22: check:16'0 ~ 23: for.end22.i.i: ; preds = %for.body14.i.i check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: unreachable check:16'0 ~~~~~~~~~~~~~ 25: } check:16'0 ~~ 26: check:16'0 ~ 27: define void @cvCalcEMD2_2(ptr %dst) { check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~ check:41'0 X~~~~~~~~~~~~ error: no match found 28: entry: check:41'0 ~~~~~~~ 29: br label %for.body14.i.i check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:41'1 ? possible intended match 30: check:41'0 ~ 31: for.body14.i.i: ; preds = %for.body14.i.i, %entry check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32: %i.1424.i.i = phi i32 [ %inc21.i.i, %for.body14.i.i ], [ 0, %entry ] check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33: %next19.i.i = getelementptr inbounds %struct.CvNode1D2, ptr %dst, i32 %i.1424.i.i, i32 0 check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34: store ptr %dst, ptr %next19.i.i, align 4 check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 41: check:41'0 ~ 42: for.end22.i.i: ; preds = %for.body14.i.i check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43: unreachable check:41'0 ~~~~~~~~~~~~~ 44: } check:41'0 ~~ 45: check:41'0 ~ 46: define void @cvCalcEMD3(ptr %src, ptr %dst) { check:41'0 ~~~~~~~~~~~~~~~~~~~~~~~ check:65'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found 47: entry: check:65'0 ~~~~~~~ 48: br label %for.body14.i.i check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:65'1 ? possible intended match 49: check:65'0 ~ 50: for.body14.i.i: ; preds = %for.body14.i.i, %entry check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51: %i.1424.i.i = phi i32 [ %inc21.i.i, %for.body14.i.i ], [ 0, %entry ] check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52: %arrayidx15.i.i1427 = getelementptr inbounds %struct.CvNode1D, ptr %src, i32 %i.1424.i.i check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53: %loadf = load float, ptr %arrayidx15.i.i1427, align 4 check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 63: check:65'0 ~ 64: for.end22.i.i: ; preds = %for.body14.i.i check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65: unreachable check:65'0 ~~~~~~~~~~~~~ 66: } check:65'0 ~~ 67: check:65'0 ~ 68: define void @cvCalcEMD3_2(ptr %src, ptr %dst) { check:65'0 ~~~~~~~~~~~~~~~~~~~~~~~~~ check:92'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found 69: entry: check:92'0 ~~~~~~~ 70: br label %for.body14.i.i check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:92'1 ? possible intended match 71: check:92'0 ~ 72: for.body14.i.i: ; preds = %for.body14.i.i, %entry check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73: %i.1424.i.i = phi i32 [ %inc21.i.i, %for.body14.i.i ], [ 0, %entry ] check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74: %next19.i.i = getelementptr inbounds %struct.CvNode1D2, ptr %src, i32 %i.1424.i.i, i32 0 check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75: %loadp = load ptr, ptr %next19.i.i, align 4 check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (1): LLVM :: CodeGen/ARM/loopvectorize_pr33804.ll Testing Time: 145.98s Total Discovered Tests: 63712 Skipped : 16 (0.03%) Unsupported : 2034 (3.19%) Passed : 61493 (96.52%) Expectedly Failed: 168 (0.26%) Failed : 1 (0.00%) 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.