[AVX512] add PSLLD and PSLLQ Intrinsic
[oota-llvm.git] / test / CodeGen / X86 / legalize-libcalls.ll
index 44aa4b763c092fc322df6ea8eca50fb1881ffeed..879dc98ab20d1873dce7a34d577d71c5c7f14a6b 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llc -march=x86 < %s
+; RUN: llc -march=x86-64 < %s
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32-S128"
-target triple = "i386-apple-macosx10.7.0"
 
 define float @MakeSphere(float %theta.079) nounwind {
 entry:
@@ -15,5 +15,21 @@ entry:
   ret float %add36
 }
 
+define hidden fastcc void @unroll_loop(i64 %storemerge32129) nounwind {
+entry:
+  call fastcc void @copy_rtx() nounwind
+  call fastcc void @copy_rtx() nounwind
+  %tmp225 = alloca i8, i64 %storemerge32129, align 8 ; [#uses=0 type=i8*]
+  %cmp651201 = icmp slt i64 %storemerge32129, 0   ; [#uses=1 type=i1]
+  br i1 %cmp651201, label %for.body653.lr.ph, label %if.end638.for.end659_crit_edge
+
+for.body653.lr.ph:                                ; preds = %entry
+  unreachable
+
+if.end638.for.end659_crit_edge:                   ; preds = %entry
+  unreachable
+}
+
 declare float @cosf(float) nounwind readnone
 declare float @sinf(float) nounwind readnone
+declare hidden fastcc void @copy_rtx() nounwind