Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InterleavedAccess.cpp187 cast<ShuffleVectorInst>(Builder.CreateShuffleVector( in decompose()
291 TransposedMatrix[i] = Builder.CreateShuffleVector( in reorderSubVector()
302 Temp[i / 2] = Builder.CreateShuffleVector( in reorderSubVector()
314 Builder.CreateShuffleVector(Temp[2 * i], Temp[2 * i + 1], Concat); in reorderSubVector()
344 Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskLow); in interleave8bitStride4VF8()
346 Builder.CreateShuffleVector(Matrix[2], Matrix[3], MaskLow); in interleave8bitStride4VF8()
352 Builder.CreateShuffleVector(IntrVec1Low, IntrVec2Low, MaskLowWord); in interleave8bitStride4VF8()
354 Builder.CreateShuffleVector(IntrVec1Low, IntrVec2Low, MaskHighWord); in interleave8bitStride4VF8()
396 IntrVec[0] = Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskLow); in interleave8bitStride4()
397 IntrVec[1] = Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskHigh); in interleave8bitStride4()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DAutoUpgrade.cpp917 Res = Builder.CreateShuffleVector(Res, Op, makeArrayRef(Idxs, NumElts)); in UpgradeX86PSLLDQIntrinsics()
951 Res = Builder.CreateShuffleVector(Op, Res, makeArrayRef(Idxs, NumElts)); in UpgradeX86PSRLDQIntrinsics()
970 Mask = Builder.CreateShuffleVector(Mask, Mask, in getX86MaskVec()
1046 Value *Align = Builder.CreateShuffleVector(Op1, Op0, in UpgradeX86ALIGNIntrinsics()
1346 Vec = Builder.CreateShuffleVector(Vec, in ApplyX86MaskOn1BitsVec()
1873 LHS = Builder.CreateShuffleVector(LHS, LHS, in UpgradeIntrinsicCall()
1875 RHS = Builder.CreateShuffleVector(RHS, RHS, in UpgradeIntrinsicCall()
1879 Rep = Builder.CreateShuffleVector(RHS, LHS, in UpgradeIntrinsicCall()
2114 Rep = Builder.CreateShuffleVector(Rep, Rep, ShuffleMask); in UpgradeIntrinsicCall()
2283 Value *SV = Builder.CreateShuffleVector( in UpgradeIntrinsicCall()
[all …]
DCore.cpp3886 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2), in LLVMBuildShuffleVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLowerMatrixIntrinsics.cpp253 Value *V = Builder.CreateShuffleVector(MatrixVal, Undef, Mask, "split"); in getMatrix()
622 return Builder.CreateShuffleVector(Col, Undef, Mask, "block"); in extractVector()
638 Block = Builder.CreateShuffleVector(Block, Undef, ExtendMask); in insertVector()
656 return Builder.CreateShuffleVector(Col, Block, MaskVal); in insertVector()
DSROA.cpp2201 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in extractVector()
2240 V = IRB.CreateShuffleVector(V, UndefValue::get(V->getType()), in insertVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp3988 V = Builder.CreateShuffleVector(V, UndefValue::get(V->getType()), in vectorizeTree()
4024 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
4063 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
4084 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
4120 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), Mask, in vectorizeTree()
4127 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
4136 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
4157 NewV = Builder.CreateShuffleVector(NewV, UndefValue::get(VecTy), Mask, in vectorizeTree()
4162 NewV = Builder.CreateShuffleVector( in vectorizeTree()
4171 V = Builder.CreateShuffleVector(V, UndefValue::get(VecTy), in vectorizeTree()
[all …]
DLoopVectorize.cpp2125 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()), in reverseVector()
2256 Value *ShuffledMask = Builder.CreateShuffleVector( in vectorizeInterleaveGroup()
2285 Value *StridedVec = Builder.CreateShuffleVector( in vectorizeInterleaveGroup()
2333 Value *IVec = Builder.CreateShuffleVector(WideVec, UndefVec, IMask, in vectorizeInterleaveGroup()
2341 Value *ShuffledMask = Builder.CreateShuffleVector( in vectorizeInterleaveGroup()
3402 NewI = B.CreateShuffleVector(O0, O1, SI->getMask()); in truncateToMinimalBitwidths()
3622 VF > 1 ? Builder.CreateShuffleVector(Incoming, PreviousPart, in fixFirstOrderRecurrence()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULowerKernelArguments.cpp212 Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty), in runOnFunction()
DAMDGPURewriteOutArguments.cpp411 Val = B.CreateShuffleVector(Val, UndefValue::get(Val->getType()), in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp275 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1], in remapConstantExpr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstantFolder.h262 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
DNoFolder.h327 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
DIRBuilder.h2547 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask,
2552 return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name);
2556 Value *CreateShuffleVector(Value *V1, Value *V2, ArrayRef<uint32_t> IntMask,
2559 return CreateShuffleVector(V1, V2, Mask, Name);
2690 return CreateShuffleVector(V, Undef, Zeros, Name + ".splat");
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetFolder.h254 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp610 auto *Shuffle = Builder.CreateShuffleVector(Arg0, Arg1, PackMask); in simplifyX86pack()
727 return Builder.CreateShuffleVector(II.getArgOperand(0), V1, ShuffleMask); in simplifyX86insertps()
793 Value *SV = Builder.CreateShuffleVector( in simplifyX86extrq()
874 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy), in simplifyX86insertq()
964 return Builder.CreateShuffleVector(V1, V2, ShuffleMask); in simplifyX86pshufb()
1014 return Builder.CreateShuffleVector(V1, V2, ShuffleMask); in simplifyX86vpermilvar()
1051 return Builder.CreateShuffleVector(V1, V2, ShuffleMask); in simplifyX86vpermv()
1439 return Builder.CreateShuffleVector(V1, V2, ShuffleMask); in simplifyNeonTbl1()
2573 VectorHalfAsShorts = Builder.CreateShuffleVector( in visitCallInst()
DInstCombineVectorOps.cpp1649 V = Builder.CreateShuffleVector(X, Y, Mask); in foldSelectShuffle()
1699 Value *NarrowX = Builder.CreateShuffleVector(X, Undef, Shuf.getMask()); in narrowVectorSelect()
1700 Value *NarrowY = Builder.CreateShuffleVector(Y, Undef, Shuf.getMask()); in narrowVectorSelect()
2034 V = Builder.CreateShuffleVector(V, UndefValue::get(V->getType()), in visitShuffleVectorInst()
DInstCombineSimplifyDemanded.cpp1101 Builder.CreateShuffleVector(NewCall, UndefValue::get(NewTy), EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DVectorUtils.cpp719 V2 = Builder.CreateShuffleVector(V2, UndefValue::get(VecTy2), ExtMask); in concatenateTwoVectors()
723 return Builder.CreateShuffleVector(V1, V2, Mask); in concatenateTwoVectors()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp1238 auto SVI = Builder.CreateShuffleVector(LI, UndefValue::get(LI->getType()), in combine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp852 Value *Shuf = Builder.CreateShuffleVector( in getShuffleReduction()
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DLLVMReactor.cpp125 llvm::Value *v = jit->builder->CreateShuffleVector(op, undef, mask); in lowerPMOV()
264 llvm::Value *lhs = jit->builder->CreateShuffleVector(mult, undef, evenIdx); in lowerMulAdd()
265 llvm::Value *rhs = jit->builder->CreateShuffleVector(mult, undef, oddIdx); in lowerMulAdd()
302 return jit->builder->CreateShuffleVector(x, y, index); in lowerPack()
1676 return V(jit->builder->CreateShuffleVector(V(v1), V(v2), shuffle)); in createShuffleVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1873 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
3034 IRB.CreateShuffleVector(getShadow(&I, 0), UndefValue::get(ShadowTy), in handlePclmulIntrinsic()
3037 IRB.CreateShuffleVector(getShadow(&I, 1), UndefValue::get(ShadowTy), in handlePclmulIntrinsic()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp9335 Ops.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore()
9351 Ops.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp17308 Shuffles.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore()
17325 Shuffles.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore()