Home
last modified time | relevance | path

Searched refs:CreateShuffleVector (Results 1 – 19 of 19) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DR600TextureIntrinsicsReplacer.cpp133 Builder.CreateShuffleVector(Coord, Coord, SwizzleMask); in ReplaceCallInst()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DConstantFolder.h226 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
H A DNoFolder.h280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
H A DIRBuilder.h1474 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 DTargetFolder.h251 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp333 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp1805 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 DCGExpr.cpp1130 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 DCGExprScalar.cpp971 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 DAutoUpgrade.cpp426 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall()
H A DCore.cpp2713 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2328 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 DLoopVectorize.cpp1761 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 DInstCombineCalls.cpp735 Builder->CreateShuffleVector( in visitCallInst()
866 auto Shuffle = Builder->CreateShuffleVector(V1, V2, NewC); in visitCallInst()
H A DInstructionCombining.cpp1263 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 DSROA.cpp2300 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 DMemorySanitizer.cpp1206 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1688 func (b Builder) CreateShuffleVector(v1, v2, mask Value, name string) (v Value) { func
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2461 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)