Don't register the LLVM SSE intrinsics on arm.
authorZoltan Varga <vargaz@gmail.com>
Mon, 18 Nov 2013 01:41:58 +0000 (02:41 +0100)
committerZoltan Varga <vargaz@gmail.com>
Mon, 18 Nov 2013 04:19:46 +0000 (05:19 +0100)
mono/mini/mini-llvm.c

index f85a2ec355e308d6e4546fb58107341147118f97..0c49d35dd6a5e39b17cdb780987271d009e48c20 100644 (file)
@@ -4886,6 +4886,7 @@ add_intrinsics (LLVMModuleRef module)
        }
 
        /* SSE intrinsics */
+#if defined(TARGET_X86) || defined(TARGET_AMD64)
        {
                LLVMTypeRef ret_type, arg_types [16];
 
@@ -5030,6 +5031,7 @@ add_intrinsics (LLVMModuleRef module)
        }
 
        AddFunc (module, "llvm.x86.sse2.pause", LLVMVoidType (), NULL, 0);
+#endif
 
        /* Load/Store intrinsics */
        {