/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 26 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask() 50 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask() 60 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() 69 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() 77 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask() 84 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask() 91 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask() 100 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask() 112 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask() 125 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask() [all …]
|
H A D | X86InstComments.cpp | 641 SmallVector<int, 8> ShuffleMask; EmitAnyX86InstComments() local [all...] |
/freebsd-src/contrib/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 | 1655 int ShuffleMask[4] = {0, 1, 2, 3}; simplifyX86insertps() local 1737 SmallVector<int, 16> ShuffleMask; simplifyX86extrq() local 1814 SmallVector<int, 16> ShuffleMask; simplifyX86insertq() local [all...] |
H A D | X86LowerAMXIntrinsics.cpp | 440 int ShuffleMask[4] = {2, 0, 3, 1}; in createTileDPLoops() local
|
H A D | X86InterleavedAccess.cpp | 474 SmallVectorImpl<int> &ShuffleMask, in DecodePALIGNRMask() argument
|
H A D | X86MCInstLower.cpp | 1417 SmallVector<int, 8> ShuffleMask(Mask); getShuffleComment() local [all...] |
H A D | X86ISelLowering.cpp | 5701 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(N)->getMask(); getFauxShuffleMask() local 6275 SmallVector<int, 16> ShuffleMask; getShuffleScalarElt() local 8808 SmallVector<int, 8> ShuffleMask; LowerBUILD_VECTOR() local 24292 SmallVector<int, 16> ShuffleMask; LowerEXTEND_VECTOR_INREG() local 29239 SmallVector<int, 8> ShuffleMask; LowerShift() local 42293 SmallVector<int, 16> ShuffleMask; SimplifyMultipleUseDemandedBitsForTargetNode() local 44357 SmallVector<int> ShuffleMask; combineToExtendBoolVectorInReg() local 46050 SmallVector<int, 32> ShuffleMask, ScaledMaskUnused; combineSetCCMOVMSK() local 46486 SmallVector<int, 16> ShuffleMask(NumElts); reduceVMULWidth() local 47169 SmallVector<int> ShuffleMask, ScaledMask; combineHorizOpWithShuffle() local 47273 SmallVector<int, 4> ShuffleMask( combineHorizOpWithShuffle() local 48783 SmallVector<int, 16> ShuffleMask(NumElts * Scale, SM_SentinelUndef); combineAnd() local 50720 __anon97398207be02(SDValue Op, SDValue &N0, SDValue &N1, SmallVectorImpl<int> &ShuffleMask) isHorizontalBinOp() argument 55568 SmallVector<int, 32> ShuffleMask; combineEXTRACT_SUBVECTOR() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 233 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchREV() local 263 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchTRN() local 284 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchUZP() local 300 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchZip() local 485 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); matchINS() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1247 SmallVector<int, 16> ShuffleMask; ExpandANY_EXTEND_VECTOR_INREG() local 1310 auto ShuffleMask = llvm::to_vector<16>(llvm::seq<int>(0, NumSrcElements)); ExpandZERO_EXTEND_VECTOR_INREG() local 1321 createBSWAPShuffleMask(EVT VT,SmallVectorImpl<int> & ShuffleMask) createBSWAPShuffleMask() argument 1336 SmallVector<int, 16> ShuffleMask; ExpandBSWAP() local [all...] |
H A D | TargetLowering.cpp | 880 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); SimplifyMultipleUseDemandedBits() local 1326 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); SimplifyDemandedBits() local 3398 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); SimplifyDemandedVectorElts() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 767 struct ShuffleMask { struct 768 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() argument 777 ArrayRef<int> Mask; 778 int MinSrc = -1, MaxSrc = -1; 780 ShuffleMask lo() const { in lo() 784 ShuffleMask hi() const { in hi() 789 void print(raw_ostream &OS) const { in print()
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantsContext.h | 167 SmallVector<int, 4> ShuffleMask; global() variable [all...] |
H A D | AutoUpgrade.cpp | 2954 SmallVector<int, 8> ShuffleMask(NumDstElts); UpgradeIntrinsicCall() local 2998 SmallVector<int, 8> ShuffleMask(0); UpgradeIntrinsicCall() local 3020 SmallVector<int, 8> ShuffleMask(NumDstElts); UpgradeIntrinsicCall() local 3215 SmallVector<int, 8> ShuffleMask(NumElts); UpgradeIntrinsicCall() local [all...] |
H A D | IRBuilder.cpp | 1177 SmallVector<int, 8> ShuffleMask; CreateVectorReverse() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 180 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 344 ArrayRef<int> ShuffleMask; global() member in __anon75ccf7c50111::InstructionUseExpr
|
H A D | ScalarizeMaskedMemIntrin.cpp | 653 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem); scalarizeMaskedExpandLoad() local
|
H A D | GVN.cpp | 364 ArrayRef<int> ShuffleMask = SVI->getShuffleMask(); createExpr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 413 SmallVector<int> ShuffleMask; defaultComponentBroadcast() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 2965 std::vector<int> ShuffleMask(NumElementsDst, -1); emitBoolVecConversion() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 1032 SmallVector<int, 32> ShuffleMask(VF); getShuffleReduction() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 2054 ArrayRef<int> ShuffleMask; optimizeVectorResizeWithIntegerBitCasts() local
|
H A D | InstCombineVectorOps.cpp | 2954 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); visitShuffleVectorInst() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7539 isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask,EVT VT,unsigned & WhichResult,bool & isV_UNDEF) isNEONTwoResultShuffleMask() argument 8519 LowerVECTOR_SHUFFLEv8i8(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEv8i8() argument 8611 ArrayRef<int> ShuffleMask = SVN->getMask(); LowerVECTOR_SHUFFLE_i1() local 8660 LowerVECTOR_SHUFFLEUsingMovs(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEUsingMovs() argument 8679 __anon0445ea3b0d02(ArrayRef<int> ShuffleMask, int Start, int Length) LowerVECTOR_SHUFFLEUsingMovs() argument 8746 LowerVECTOR_SHUFFLEUsingOneOff(SDValue Op,ArrayRef<int> ShuffleMask,SelectionDAG & DAG) LowerVECTOR_SHUFFLEUsingOneOff() argument 8814 ArrayRef<int> ShuffleMask = SVN->getMask(); LowerVECTOR_SHUFFLE() local [all...] |