/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-7.0/llvm/lib/CodeGen/ |
D | InterleavedAccessPass.cpp | 307 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index, in lowerInterleavedLoad() 323 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, in lowerInterleavedLoad() 378 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts() 424 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumElts)) in lowerInterleavedStore()
|
D | CodeGenPrepare.cpp | 5746 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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | Instructions.h | 2443 static void getShuffleMask(const Constant *Mask, 2448 void getShuffleMask(SmallVectorImpl<int> &Result) const { 2449 return getShuffleMask(getMask(), Result); 2452 SmallVector<int, 16> getShuffleMask() const { 2454 getShuffleMask(Mask); 2475 getShuffleMask(Mask, MaskAsInts); 2496 getShuffleMask(Mask, MaskAsInts); 2506 return !changesLength() && isIdentityMask(getShuffleMask()); 2521 getShuffleMask(Mask, MaskAsInts); 2545 getShuffleMask(Mask, MaskAsInts); [all …]
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 1356 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst() 1615 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst() 1617 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
|
D | InstructionCombining.cpp | 1403 ShuffleVectorInst::getShuffleMask(Mask, ShMask); in foldShuffledBinop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | TargetTransformInfo.cpp | 692 SmallVector<int, 16> ActualMask = SI->getShuffleMask(); in matchPairwiseShuffleMask() 957 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
|
D | VectorUtils.cpp | 298 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
|
D | InstructionSimplify.cpp | 4239 ShuffleVectorInst::getShuffleMask(Mask, Indices); in SimplifyShuffleVectorInst()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86InterleavedAccess.cpp | 832 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | Instructions.cpp | 1687 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
|
/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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 3184 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 8290 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 14789 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
|