Lines Matching refs:CreateShuffleVector

5333   return Builder.CreateShuffleVector(V, V, SV, "lane");  in EmitNeonSplat()
6614 return Builder.CreateShuffleVector(Ops[0], Ops[1], Indices, "vext"); in EmitCommonNeonBuiltinExpr()
6913 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vtrn"); in EmitCommonNeonBuiltinExpr()
6940 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vuzp"); in EmitCommonNeonBuiltinExpr()
6964 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vzip"); in EmitCommonNeonBuiltinExpr()
7091 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
7101 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
7820 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
7829 return Builder.CreateShuffleVector(Ops[1], Ld, Indices, "vld1q_lane"); in EmitARMBuiltinExpr()
7888 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
8005 return Builder.CreateShuffleVector(V, Indices); in VectorUnzip()
8019 return Builder.CreateShuffleVector(V0, V1, Indices); in VectorZip()
8046 return Builder.CreateShuffleVector(V, Indices); in ARMMVEVectorElementReverse()
10432 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV, "lane"); in EmitAArch64BuiltinExpr()
10463 Ops[2] = Builder.CreateShuffleVector(Ops[2], Ops[2], SV, "lane"); in EmitAArch64BuiltinExpr()
11458 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vtrn"); in EmitAArch64BuiltinExpr()
11476 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vuzp"); in EmitAArch64BuiltinExpr()
11495 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vzip"); in EmitAArch64BuiltinExpr()
11694 MaskVec = CGF.Builder.CreateShuffleVector(MaskVec, MaskVec, in getMaskVecValue()
11887 Cmp = CGF.Builder.CreateShuffleVector( in EmitX86MaskedCompareResult()
12203 Src = CGF.Builder.CreateShuffleVector(Src, ArrayRef<int>{0, 1, 2, 3}); in EmitX86CvtF16ToFloatExpr()
13095 Value *Res = Builder.CreateShuffleVector(Ops[0], in EmitX86BuiltinExpr()
13134 Value *Op1 = Builder.CreateShuffleVector(Ops[1], in EmitX86BuiltinExpr()
13145 return Builder.CreateShuffleVector(Ops[0], Op1, in EmitX86BuiltinExpr()
13196 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
13220 return Builder.CreateShuffleVector(Ops[0], makeArrayRef(Indices, NumElts), in EmitX86BuiltinExpr()
13243 return Builder.CreateShuffleVector(Ops[0], makeArrayRef(Indices, NumElts), in EmitX86BuiltinExpr()
13272 return Builder.CreateShuffleVector(Ops[0], makeArrayRef(Indices, NumElts), in EmitX86BuiltinExpr()
13301 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
13319 return Builder.CreateShuffleVector(Ops[0], makeArrayRef(Indices, NumElts), in EmitX86BuiltinExpr()
13355 return Builder.CreateShuffleVector(Ops[1], Ops[0], in EmitX86BuiltinExpr()
13376 return Builder.CreateShuffleVector(Ops[1], Ops[0], in EmitX86BuiltinExpr()
13405 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
13445 return Builder.CreateShuffleVector(OutOps[0], OutOps[1], in EmitX86BuiltinExpr()
13475 Value *SV = Builder.CreateShuffleVector(Zero, Cast, in EmitX86BuiltinExpr()
13505 Value *SV = Builder.CreateShuffleVector(Cast, Zero, in EmitX86BuiltinExpr()
13527 Value *SV = Builder.CreateShuffleVector(Zero, In, in EmitX86BuiltinExpr()
13549 Value *SV = Builder.CreateShuffleVector(In, Zero, in EmitX86BuiltinExpr()
13830 LHS = Builder.CreateShuffleVector(LHS, LHS, in EmitX86BuiltinExpr()
13832 RHS = Builder.CreateShuffleVector(RHS, RHS, in EmitX86BuiltinExpr()
13836 Value *Res = Builder.CreateShuffleVector(RHS, LHS, in EmitX86BuiltinExpr()
15217 Ops[0] = Builder.CreateShuffleVector(Ops[0], Ops[0], ArrayRef<int>{1, 0}); in EmitPPCBuiltinExpr()
15254 Builder.CreateShuffleVector(Call, Call, ArrayRef<int>{1, 0}); in EmitPPCBuiltinExpr()
15280 Builder.CreateShuffleVector(Ops[0], Ops[1], ShuffleElts); in EmitPPCBuiltinExpr()
15318 Builder.CreateShuffleVector(Ops[0], Ops[1], ShuffleElts); in EmitPPCBuiltinExpr()
17518 return Builder.CreateShuffleVector(Trunc, Splat, ConcatMask); in EmitWebAssemblyBuiltinExpr()