blob: dcd6a09222eb1d9d2e361cdc7a8cb986be9c4a14 [file] [log] [blame]
Krzysztof Parzyszeke4b0b6e2018-04-12 16:25:35 +00001// RUN: %clang -target hexagon -### %s 2>&1 | FileCheck %s --check-prefix=CHECK-DEFAULT
2// RUN: %clang -target hexagon -fvectorize -### %s 2>&1 | FileCheck %s --check-prefix=CHECK-VECTOR
3// RUN: %clang -target hexagon -fvectorize -fno-vectorize -### %s 2>&1 | FileCheck %s --check-prefix=CHECK-NOVECTOR
Krzysztof Parzyszek92ad94e2018-04-16 19:11:17 +00004// RUN: %clang -target hexagon -fvectorize -### %s 2>&1 | FileCheck %s --check-prefix=CHECK-NEEDHVX
Krzysztof Parzyszeke4b0b6e2018-04-12 16:25:35 +00005
Alina Sbirlead981cc82018-10-27 04:51:09 +00006// CHECK-DEFAULT-NOT: hexagon-autohvx
7// CHECK-VECTOR: "-mllvm" "-hexagon-autohvx"
8// CHECK-NOVECTOR-NOT: hexagon-autohvx
Krzysztof Parzyszek92ad94e2018-04-16 19:11:17 +00009// CHECK-NEEDHVX: warning: auto-vectorization requires HVX, use -mhvx to enable it