Lines Matching refs:vec
43 %vec.A.0 = extractelement <4 x half> %tmp21, i32 0
44 %vec.B.0 = extractelement <4 x half> %tmp28, i32 0
45 %vec.C.0 = extractelement <4 x half> %tmp15, i32 0
46 %vec.res.0 = tail call half @llvm.fmuladd.f16(half %vec.A.0, half %vec.B.0, half %vec.C.0)
47 %vec.A.1 = extractelement <4 x half> %tmp21, i32 1
48 %vec.B.1 = extractelement <4 x half> %tmp28, i32 1
49 %vec.C.1 = extractelement <4 x half> %tmp15, i32 1
50 %vec.res.1 = tail call half @llvm.fmuladd.f16(half %vec.A.1, half %vec.B.1, half %vec.C.1)
51 %vec.A.2 = extractelement <4 x half> %tmp21, i32 2
52 %vec.B.2 = extractelement <4 x half> %tmp28, i32 2
53 %vec.C.2 = extractelement <4 x half> %tmp15, i32 2
54 %vec.res.2 = tail call half @llvm.fmuladd.f16(half %vec.A.2, half %vec.B.2, half %vec.C.2)
55 %vec.A.3 = extractelement <4 x half> %tmp21, i32 3
56 %vec.B.3 = extractelement <4 x half> %tmp28, i32 3
57 %vec.C.3 = extractelement <4 x half> %tmp15, i32 3
58 %vec.res.3 = tail call half @llvm.fmuladd.f16(half %vec.A.3, half %vec.B.3, half %vec.C.3)
59 %full.res.0 = insertelement <4 x half> undef, half %vec.res.0, i32 0
60 %full.res.1 = insertelement <4 x half> %full.res.0, half %vec.res.1, i32 1
61 %full.res.2 = insertelement <4 x half> %full.res.1, half %vec.res.2, i32 2
62 %tmp29 = insertelement <4 x half> %full.res.2, half %vec.res.3, i32 3