Searched refs:LHSMask (Results 1 – 3 of 3) sorted by relevance
127 unsigned short getTransformedMask(unsigned short LHSMask, unsigned RHSMask) { in getTransformedMask()134 ResElt = getMaskElt(LHSMask, SrcElt); in getTransformedMask()
1026 SmallVector<int, 16> LHSMask; in visitShuffleVectorInst() local1029 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()1050 eltMask = LHSMask[Mask[i]]; in visitShuffleVectorInst()1100 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) { in visitShuffleVectorInst()
3513 const APInt &LHSMask = in visitOR() local3518 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && in visitOR()3519 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { in visitOR()3523 DAG.getConstant(LHSMask | RHSMask, VT)); in visitOR()3701 SDValue LHSMask; // AND value if any. in MatchRotate() local3702 if (!MatchRotateHalf(LHS, LHSShift, LHSMask)) in MatchRotate()3720 std::swap(LHSMask , RHSMask ); in MatchRotate()3742 if (LHSMask.getNode() || RHSMask.getNode()) { in MatchRotate()3745 if (LHSMask.getNode()) { in MatchRotate()3747 Mask &= cast<ConstantSDNode>(LHSMask)->getAPIntValue() | RHSBits; in MatchRotate()[all …]