Add an intrinsic for the SSE2 PAUSE instruction.
[oota-llvm.git] / test / CodeGen / X86 / sse2-intrinsics-x86.ll
index ff6c10bfe5a88a7fad079aaed500abfebcecd2b2..cfc892daac21b7987b2754c786c29b9ce36a3679 100644 (file)
@@ -710,3 +710,10 @@ define i32 @test_x86_sse2_ucomineq_sd(<2 x double> %a0, <2 x double> %a1) {
   ret i32 %res
 }
 declare i32 @llvm.x86.sse2.ucomineq.sd(<2 x double>, <2 x double>) nounwind readnone
+
+define void @test_x86_sse2_pause() {
+  ; CHECK: pause
+  tail call void @llvm.x86.sse2.pause()
+  ret void 
+}
+declare void @llvm.x86.sse2.pause() nounwind