Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:numbits

2322     unsigned NumBits = TLI.ComputeNumSignBitsForTargetNode(Op, Depth);
2323 if (NumBits > 1) FirstAnswer = std::max(FirstAnswer, NumBits);
3325 /// SplatByte - Distribute ByteVal over NumBits bits.
3326 static APInt SplatByte(unsigned NumBits, uint8_t ByteVal) {
3327 APInt Val = APInt(NumBits, ByteVal);
3329 for (unsigned i = NumBits; i > 8; i >>= 1) {
3342 unsigned NumBits = VT.getScalarType().getSizeInBits();
3344 APInt Val = SplatByte(NumBits, C->getZExtValue() & 255);
3351 if (NumBits > 8) {
3354 APInt Magic = SplatByte(NumBits, 0x01);
4620 unsigned NumBits = VT.getScalarType().getSizeInBits()*2;
4621 if ((AndRHS->getValue() & (NumBits-1)) == NumBits-1)