| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
| D | X86InterleavedAccess.cpp | 187 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/ |
| D | AutoUpgrade.cpp | 917 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 …]
|
| D | Core.cpp | 3886 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/ |
| D | LowerMatrixIntrinsics.cpp | 253 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()
|
| D | SROA.cpp | 2201 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/ |
| D | SLPVectorizer.cpp | 3988 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 …]
|
| D | LoopVectorize.cpp | 2125 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/ |
| D | AMDGPULowerKernelArguments.cpp | 212 Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty), in runOnFunction()
|
| D | AMDGPURewriteOutArguments.cpp | 411 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/ |
| D | NVPTXGenericToNVVM.cpp | 275 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/ |
| D | ConstantFolder.h | 262 Constant *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
| D | NoFolder.h | 327 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, in CreateShuffleVector() function
|
| D | IRBuilder.h | 2547 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/ |
| D | TargetFolder.h | 254 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/ |
| D | InstCombineCalls.cpp | 610 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()
|
| D | InstCombineVectorOps.cpp | 1649 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()
|
| D | InstCombineSimplifyDemanded.cpp | 1101 Builder.CreateShuffleVector(NewCall, UndefValue::get(NewTy), EltMask); in simplifyAMDGCNMemoryIntrinsicDemanded()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | VectorUtils.cpp | 719 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/ |
| D | InterleavedLoadCombinePass.cpp | 1238 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/ |
| D | LoopUtils.cpp | 852 Value *Shuf = Builder.CreateShuffleVector( in getShuffleReduction()
|
| /third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
| D | LLVMReactor.cpp | 125 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/ |
| D | MemorySanitizer.cpp | 1873 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/ |
| D | AArch64ISelLowering.cpp | 9335 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/ |
| D | ARMISelLowering.cpp | 17308 Shuffles.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore() 17325 Shuffles.push_back(Builder.CreateShuffleVector( in lowerInterleavedStore()
|