Lines Matching refs:CreateShuffleVector
4138 return Builder.CreateShuffleVector(V, V, SV, "lane"); in EmitNeonSplat()
5261 return Builder.CreateShuffleVector(Ops[0], Ops[1], Indices, "vext"); in EmitCommonNeonBuiltinExpr()
5506 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vtrn"); in EmitCommonNeonBuiltinExpr()
5533 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vuzp"); in EmitCommonNeonBuiltinExpr()
5552 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vzip"); in EmitCommonNeonBuiltinExpr()
5646 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
5656 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
6499 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
6509 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane"); in EmitARMBuiltinExpr()
6568 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
7829 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV, "lane"); in EmitAArch64BuiltinExpr()
7858 Ops[2] = Builder.CreateShuffleVector(Ops[2], Ops[2], SV, "lane"); in EmitAArch64BuiltinExpr()
8808 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vtrn"); in EmitAArch64BuiltinExpr()
8826 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vuzp"); in EmitAArch64BuiltinExpr()
8845 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vzip"); in EmitAArch64BuiltinExpr()
9090 MaskVec = CGF.Builder.CreateShuffleVector(MaskVec, MaskVec, in getMaskVecValue()
9230 Cmp = CGF.Builder.CreateShuffleVector( in EmitX86MaskedCompareResult()
9365 Res = CGF.Builder.CreateShuffleVector(FMSub, Res, Indices); in EmitX86FMAExpr()
10118 Value *Res = Builder.CreateShuffleVector(Ops[0], in EmitX86BuiltinExpr()
10156 Value *Op1 = Builder.CreateShuffleVector(Ops[1], in EmitX86BuiltinExpr()
10168 return Builder.CreateShuffleVector(Ops[0], Op1, in EmitX86BuiltinExpr()
10218 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
10242 return Builder.CreateShuffleVector(Ops[0], UndefValue::get(Ty), in EmitX86BuiltinExpr()
10266 return Builder.CreateShuffleVector(Ops[0], UndefValue::get(Ty), in EmitX86BuiltinExpr()
10296 return Builder.CreateShuffleVector(Ops[0], UndefValue::get(Ty), in EmitX86BuiltinExpr()
10326 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
10344 return Builder.CreateShuffleVector(Ops[0], UndefValue::get(Ty), in EmitX86BuiltinExpr()
10380 return Builder.CreateShuffleVector(Ops[1], Ops[0], in EmitX86BuiltinExpr()
10400 return Builder.CreateShuffleVector(Ops[1], Ops[0], in EmitX86BuiltinExpr()
10429 return Builder.CreateShuffleVector(Ops[0], Ops[1], in EmitX86BuiltinExpr()
10468 return Builder.CreateShuffleVector(OutOps[0], OutOps[1], in EmitX86BuiltinExpr()
10498 Value *SV = Builder.CreateShuffleVector(Zero, Cast, in EmitX86BuiltinExpr()
10528 Value *SV = Builder.CreateShuffleVector(Cast, Zero, in EmitX86BuiltinExpr()
10550 Value *SV = Builder.CreateShuffleVector(Zero, In, in EmitX86BuiltinExpr()
10572 Value *SV = Builder.CreateShuffleVector(In, Zero, in EmitX86BuiltinExpr()
10843 LHS = Builder.CreateShuffleVector(LHS, LHS, in EmitX86BuiltinExpr()
10845 RHS = Builder.CreateShuffleVector(RHS, RHS, in EmitX86BuiltinExpr()
10849 Value *Res = Builder.CreateShuffleVector(RHS, LHS, in EmitX86BuiltinExpr()
11849 Ops[0] = Builder.CreateShuffleVector(Ops[0], Ops[0], ShuffleMask); in EmitPPCBuiltinExpr()
11889 Value *ShuffleCall = Builder.CreateShuffleVector(Call, Call, ShuffleMask); in EmitPPCBuiltinExpr()
11916 Builder.CreateShuffleVector(Ops[0], Ops[1], ShuffleMask); in EmitPPCBuiltinExpr()
11957 Builder.CreateShuffleVector(Ops[0], Ops[1], ShuffleMask); in EmitPPCBuiltinExpr()