Lines Matching defs:Mask
2549 const uint32_t *Mask = TRI->getCallPreservedMask(CallConv); in LowerCall() local
3202 static bool isSequentialOrUndefInRange(ArrayRef<int> Mask, in isSequentialOrUndefInRange()
3213 static bool isPSHUFDMask(ArrayRef<int> Mask, EVT VT) { in isPSHUFDMask()
3223 static bool isPSHUFHWMask(ArrayRef<int> Mask, EVT VT, bool HasAVX2) { in isPSHUFHWMask()
3252 static bool isPSHUFLWMask(ArrayRef<int> Mask, EVT VT, bool HasAVX2) { in isPSHUFLWMask()
3281 static bool isPALIGNRMask(ArrayRef<int> Mask, EVT VT, in isPALIGNRMask()
3354 static void CommuteVectorShuffleMask(SmallVectorImpl<int> &Mask, in CommuteVectorShuffleMask()
3371 static bool isSHUFPMask(ArrayRef<int> Mask, EVT VT, bool HasAVX, in isSHUFPMask()
3424 static bool isMOVHLPSMask(ArrayRef<int> Mask, EVT VT) { in isMOVHLPSMask()
3443 static bool isMOVHLPS_v_undef_Mask(ArrayRef<int> Mask, EVT VT) { in isMOVHLPS_v_undef_Mask()
3460 static bool isMOVLPMask(ArrayRef<int> Mask, EVT VT) { in isMOVLPMask()
3482 static bool isMOVLHPSMask(ArrayRef<int> Mask, EVT VT) { in isMOVLHPSMask()
3514 ArrayRef<int> Mask = SVOp->getMask(); in Compact8x32ShuffleNode() local
3551 static bool isUNPCKLMask(ArrayRef<int> Mask, EVT VT, in isUNPCKLMask()
3590 static bool isUNPCKHMask(ArrayRef<int> Mask, EVT VT, in isUNPCKHMask()
3628 static bool isUNPCKL_v_undef_Mask(ArrayRef<int> Mask, EVT VT, in isUNPCKL_v_undef_Mask()
3671 static bool isUNPCKH_v_undef_Mask(ArrayRef<int> Mask, EVT VT, bool HasAVX2) { in isUNPCKH_v_undef_Mask()
3703 static bool isMOVLMask(ArrayRef<int> Mask, EVT VT) { in isMOVLMask()
3727 static bool isVPERM2X128Mask(ArrayRef<int> Mask, EVT VT, bool HasAVX) { in isVPERM2X128Mask()
3787 static bool isVPERMILPMask(ArrayRef<int> Mask, EVT VT, bool HasAVX) { in isVPERMILPMask()
3818 static bool isCommutedMOVLMask(ArrayRef<int> Mask, EVT VT, in isCommutedMOVLMask()
3842 static bool isMOVSHDUPMask(ArrayRef<int> Mask, EVT VT, in isMOVSHDUPMask()
3865 static bool isMOVSLDUPMask(ArrayRef<int> Mask, EVT VT, in isMOVSLDUPMask()
3888 static bool isMOVDDUPYMask(ArrayRef<int> Mask, EVT VT, bool HasAVX) { in isMOVDDUPYMask()
3908 static bool isMOVDDUPMask(ArrayRef<int> Mask, EVT VT) { in isMOVDDUPMask()
3979 unsigned Mask = 0; in getShuffleSHUFImmediate() local
4001 unsigned Mask = 0; in getShufflePSHUFHWImmediate() local
4025 unsigned Mask = 0; in getShufflePSHUFLWImmediate() local
4108 unsigned Mask = 0; in getShuffleCLImmediate() local
4153 static bool ShouldXformToMOVHLPS(ArrayRef<int> Mask, EVT VT) { in ShouldXformToMOVHLPS()
4210 ArrayRef<int> Mask, EVT VT) { in ShouldXformToMOVLP()
4340 static void NormalizeMask(SmallVectorImpl<int> &Mask, unsigned NumElems) { in NormalizeMask()
4353 SmallVector<int, 8> Mask; in getMOVL() local
4364 SmallVector<int, 8> Mask; in getUnpackl() local
4376 SmallVector<int, 8> Mask; in getUnpackh() local
4494 SmallVectorImpl<int> &Mask, bool &IsUnary) { in getTargetShuffleMask()
4923 SmallVector<int, 8> Mask; in LowerAsSplatVectorLoad() local
5166 SmallVector<int, 8> Mask; in LowerVectorFpExtend() local
5318 SmallVector<int, 4> Mask; in LowerBUILD_VECTOR() local
6169 SmallVector<int, 16> Mask; in LowerVECTOR_SHUFFLE_256() local
6868 SDValue Mask = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v8i32, in LowerVECTOR_SHUFFLE() local
7043 int Mask[4] = { static_cast<int>(Idx), -1, -1, -1 }; in LowerEXTRACT_VECTOR_ELT() local
7062 int Mask[2] = { 1, -1 }; in LowerEXTRACT_VECTOR_ELT() local
8220 SDValue Mask = DAG.getLoad(VT, dl, DAG.getEntryNode(), CPIdx, in LowerFABS() local
8252 SDValue Mask = DAG.getLoad(VT, dl, DAG.getEntryNode(), CPIdx, in LowerFNEG() local
10753 SDValue Mask = DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &V[0], 16); in LowerShift() local
10797 SDValue Mask = DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &V[0], 32); in LowerShift() local
11794 X86TargetLowering::isVectorClearMaskLegal(const SmallVectorImpl<int> &Mask, in isVectorClearMaskLegal()
14237 unsigned Mask = 0; in checkFlaggedOrCombine() local
14509 APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue(); in PerformSHLCombine() local
14873 SDValue Mask = N1.getOperand(0); in PerformOrCombine() local
15471 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(LHS.getNode())->getMask(); in isHorizontalBinOp() local
15489 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(RHS.getNode())->getMask(); in isHorizontalBinOp() local