diff options
Diffstat (limited to 'clang/include/clang/Basic/BuiltinsHexagon.def')
-rw-r--r-- | clang/include/clang/Basic/BuiltinsHexagon.def | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/BuiltinsHexagon.def b/clang/include/clang/Basic/BuiltinsHexagon.def index 28aa222166f5..0001bd556117 100644 --- a/clang/include/clang/Basic/BuiltinsHexagon.def +++ b/clang/include/clang/Basic/BuiltinsHexagon.def @@ -17,8 +17,10 @@ # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS) #endif +#pragma push_macro("V68") +#define V68 "v68" #pragma push_macro("V67") -#define V67 "v67" +#define V67 "v67|" V68 #pragma push_macro("V66") #define V66 "v66|" V67 #pragma push_macro("V65") @@ -32,8 +34,10 @@ #pragma push_macro("V5") #define V5 "v5|" V55 +#pragma push_macro("HVXV68") +#define HVXV68 "hvxv68" #pragma push_macro("HVXV67") -#define HVXV67 "hvxv67" +#define HVXV67 "hvxv67|" HVXV68 #pragma push_macro("HVXV66") #define HVXV66 "hvxv66|" HVXV67 #pragma push_macro("HVXV65") @@ -123,6 +127,7 @@ TARGET_BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt_acc_128B,"V64iV64iV32iLLi","", " #pragma pop_macro("HVXV65") #pragma pop_macro("HVXV66") #pragma pop_macro("HVXV67") +#pragma pop_macro("HVXV68") #pragma pop_macro("V5") #pragma pop_macro("V55") @@ -131,6 +136,7 @@ TARGET_BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt_acc_128B,"V64iV64iV32iLLi","", " #pragma pop_macro("V65") #pragma pop_macro("V66") #pragma pop_macro("V67") +#pragma pop_macro("V68") #undef BUILTIN #undef TARGET_BUILTIN |