Temporarily disable SelectIntrinsicCall when in ARM mode. This is causing failures.
authorChad Rosier <mcrosier@apple.com>
Sun, 13 Nov 2011 05:14:43 +0000 (05:14 +0000)
committerChad Rosier <mcrosier@apple.com>
Sun, 13 Nov 2011 05:14:43 +0000 (05:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144492 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMFastISel.cpp
test/CodeGen/ARM/fast-isel-intrinsic.ll

index 88ebd19bdc4fac0925a504a847110730a30864fa..f3e6fc7781b27cea3bb0f0be6657657b846caa7e 100644 (file)
@@ -2136,6 +2136,7 @@ bool ARMFastISel::SelectCall(const Instruction *I,
 }
 
 bool ARMFastISel::SelectIntrinsicCall(const IntrinsicInst &I) {
+  if (!isThumb2) return false;
   // FIXME: Handle more intrinsics.
   switch (I.getIntrinsicID()) {
   default: return false;
index 1954eccc5f962a7ac0fd8031d924e93d0b4968a8..f96b5ad3078a59b2ab2277f17dd6595543bc0d8d 100644 (file)
@@ -1,4 +1,3 @@
-; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=armv7-apple-darwin | FileCheck %s --check-prefix=ARM
 ; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=THUMB
 
 @message1 = global [60 x i8] c"The LLVM Compiler Infrastructure\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", align 1