/external/llvm/test/CodeGen/ARM/ |
D | stack-alignment.ll | 102 %div = fdiv double %29, %28 103 %div30 = fdiv double %div, %27 104 %div31 = fdiv double %div30, %26 105 %div32 = fdiv double %div31, %25 106 %div33 = fdiv double %div32, %24 107 %div34 = fdiv double %div33, %23 108 %div35 = fdiv double %div34, %22 109 %div36 = fdiv double %div35, %21 110 %div37 = fdiv double %div36, %20 111 %div38 = fdiv double %div37, %19 [all …]
|
D | 2009-02-27-SpillerBug.ll | 40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1] 46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1] 49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | stack-alignment.ll | 102 %div = fdiv double %29, %28 103 %div30 = fdiv double %div, %27 104 %div31 = fdiv double %div30, %26 105 %div32 = fdiv double %div31, %25 106 %div33 = fdiv double %div32, %24 107 %div34 = fdiv double %div33, %23 108 %div35 = fdiv double %div34, %22 109 %div36 = fdiv double %div35, %21 110 %div37 = fdiv double %div36, %20 111 %div38 = fdiv double %div37, %19 [all …]
|
D | 2009-02-27-SpillerBug.ll | 40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1] 46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1] 49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | amdgpu-codegenprepare-fdiv.ll | 6 ; NOOP: %md.25ulp = fdiv float %a, %b, !fpmath !0 8 %md.25ulp = fdiv float %a, %b, !fpmath !0 14 ; CHECK: %no.md = fdiv float %a, %b{{$}} 15 ; CHECK: %md.half.ulp = fdiv float %a, %b, !fpmath !1 16 ; CHECK: %md.1ulp = fdiv float %a, %b, !fpmath !2 17 ; CHECK: %md.25ulp = call float @llvm.amdgcn.fdiv.fast(float %a, float %b), !fpmath !0 18 ; CHECK: %md.3ulp = call float @llvm.amdgcn.fdiv.fast(float %a, float %b), !fpmath !3 19 ; CHECK: %fast.md.25ulp = fdiv fast float %a, %b, !fpmath !0 20 ; CHECK: arcp.md.25ulp = fdiv arcp float %a, %b, !fpmath !0 22 %no.md = fdiv float %a, %b [all …]
|
D | fdiv.ll | 6 ; These tests check that fdiv is expanded correctly and also test that the 10 ; These test check that fdiv using unsafe_fp_math, coarse fp div, and IEEE754 fp div. 32 %fdiv = fdiv float %a, %b 33 store float %fdiv, float addrspace(1)* %out 57 %fdiv = fdiv float %a, %b 58 store float %fdiv, float addrspace(1)* %out 70 %fdiv = fdiv float %a, %b, !fpmath !0 71 store float %fdiv, float addrspace(1)* %out 75 ; Use correct fdiv 82 %fdiv = fdiv float %a, %b, !fpmath !0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/AMDGPU/ |
D | fdiv.ll | 9 ; NOFP32DENORM: estimated cost of 12 for {{.*}} fdiv float 10 ; FP32DENORMS: estimated cost of 10 for {{.*}} fdiv float 13 %add = fdiv float %vec, %b 19 ; NOFP32DENORM: estimated cost of 24 for {{.*}} fdiv <2 x float> 20 ; FP32DENORMS: estimated cost of 20 for {{.*}} fdiv <2 x float> 23 %add = fdiv <2 x float> %vec, %b 29 ; NOFP32DENORM: estimated cost of 36 for {{.*}} fdiv <3 x float> 30 ; FP32DENORMS: estimated cost of 30 for {{.*}} fdiv <3 x float> 33 %add = fdiv <3 x float> %vec, %b 39 ; CIFASTF64: estimated cost of 29 for {{.*}} fdiv double [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | fdiv-combine.ll | 9 ; CHECK: fdiv s 10 ; CHECK-NOT: fdiv 14 %div = fdiv float %a, %D 15 %div1 = fdiv float %b, %D 16 %div2 = fdiv float %c, %D 23 ; CHECK: fdiv d 24 ; CHECK-NOT: fdiv 28 %div = fdiv double %a, %D 29 %div1 = fdiv double %b, %D 30 %div2 = fdiv double %c, %D [all …]
|
D | recp-fastmath.ll | 5 %div = fdiv fast float 1.0, %x 11 ; FAULT-NEXT: fdiv 20 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x 26 ; FAULT-NEXT: fdiv 35 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x 41 ; FAULT-NEXT: fdiv 50 %div = fdiv fast double 1.0, %x 56 ; FAULT-NEXT: fdiv 65 %div = fdiv fast <2 x double> <double 1.0, double 1.0>, %x 71 ; FAULT-NEXT: fdiv
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | fdiv-combine.ll | 9 ; CHECK: fdiv s 10 ; CHECK-NOT: fdiv 14 %div = fdiv float %a, %D 15 %div1 = fdiv float %b, %D 16 %div2 = fdiv float %c, %D 23 ; CHECK: fdiv d 24 ; CHECK-NOT: fdiv 28 %div = fdiv double %a, %D 29 %div1 = fdiv double %b, %D 30 %div2 = fdiv double %c, %D [all …]
|
D | recp-fastmath.ll | 4 %div = fdiv fast float 1.0, %x 10 ; CHECK-NEXT: fdiv 14 %div = fdiv fast float 1.0, %x 26 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x 32 ; CHECK-NEXT: fdiv 36 %div = fdiv fast <2 x float> <float 1.0, float 1.0>, %x 48 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x 54 ; CHECK-NEXT: fdiv 58 %div = fdiv fast <4 x float> <float 1.0, float 1.0, float 1.0, float 1.0>, %x 70 …%div = fdiv fast <8 x float> <float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, fl… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | fdiv.ll | 9 %div = fdiv float %x, 8.0 20 %div = fdiv float %x, 0x3810000000000000 28 ; CHECK-NEXT: [[DIV:%.*]] = fdiv float [[X:%.*]], 0x47E0000000000000 31 %div = fdiv float %x, 0x47E0000000000000 39 ; CHECK-NEXT: [[DIV:%.*]] = fdiv float [[X:%.*]], 0x36A0000000000000 42 %div = fdiv float %x, 0x36A0000000000000 46 ; Fast math allows us to replace this fdiv. 53 %div = fdiv arcp float %x, 3.0 57 ; Fast math allows us to replace this fdiv, but we don't to avoid a denormal. 62 ; CHECK-NEXT: [[DIV:%.*]] = fdiv arcp float [[X:%.*]], 0x47E0000100000000 [all …]
|
D | fdiv-cos-sin.ll | 8 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[TMP1]], [[TMP2]] 13 %div = fdiv double %1, %2 21 ; CHECK-NEXT: [[DIV:%.*]] = fdiv double [[TMP1]], [[TMP2]] 26 %div = fdiv double %1, %2 33 ; CHECK-NEXT: [[TMP1:%.*]] = fdiv reassoc double 1.000000e+00, [[TAN]] 38 %div = fdiv reassoc double %1, %2 45 ; CHECK-NEXT: [[TMP1:%.*]] = fdiv reassoc double 1.000000e+00, [[TAN]] 50 %div = fdiv reassoc double %1, %2 58 ; CHECK-NEXT: [[DIV:%.*]] = fdiv reassoc double [[TMP1]], [[TMP2]] 64 %div = fdiv reassoc double %1, %2 [all …]
|
/external/llvm/test/Analysis/CostModel/AMDGPU/ |
D | fdiv.ll | 7 ; ALL: estimated cost of 10 for {{.*}} fdiv float 10 %add = fdiv float %vec, %b 16 ; ALL: estimated cost of 20 for {{.*}} fdiv <2 x float> 19 %add = fdiv <2 x float> %vec, %b 25 ; ALL: estimated cost of 30 for {{.*}} fdiv <3 x float> 28 %add = fdiv <3 x float> %vec, %b 34 ; CIFASTF64: estimated cost of 29 for {{.*}} fdiv double 35 ; CISLOWF64: estimated cost of 33 for {{.*}} fdiv double 36 ; SIFASTF64: estimated cost of 32 for {{.*}} fdiv double 37 ; SISLOWF64: estimated cost of 36 for {{.*}} fdiv double [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
D | 2009-02-27-SpillerBug.ll | 40 %.pn141 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 41 %.pn142 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 42 %.pn136 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 43 %.pn132 = fdiv double 0.000000e+00, %5 ; <double> [#uses=1] 44 %.pn123 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 45 %.pn124 = fdiv double 0.000000e+00, %.pn198 ; <double> [#uses=1] 46 %.pn120 = fdiv double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 47 %.pn117 = fdiv double 0.000000e+00, %4 ; <double> [#uses=1] 48 %.pn118 = fdiv double %.pn185, %5 ; <double> [#uses=1] 49 %.pn88 = fdiv double %.pn147, %5 ; <double> [#uses=1] [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | fdiv.ll | 4 %div = fdiv float %x, 0x3810000000000000 12 %div = fdiv float %x, 0x47E0000000000000 16 ; CHECK-NEXT: fdiv float %x, 0x47E0000000000000 20 %div = fdiv float %x, 0x36A0000000000000 24 ; CHECK-NEXT: fdiv float %x, 0x36A0000000000000 28 %div = fdiv fast float %x, 8.0 36 %div1 = fdiv fast float %x, %y 37 %div2 = fdiv fast float %div1, %z 41 ; CHECK-NEXT: fdiv fast 45 %div1 = fdiv fast float %x, %y [all …]
|
/external/llvm/test/CodeGen/SystemZ/ |
D | fp-div-01.ll | 12 %res = fdiv float %f1, %f2 22 %res = fdiv float %f1, %f2 33 %res = fdiv float %f1, %f2 46 %res = fdiv float %f1, %f2 58 %res = fdiv float %f1, %f2 71 %res = fdiv float %f1, %f2 106 %div0 = fdiv float %ret, %val0 107 %div1 = fdiv float %div0, %val1 108 %div2 = fdiv float %div1, %val2 109 %div3 = fdiv float %div2, %val3 [all …]
|
D | fp-div-02.ll | 14 %res = fdiv double %f1, %f2 24 %res = fdiv double %f1, %f2 35 %res = fdiv double %f1, %f2 48 %res = fdiv double %f1, %f2 60 %res = fdiv double %f1, %f2 73 %res = fdiv double %f1, %f2 108 %div0 = fdiv double %ret, %val0 109 %div1 = fdiv double %div0, %val1 110 %div2 = fdiv double %div1, %val2 111 %div3 = fdiv double %div2, %val3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | fp-div-02.ll | 14 %res = fdiv double %f1, %f2 24 %res = fdiv double %f1, %f2 35 %res = fdiv double %f1, %f2 48 %res = fdiv double %f1, %f2 60 %res = fdiv double %f1, %f2 73 %res = fdiv double %f1, %f2 108 %div0 = fdiv double %ret, %val0 109 %div1 = fdiv double %div0, %val1 110 %div2 = fdiv double %div1, %val2 111 %div3 = fdiv double %div2, %val3 [all …]
|
D | fp-div-01.ll | 14 %res = fdiv float %f1, %f2 24 %res = fdiv float %f1, %f2 35 %res = fdiv float %f1, %f2 48 %res = fdiv float %f1, %f2 60 %res = fdiv float %f1, %f2 73 %res = fdiv float %f1, %f2 108 %div0 = fdiv float %ret, %val0 109 %div1 = fdiv float %div0, %val1 110 %div2 = fdiv float %div1, %val2 111 %div3 = fdiv float %div2, %val3 [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | fdiv-combine.ll | 12 ; CHECK: fdiv {{[0-9]}} 13 ; CHECK-NOT: fdiv 17 %div = fdiv double %a, %D 18 %div1 = fdiv double %b, %D 19 %div2 = fdiv double %c, %D 26 ; CHECK: fdiv {{[0-9]}} 27 ; CHECK: fdiv {{[0-9]}} 29 %div = fdiv double %a, %D 30 %div1 = fdiv double %b, %D
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/ |
D | fdiv-combine.ll | 12 ; CHECK: fdiv {{[0-9]}} 13 ; CHECK-NOT: fdiv 17 %div = fdiv double %a, %D 18 %div1 = fdiv double %b, %D 19 %div2 = fdiv double %c, %D 26 ; CHECK: fdiv {{[0-9]}} 27 ; CHECK: fdiv {{[0-9]}} 29 %div = fdiv double %a, %D 30 %div1 = fdiv double %b, %D
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | remat-scalar-zero.ll | 45 %div = fdiv double %tmp1, 0.000000e+00 ; <double> [#uses=1] 47 %div70 = fdiv double %tmp5, 2.000000e-01 ; <double> [#uses=1] 50 %div74 = fdiv double %tmp9, 2.000000e-01 ; <double> [#uses=1] 53 %div78 = fdiv double %tmp13, 2.000000e-01 ; <double> [#uses=1] 56 %div82 = fdiv double %tmp17, 2.000000e-01 ; <double> [#uses=1] 59 %div86 = fdiv double %tmp21, 2.000000e-01 ; <double> [#uses=1] 62 %div90 = fdiv double %tmp25, 2.000000e-01 ; <double> [#uses=1] 65 %div94 = fdiv double %tmp29, 2.000000e-01 ; <double> [#uses=1] 68 %div98 = fdiv double %tmp33, 2.000000e-01 ; <double> [#uses=1] 71 %div102 = fdiv double %tmp37, 2.000000e-01 ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/ |
D | fast-math.ll | 11 %t2 = fdiv float %t1, %b 20 %t2 = fdiv float %t1, %b 29 %t2 = fdiv float %t1, %b 38 %t2 = fdiv float %t1, %b 51 %t2 = fdiv double %t1, %b 61 %ret = fdiv float 1.0, %b 73 %ret = fdiv float 1.0, %b 85 %ret = fdiv float 1.0, %b 125 %x = fdiv arcp float %a, %divisor 126 %y = fdiv arcp float %b, %divisor [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | remat-scalar-zero.ll | 46 %div = fdiv double %tmp1, 0.000000e+00 ; <double> [#uses=1] 48 %div70 = fdiv double %tmp5, 2.000000e-01 ; <double> [#uses=1] 51 %div74 = fdiv double %tmp9, 2.000000e-01 ; <double> [#uses=1] 54 %div78 = fdiv double %tmp13, 2.000000e-01 ; <double> [#uses=1] 57 %div82 = fdiv double %tmp17, 2.000000e-01 ; <double> [#uses=1] 60 %div86 = fdiv double %tmp21, 2.000000e-01 ; <double> [#uses=1] 63 %div90 = fdiv double %tmp25, 2.000000e-01 ; <double> [#uses=1] 66 %div94 = fdiv double %tmp29, 2.000000e-01 ; <double> [#uses=1] 69 %div98 = fdiv double %tmp33, 2.000000e-01 ; <double> [#uses=1] 72 %div102 = fdiv double %tmp37, 2.000000e-01 ; <double> [#uses=1] [all …]
|