reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
14898     EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW);
14901     while (NewBW < BitWidth &&
14902            (NewVT.getStoreSizeInBits() != NewBW ||
14905       NewBW = NextPowerOf2(NewBW);
14905       NewBW = NextPowerOf2(NewBW);
14906       NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW);
14908     if (NewBW >= BitWidth)
14913     if (ShAmt % NewBW)
14914       ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW;
14914       ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW;
14914       ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW;
14914       ShAmt = (((ShAmt + NewBW - 1) / NewBW) * NewBW) - NewBW;
14916                                    std::min(BitWidth, ShAmt + NewBW));
14918       APInt NewImm = (Imm & Mask).lshr(ShAmt).trunc(NewBW);
14920         NewImm ^= APInt::getAllOnesValue(NewBW);
14925         PtrOff = (BitWidth + 7 - NewBW) / 8 - PtrOff;