/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 26 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, in DecodeINSERTPSMask() argument 50 DecodeInsertElementMask(unsigned NumElts,unsigned Idx,unsigned Len,SmallVectorImpl<int> & ShuffleMask) DecodeInsertElementMask() argument 60 DecodeMOVHLPSMask(unsigned NElts,SmallVectorImpl<int> & ShuffleMask) DecodeMOVHLPSMask() argument 69 DecodeMOVLHPSMask(unsigned NElts,SmallVectorImpl<int> & ShuffleMask) DecodeMOVLHPSMask() argument 77 DecodeMOVSLDUPMask(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodeMOVSLDUPMask() argument 84 DecodeMOVSHDUPMask(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodeMOVSHDUPMask() argument 91 DecodeMOVDDUPMask(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodeMOVDDUPMask() argument 100 DecodePSLLDQMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePSLLDQMask() argument 112 DecodePSRLDQMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePSRLDQMask() argument 125 DecodePALIGNRMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePALIGNRMask() argument 139 DecodeVALIGNMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodeVALIGNMask() argument 148 DecodePSHUFMask(unsigned NumElts,unsigned ScalarBits,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePSHUFMask() argument 164 DecodePSHUFHWMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePSHUFHWMask() argument 178 DecodePSHUFLWMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodePSHUFLWMask() argument 191 DecodePSWAPMask(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodePSWAPMask() argument 201 DecodeSHUFPMask(unsigned NumElts,unsigned ScalarBits,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodeSHUFPMask() argument 218 DecodeUNPCKHMask(unsigned NumElts,unsigned ScalarBits,SmallVectorImpl<int> & ShuffleMask) DecodeUNPCKHMask() argument 234 DecodeUNPCKLMask(unsigned NumElts,unsigned ScalarBits,SmallVectorImpl<int> & ShuffleMask) DecodeUNPCKLMask() argument 250 DecodeVectorBroadcast(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodeVectorBroadcast() argument 255 DecodeSubVectorBroadcast(unsigned DstNumElts,unsigned SrcNumElts,SmallVectorImpl<int> & ShuffleMask) DecodeSubVectorBroadcast() argument 265 decodeVSHUF64x2FamilyMask(unsigned NumElts,unsigned ScalarSize,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) decodeVSHUF64x2FamilyMask() argument 281 DecodeVPERM2X128Mask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodeVPERM2X128Mask() argument 293 DecodePSHUFBMask(ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodePSHUFBMask() argument 315 DecodeBLENDMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodeBLENDMask() argument 325 DecodeVPPERMMask(ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodeVPPERMMask() argument 364 DecodeVPERMMask(unsigned NumElts,unsigned Imm,SmallVectorImpl<int> & ShuffleMask) DecodeVPERMMask() argument 372 DecodeZeroExtendMask(unsigned SrcScalarBits,unsigned DstScalarBits,unsigned NumDstElts,bool IsAnyExtend,SmallVectorImpl<int> & ShuffleMask) DecodeZeroExtendMask() argument 385 DecodeZeroMoveLowMask(unsigned NumElts,SmallVectorImpl<int> & ShuffleMask) DecodeZeroMoveLowMask() argument 391 DecodeScalarMoveMask(unsigned NumElts,bool IsLoad,SmallVectorImpl<int> & ShuffleMask) DecodeScalarMoveMask() argument 400 DecodeEXTRQIMask(unsigned NumElts,unsigned EltSize,int Len,int Idx,SmallVectorImpl<int> & ShuffleMask) DecodeEXTRQIMask() argument 437 DecodeINSERTQIMask(unsigned NumElts,unsigned EltSize,int Len,int Idx,SmallVectorImpl<int> & ShuffleMask) DecodeINSERTQIMask() argument 478 DecodeVPERMILPMask(unsigned NumElts,unsigned ScalarBits,ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodeVPERMILPMask() argument 500 DecodeVPERMIL2PMask(unsigned NumElts,unsigned ScalarBits,unsigned M2Z,ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodeVPERMIL2PMask() argument 545 DecodeVPERMVMask(ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodeVPERMVMask() argument 559 DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask,const APInt & UndefElts,SmallVectorImpl<int> & ShuffleMask) DecodeVPERMV3Mask() argument [all...] |
H A D | X86InstComments.cpp | 631 SmallVector<int, 8> ShuffleMask; EmitAnyX86InstComments() local [all...] |
/llvm-project/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 | 1850 ShuffleMask.push_back(i + 16); in simplifyX86extrq() local 1768 int ShuffleMask[4] = {0, 1, 2, 3}; simplifyX86insertps() local 1927 SmallVector<int, 16> ShuffleMask; simplifyX86insertq() local 2891 ArrayRef<int> ShuffleMask; instCombineIntrinsic() local [all...] |
H A D | X86LowerAMXIntrinsics.cpp | 440 int ShuffleMask[4] = {2, 0, 3, 1}; createTileDPLoops() local
|
H A D | X86InterleavedAccess.cpp | 474 DecodePALIGNRMask(MVT VT,unsigned Imm,SmallVectorImpl<int> & ShuffleMask,bool AlignDirection=true,bool Unary=false) DecodePALIGNRMask() argument
|
H A D | X86MCInstLower.cpp | 1486 SmallVector<int, 8> ShuffleMask(Mask); printShuffleMask() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 227 SmallVector<int, 8> ShuffleMask; convertToOptType() local 271 SmallVector<int, 8> ShuffleMask(NarrowElementCount); convertFromOptType() local
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 409 if (ShuffleMask.empty()) { in defaultComponentBroadcast() local
|
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 197 if (!isTRNMask(ShuffleMask, NumElts, WhichResult)) in matchTRN() local 218 if (!isUZPMask(ShuffleMask, NumElts, WhichResult)) in matchUZP() local 234 if (!isZIPMask(ShuffleMask, NumElts, WhichResult)) in matchZip() local 160 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchREV() local 468 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchINS() local [all...] |
/llvm-project/llvm/lib/IR/ |
H A D | ConstantsContext.h | 168 SmallVector<int, 4> ShuffleMask; global() variable [all...] |
H A D | AutoUpgrade.cpp | 2792 SmallVector<int, 8> ShuffleMask(NumDstElts); upgradeX86IntrinsicCall() local 2835 SmallVector<int, 8> ShuffleMask(0); upgradeX86IntrinsicCall() local 2856 SmallVector<int, 8> ShuffleMask(NumDstElts); upgradeX86IntrinsicCall() local 3040 SmallVector<int, 8> ShuffleMask(NumElts); upgradeX86IntrinsicCall() local [all...] |
H A D | IRBuilder.cpp | 1159 SmallVector<int, 8> ShuffleMask; CreateVectorReverse() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 778 return ShuffleMask(Mask.take_front(H)); argument 780 ShuffleMask hi() const { in lo() argument 767 struct ShuffleMask { global() struct 768 ShuffleMask__anon9dd6b35a0911::ShuffleMask ShuffleMask() argument 777 Mask__anon9dd6b35a0911::ShuffleMask global() argument 784 hi__anon9dd6b35a0911::ShuffleMask hi() argument 789 print__anon9dd6b35a0911::ShuffleMask print() argument [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1231 SmallVector<int, 16> ShuffleMask; ExpandANY_EXTEND_VECTOR_INREG() local 1294 auto ShuffleMask = llvm::to_vector<16>(llvm::seq<int>(0, NumSrcElements)); ExpandZERO_EXTEND_VECTOR_INREG() local 1305 createBSWAPShuffleMask(EVT VT,SmallVectorImpl<int> & ShuffleMask) createBSWAPShuffleMask() argument 1320 SmallVector<int, 16> ShuffleMask; ExpandBSWAP() local [all...] |
/llvm-project/llvm/utils/PerfectShuffle/ |
H A D | PerfectShuffle.cpp | 109 unsigned short ShuffleMask; member
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 180 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 377 ArrayRef<int> ShuffleMask; global() member in __anon3afcf1460111::InstructionUseExpr
|
H A D | ScalarizeMaskedMemIntrin.cpp | 658 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem); scalarizeMaskedExpandLoad() local
|
H A D | GVN.cpp | 365 ArrayRef<int> ShuffleMask = SVI->getShuffleMask(); createExpr() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 1095 SmallVector<int, 32> ShuffleMask(VF); getShuffleReduction() local [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 3043 std::vector<int> ShuffleMask(NumElementsDst, -1); emitBoolVecConversion() local
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 2970 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); visitShuffleVectorInst() local
|
H A D | InstCombineCasts.cpp | 2142 ArrayRef<int> ShuffleMask; optimizeVectorResizeWithIntegerBitCasts() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7571 isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask,EVT VT,unsigned & WhichResult,bool & isV_UNDEF) isNEONTwoResultShuffleMask() argument 8551 LowerVECTOR_SHUFFLEv8i8(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEv8i8() argument 8643 ArrayRef<int> ShuffleMask = SVN->getMask(); LowerVECTOR_SHUFFLE_i1() local 8692 LowerVECTOR_SHUFFLEUsingMovs(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEUsingMovs() argument 8711 __anon6f7513dc0d02(ArrayRef<int> ShuffleMask, int Start, int Length) LowerVECTOR_SHUFFLEUsingMovs() argument 8778 LowerVECTOR_SHUFFLEUsingOneOff(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEUsingOneOff() argument 8846 ArrayRef<int> ShuffleMask = SVN->getMask(); LowerVECTOR_SHUFFLE() local [all...] |