Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp313 if (!isDeInterleaveMask(Shuffles[0]->getShuffleMask(), Factor, Index, in lowerInterleavedLoad()
329 if (!isDeInterleaveMaskOfFactor(Shuffles[i]->getShuffleMask(), Factor, in lowerInterleavedLoad()
384 Shuffle->getShuffleMask(Indices); in tryReplaceExtracts()
430 if (!isReInterleaveMask(SVI->getShuffleMask(), Factor, MaxFactor, OpNumElts)) in lowerInterleavedStore()
DMachineOperand.cpp338 return getShuffleMask() == Other.getShuffleMask(); in isIdenticalTo()
388 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getShuffleMask()); in hash_value()
933 ArrayRef<int> Mask = getShuffleMask(); in print()
DInterleavedLoadCombinePass.cpp837 for (int i : SVI->getShuffleMask()) { in computeFromSVI()
DMachineVerifier.cpp1425 ArrayRef<int> MaskIdxes = MaskOp.getShuffleMask(); in verifyPreISelGenericInstruction()
DCodeGenPrepare.cpp6220 SmallVector<int, 16> Mask(SVI->getShuffleMask()); in isBroadcastShuffle()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstructions.h2036 static void getShuffleMask(const Constant *Mask,
2041 void getShuffleMask(SmallVectorImpl<int> &Result) const {
2042 return getShuffleMask(getMask(), Result);
2045 SmallVector<int, 16> getShuffleMask() const {
2047 getShuffleMask(Mask);
2078 getShuffleMask(Mask, MaskAsInts);
2099 getShuffleMask(Mask, MaskAsInts);
2108 return !changesLength() && isIdentityMask(getShuffleMask());
2136 getShuffleMask(Mask, MaskAsInts);
2160 getShuffleMask(Mask, MaskAsInts);
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1748 SmallVector<int, 16> Mask = Shuf.getShuffleMask(); in foldShuffleWithInsert()
1871 SmallVector<int, 16> Mask = Shuf.getShuffleMask(); in foldIdentityPaddedShuffles()
1911 SmallVector<int, 16> Mask = SVI.getShuffleMask(); in visitShuffleVectorInst()
2155 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
2157 RHSMask = RHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
DInstructionCombining.cpp1535 ShuffleVectorInst::getShuffleMask(Mask, ShMask); in foldVectorBinop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineOperand.h591 ArrayRef<int> getShuffleMask() const { in getShuffleMask() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp875 SmallVector<int, 16> ActualMask = SI->getShuffleMask(); in matchPairwiseShuffleMask()
1140 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); in matchVectorSplittingReduction()
DInstructionSimplify.cpp4430 ShuffleVectorInst::getShuffleMask(Mask, Indices); in SimplifyShuffleVectorInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InterleavedAccess.cpp835 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstructions.cpp1892 void ShuffleVectorInst::getShuffleMask(const Constant *Mask, in getShuffleMask() function in ShuffleVectorInst
2057 SmallVector<int, 16> Mask = getShuffleMask(); in isIdentityWithPadding()
2075 return isIdentityMaskImpl(getShuffleMask(), NumOpElts); in isIdentityWithExtract()
2092 return isIdentityMaskImpl(getShuffleMask(), NumMaskElts); in isConcat()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp242 ArrayRef<int> Mask = MI.getOperand(3).getShuffleMask(); in matchCombineShuffleVector()
DIRTranslator.cpp1937 ShuffleVectorInst::getShuffleMask(cast<Constant>(U.getOperand(2)), Mask); in translateShuffleVector()
DLegalizerHelper.cpp4205 ArrayRef<int> Mask = MI.getOperand(3).getShuffleMask(); in lowerShuffleVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstructionSelector.cpp3702 ArrayRef<int> Mask = I.getOperand(3).getShuffleMask(); in tryOptVectorDup()
3781 ArrayRef<int> Mask = I.getOperand(3).getShuffleMask(); in selectShuffleVector()
DAArch64ISelLowering.cpp9317 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3603 ShuffleVectorInst::getShuffleMask(MaskV, Mask); in visitShuffleVector()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp17252 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore()