Home
last modified time | relevance | path

Searched refs:getShuffleMask (Results 1 – 24 of 24) 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-7.0/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp307 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()
DCodeGenPrepare.cpp5746 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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstructions.h2443 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/
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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1356 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
1615 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
1617 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
DInstructionCombining.cpp1403 ShuffleVectorInst::getShuffleMask(Mask, ShMask); in foldShuffledBinop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp692 SmallVector<int, 16> ActualMask = SI->getShuffleMask(); in matchPairwiseShuffleMask()
957 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
DVectorUtils.cpp298 for (int MaskElt : ShuffleInst->getShuffleMask()) in getSplatValue()
DInstructionSimplify.cpp4239 ShuffleVectorInst::getShuffleMask(Mask, Indices); in SimplifyShuffleVectorInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InterleavedAccess.cpp832 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstructions.cpp1687 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
/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()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3184 ShuffleVectorInst::getShuffleMask(cast<Constant>(I.getOperand(2)), Mask); in visitShuffleVector()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp8290 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp14789 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()