| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | R600TextureIntrinsicsReplacer.cpp | 133 Builder.CreateShuffleVector(Coord, Coord, SwizzleMask); in ReplaceCallInst()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | ConstantFolder.h | 226 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
| H A D | NoFolder.h | 280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
| H A D | IRBuilder.h | 1474 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask, 1479 return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name); 1552 return CreateShuffleVector(V, Undef, Zeros, Name + ".splat");
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 251 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 333 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 1805 return Builder.CreateShuffleVector(V, V, SV, "lane"); in EmitNeonSplat() 2805 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext"); in EmitCommonNeonBuiltinExpr() 3009 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn"); in EmitCommonNeonBuiltinExpr() 3037 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp"); in EmitCommonNeonBuiltinExpr() 3057 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip"); in EmitCommonNeonBuiltinExpr() 3116 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList() 3125 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList() 3546 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr() 3556 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane"); in EmitARMBuiltinExpr() 3675 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr() [all …]
|
| H A D | CGExpr.cpp | 1130 V = Builder.CreateShuffleVector(LoadVal, in EmitLoadOfScalar() 1242 Value = Builder.CreateShuffleVector(Value, in EmitStoreOfScalar() 1387 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), in EmitLoadOfExtVectorElementLValue() 1627 Vec = Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() 1641 Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() 1659 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV); in EmitStoreThroughExtVectorComponentLValue()
|
| H A D | CGExprScalar.cpp | 971 LHS = Builder.CreateShuffleVector(LHS, RHS, CV, "concat"); in VisitShuffleVectorExpr() 1021 return Builder.CreateShuffleVector(V1, V2, SV, "shuffle"); in VisitShuffleVectorExpr() 1211 V = Builder.CreateShuffleVector(LHS, RHS, Mask); in VisitInitListExpr() 1264 Init = Builder.CreateShuffleVector(Init, llvm::UndefValue::get(VVT), in VisitInitListExpr() 1280 V = Builder.CreateShuffleVector(V, Init, Mask, "vecinit"); in VisitInitListExpr() 3375 return Builder.CreateShuffleVector(Src, UnV, Mask, "astype"); in VisitAsTypeExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 426 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall()
|
| H A D | Core.cpp | 2713 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 2328 Value *V = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in vectorizeTree() 3580 Value *LeftShuf = Builder.CreateShuffleVector( in emitReduction() 3582 Value *RightShuf = Builder.CreateShuffleVector( in emitReduction() 3590 Value *Shuf = Builder.CreateShuffleVector( in emitReduction()
|
| H A D | LoopVectorize.cpp | 1761 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()), in reverseVector() 2943 Builder.CreateShuffleVector(TmpVec, in vectorizeLoop()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 735 Builder->CreateShuffleVector( in visitCallInst() 866 auto Shuffle = Builder->CreateShuffleVector(V1, V2, NewC); in visitCallInst()
|
| H A D | InstructionCombining.cpp | 1263 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp() 1310 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 2300 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in extractVector() 2339 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in insertVector()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1206 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
|
| /minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1688 func (b Builder) CreateShuffleVector(v1, v2, mask Value, name string) (v Value) { func
|
| /minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2461 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)
|