/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask() 49 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask() 59 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() 68 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() 76 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask() 83 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask() 90 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask() 99 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask() 111 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask() 124 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask() [all …]
|
H A D | X86InstComments.cpp | 641 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ShuffleDecodeConstantPool.cpp | 117 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask() 155 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask() 190 unsigned Width, SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask() 245 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
|
H A D | X86InstCombineIntrinsic.cpp | 588 int ShuffleMask[4] = {0, 1, 2, 3}; in simplifyX86insertps() local 670 SmallVector<int, 16> ShuffleMask; in simplifyX86extrq() local 747 SmallVector<int, 16> ShuffleMask; in simplifyX86insertq() local
|
H A D | X86LowerAMXIntrinsics.cpp | 442 int ShuffleMask[4] = {2, 0, 3, 1}; in createTileDPLoops() local
|
H A D | X86InterleavedAccess.cpp | 478 SmallVectorImpl<int> &ShuffleMask, in DecodePALIGNRMask()
|
H A D | X86MCInstLower.cpp | 1814 SmallVector<int, 8> ShuffleMask(Mask.begin(), Mask.end()); in getShuffleComment() local
|
H A D | X86ISelLowering.cpp | 7536 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(N)->getMask(); in getFauxShuffleMask() local 8021 SmallVector<int, 16> ShuffleMask; in getShuffleScalarElt() local 10432 SmallVector<int, 8> ShuffleMask; in LowerBUILD_VECTOR() local 28350 SmallVector<int, 8> ShuffleMask; in LowerShift() local 39429 SmallVector<int, 16> ShuffleMask; in SimplifyMultipleUseDemandedBitsForTargetNode() local 42514 SmallVector<int, 32> ShuffleMask; in combineSetCCMOVMSK() local 42903 SmallVector<int, 16> ShuffleMask(NumElts); in reduceVMULWidth() local 43505 SmallVector<int> ShuffleMask, ScaledMask; in combineHorizOpWithShuffle() local 43607 SmallVector<int, 4> ShuffleMask; in combineHorizOpWithShuffle() local 44615 SmallVector<int, 16> ShuffleMask(NumElts * Scale, SM_SentinelUndef); in combineAnd() local [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 221 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchREV() local 251 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchTRN() local 272 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchUZP() local 288 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchZip() local 432 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchINS() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1014 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local 1077 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local 1091 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask() 1102 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
|
H A D | TargetLowering.cpp | 841 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); in SimplifyMultipleUseDemandedBits() local 1128 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); in SimplifyDemandedBits() local 2704 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); in SimplifyDemandedVectorElts() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 762 struct ShuffleMask { struct 763 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() function 773 ArrayRef<int> Mask; 774 int MinSrc = -1, MaxSrc = -1; 776 ShuffleMask lo() const { in lo() 780 ShuffleMask hi() const { in hi() 785 void print(raw_ostream &OS) const { in print()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | ConstantsContext.h | 200 SmallVector<int, 4> ShuffleMask; variable
|
H A D | AutoUpgrade.cpp | 2429 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local 2473 SmallVector<int, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local 2495 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local 2694 SmallVector<int, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
|
H A D | IRBuilder.cpp | 1023 SmallVector<int, 8> ShuffleMask; in CreateVectorReverse() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/PerfectShuffle/ |
H A D | PerfectShuffle.cpp | 105 unsigned short ShuffleMask; member
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 180 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | ScalarizeMaskedMemIntrin.cpp | 663 SmallVector<int, 16> ShuffleMask(VectorWidth, UndefMaskElem); in scalarizeMaskedExpandLoad() local
|
H A D | GVNSink.cpp | 351 ArrayRef<int> ShuffleMask; member in __anonf1d6865e0111::InstructionUseExpr
|
H A D | GVN.cpp | 327 ArrayRef<int> ShuffleMask = SVI->getShuffleMask(); in createExpr() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 987 SmallVector<int, 32> ShuffleMask(VF); in getShuffleReduction() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 2471 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); in visitShuffleVectorInst() local
|
H A D | InstCombineCasts.cpp | 2061 ArrayRef<int> ShuffleMask; in optimizeVectorResizeWithIntegerBitCasts() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 1287 SmallVector<int, 32> ShuffleMask(NumVecElems, 0); in matchVectorSplittingReduction() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7201 static unsigned isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, in isNEONTwoResultShuffleMask() 8067 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEv8i8() 8156 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE_i1() local 8193 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEUsingMovs() 8212 auto getMovIdx = [](ArrayRef<int> ShuffleMask, int Start, int Length) { in LowerVECTOR_SHUFFLEUsingMovs() 8279 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEUsingOneOff() 8347 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
|