Lines Matching +full:- +full:- +full:force

1 // REQUIRES: x86-registered-target
2 // RUN: %clang_cc1 -o %t.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc %s
3 // RUN: llvm-lto -thinlto -o %t %t.o
6 // ThinLTO backend. -vectorize-loops is a cc1 option and will be added
8 // "-mllvm -vectorize-loops=false" will disable loop vectorization, overriding
11-triple x86_64-unknown-linux-gnu -O2 -vectorize-loops -mllvm -force-vector-width=2 -mllvm -force-v…
12-triple x86_64-unknown-linux-gnu -O2 -vectorize-loops -mllvm -vectorize-loops=false -mllvm -force-
13-triple x86_64-unknown-linux-gnu -O0 -vectorize-loops -mllvm -force-vector-width=2 -mllvm -force-v…
14 // O2-LPV: = !{!"llvm.loop.isvectorized", i32 1}
15 // O2-NOLPV-NOT: = !{!"llvm.loop.isvectorized", i32 1}
16 // O0-LPV-NOT: = !{!"llvm.loop.isvectorized", i32 1}
21 // "-mllvm -interleave-loops=false" will disable the interleaving, overriding
24-triple x86_64-unknown-linux-gnu -O2 -vectorize-loops -mllvm -force-vector-width=2 -emit-llvm -o -
25-triple x86_64-unknown-linux-gnu -O2 -vectorize-loops -mllvm -interleave-loops=false -mllvm -force…
26-triple x86_64-unknown-linux-gnu -O0 -vectorize-loops -mllvm -force-vector-width=2 -emit-llvm -o -
27 // O2-InterLeave-COUNT-2: store <2 x double>
28 // O2-InterLeave: = !{!"llvm.loop.isvectorized", i32 1}
29 // O2-NoInterLeave-COUNT-1: store <2 x double>
30 // O2-NoInterLeave-NOT: store <2 x double>
31 // O2-NoInterLeave: = !{!"llvm.loop.isvectorized", i32 1}
32 // O0-InterLeave-NOT: = !{!"llvm.loop.isvectorized", i32 1}