summaryrefslogtreecommitdiff
path: root/llvm-targets
diff options
context:
space:
mode:
authorPHO <pho@cielonegro.org>2021-05-06 12:16:52 +0900
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-05-22 00:08:55 -0400
commite2d4f241293347926e6fb764ff3fe362add7d40e (patch)
tree52181f81934536447c59b60943765e8d7ac42651 /llvm-targets
parentc680691252660995c09bb953a7dd046056d030a2 (diff)
downloadhaskell-e2d4f241293347926e6fb764ff3fe362add7d40e.tar.gz
Support NetBSD/aarch64 via LLVM codegen
Only adding "aarch64-unknown-netbsd" to gen-data-layout.sh was sufficient to get it working. No other changes were strictly required.
Diffstat (limited to 'llvm-targets')
-rw-r--r--llvm-targets1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm-targets b/llvm-targets
index 1d00445342..130a45a970 100644
--- a/llvm-targets
+++ b/llvm-targets
@@ -52,5 +52,6 @@
,("aarch64-unknown-freebsd", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
,("armv6-unknown-freebsd-gnueabihf", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "arm1176jzf-s", "+strict-align"))
,("armv7-unknown-freebsd-gnueabihf", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "generic", "+strict-align"))
+,("aarch64-unknown-netbsd", ("e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", "generic", "+neon"))
,("arm-unknown-nto-qnx-eabi", ("e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", "arm7tdmi", "+strict-align"))
]