Home
last modified time | relevance | path

Searched refs:powi (Results 1 – 25 of 114) sorted by relevance

12345

/external/llvm/test/CodeGen/Mips/
Dpowif64_16.ll3 declare float @llvm.powi.f32(float %Val, i32 %power)
4 declare double @llvm.powi.f64(double %Val, i32 %power)
7 %1 = tail call float @llvm.powi.f32(float %y, i32 %p)
8 ; CHECK-NOT: .ent __call_stub_fp_llvm.powi.f32
9 ; CHECK-NOT: {{.*}} jal llvm.powi.f32
14 %1 = tail call double @llvm.powi.f64(double %y, i32 %p)
15 ; CHECK-NOT: .ent __call_stub_fp_llvm.powi.f64
16 ; CHECK-NOT: {{.*}} jal llvm.powi.f64
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/
Dpowif64_16.ll3 declare float @llvm.powi.f32(float %Val, i32 %power)
4 declare double @llvm.powi.f64(double %Val, i32 %power)
7 %1 = tail call float @llvm.powi.f32(float %y, i32 %p)
8 ; CHECK-NOT: .ent __call_stub_fp_llvm.powi.f32
9 ; CHECK-NOT: {{.*}} jal llvm.powi.f32
14 %1 = tail call double @llvm.powi.f64(double %y, i32 %p)
15 ; CHECK-NOT: .ent __call_stub_fp_llvm.powi.f64
16 ; CHECK-NOT: {{.*}} jal llvm.powi.f64
Dpr36061.ll5 ; Test that powi has its integer argument sign extended on mips64.
7 declare double @llvm.powi.f64(double, i32)
9 define double @powi(double %value, i32 %power) {
10 ; MIPSN64-LABEL: powi:
22 ; MIPSN32-LABEL: powi:
33 %1 = tail call double @llvm.powi.f64(double %value, i32 %power)
37 declare float @llvm.powi.f32(float, i32)
63 %1 = tail call float @llvm.powi.f32(float %value, i32 %power)
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Scalarizer/
Dintrinsics.ll19 declare <2 x float> @llvm.powi.v2f32(<2 x float>, i32)
77 ; CHECK: %powi.i0 = call float @llvm.powi.f32(float %x.i0, i32 %y)
78 ; CHECK: %powi.i1 = call float @llvm.powi.f32(float %x.i1, i32 %y)
79 ; CHECK: %powi.upto0 = insertelement <2 x float> undef, float %powi.i0, i32 0
80 ; CHECK: %powi = insertelement <2 x float> %powi.upto0, float %powi.i1, i32 1
81 ; CHECK: ret <2 x float> %powi
83 %powi = call <2 x float> @llvm.powi.v2f32(<2 x float> %x, i32 %y)
84 ret <2 x float> %powi
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dfold-intrinsics.ll3 declare double @llvm.powi.f64(double, i32) nounwind readonly
16 define void @powi(double %V, double *%P) {
17 %B = tail call double @llvm.powi.f64(double %V, i32 0) nounwind
20 %C = tail call double @llvm.powi.f64(double %V, i32 1) nounwind
24 ; CHECK-LABEL: @powi(
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/Windows/
Dpowi.ll3 declare double @llvm.powi.f64(double, i32)
4 declare float @llvm.powi.f32(float, i32)
8 %0 = tail call double @llvm.powi.f64(double %d, i32 %i)
20 %0 = tail call float @llvm.powi.f32(float %f, i32 %i)
32 %0 = tail call double @llvm.powi.f64(double %d, i32 %i)
46 %0 = tail call float @llvm.powi.f32(float %f, i32 %i)
/external/swiftshader/third_party/LLVM/test/CodeGen/XCore/
Dpowi.ll4 declare double @llvm.powi.f64(double, i32)
7 %result = call double @llvm.powi.f64(double %F, i32 %power)
11 declare float @llvm.powi.f32(float, i32)
14 %result = call float @llvm.powi.f32(float %F, i32 %power)
/external/llvm/test/CodeGen/X86/
Dtailcall-multiret.ll3 declare double @llvm.powi.f64(double %Val, i32 %power)
5 %tmp1 = call double @llvm.powi.f64(double 1.000000e+00, i32 %arg)
8 %tmp3 = call double @llvm.powi.f64(double 2.000000e+00, i32 %arg)
11 %tmp5 = call double @llvm.powi.f64(double 3.000000e+00, i32 %arg)
Dpowi.ll16 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
25 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
35 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
39 declare double @llvm.powi.f64(double, i32) nounwind readonly
Dvector-intrinsics.ll6 declare <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32)
25 %t = call <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32 %q)
32 declare <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32)
49 %r = call <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32 %n)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dtailcall-multiret.ll3 declare double @llvm.powi.f64(double %Val, i32 %power)
5 %tmp1 = call double @llvm.powi.f64(double 1.000000e+00, i32 %arg)
8 %tmp3 = call double @llvm.powi.f64(double 2.000000e+00, i32 %arg)
11 %tmp5 = call double @llvm.powi.f64(double 3.000000e+00, i32 %arg)
Dpowi.ll16 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
25 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
35 %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
39 declare double @llvm.powi.f64(double, i32) nounwind readonly
Dvector-intrinsics.ll6 declare <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32)
25 %t = call <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32 %q)
32 declare <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32)
49 %r = call <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32 %n)
/external/llvm/test/Transforms/BBVectorize/X86/
Dsimple-int.ll7 declare double @llvm.powi.f64(double, i32)
51 ; Basic depth-3 chain with powi
55 %Y1 = call double @llvm.powi.f64(double %X1, i32 %P)
56 %Y2 = call double @llvm.powi.f64(double %X2, i32 %P)
65 ; Basic depth-3 chain with powi (different powers: should not vectorize)
70 %Y1 = call double @llvm.powi.f64(double %X1, i32 %P)
71 %Y2 = call double @llvm.powi.f64(double %X2, i32 %P2)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/
Dzero-cs.ll5 define double @powi() {
6 %1 = call double @llvm.powi.f64(double 1.000000e+00, i32 undef)
10 declare double @llvm.powi.f64(double, i32) nounwind readnone
/external/llvm/test/Transforms/SLPVectorizer/X86/
Dextract_in_tree_user.ll25 declare float @llvm.powi.f32(float, i32)
32 %call1 = tail call float @llvm.powi.f32(float %fp1,i32 %add1) nounwind readnone
40 %call2 = tail call float @llvm.powi.f32(float %fp2,i32 %add1) nounwind readnone
48 %call3 = tail call float @llvm.powi.f32(float %fp3,i32 %add1) nounwind readnone
56 %call4 = tail call float @llvm.powi.f32(float %fp4,i32 %add1) nounwind readnone
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/XCore/
Dfloat-intrinsics.ll9 declare double @llvm.powi.f64(double, i32)
125 define double @powi(double %F, i32 %power) {
126 ; CHECK-LABEL: powi:
128 %result = call double @llvm.powi.f64(double %F, i32 %power)
132 declare float @llvm.powi.f32(float, i32)
137 %result = call float @llvm.powi.f32(float %F, i32 %power)
/external/llvm/test/CodeGen/XCore/
Dfloat-intrinsics.ll9 declare double @llvm.powi.f64(double, i32)
125 define double @powi(double %F, i32 %power) {
126 ; CHECK-LABEL: powi:
128 %result = call double @llvm.powi.f64(double %F, i32 %power)
132 declare float @llvm.powi.f32(float, i32)
137 %result = call float @llvm.powi.f32(float %F, i32 %power)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/
Dintrinsics-cc.ll16 declare float @llvm.powi.f32(float, i32)
20 %0 = call float @llvm.powi.f32(float %f, i32 %i)
26 declare double @llvm.powi.f64(double, i32)
30 %0 = call double @llvm.powi.f64(double %d, i32 %i)
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dvector-intrinsics.ll6 declare <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32)
25 %t = call <4 x double> @llvm.powi.v4f64(<4 x double> %p, i32 %q)
32 declare <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32)
49 %r = call <9 x double> @llvm.powi.v9f64(<9 x double> %a, i32 %n)
/external/llvm/test/CodeGen/AArch64/
Darm64-vfloatintrinsics.ll12 ; CHECK: test_v2f32.powi:
13 define %v2f32 @test_v2f32.powi(%v2f32 %a, i32 %b) {
15 %1 = call %v2f32 @llvm.powi.v2f32(%v2f32 %a, i32 %b)
110 declare %v2f32 @llvm.powi.v2f32(%v2f32, i32) #0
136 ; CHECK: test_v4f32.powi:
137 define %v4f32 @test_v4f32.powi(%v4f32 %a, i32 %b) {
139 %1 = call %v4f32 @llvm.powi.v4f32(%v4f32 %a, i32 %b)
234 declare %v4f32 @llvm.powi.v4f32(%v4f32, i32) #0
260 ; CHECK: test_v2f64.powi:
261 define %v2f64 @test_v2f64.powi(%v2f64 %a, i32 %b) {
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dvfloatintrinsics.ll14 ; CHECK-LABEL: test_v2f32.powi:{{.*}}
15 define %v2f32 @test_v2f32.powi(%v2f32 %a, i32 %b) {
17 %1 = call %v2f32 @llvm.powi.v2f32(%v2f32 %a, i32 %b)
112 declare %v2f32 @llvm.powi.v2f32(%v2f32, i32) #0
138 ; CHECK-LABEL: test_v4f32.powi:{{.*}}
139 define %v4f32 @test_v4f32.powi(%v4f32 %a, i32 %b) {
141 %1 = call %v4f32 @llvm.powi.v4f32(%v4f32 %a, i32 %b)
236 declare %v4f32 @llvm.powi.v4f32(%v4f32, i32) #0
262 ; CHECK-LABEL: test_v2f64.powi:{{.*}}
263 define %v2f64 @test_v2f64.powi(%v2f64 %a, i32 %b) {
[all …]
/external/llvm/test/CodeGen/ARM/
Dvfloatintrinsics.ll14 ; CHECK: test_v2f32.powi:
15 define %v2f32 @test_v2f32.powi(%v2f32 %a, i32 %b) {
17 %1 = call %v2f32 @llvm.powi.v2f32(%v2f32 %a, i32 %b)
112 declare %v2f32 @llvm.powi.v2f32(%v2f32, i32) #0
138 ; CHECK: test_v4f32.powi:
139 define %v4f32 @test_v4f32.powi(%v4f32 %a, i32 %b) {
141 %1 = call %v4f32 @llvm.powi.v4f32(%v4f32 %a, i32 %b)
236 declare %v4f32 @llvm.powi.v4f32(%v4f32, i32) #0
262 ; CHECK: test_v2f64.powi:
263 define %v2f64 @test_v2f64.powi(%v2f64 %a, i32 %b) {
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/
Dextract_in_tree_user.ll36 declare float @llvm.powi.f32(float, i32)
53 ; CHECK-NEXT: [[TMP7:%.*]] = call <4 x float> @llvm.powi.v4f32(<4 x float> [[TMP5]], i32 [[TMP6]…
66 %call1 = tail call float @llvm.powi.f32(float %fp1,i32 %add1) nounwind readnone
74 %call2 = tail call float @llvm.powi.f32(float %fp2,i32 %add1) nounwind readnone
82 %call3 = tail call float @llvm.powi.f32(float %fp3,i32 %add1) nounwind readnone
90 %call4 = tail call float @llvm.powi.f32(float %fp4,i32 %add1) nounwind readnone
/external/llvm/test/CodeGen/Generic/
Dfpowi-promote.ll7 %tmp2339 = call float @llvm.powi.f32( float %tmp23302331, i32 %tmp23282329 )
11 declare float @llvm.powi.f32(float,i32)

12345