summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/bitcast2.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/bitcast2.ll')
-rw-r--r--llvm/test/CodeGen/X86/bitcast2.ll12
1 files changed, 10 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/bitcast2.ll b/llvm/test/CodeGen/X86/bitcast2.ll
index febd7ba12db..381a75edfce 100644
--- a/llvm/test/CodeGen/X86/bitcast2.ll
+++ b/llvm/test/CodeGen/X86/bitcast2.ll
@@ -1,12 +1,20 @@
-; RUN: llc < %s -mtriple=x86_64-- -mattr=-avx | grep movq | count 2
-; RUN: llc < %s -mtriple=x86_64-- -mattr=-avx | not grep rsp
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
+; RUN: llc < %s -mtriple=x86_64-- -mattr=-avx | FileCheck %s
define i64 @test1(double %A) {
+; CHECK-LABEL: test1:
+; CHECK: # %bb.0:
+; CHECK-NEXT: movq %xmm0, %rax
+; CHECK-NEXT: retq
%B = bitcast double %A to i64
ret i64 %B
}
define double @test2(i64 %A) {
+; CHECK-LABEL: test2:
+; CHECK: # %bb.0:
+; CHECK-NEXT: movq %rdi, %xmm0
+; CHECK-NEXT: retq
%B = bitcast i64 %A to double
ret double %B
}
OpenPOWER on IntegriCloud