Lines Matching defs:Low
2994 // | Slot1 | Low | Slot2 | High |
2995 // LowHigh = or (shl (zext Low), ZextLowShlAmt), (zext High)
2996 // | Slot2 | High | Slot1 | Low |
2997 // HighLow = or (shl (zext High), ZextHighShlAmt), (zext Low)
3005 Value *High, *ZextHigh, *Low;
3011 if (!match(Or1, m_ZExt(m_Value(Low))) ||
3016 unsigned LowSize = Low->getType()->getScalarSizeInBits();
3017 // Make sure High does not overlap with Low and most significant bits of
3040 // Low must not overlap with High and most significant bits of Low must
3460 APInt Low = APInt::getLowBitsSet(BigBitSize, SmallBitSize);
3461 if ((Low & *AndC).isZero() && (Low & *BigC).isZero()) {
3462 Value *NewAnd = Builder.CreateAnd(V, Low | *AndC);