Lines Matching refs:vec2
225 %vec2 = insertelement <2 x half> %vec.ins0, half %neg.scalar1, i32 1
226 …result = tail call <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %vec2)
252 %vec2 = insertelement <2 x half> %vec.ins0, half %scalar1, i32 1
253 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
255 …lt = tail call <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %neg.vec2)
278 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
280 %vec2.fneg = fsub <2 x half> <half -0.0, half -0.0>, %vec2
281 …%vec2.fneg.elt1.broadcast = shufflevector <2 x half> %vec2.fneg, <2 x half> undef, <2 x i32> <i32 …
283 …2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %vec2.fneg.elt1.broadcast)
306 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
308 %vec2.elt1 = extractelement <2 x half> %vec2, i32 1
309 %neg.vec2.elt1 = fsub half -0.0, %vec2.elt1
311 %neg.vec2.elt1.insert = insertelement <2 x half> %vec2, half %neg.vec2.elt1, i32 1
312 …ll <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %neg.vec2.elt1.insert)
359 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
361 %vec2.elt1.broadcast = shufflevector <2 x half> %vec2, <2 x half> undef, <2 x i32> <i32 1, i32 1>
363 …all <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %vec2.elt1.broadcast)
387 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
389 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
390 %neg.vec2.elt1 = extractelement <2 x half> %neg.vec2, i32 1
391 %neg.neg.vec2.elt1 = fsub half -0.0, %neg.vec2.elt1
392 %neg.neg.vec2.elt1.insert = insertelement <2 x half> %vec2, half %neg.neg.vec2.elt1, i32 1
394 …2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %neg.neg.vec2.elt1.insert)
417 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
419 %vec2.swap = shufflevector <2 x half> %vec2, <2 x half> undef, <2 x i32> <i32 1, i32 0>
420 …t = tail call <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %vec2.swap)
445 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
446 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
448 %neg.vec2.swap = shufflevector <2 x half> %neg.vec2, <2 x half> undef, <2 x i32> <i32 1, i32 0>
449 …tail call <2 x half> @llvm.fma.v2f16(<2 x half> %vec0, <2 x half> %vec1, <2 x half> %neg.vec2.swap)
474 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
475 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
476 %combined = shufflevector <2 x half> %vec2, <2 x half> %neg.vec2, <2 x i32> <i32 3, i32 0>
502 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
503 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
504 %combined = shufflevector <2 x half> %vec2, <2 x half> %neg.vec2, <2 x i32> <i32 2, i32 1>
530 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
531 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
532 %combined = shufflevector <2 x half> %vec2, <2 x half> %neg.vec2, <2 x i32> <i32 0, i32 3>
558 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
559 %neg.vec2 = fsub <2 x half> <half -0.0, half -0.0>, %vec2
560 %combined = shufflevector <2 x half> %vec2, <2 x half> %neg.vec2, <2 x i32> <i32 3, i32 1>
636 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
642 %fadd = fadd <2 x half> %vec2, <half 2.0, half 2.0>
643 %shuffle = shufflevector <2 x half> %fadd, <2 x half> %vec2, <2 x i32> <i32 1, i32 0>
671 %vec2 = load volatile <2 x half>, <2 x half> addrspace(3)* %lds.gep2, align 4
680 %fadd = fadd <2 x half> %vec2, <half 2.0, half 2.0>