/freebsd/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 | 631 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 | 1768 int ShuffleMask[4] = {0, 1, 2, 3}; in simplifyX86insertps() local 1850 SmallVector<int, 16> ShuffleMask; in simplifyX86extrq() local 1927 SmallVector<int, 16> ShuffleMask; in simplifyX86insertq() local 2891 ArrayRef<int> ShuffleMask; in instCombineIntrinsic() local
|
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()
|
H A D | X86MCInstLower.cpp | 1486 SmallVector<int, 8> ShuffleMask(Mask); in printShuffleMask() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 227 SmallVector<int, 8> ShuffleMask; in convertToOptType() local 271 SmallVector<int, 8> ShuffleMask(NarrowElementCount); in convertFromOptType() local
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 409 SmallVector<int> ShuffleMask; in defaultComponentBroadcast() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerLowering.cpp | 160 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchREV() local 197 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchTRN() local 218 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchUZP() local 234 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchZip() local 468 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchINS() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantsContext.h | 168 SmallVector<int, 4> ShuffleMask; variable
|
H A D | AutoUpgrade.cpp | 2792 SmallVector<int, 8> ShuffleMask(NumDstElts); in upgradeX86IntrinsicCall() local 2835 SmallVector<int, 8> ShuffleMask(0); in upgradeX86IntrinsicCall() local 2856 SmallVector<int, 8> ShuffleMask(NumDstElts); in upgradeX86IntrinsicCall() local 3040 SmallVector<int, 8> ShuffleMask(NumElts); in upgradeX86IntrinsicCall() local
|
H A D | IRBuilder.cpp | 1159 SmallVector<int, 8> ShuffleMask; in CreateVectorReverse() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1241 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local 1304 auto ShuffleMask = llvm::to_vector<16>(llvm::seq<int>(0, NumSrcElements)); in ExpandZERO_EXTEND_VECTOR_INREG() local 1315 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask() 1330 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
|
/freebsd/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 780 ShuffleMask lo() const { in lo() argument 784 ShuffleMask hi() const { in hi() argument 777 Mask__anon9fc097470911::ShuffleMask global() argument 778 MaxSrc__anon9fc097470911::ShuffleMask global() argument 789 print__anon9fc097470911::ShuffleMask print() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 1136 Value *&TmpVec) -> void { in getShuffleReduction() 1150 SmallVector<int, 32> ShuffleMask(VF); in getShuffleReduction() local 1160 SmallVector<int, 32> ShuffleMask(VF); in getShuffleReduction() 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 | 377 ArrayRef<int> ShuffleMask; member in __anonac6bc9b30111::InstructionUseExpr
|
H A D | ScalarizeMaskedMemIntrin.cpp | 658 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem); in scalarizeMaskedExpandLoad() local
|
H A D | GVN.cpp | 365 ArrayRef<int> ShuffleMask = SVI->getShuffleMask(); in createExpr() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 3061 std::vector<int> ShuffleMask(NumElementsDst, -1); in emitBoolVecConversion() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 2144 ArrayRef<int> ShuffleMask; in optimizeVectorResizeWithIntegerBitCasts() local
|
H A D | InstCombineVectorOps.cpp | 2970 SmallVector<int, 16> ShuffleMask(SrcNumElems, -1); in visitShuffleVectorInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7556 static unsigned isNEONTwoResultShuffleMask(ArrayRef<int> ShuffleMask, EVT VT, in isNEONTwoResultShuffleMask() 8536 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEv8i8() 8628 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE_i1() local 8677 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEUsingMovs() 8696 auto getMovIdx = [](ArrayRef<int> ShuffleMask, int Start, int Length) { in LowerVECTOR_SHUFFLEUsingMovs() 8763 ArrayRef<int> ShuffleMask, in LowerVECTOR_SHUFFLEUsingOneOff() 8831 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 4738 SmallVector<int> ShuffleMask(VL.size()); in canVectorizeLoads() local 7884 SmallVector<int> ShuffleMask(SV->getShuffleMask().begin(), in peekThroughShuffles() local 8410 SmallVector<int> ShuffleMask(VL.size()); in getBuildVectorCost() local 8435 SmallVector<int> ShuffleMask(V in getBuildVectorCost() local 10349 performExtractsShuffleAction(MutableArrayRef<std::pair<T *,SmallVector<int>>> ShuffleMask,Value * Base,function_ref<unsigned (T *)> GetVF,function_ref<std::pair<T *,bool> (T *,ArrayRef<int>,bool)> ResizeAction,function_ref<T * (ArrayRef<int>,ArrayRef<T * >)> Action) performExtractsShuffleAction() argument 11376 SmallVector<int> ShuffleMask(VL.size(), PoisonMaskElem); getGatherCost() local [all...] |