Searched refs:getShuffleMask (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | InterleavedAccessPass.cpp | 200 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()
|
D | CodeGenPrepare.cpp | 4621 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
|
/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 | 429 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 833 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst() 1092 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst() 1094 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
|
D | InstructionCombining.cpp | 1303 SmallVector<int, 16> ShMask = Shuffle->getShuffleMask(); in SimplifyVectorOp()
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 2149 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/ |
D | Instructions.cpp | 1803 void ShuffleVectorInst::getShuffleMask(Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 2711 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()
|