[clang] 7f5f6ff - [Hexagon] Add preprocessor test for hexagonv66

Krzysztof Parzyszek via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 16 08:19:14 PST 2020


Author: Krzysztof Parzyszek
Date: 2020-01-16T10:18:58-06:00
New Revision: 7f5f6ff5476b6dafb5be2f9c102d9b324a313717

URL: https://github.com/llvm/llvm-project/commit/7f5f6ff5476b6dafb5be2f9c102d9b324a313717
DIFF: https://github.com/llvm/llvm-project/commit/7f5f6ff5476b6dafb5be2f9c102d9b324a313717.diff

LOG: [Hexagon] Add preprocessor test for hexagonv66

Added: 
    

Modified: 
    clang/test/Preprocessor/hexagon-predefines.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Preprocessor/hexagon-predefines.c b/clang/test/Preprocessor/hexagon-predefines.c
index 1d122c0e8275..e833bf862116 100644
--- a/clang/test/Preprocessor/hexagon-predefines.c
+++ b/clang/test/Preprocessor/hexagon-predefines.c
@@ -33,6 +33,13 @@
 // CHECK-V65-NOT: #define __HVX__ 1
 // CHECK-V65: #define __hexagon__ 1
 
+// RUN: %clang_cc1 -E -dM -triple hexagon-unknown-elf -target-cpu hexagonv66 %s | FileCheck %s -check-prefix CHECK-V66
+// CHECK-V66: #define __HEXAGON_ARCH__ 66
+// CHECK-V66: #define __HEXAGON_V66__ 1
+// CHECK-V66-NOT: #define __HVX_LENGTH__
+// CHECK-V66-NOT: #define __HVX__ 1
+// CHECK-V66: #define __hexagon__ 1
+
 // The HVX flags are explicitly defined by the driver.
 // For v60,v62,v65 - 64B mode is default
 // For v66 and future archs - 128B is default


        


More information about the cfe-commits mailing list