You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.167
Former-commit-id: 289509151e0fee68a1b591a20c9f109c3c789d3a
This commit is contained in:
parent
e19d552987
commit
b084638f15
27
external/llvm/test/CodeGen/X86/extractps.ll
vendored
27
external/llvm/test/CodeGen/X86/extractps.ll
vendored
@ -1,27 +0,0 @@
|
||||
; RUN: llc < %s -mtriple=i686-- -mcpu=penryn > %t
|
||||
; RUN: not grep movd %t
|
||||
; RUN: grep "movss %xmm" %t | count 1
|
||||
; RUN: grep "extractps \$1, %xmm0, " %t | count 1
|
||||
; PR2647
|
||||
|
||||
@0 = external global float, align 16 ; <float*>:0 [#uses=2]
|
||||
|
||||
define internal void @""() nounwind {
|
||||
load float, float* @0, align 16 ; <float>:1 [#uses=1]
|
||||
insertelement <4 x float> undef, float %1, i32 0 ; <<4 x float>>:2 [#uses=1]
|
||||
call <4 x float> @llvm.x86.sse.rsqrt.ss( <4 x float> %2 ) ; <<4 x float>>:3 [#uses=1]
|
||||
extractelement <4 x float> %3, i32 0 ; <float>:4 [#uses=1]
|
||||
store float %4, float* @0, align 16
|
||||
ret void
|
||||
}
|
||||
define internal void @""() nounwind {
|
||||
load float, float* @0, align 16 ; <float>:1 [#uses=1]
|
||||
insertelement <4 x float> undef, float %1, i32 1 ; <<4 x float>>:2 [#uses=1]
|
||||
call <4 x float> @llvm.x86.sse.rsqrt.ss( <4 x float> %2 ) ; <<4 x float>>:3 [#uses=1]
|
||||
extractelement <4 x float> %3, i32 1 ; <float>:4 [#uses=1]
|
||||
store float %4, float* @0, align 16
|
||||
ret void
|
||||
}
|
||||
|
||||
declare <4 x float> @llvm.x86.sse.rsqrt.ss(<4 x float>) nounwind readnone
|
||||
|
Reference in New Issue
Block a user