Home
last modified time | relevance | path

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

/external/llvm/lib/Target/R600/
DR600TextureIntrinsicsReplacer.cpp133 Builder.CreateShuffleVector(Coord, Coord, SwizzleMask); in ReplaceCallInst()
/external/llvm/include/llvm/IR/
DConstantFolder.h220 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
DNoFolder.h280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
DIRBuilder.h1392 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask,
1397 return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name);
1470 return CreateShuffleVector(V, Undef, Zeros, Name + ".splat");
/external/llvm/include/llvm/Analysis/
DTargetFolder.h244 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1738 return Builder.CreateShuffleVector(V, V, SV, "lane"); in EmitNeonSplat()
2714 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext"); in EmitCommonNeonBuiltinExpr()
2910 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn"); in EmitCommonNeonBuiltinExpr()
2938 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp"); in EmitCommonNeonBuiltinExpr()
2958 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip"); in EmitCommonNeonBuiltinExpr()
3017 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
3026 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos], in packTBLDVectorList()
3407 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
3417 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane"); in EmitARMBuiltinExpr()
3544 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); in EmitARMBuiltinExpr()
[all …]
DCGExpr.cpp1099 V = Builder.CreateShuffleVector(LoadVal, in EmitLoadOfScalar()
1206 Value = Builder.CreateShuffleVector(Value, in EmitStoreOfScalar()
1351 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), in EmitLoadOfExtVectorElementLValue()
1568 Vec = Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue()
1582 Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue()
1600 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV); in EmitStoreThroughExtVectorComponentLValue()
DCGExprScalar.cpp919 LHS = Builder.CreateShuffleVector(LHS, RHS, CV, "concat"); in VisitShuffleVectorExpr()
969 return Builder.CreateShuffleVector(V1, V2, SV, "shuffle"); in VisitShuffleVectorExpr()
1159 V = Builder.CreateShuffleVector(LHS, RHS, Mask); in VisitInitListExpr()
1212 Init = Builder.CreateShuffleVector(Init, llvm::UndefValue::get(VVT), in VisitInitListExpr()
1228 V = Builder.CreateShuffleVector(V, Init, Mask, "vecinit"); in VisitInitListExpr()
3264 return Builder.CreateShuffleVector(Src, UnV, Mask, "astype"); in VisitAsTypeExpr()
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp325 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
/external/llvm/lib/IR/
DAutoUpgrade.cpp387 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs)); in UpgradeIntrinsicCall()
DCore.cpp2536 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp1932 Value *V = Builder.CreateShuffleVector(V0, V1, ShuffleMask); in vectorizeTree()
2822 Value *LeftShuf = Builder.CreateShuffleVector( in emitReduction()
2824 Value *RightShuf = Builder.CreateShuffleVector( in emitReduction()
2832 Value *Shuf = Builder.CreateShuffleVector( in emitReduction()
DLoopVectorize.cpp1604 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()), in reverseVector()
2768 Builder.CreateShuffleVector(TmpVec, in vectorizeLoop()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp681 Builder->CreateShuffleVector( in visitCallInst()
812 auto Shuffle = Builder->CreateShuffleVector(V1, V2, NewC); in visitCallInst()
DInstructionCombining.cpp1228 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
1275 Value *Res = Builder->CreateShuffleVector(NewBO, in SimplifyVectorOp()
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp1926 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in extractVector()
1966 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in insertVector()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1162 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
/external/llvm/bindings/ocaml/llvm/
Dllvm.mli2361 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)