Lines Matching refs:double

593 !57 = !{!"double", !15}
594 define void @rsSetElementAtImpl_double([1 x i32] %a.coerce, double %val, i32 %x, i32 %y, i32 %z) #1…
596 %2 = bitcast i8* %1 to double*
597 store double %val, double* %2, align 8, !tbaa !57
601 define double @rsGetElementAtImpl_double([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 {
603 %2 = bitcast i8* %1 to double*
604 %3 = load double, double* %2, align 8, !tbaa !57
605 ret double %3
609 define void @rsSetElementAtImpl_double2([1 x i32] %a.coerce, <2 x double> %val, i32 %x, i32 %y, i32…
611 %2 = bitcast i8* %1 to <2 x double>*
612 store <2 x double> %val, <2 x double>* %2, align 16, !tbaa !58
616 define <2 x double> @rsGetElementAtImpl_double2([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 {
618 %2 = bitcast i8* %1 to <2 x double>*
619 %3 = load <2 x double>, <2 x double>* %2, align 16, !tbaa !58
620 ret <2 x double> %3
624 define void @rsSetElementAtImpl_double3([1 x i32] %a.coerce, <3 x double> %val, i32 %x, i32 %y, i32…
626 …%2 = shufflevector <3 x double> %val, <3 x double> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 unde…
627 %3 = bitcast i8* %1 to <4 x double>*
628 store <4 x double> %2, <4 x double>* %3, align 32, !tbaa !59
633 define void @rsGetElementAtImpl_double3(<3 x double>* noalias nocapture sret %agg.result, [1 x i32]…
635 %2 = bitcast i8* %1 to <4 x double>*
636 %3 = load <4 x double>, <4 x double>* %2, align 32
637 %4 = bitcast <3 x double>* %agg.result to <4 x double>*
638 store <4 x double> %3, <4 x double>* %4, align 32, !tbaa !59
643 define void @rsSetElementAtImpl_double4([1 x i32] %a.coerce, <4 x double> %val, i32 %x, i32 %y, i32…
645 %2 = bitcast i8* %1 to <4 x double>*
646 store <4 x double> %val, <4 x double>* %2, align 32, !tbaa !60
649 define void @rsGetElementAtImpl_double4(<4 x double>* noalias nocapture sret %agg.result, [1 x i32]…
651 %2 = bitcast i8* %1 to <4 x double>*
652 %3 = load <4 x double>, <4 x double>* %2, align 32, !tbaa !15
653 store <4 x double> %3, <4 x double>* %agg.result, align 32, !tbaa !60
896 define void @__rsAllocationVLoadXImpl_double4(<4 x double>* noalias nocapture sret %agg.result, [1 …
898 %2 = bitcast i8* %1 to <4 x double>*
899 %3 = load <4 x double>, <4 x double>* %2, align 8
900 store <4 x double> %3, <4 x double>* %agg.result, align 32, !tbaa !60
903 define void @__rsAllocationVLoadXImpl_double3(<3 x double>* noalias nocapture sret %agg.result, [1 …
905 %2 = bitcast i8* %1 to <4 x double>*
906 %3 = load <4 x double>, <4 x double>* %2, align 8
907 %4 = bitcast <3 x double>* %agg.result to <4 x double>*
908 store <4 x double> %3, <4 x double>* %4, align 32, !tbaa !59
911 define <2 x double> @__rsAllocationVLoadXImpl_double2([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) …
913 %2 = bitcast i8* %1 to <2 x double>*
914 %3 = load <2 x double>, <2 x double>* %2, align 8
915 ret <2 x double> %3
1090 define void @__rsAllocationVStoreXImpl_double4([1 x i32] %a.coerce, <4 x double> %val, i32 %x, i32 …
1092 %2 = bitcast i8* %1 to <4 x double>*
1093 store <4 x double> %val, <4 x double>* %2, align 8
1096 define void @__rsAllocationVStoreXImpl_double3([1 x i32] %a.coerce, <3 x double> %val, i32 %x, i32 …
1098 %2 = bitcast i8* %1 to <3 x double>*
1099 store <3 x double> %val, <3 x double>* %2, align 8
1102 define void @__rsAllocationVStoreXImpl_double2([1 x i32] %a.coerce, <2 x double> %val, i32 %x, i32 …
1104 %2 = bitcast i8* %1 to <2 x double>*
1105 store <2 x double> %val, <2 x double>* %2, align 8