From 0460ae8d80ccefde07b00cbec7105e7a4ff16d6e Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Tue, 21 Feb 2012 20:46:00 +0000 Subject: Proper support for a bastardized darwin-eabi hybird ABI. llvm-svn: 151083 --- llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp') diff --git a/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp b/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp index 36d58de77e9..3113b62c1f7 100644 --- a/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp +++ b/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp @@ -145,8 +145,8 @@ EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const { - // Use default for non AAPCS subtargets - if (!Subtarget->isAAPCS_ABI()) + // Use default for non AAPCS (or Darwin) subtargets + if (!Subtarget->isAAPCS_ABI() || Subtarget->isTargetDarwin()) return SDValue(); const ARMTargetLowering &TLI = -- cgit v1.2.3