OSDN Git Service

android: conditionally add LLVM_TARGET(AMDGPU) in device configs
[android-x86/external-llvm.git] / device / include / llvm / Config / Targets.def
index c50df96..8e0f705 100644 (file)
 #  error Please define the macro LLVM_TARGET(TargetName)
 #endif
 
-LLVM_TARGET(ARM) 
+#if defined(__arm__)
+  LLVM_TARGET(ARM)
+#elif defined(__mips__)
+  LLVM_TARGET(Mips)
+#elif defined(__i386__) || defined(__x86_64__)
+  LLVM_TARGET(X86)
+
+#if defined(FORCE_BUILD_AMDGPU)
+  LLVM_TARGET(AMDGPU)
+#endif
+
+#if defined(FORCE_BUILD_ARM)
+  LLVM_TARGET(ARM)
+#endif
+
+#elif defined(__aarch64__)
+  LLVM_TARGET(ARM)
+  LLVM_TARGET(AArch64)
+#else
+#  error Unsupported TARGET_ARCH for LLVM_TARGET
+#endif
 
 #undef LLVM_TARGET