| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ShuffleDecode.cpp | 26 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask, in DecodeINSERTPSMask() 51 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask() 61 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask() 70 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask() 78 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask() 85 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask() 92 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask() 101 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask() 113 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask() 126 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask() [all …]
|
| H A D | X86InstComments.cpp | 1072 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
|
| /freebsd/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 | 1764 int ShuffleMask[4] = {0, 1, 2, 3}; in simplifyX86insertps() local 1846 SmallVector<int, 16> ShuffleMask; in simplifyX86extrq() local 1921 SmallVector<int, 16> ShuffleMask; in simplifyX86insertq() local 2899 ArrayRef<int> ShuffleMask; in instCombineIntrinsic() local
|
| H A D | X86LowerAMXIntrinsics.cpp | 438 int ShuffleMask[4] = {2, 0, 3, 1}; in createTileDPLoops() local
|
| H A D | X86InterleavedAccess.cpp | 471 SmallVectorImpl<int> &ShuffleMask, in DecodePALIGNRMask()
|
| H A D | X86MCInstLower.cpp | 1481 SmallVector<int, 8> ShuffleMask(Mask); in printShuffleMask() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | Legality.h | 38 ShuffleMask(SmallVectorImpl<int> &&Indices) : Indices(std::move(Indices)) {} in ShuffleMask() function 39 ShuffleMask(std::initializer_list<int> Indices) : Indices(Indices) {} in ShuffleMask() function 40 explicit ShuffleMask(ArrayRef<int> Indices) : Indices(Indices) {} in ShuffleMask() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULateCodeGenPrepare.cpp | 233 SmallVector<int, 8> ShuffleMask; in convertToOptType() local 277 SmallVector<int, 8> ShuffleMask(NarrowElementCount); in convertFromOptType() local
|
| H A D | AMDGPUInstCombineIntrinsic.cpp | 464 SmallVector<int> ShuffleMask; in defaultComponentBroadcast() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 156 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchREV() local 193 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchTRN() local 214 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchUZP() local 230 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchZip() local 486 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchINS() local
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 177 SmallVector<int, 4> ShuffleMask; variable
|
| H A D | AutoUpgrade.cpp | 3085 SmallVector<int, 8> ShuffleMask(NumDstElts); in upgradeX86IntrinsicCall() local 3126 SmallVector<int, 8> ShuffleMask(0); in upgradeX86IntrinsicCall() local 3147 SmallVector<int, 8> ShuffleMask(NumDstElts); in upgradeX86IntrinsicCall() local 3331 SmallVector<int, 8> ShuffleMask(NumElts); in upgradeX86IntrinsicCall() local
|
| H A D | IRBuilder.cpp | 1092 SmallVector<int, 8> ShuffleMask; in CreateVectorReverse() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 762 struct ShuffleMask { struct 763 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() function 772 ArrayRef<int> Mask; 773 int MinSrc = -1, MaxSrc = -1; 775 ShuffleMask lo() const { in lo() 779 ShuffleMask hi() const { in hi() 784 void print(raw_ostream &OS) const { in print()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 1422 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local 1484 auto ShuffleMask = llvm::to_vector<16>(llvm::seq<int>(0, NumSrcElements)); in ExpandZERO_EXTEND_VECTOR_INREG() local 1495 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask() 1510 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1161 Value *&TmpVec) -> void { in getShuffleReduction() 1175 SmallVector<int, 32> ShuffleMask(VF); in getShuffleReduction() local 1185 SmallVector<int, 32> ShuffleMask(VF); in getShuffleReduction() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 548 auto ShuffleMask = SVI->getShuffleMask(); in lowerInterleavedStore() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineOperand.h | 180 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 296 ArrayRef<int> ShuffleMask; member in __anonac6bc9b30111::InstructionUseExpr
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 734 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem); in scalarizeMaskedExpandLoad() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 6580 ArrayRef<int> ShuffleMask = SVN->getMask(); in lowerSIGN_EXTEND_VECTOR_INREG() local 8151 ArrayRef<int> ShuffleMask = SVN->getMask(); in combineSTORE() local 8289 ArrayRef<int> ShuffleMask = SVN->getMask(); in combineVECTOR_SHUFFLE() local 9039 ArrayRef<int> ShuffleMask = SVN->getMask(); in detectEvenOddMultiplyOperand() local 9044 if (unsigned(ShuffleMask[Elt]) != 2 * Elt) in detectEvenOddMultiplyOperand() local 9046 if (unsigned(ShuffleMask[Elt]) != 2 * Elt + 1) in detectEvenOddMultiplyOperand() local
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 3267 std::vector<int> ShuffleMask(NumElementsDst, -1); in emitBoolVecConversion() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 2206 ArrayRef<int> ShuffleMask; in optimizeVectorResizeWithIntegerBitCasts() local
|
| H A D | InstCombineVectorOps.cpp | 3074 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); in visitShuffleVectorInst() local
|