/external/llvm/test/CodeGen/Mips/ |
D | powif64_16.ll | 3 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/llvm/test/CodeGen/X86/ |
D | tailcall-multiret.ll | 3 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)
|
D | powi.ll | 16 %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] 34 %ret = tail call double @llvm.powi.f64(double %a, i32 128) nounwind ; <double> [#uses=1] 38 declare double @llvm.powi.f64(double, i32) nounwind readonly
|
D | vector-intrinsics.ll | 6 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)
|
D | 2007-09-27-LDIntrinsics.ll | 20 %tmp2 = call x86_fp80 @llvm.powi.f80( x86_fp80 %x, i32 3 ) 30 declare x86_fp80 @llvm.powi.f80(x86_fp80, i32)
|
D | 2010-05-07-ldconvert.ll | 9 …%tmp = call x86_fp80 @llvm.powi.f80(x86_fp80 0xK3FFF8000000000000000, i32 -64) ; <x86_fp80> [#uses… 25 declare x86_fp80 @llvm.powi.f80(x86_fp80, i32) nounwind readonly
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
D | simple-int.ll | 7 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/llvm/test/Transforms/SLPVectorizer/X86/ |
D | extract_in_tree_user.ll | 25 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
|
D | intrinsic.ll | 300 declare float @llvm.powi.f32(float, i32) 306 %call1 = tail call float @llvm.powi.f32(float %add1,i32 %P) nounwind readnone 313 %call2 = tail call float @llvm.powi.f32(float %add2,i32 %P) nounwind readnone 320 %call3 = tail call float @llvm.powi.f32(float %add3,i32 %P) nounwind readnone 327 %call4 = tail call float @llvm.powi.f32(float %add4,i32 %P) nounwind readnone 341 ; CHECK: call <4 x float> @llvm.powi.v4f32 352 %call1 = tail call float @llvm.powi.f32(float %add1,i32 %P) nounwind readnone 359 %call2 = tail call float @llvm.powi.f32(float %add2,i32 %Q) nounwind readnone 366 %call3 = tail call float @llvm.powi.f32(float %add3,i32 %P) nounwind readnone 373 %call4 = tail call float @llvm.powi.f32(float %add4,i32 %Q) nounwind readnone [all …]
|
/external/llvm/test/CodeGen/XCore/ |
D | float-intrinsics.ll | 9 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/ARM/ |
D | vfloatintrinsics.ll | 14 ; 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 …]
|
D | fpowi.ll | 10 %tmp3 = call double @llvm.powi.f64( double %__x, i32 %__i ) 14 declare double @llvm.powi.f64(double, i32)
|
D | 2011-11-29-128bitArithmetics.ll | 263 %1 = call <4 x float> @llvm.powi.v4f32(<4 x float> %0, i32 2) 270 declare <4 x float> @llvm.powi.v4f32(<4 x float>, i32) nounwind readonly
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-vfloatintrinsics.ll | 12 ; 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 …]
|
D | illegal-float-ops.ll | 183 declare float @llvm.powi.f32(float, i32) 184 declare double @llvm.powi.f64(double, i32) 185 declare fp128 @llvm.powi.f128(fp128, i32) 190 %powifloat = call float @llvm.powi.f32(float %float, i32 %exponent) 194 %powidouble = call double @llvm.powi.f64(double %double, i32 %exponent) 198 %powifp128 = call fp128 @llvm.powi.f128(fp128 %fp128, i32 %exponent)
|
D | arm64-illegal-float-ops.ll | 183 declare float @llvm.powi.f32(float, i32) 184 declare double @llvm.powi.f64(double, i32) 185 declare fp128 @llvm.powi.f128(fp128, i32) 190 %powifloat = call float @llvm.powi.f32(float %float, i32 %exponent) 194 %powidouble = call double @llvm.powi.f64(double %double, i32 %exponent) 198 %powifp128 = call fp128 @llvm.powi.f128(fp128 %fp128, i32 %exponent)
|
/external/llvm/test/CodeGen/Generic/ |
D | fpowi-promote.ll | 7 %tmp2339 = call float @llvm.powi.f32( float %tmp23302331, i32 %tmp23282329 ) 11 declare float @llvm.powi.f32(float,i32)
|
/external/llvm/test/Transforms/InstSimplify/ |
D | floating-point-compare.ll | 9 declare double @llvm.powi.f64(double,i32) 51 %a = call double @llvm.powi.f64(double %0, i32 2) 54 %b = call double @llvm.powi.f64(double %square, i32 3)
|
/external/llvm/test/CodeGen/SystemZ/ |
D | fp-libcall.ll | 8 %tmp = call float @llvm.powi.f32(float %x, i32 %y) 15 %tmp = call double @llvm.powi.f64(double %x, i32 %y) 22 %tmp = call fp128 @llvm.powi.f128(fp128 %x, i32 %y) 236 declare float @llvm.powi.f32(float, i32) 237 declare double @llvm.powi.f64(double, i32) 238 declare fp128 @llvm.powi.f128(fp128, i32)
|
/external/llvm/test/Transforms/BBVectorize/ |
D | simple-int.ll | 7 declare double @llvm.powi.f64(double, i32) 97 ; Basic depth-3 chain with powi 102 %Y1 = call double @llvm.powi.f64(double %X1, i32 %P) 103 %Y2 = call double @llvm.powi.f64(double %X2, i32 %P) 114 ; CHECK: %Y1 = call <2 x double> @llvm.powi.v2f64(<2 x double> %X1, i32 %P) 122 ; Basic depth-3 chain with powi (different powers: should not vectorize) 128 %Y1 = call double @llvm.powi.f64(double %X1, i32 %P) 129 %Y2 = call double @llvm.powi.f64(double %X2, i32 %P2) 493 ; CHECK: declare <2 x double> @llvm.powi.v2f64(<2 x double>, i32) #0
|
/external/llvm/test/Transforms/InstCombine/ |
D | intrinsics.ll | 15 declare double @llvm.powi.f64(double, i32) nounwind readonly 254 define void @powi(double %V, double *%P) { 256 %A = tail call double @llvm.powi.f64(double %V, i32 -1) nounwind 259 %B = tail call double @llvm.powi.f64(double %V, i32 0) nounwind 262 %C = tail call double @llvm.powi.f64(double %V, i32 1) nounwind 265 ; CHECK-LABEL: @powi(
|
/external/llvm/test/CodeGen/Thumb2/ |
D | float-intrinsics-float.ll | 17 declare float @llvm.powi.f32(float %Val, i32 %power) 22 %1 = call float @llvm.powi.f32(float %a, i32 %b)
|
D | float-intrinsics-double.ll | 17 declare double @llvm.powi.f64(double %Val, i32 %power) 22 %1 = call double @llvm.powi.f64(double %a, i32 %b)
|
/external/llvm/lib/Analysis/ |
D | VectorUtils.cpp | 60 case Intrinsic::powi: in isTriviallyVectorizable() 74 case Intrinsic::powi: in hasVectorInstrinsicScalarOpd()
|
/external/clang/test/CodeGen/ |
D | builtins.c | 85 Q(powi, (1.2f, N)); in main()
|