Lines Matching refs:PermMask
11819 auto PermMask = dyn_cast<ConstantSDNode>(Op->getOperand(2)); in calculateByteProvider() local
11820 if (!PermMask) in calculateByteProvider()
11824 (PermMask->getZExtValue() & (0xFF << (Index * 8))) >> (Index * 8); in calculateByteProvider()
11890 static bool hasNon16BitAccesses(uint64_t PermMask, SDValue &Op, in hasNon16BitAccesses() argument
11892 int Low16 = PermMask & 0xffff; in hasNon16BitAccesses()
11893 int Hi16 = (PermMask & 0xffff0000) >> 16; in hasNon16BitAccesses()
11939 uint64_t PermMask = 0x00000000; in matchPERM() local
11958 PermMask |= (PermOp.SrcOffset + SrcByteAdjust) << (i * 8); in matchPERM()
11973 int Low16 = PermMask & 0xffff; in matchPERM()
11974 int Hi16 = (PermMask & 0xffff0000) >> 16; in matchPERM()
11984 if (hasNon16BitAccesses(PermMask, Op, OtherOp)) { in matchPERM()
11998 DAG.getConstant(PermMask, DL, MVT::i32)); in matchPERM()
13620 auto PermMask = addPermMasks(FirstMask, SecondMask); in resolveSources() local
13628 DAG.getConstant(PermMask, SL, MVT::i32))); in resolveSources()