Home
last modified time | relevance | path

Searched refs:getShuffleMask (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp227 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()
DCodeGenPrepare.cpp4706 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp58 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/
DCostModel.cpp154 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()
DVectorUtils.cpp296 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp922 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
1181 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
1183 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
DInstructionCombining.cpp1299 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp()
/external/llvm/include/llvm/IR/
DInstructions.h2195 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/
DSPIRVWriter.cpp1089 for (auto &I:SF->getShuffleMask()) in transValueWithoutDecoration()
/external/llvm/lib/IR/
DInstructions.cpp1934 void ShuffleVectorInst::getShuffleMask(Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3004 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()