mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-13 14:46:53 +00:00
Revert patch. It regresses:
define double @test2(i64 %A) { %B = bitcast i64 %A to double ret double %B } $ llvm-as < t.ll | llc -march=x86-64 before: .align 4 .globl _test2 _test2: movd %rdi, %xmm0 ret after: _test2: subq $8, %rsp movq %rdi, (%rsp) movsd (%rsp), %xmm0 addq $8, %rsp ret git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37617 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a4d71f09ff
commit
a9e64f6f2d
@ -394,8 +394,6 @@ X86TargetLowering::X86TargetLowering(TargetMachine &TM)
|
||||
setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4i16, Custom);
|
||||
setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2i32, Custom);
|
||||
setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v1i64, Custom);
|
||||
|
||||
setOperationAction(ISD::BIT_CONVERT, MVT::i64, Expand);
|
||||
}
|
||||
|
||||
if (Subtarget->hasSSE1()) {
|
||||
|
Loading…
Reference in New Issue
Block a user