[Lldb-commits] [clang] [compiler-rt] [lldb] [llvm] Add ARMv8-M and ARMv8.1-M support for Darwin (PR #195184)
David Green via lldb-commits
lldb-commits at lists.llvm.org
Sun May 3 12:37:04 PDT 2026
================
@@ -2839,6 +2839,24 @@ Triple MachOObjectFile::getArchTriple(uint32_t CPUType, uint32_t CPUSubType,
if (ArchFlag)
*ArchFlag = "armv7s";
return Triple("armv7s-apple-darwin");
+ case MachO::CPU_SUBTYPE_ARM_V8M_BASE:
+ if (McpuDefault)
+ *McpuDefault = "cortex-m23";
+ if (ArchFlag)
+ *ArchFlag = "armv8m.base";
+ return Triple("thumbv8m-apple-darwin");
+ case MachO::CPU_SUBTYPE_ARM_V8M_MAIN:
+ if (McpuDefault)
+ *McpuDefault = "cortex-m23";
----------------
davemgreen wrote:
Thanks
https://github.com/llvm/llvm-project/pull/195184
More information about the lldb-commits
mailing list