Searched refs:getShuffleMask (Results 1 – 11 of 11) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | InterleavedAccessPass.cpp | 227 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index)) in lowerInterleavedLoad() 242 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, in lowerInterleavedLoad() 300 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts() 345 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor)) in lowerInterleavedStore()
|
D | CodeGenPrepare.cpp | 4706 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 58 static std::vector<int> getShuffleMask(const ShuffleVectorInst *SVI) { in getShuffleMask() function 111 int InEl = getShuffleMask(SVI)[EltNo]; in FindScalarElement() 215 int SrcIdx = getShuffleMask(SVI)[Elt->getZExtValue()]; in visitExtractElementInst() 450 std::vector<int> Mask = getShuffleMask(&SVI); in visitShuffleVectorInst() 533 std::vector<int> LHSMask = getShuffleMask(LHSSVI); in visitShuffleVectorInst()
|
/external/llvm/lib/Analysis/ |
D | CostModel.cpp | 154 SmallVector<int, 16> ActualMask = SI->getShuffleMask(); in matchPairwiseShuffleMask() 364 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction() 488 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in getInstructionCost()
|
D | VectorUtils.cpp | 296 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 922 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst() 1181 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst() 1183 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
|
D | InstructionCombining.cpp | 1299 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp()
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 2195 static void getShuffleMask(Constant *Mask, SmallVectorImpl<int> &Result); 2197 void getShuffleMask(SmallVectorImpl<int> &Result) const { 2198 return getShuffleMask(getMask(), Result); 2201 SmallVector<int, 16> getShuffleMask() const { 2203 getShuffleMask(Mask);
|
/external/spirv-llvm/lib/SPIRV/ |
D | SPIRVWriter.cpp | 1089 for (auto &I:SF->getShuffleMask()) in transValueWithoutDecoration()
|
/external/llvm/lib/IR/ |
D | Instructions.cpp | 1934 void ShuffleVectorInst::getShuffleMask(Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 3004 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()
|