Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp200 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index)) in lowerInterleavedLoad()
215 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, in lowerInterleavedLoad()
246 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor)) in lowerInterleavedStore()
DCodeGenPrepare.cpp4621 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
/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.cpp429 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp833 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
1092 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
1094 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
DInstructionCombining.cpp1303 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp()
/external/llvm/include/llvm/IR/
DInstructions.h2149 static void getShuffleMask(Constant *Mask, SmallVectorImpl<int> &Result);
2151 void getShuffleMask(SmallVectorImpl<int> &Result) const {
2152 return getShuffleMask(getMask(), Result);
2155 SmallVector<int, 16> getShuffleMask() const {
2157 getShuffleMask(Mask);
/external/llvm/lib/IR/
DInstructions.cpp1803 void ShuffleVectorInst::getShuffleMask(Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp2711 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()