/external/llvm/lib/IR/ |
D | AutoUpgrade.cpp | 372 Res = Builder.CreateShuffleVector(Res, Op, ConstantVector::get(Idxs)); in UpgradeX86PSLLDQIntrinsics() 409 Res = Builder.CreateShuffleVector(Op, Res, ConstantVector::get(Idxs)); in UpgradeX86PSRLDQIntrinsics() 544 Rep = Builder.CreateShuffleVector(Load, UndefValue::get(Load->getType()), in UpgradeIntrinsicCall() 606 Rep = Builder.CreateShuffleVector(Op0, Op1, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall() 626 Rep = Builder.CreateShuffleVector(Op1, UndefV, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall() 652 Rep = Builder.CreateShuffleVector(Op0, Rep, ConstantVector::get(Idxs2)); in UpgradeIntrinsicCall() 673 Rep = Builder.CreateShuffleVector(Op0, UndefV, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall() 707 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall()
|
D | Core.cpp | 2713 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
|
/external/llvm/lib/Target/R600/ |
D | R600TextureIntrinsicsReplacer.cpp | 133 Builder.CreateShuffleVector(Coord, Coord, SwizzleMask); in ReplaceCallInst()
|
/external/llvm/include/llvm/IR/ |
D | ConstantFolder.h | 227 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
D | IRBuilder.h | 1500 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask, 1505 return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name); 1509 Value *CreateShuffleVector(Value *V1, Value *V2, ArrayRef<int> IntMask, 1516 return CreateShuffleVector(V1, V2, Mask, Name); 1588 return CreateShuffleVector(V, Undef, Zeros, Name + ".splat");
|
D | NoFolder.h | 281 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
/external/llvm/include/llvm/Analysis/ |
D | TargetFolder.h | 252 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 233 return Builder.CreateShuffleVector(II.getArgOperand(0), II.getArgOperand(1), in SimplifyX86insertps() 299 return Builder.CreateShuffleVector(V0, V1, ShuffleMask); in SimplifyX86vperm2() 804 Builder->CreateShuffleVector( in visitCallInst() 935 auto Shuffle = Builder->CreateShuffleVector(V1, V2, NewC); in visitCallInst()
|
D | InstCombineVectorOps.cpp | 1020 V = Builder->CreateShuffleVector(V, UndefValue::get(V->getType()), in visitShuffleVectorInst()
|
D | InstructionCombining.cpp | 1231 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp() 1278 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 333 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 1908 return Builder.CreateShuffleVector(V, V, SV, "lane"); in EmitNeonSplat() 2908 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext"); in EmitCommonNeonBuiltinExpr() 3112 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn"); in EmitCommonNeonBuiltinExpr() 3140 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp"); in EmitCommonNeonBuiltinExpr() 3160 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip"); in EmitCommonNeonBuiltinExpr() 3219 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList() 3228 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList() 3649 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr() 3659 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane"); in EmitARMBuiltinExpr() 3778 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr() [all …]
|
D | CGExpr.cpp | 1156 V = Builder.CreateShuffleVector(LoadVal, in EmitLoadOfScalar() 1268 Value = Builder.CreateShuffleVector(Value, in EmitStoreOfScalar() 1414 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), in EmitLoadOfExtVectorElementLValue() 1654 Vec = Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() 1668 Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() 1686 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV); in EmitStoreThroughExtVectorComponentLValue()
|
D | CGExprScalar.cpp | 999 LHS = Builder.CreateShuffleVector(LHS, RHS, CV, "concat"); in VisitShuffleVectorExpr() 1049 return Builder.CreateShuffleVector(V1, V2, SV, "shuffle"); in VisitShuffleVectorExpr() 1239 V = Builder.CreateShuffleVector(LHS, RHS, Mask); in VisitInitListExpr() 1292 Init = Builder.CreateShuffleVector(Init, llvm::UndefValue::get(VVT), in VisitInitListExpr() 1308 V = Builder.CreateShuffleVector(V, Init, Mask, "vecinit"); in VisitInitListExpr() 3435 return Builder.CreateShuffleVector(Src, UnV, Mask, "astype"); in VisitAsTypeExpr()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 2465 Value *V = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in vectorizeTree() 3741 Value *LeftShuf = Builder.CreateShuffleVector( in emitReduction() 3743 Value *RightShuf = Builder.CreateShuffleVector( in emitReduction() 3751 Value *Shuf = Builder.CreateShuffleVector( in emitReduction()
|
D | LoopVectorize.cpp | 1735 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()), in reverseVector() 2896 Builder.CreateShuffleVector(TmpVec, in vectorizeLoop()
|
/external/llvm/lib/Transforms/Scalar/ |
D | SROA.cpp | 2306 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in extractVector() 2345 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in insertVector()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 1293 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
|
/external/llvm/bindings/go/llvm/ |
D | ir.go | 1688 func (b Builder) CreateShuffleVector(v1, v2, mask Value, name string) (v Value) { func
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 2467 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)
|