Home
last modified time | relevance | path

Searched defs:ShuffleMask (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp26 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 DX86InstComments.cpp641 SmallVector<int, 8> ShuffleMask; EmitAnyX86InstComments() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp117 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 DX86InstCombineIntrinsic.cpp1655 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 DX86LowerAMXIntrinsics.cpp440 int ShuffleMask[4] = {2, 0, 3, 1}; in createTileDPLoops() local
H A DX86InterleavedAccess.cpp474 SmallVectorImpl<int> &ShuffleMask, in DecodePALIGNRMask() argument
H A DX86MCInstLower.cpp1417 SmallVector<int, 8> ShuffleMask(Mask); getShuffleComment() local
[all...]
H A DX86ISelLowering.cpp5701 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 DAArch64PostLegalizerLowering.cpp233 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 DLegalizeVectorOps.cpp1247 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 DTargetLowering.cpp880 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 DHexagonISelDAGToDAGHVX.cpp767 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 DConstantsContext.h167 SmallVector<int, 4> ShuffleMask; global() variable
[all...]
H A DAutoUpgrade.cpp2954 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 DIRBuilder.cpp1177 SmallVector<int, 8> ShuffleMask; CreateVectorReverse() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h180 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp344 ArrayRef<int> ShuffleMask; global() member in __anon75ccf7c50111::InstructionUseExpr
H A DScalarizeMaskedMemIntrin.cpp653 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem); scalarizeMaskedExpandLoad() local
H A DGVN.cpp364 ArrayRef<int> ShuffleMask = SVI->getShuffleMask(); createExpr() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp413 SmallVector<int> ShuffleMask; defaultComponentBroadcast() local
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2965 std::vector<int> ShuffleMask(NumElementsDst, -1); emitBoolVecConversion() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1032 SmallVector<int, 32> ShuffleMask(VF); getShuffleReduction() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2054 ArrayRef<int> ShuffleMask; optimizeVectorResizeWithIntegerBitCasts() local
H A DInstCombineVectorOps.cpp2954 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); visitShuffleVectorInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7539 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...]

12