65816-llvm-mos/patches/0005-target-data-layout-w65816.patch
Scott Duensing 873eab4922 Checkpoint.
2026-04-25 17:07:28 -05:00

13 lines
632 B
Diff

diff --git a/llvm/lib/TargetParser/TargetDataLayout.cpp b/llvm/lib/TargetParser/TargetDataLayout.cpp
index 8837d2f91..b796d9e86 100644
--- a/llvm/lib/TargetParser/TargetDataLayout.cpp
+++ b/llvm/lib/TargetParser/TargetDataLayout.cpp
@@ -582,6 +582,8 @@ std::string Triple::computeDataLayout(StringRef ABIName) const {
return "e-m:e-p:16:8-p1:8:8-i16:8-i32:8-i64:8-f32:8-f64:8-a:8-Fi8-n8";
case Triple::msp430:
return "e-m:e-p:16:16-i32:16-i64:16-f32:16-f64:16-a:8-n8:16-S16";
+ case Triple::w65816:
+ return "e-m:e-p:16:8-i16:16-i32:16-n8:16-S16";
case Triple::ppc:
case Triple::ppcle:
case Triple::ppc64: