Home
last modified time | relevance | path

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

/external/llvm/lib/IR/
DAutoUpgrade.cpp372 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()
DCore.cpp2713 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
/external/llvm/lib/Target/R600/
DR600TextureIntrinsicsReplacer.cpp133 Builder.CreateShuffleVector(Coord, Coord, SwizzleMask); in ReplaceCallInst()
/external/llvm/include/llvm/IR/
DConstantFolder.h227 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
DIRBuilder.h1500 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");
DNoFolder.h281 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
/external/llvm/include/llvm/Analysis/
DTargetFolder.h252 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp233 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()
DInstCombineVectorOps.cpp1020 V = Builder->CreateShuffleVector(V, UndefValue::get(V->getType()), in visitShuffleVectorInst()
DInstructionCombining.cpp1231 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
1278 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp333 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1908 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 …]
DCGExpr.cpp1156 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()
DCGExprScalar.cpp999 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/
DSLPVectorizer.cpp2465 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()
DLoopVectorize.cpp1735 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()), in reverseVector()
2896 Builder.CreateShuffleVector(TmpVec, in vectorizeLoop()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp2306 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/
DMemorySanitizer.cpp1293 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
/external/llvm/bindings/go/llvm/
Dir.go1688 func (b Builder) CreateShuffleVector(v1, v2, mask Value, name string) (v Value) { func
/external/llvm/bindings/ocaml/llvm/
Dllvm.mli2467 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)