/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/ |
D | large-call.ll | 22 %d = alloca double, align 8 23 store double 1.000000e+00, double* %d, align 8 24 %0 = load double, double* %d, align 8 25 …double 1.234800e+03, double 2.363450e+03, double %0, i32 1, double 1.234560e+03, double 2.345670e+…
|
/external/llvm/test/CodeGen/Thumb2/ |
D | large-call.ll | 22 %d = alloca double, align 8 23 store double 1.000000e+00, double* %d, align 8 24 %0 = load double, double* %d, align 8 25 …double 1.234800e+03, double 2.363450e+03, double %0, i32 1, double 1.234560e+03, double 2.345670e+…
|
/external/llvm/test/CodeGen/ARM/ |
D | 2009-02-27-SpillerBug.ll | 4 @a = external global double ; <double*> [#uses=1] 5 @N = external global double ; <double*> [#uses=1] 7 declare double @llvm.exp.f64(double) nounwind readonly 9 define fastcc void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 14 %0 = fadd double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 20 …%k.4 = phi double [ %0, %bb32 ], [ 0.000000e+00, %bb53 ], [ 0.000000e+00, %bb.thread ] ; <double>… 31 %4 = load double, double* @a, align 4 ; <double> [#uses=10] 32 %5 = fadd double %4, 0.000000e+00 ; <double> [#uses=16] 33 %6 = fcmp ogt double %k.4, 0.000000e+00 ; <i1> [#uses=1] 34 %.pn404 = fmul double %4, %4 ; <double> [#uses=4] [all …]
|
D | 2009-07-29-VFP3Registers.ll | 3 @a = external global double ; <double*> [#uses=1] 5 declare double @llvm.exp.f64(double) nounwind readonly 7 define void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 15 %0 = load double, double* @a, align 4 ; <double> [#uses=2] 16 %1 = fadd double %0, undef ; <double> [#uses=2] 20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2] 24 %3 = tail call double @llvm.exp.f64(double undef) nounwind ; <double> [#uses=1] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | 2009-02-27-SpillerBug.ll | 4 @a = external global double ; <double*> [#uses=1] 5 @N = external global double ; <double*> [#uses=1] 7 declare double @llvm.exp.f64(double) nounwind readonly 9 define fastcc void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 14 %0 = fadd double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 20 …%k.4 = phi double [ %0, %bb32 ], [ 0.000000e+00, %bb53 ], [ 0.000000e+00, %bb.thread ] ; <double>… 31 %4 = load double, double* @a, align 4 ; <double> [#uses=10] 32 %5 = fadd double %4, 0.000000e+00 ; <double> [#uses=16] 33 %6 = fcmp ogt double %k.4, 0.000000e+00 ; <i1> [#uses=1] 34 %.pn404 = fmul double %4, %4 ; <double> [#uses=4] [all …]
|
D | 2009-07-29-VFP3Registers.ll | 3 @a = external global double ; <double*> [#uses=1] 5 declare double @llvm.exp.f64(double) nounwind readonly 7 define void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 15 %0 = load double, double* @a, align 4 ; <double> [#uses=2] 16 %1 = fadd double %0, undef ; <double> [#uses=2] 20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2] 24 %3 = tail call double @llvm.exp.f64(double undef) nounwind ; <double> [#uses=1] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
D | 2009-02-27-SpillerBug.ll | 4 @a = external global double ; <double*> [#uses=1] 5 @N = external global double ; <double*> [#uses=1] 7 declare double @llvm.exp.f64(double) nounwind readonly 9 define fastcc void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 14 %0 = fadd double 0.000000e+00, 0.000000e+00 ; <double> [#uses=1] 20 …%k.4 = phi double [ %0, %bb32 ], [ 0.000000e+00, %bb53 ], [ 0.000000e+00, %bb.thread ] ; <double>… 31 %4 = load double* @a, align 4 ; <double> [#uses=10] 32 %5 = fadd double %4, 0.000000e+00 ; <double> [#uses=16] 33 %6 = fcmp ogt double %k.4, 0.000000e+00 ; <i1> [#uses=1] 34 %.pn404 = fmul double %4, %4 ; <double> [#uses=4] [all …]
|
D | 2009-07-29-VFP3Registers.ll | 3 @a = external global double ; <double*> [#uses=1] 5 declare double @llvm.exp.f64(double) nounwind readonly 7 define void @findratio(double* nocapture %res1, double* nocapture %res2) nounwind { 15 %0 = load double* @a, align 4 ; <double> [#uses=2] 16 %1 = fadd double %0, undef ; <double> [#uses=2] 20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2] 24 %3 = tail call double @llvm.exp.f64(double undef) nounwind ; <double> [#uses=1] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | remat-scalar-zero.ll | 11 define void @foo(double* nocapture %x, double* nocapture %y) nounwind { 13 %tmp1 = load double, double* %x ; <double> [#uses=1] 14 %arrayidx4 = getelementptr inbounds double, double* %x, i64 1 ; <double*> [#uses=1] 15 %tmp5 = load double, double* %arrayidx4 ; <double> [#uses=1] 16 %arrayidx8 = getelementptr inbounds double, double* %x, i64 2 ; <double*> [#uses=1] 17 %tmp9 = load double, double* %arrayidx8 ; <double> [#uses=1] 18 %arrayidx12 = getelementptr inbounds double, double* %x, i64 3 ; <double*> [#uses=1] 19 %tmp13 = load double, double* %arrayidx12 ; <double> [#uses=1] 20 %arrayidx16 = getelementptr inbounds double, double* %x, i64 4 ; <double*> [#uses=1] 21 %tmp17 = load double, double* %arrayidx16 ; <double> [#uses=1] [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | remat-scalar-zero.ll | 11 define void @foo(double* nocapture %x, double* nocapture %y) nounwind { 13 %tmp1 = load double, double* %x ; <double> [#uses=1] 14 %arrayidx4 = getelementptr inbounds double, double* %x, i64 1 ; <double*> [#uses=1] 15 %tmp5 = load double, double* %arrayidx4 ; <double> [#uses=1] 16 %arrayidx8 = getelementptr inbounds double, double* %x, i64 2 ; <double*> [#uses=1] 17 %tmp9 = load double, double* %arrayidx8 ; <double> [#uses=1] 18 %arrayidx12 = getelementptr inbounds double, double* %x, i64 3 ; <double*> [#uses=1] 19 %tmp13 = load double, double* %arrayidx12 ; <double> [#uses=1] 20 %arrayidx16 = getelementptr inbounds double, double* %x, i64 4 ; <double*> [#uses=1] 21 %tmp17 = load double, double* %arrayidx16 ; <double> [#uses=1] [all …]
|
D | 2006-11-12-CSRetCC.ll | 21 %tmp = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4] 22 %tmp1 = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4] 23 %tmp2 = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=3] 24 %pi = alloca double, align 8 ; <double*> [#uses=2] 25 %z = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4] 27 store double 0x400921FB54442D18, double* %pi 28 %tmp.upgrd.1 = load double, double* %pi ; <double> [#uses=1] 29 …%real = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 0 ; <dou… 30 store double 0.000000e+00, double* %real 31 …%real3 = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 1 ; <dou… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | frame-20.ll | 10 define void @f1(double *%ptr) { 48 %l0 = load volatile double, double *%ptr 49 %l1 = load volatile double, double *%ptr 50 %l2 = load volatile double, double *%ptr 51 %l3 = load volatile double, double *%ptr 52 %l4 = load volatile double, double *%ptr 53 %l5 = load volatile double, double *%ptr 54 %l6 = load volatile double, double *%ptr 55 %l7 = load volatile double, double *%ptr 56 %l8 = load volatile double, double *%ptr [all …]
|
D | fp-sqrt-02.ll | 7 declare double @llvm.sqrt.f64(double %f) 8 declare double @sqrt(double) 11 define double @f1(double %val) { 15 %res = call double @llvm.sqrt.f64(double %val) 16 ret double %res 20 define double @f2(double *%ptr) { 24 %val = load double, double *%ptr 25 %res = call double @llvm.sqrt.f64(double %val) 26 ret double %res 30 define double @f3(double *%base) { [all …]
|
/external/llvm/test/CodeGen/SystemZ/ |
D | frame-20.ll | 10 define void @f1(double *%ptr) { 48 %l0 = load volatile double, double *%ptr 49 %l1 = load volatile double, double *%ptr 50 %l2 = load volatile double, double *%ptr 51 %l3 = load volatile double, double *%ptr 52 %l4 = load volatile double, double *%ptr 53 %l5 = load volatile double, double *%ptr 54 %l6 = load volatile double, double *%ptr 55 %l7 = load volatile double, double *%ptr 56 %l8 = load volatile double, double *%ptr [all …]
|
D | fp-sqrt-02.ll | 7 declare double @llvm.sqrt.f64(double %f) 8 declare double @sqrt(double) 11 define double @f1(double %val) { 15 %res = call double @llvm.sqrt.f64(double %val) 16 ret double %res 20 define double @f2(double *%ptr) { 24 %val = load double , double *%ptr 25 %res = call double @llvm.sqrt.f64(double %val) 26 ret double %res 30 define double @f3(double *%base) { [all …]
|
/external/llvm/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 3 declare void @callee(double* %callee_arg) 4 declare void @nocap_callee(double* nocapture %nocap_callee_arg) 6 declare double* @normal_returner() 7 declare noalias double* @noalias_returner() 9 define void @caller_a(double* %arg_a0, 10 double* %arg_a1, 11 double* noalias %noalias_arg_a0, 12 double* noalias %noalias_arg_a1, 13 double** %indirect_a0, 14 double** %indirect_a1) { [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 3 declare void @callee(double* %callee_arg) 4 declare void @nocap_callee(double* nocapture %nocap_callee_arg) 6 declare double* @normal_returner() 7 declare noalias double* @noalias_returner() 9 define void @caller_a(double* %arg_a0, 10 double* %arg_a1, 11 double* noalias %noalias_arg_a0, 12 double* noalias %noalias_arg_a1, 13 double** %indirect_a0, 14 double** %indirect_a1) { [all …]
|
/external/swiftshader/third_party/LLVM/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 3 declare void @callee(double* %callee_arg) 4 declare void @nocap_callee(double* nocapture %nocap_callee_arg) 6 declare double* @normal_returner() 7 declare noalias double* @noalias_returner() 9 define void @caller_a(double* %arg_a0, 10 double* %arg_a1, 11 double* noalias %noalias_arg_a0, 12 double* noalias %noalias_arg_a1, 13 double** %indirect_a0, 14 double** %indirect_a1) { [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | x86-sse2.ll | 5 define double @test_sqrt_sd_0(double %a) { 7 ; CHECK-NEXT: [[TMP1:%.*]] = insertelement <2 x double> undef, double %a, i32 0 8 ; CHECK-NEXT: [[TMP2:%.*]] = tail call <2 x double> @llvm.x86.sse2.sqrt.sd(<2 x double> [[TMP1]]) 9 ; CHECK-NEXT: [[TMP3:%.*]] = extractelement <2 x double> [[TMP2]], i32 0 10 ; CHECK-NEXT: ret double [[TMP3]] 12 %1 = insertelement <2 x double> undef, double %a, i32 0 13 %2 = insertelement <2 x double> %1, double 1.000000e+00, i32 1 14 %3 = tail call <2 x double> @llvm.x86.sse2.sqrt.sd(<2 x double> %2) 15 %4 = extractelement <2 x double> %3, i32 0 16 ret double %4 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/ |
D | x86-sse2.ll | 5 define double @test_sqrt_sd_0(double %a) { 7 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.sqrt.f64(double %a) 8 ; CHECK-NEXT: ret double [[TMP1]] 10 %1 = insertelement <2 x double> undef, double %a, i32 0 11 %2 = insertelement <2 x double> %1, double 1.000000e+00, i32 1 12 %3 = tail call <2 x double> @llvm.x86.sse2.sqrt.sd(<2 x double> %2) 13 %4 = extractelement <2 x double> %3, i32 0 14 ret double %4 17 define double @test_sqrt_sd_1(double %a) { 19 ; CHECK-NEXT: ret double 1.000000e+00 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/ |
D | log-exp-intrinsic.ll | 4 declare double @llvm.log.f64(double) 5 declare double @llvm.exp.f64(double) 6 declare double @llvm.log2.f64(double) 7 declare double @llvm.exp2.f64(double) 9 define double @log_reassoc_exp_strict(double %a) { 11 ; CHECK-NEXT: ret double [[A:%.*]] 13 %1 = call double @llvm.exp.f64(double %a) 14 %2 = call reassoc double @llvm.log.f64(double %1) 15 ret double %2 18 define double @log_strict_exp_reassoc(double %a) { [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | qpx-unal-cons-lds.ll | 6 define void @foo(double* noalias nocapture %a, double* noalias nocapture readonly %b) #0 { 50 %1 = getelementptr inbounds double, double* %b, i64 %0 51 %2 = bitcast double* %1 to <8 x double>* 52 %wide.vec = load <8 x double>, <8 x double>* %2, align 8 53 …%strided.vec = shufflevector <8 x double> %wide.vec, <8 x double> undef, <4 x i32> <i32 0, i32 2, … 54 …%3 = fadd <4 x double> %strided.vec, <double 1.000000e+00, double 1.000000e+00, double 1.000000e+0… 55 %4 = getelementptr inbounds double, double* %a, i64 %index 56 %5 = bitcast double* %4 to <4 x double>* 57 store <4 x double> %3, <4 x double>* %5, align 8 60 %7 = getelementptr inbounds double, double* %b, i64 %6 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/ |
D | qpx-unal-cons-lds.ll | 6 define void @foo(double* noalias nocapture %a, double* noalias nocapture readonly %b) #0 { 50 %1 = getelementptr inbounds double, double* %b, i64 %0 51 %2 = bitcast double* %1 to <8 x double>* 52 %wide.vec = load <8 x double>, <8 x double>* %2, align 8 53 …%strided.vec = shufflevector <8 x double> %wide.vec, <8 x double> undef, <4 x i32> <i32 0, i32 2, … 54 …%3 = fadd <4 x double> %strided.vec, <double 1.000000e+00, double 1.000000e+00, double 1.000000e+0… 55 %4 = getelementptr inbounds double, double* %a, i64 %index 56 %5 = bitcast double* %4 to <4 x double>* 57 store <4 x double> %3, <4 x double>* %5, align 8 60 %7 = getelementptr inbounds double, double* %b, i64 %6 [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | remat-scalar-zero.ll | 10 define void @foo(double* nocapture %x, double* nocapture %y) nounwind { 12 %tmp1 = load double* %x ; <double> [#uses=1] 13 %arrayidx4 = getelementptr inbounds double* %x, i64 1 ; <double*> [#uses=1] 14 %tmp5 = load double* %arrayidx4 ; <double> [#uses=1] 15 %arrayidx8 = getelementptr inbounds double* %x, i64 2 ; <double*> [#uses=1] 16 %tmp9 = load double* %arrayidx8 ; <double> [#uses=1] 17 %arrayidx12 = getelementptr inbounds double* %x, i64 3 ; <double*> [#uses=1] 18 %tmp13 = load double* %arrayidx12 ; <double> [#uses=1] 19 %arrayidx16 = getelementptr inbounds double* %x, i64 4 ; <double*> [#uses=1] 20 %tmp17 = load double* %arrayidx16 ; <double> [#uses=1] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/ |
D | cse.ll | 7 ;int test(double *G) { 14 define i32 @test(double* nocapture %G) { 17 ; CHECK-NEXT: [[ARRAYIDX:%.*]] = getelementptr inbounds double, double* [[G:%.*]], i64 5 18 ; CHECK-NEXT: [[ARRAYIDX2:%.*]] = getelementptr inbounds double, double* [[G]], i64 6 19 ; CHECK-NEXT: [[TMP0:%.*]] = bitcast double* [[ARRAYIDX]] to <2 x double>* 20 ; CHECK-NEXT: [[TMP1:%.*]] = load <2 x double>, <2 x double>* [[TMP0]], align 8 21 ; CHECK-NEXT: [[TMP2:%.*]] = fmul <2 x double> <double 4.000000e+00, double 3.000000e+00>, [[TMP… 22 ; CHECK-NEXT: [[TMP3:%.*]] = fadd <2 x double> <double 1.000000e+00, double 6.000000e+00>, [[TMP… 23 ; CHECK-NEXT: [[ARRAYIDX5:%.*]] = getelementptr inbounds double, double* [[G]], i64 1 24 ; CHECK-NEXT: [[TMP4:%.*]] = bitcast double* [[G]] to <2 x double>* [all …]
|