Add Apple CPU and OS constraint values to bazel_platforms.

RELNOTES: None
PiperOrigin-RevId: 260771264
Change-Id: I85439e1dbf607bd689d14a7c1d8d8e3762f720be
diff --git a/cpu/BUILD b/cpu/BUILD
index 8b76bff..54d5712 100644
--- a/cpu/BUILD
+++ b/cpu/BUILD
@@ -14,17 +14,7 @@
 constraint_setting(name = "cpu")
 
 constraint_value(
-    name = "x86_32",
-    constraint_setting = ":cpu",
-)
-
-constraint_value(
-    name = "x86_64",
-    constraint_setting = ":cpu",
-)
-
-constraint_value(
-    name = "ppc",
+    name = "aarch64",
     constraint_setting = ":cpu",
 )
 
@@ -34,7 +24,47 @@
 )
 
 constraint_value(
-    name = "aarch64",
+    name = "arm64_32",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "arm64",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "arm64e",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "armv6",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "armv7",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "armv7k",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "armv7s",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "i386",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "ppc",
     constraint_setting = ":cpu",
 )
 
@@ -42,3 +72,13 @@
     name = "s390x",
     constraint_setting = ":cpu",
 )
+
+constraint_value(
+    name = "x86_32",
+    constraint_setting = ":cpu",
+)
+
+constraint_value(
+    name = "x86_64",
+    constraint_setting = ":cpu",
+)
diff --git a/os/BUILD b/os/BUILD
index 5446917..e8a5050 100644
--- a/os/BUILD
+++ b/os/BUILD
@@ -14,16 +14,6 @@
 constraint_setting(name = "os")
 
 constraint_value(
-    name = "osx",
-    constraint_setting = ":os",
-)
-
-constraint_value(
-    name = "ios",
-    constraint_setting = ":os",
-)
-
-constraint_value(
     name = "freebsd",
     constraint_setting = ":os",
 )
@@ -42,3 +32,32 @@
     name = "windows",
     constraint_setting = ":os",
 )
+
+### Apple OS Values
+
+constraint_value(
+    name = "ios",
+    constraint_setting = ":os",
+)
+
+constraint_value(
+    name = "macos",
+    constraint_setting = ":os",
+)
+
+# TODO(b/138656886): Migrate current usages of
+# //os:osx to :macos instead.
+alias(
+    name = "osx",
+    actual = ":macos",
+)
+
+constraint_value(
+    name = "tvos",
+    constraint_setting = ":os",
+)
+
+constraint_value(
+    name = "watchos",
+    constraint_setting = ":os",
+)