Test source: git
+ : 'RUN: at line 1' + /home/nlopes/alive2/build/opt-alive.sh -debug-only=loop-vectorize '-passes=function(loop-vectorize),default<O2>' -vectorizer-maximize-bandwidth -mtriple=powerpc64-unknown-linux -S -mcpu=pwr8 + /bitbucket/nlopes/llvm/build/bin/FileCheck /bitbucket/nlopes/llvm/llvm/test/Transforms/LoopVectorize/PowerPC/reg-usage.ll --check-prefixes=CHECK,CHECK-PWR8 /bitbucket/nlopes/llvm/llvm/test/Transforms/LoopVectorize/PowerPC/reg-usage.ll:224:15: error: CHECK-LABEL: expected string not found in input ;CHECK-LABEL: fp128_ ^ <stdin>:1088:32: note: scanning from here LV: Checking a loop in 'double_' from <stdin> ^ <stdin>:1117:39: note: possible intended match here LV: The Widest register safe to use is: 128 bits. ^ Input file: <stdin> Check file: /bitbucket/nlopes/llvm/llvm/test/Transforms/LoopVectorize/PowerPC/reg-usage.ll -dump-input=help explains the following input dump. Input was: <<<<<< . . . 1083: LV: Vectorization is possible but not beneficial. 1084: LV: Interleave Count is 12 1085: Executing best plan with VF=1, UF=12 1086: LV: Interleaving disabled by the pass manager 1087: 1088: LV: Checking a loop in 'double_' from <stdin> label:224'0 X~~~~~~~~~~~~~~ error: no match found 1089: LV: Loop hints: force=? width=0 interleave=0 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1090: LV: Found a loop: label:224'0 ~~~~~~~~~~~~~~~~~~~ 1091: LV: Found an induction variable. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1092: LV: Found FP op with unsafe algebra. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1093: LV: Found FP op with unsafe algebra. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 1112: LV: We can vectorize this loop! label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1113: LV: Found trip count: 0 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~ 1114: LV: The max safe fixed VF is: 33554432. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1115: LV: The max safe scalable VF is: vscale x 0. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1116: LV: The Smallest and Widest types: 64 / 64 bits. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1117: LV: The Widest register safe to use is: 128 bits. label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label:224'1 ? possible intended match 1118: LV(REG): Calculating max register usage: label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1119: LV(REG): At #0 Interval # 0 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1120: LV(REG): At #1 Interval # 1 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1121: LV(REG): At #2 Interval # 2 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122: LV(REG): At #3 Interval # 3 label:224'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>>
NOTE: This test would pass if undef didn't exist!