vhscampos added inline comments.

================
Comment at: clang/lib/Basic/Targets/ARM.cpp:929-949
+  if (ArchKind == llvm::ARM::ArchKind::ARMV8A ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8R ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8_1A ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8_2A ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8_3A ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8_4A ||
+      ArchKind == llvm::ARM::ArchKind::ARMV8_5A ||
----------------
Consider merging these two if statements.


================
Comment at: clang/lib/Basic/Targets/ARM.cpp:951
+
+  if (ArchKind == llvm::ARM::ArchKind::ARMV8MMainline) {
+    Builder.defineMacro("__ARM_TARGET_COPROC", "1");
----------------
Is v8.1-M not included on purpose?


================
Comment at: clang/test/Preprocessor/aarch64-target-features.c:46
 // CHECK-NOT: __ARM_SIZEOF_WCHAR_T 2
+// CHECK-NOT: __ARM_TARGET_COPROC 1
 // CHECK-NOT: __ARM_FEATURE_SVE
----------------
I don't see any change to the AArch64 target macros. Does it use the same 
function as ARM?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116154/new/

https://reviews.llvm.org/D116154

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to