[clang] 9320ac9 - [Clang] Only run test when X86 backend is built.

Florian Hahn via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 29 09:29:24 PDT 2021


Author: Florian Hahn
Date: 2021-03-29T17:27:01+01:00
New Revision: 9320ac9b4965d769632398b620ca3e4af9b56b12

URL: https://github.com/llvm/llvm-project/commit/9320ac9b4965d769632398b620ca3e4af9b56b12
DIFF: https://github.com/llvm/llvm-project/commit/9320ac9b4965d769632398b620ca3e4af9b56b12.diff

LOG: [Clang] Only run test when X86 backend is built.

After c773d0f97304 the remark is only emitted if the loop is profitable
to vectorize, but cannot be vectorized. Hence, it depends on
X86-specific cost-modeling.

Added: 
    

Modified: 
    clang/test/Frontend/optimization-remark-options.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Frontend/optimization-remark-options.c b/clang/test/Frontend/optimization-remark-options.c
index 38dbbfbaccec0..f222eff37a5ef 100644
--- a/clang/test/Frontend/optimization-remark-options.c
+++ b/clang/test/Frontend/optimization-remark-options.c
@@ -1,3 +1,4 @@
+// REQUIRES: x86-registered-target
 // RUN: %clang -O1 -fvectorize -target x86_64-unknown-unknown -Rpass-analysis=loop-vectorize -emit-llvm -S %s -o - 2>&1 | FileCheck %s
 
 // CHECK: {{.*}}:9:11: remark: loop not vectorized: cannot prove it is safe to reorder floating-point operations; allow reordering by specifying '#pragma clang loop vectorize(enable)' before the loop or by providing the compiler option '-ffast-math'.


        


More information about the cfe-commits mailing list