aboutsummaryrefslogtreecommitdiff
path: root/clang/include/clang/Basic/BuiltinsHexagon.def
diff options
context:
space:
mode:
Diffstat (limited to 'clang/include/clang/Basic/BuiltinsHexagon.def')
-rw-r--r--clang/include/clang/Basic/BuiltinsHexagon.def10
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