Lines Matching full:bitwidth
1515 unsigned BitWidth = VT.getSizeInBits();
1523 BitWidth = VT.getSizeInBits();
1532 if (ShiftImm + Width > BitWidth)
1755 unsigned BitWidth = VT.getSizeInBits() - NumberOfIgnoredHighBits;
1757 APInt SignificantDstMask = APInt(BitWidth, DstMask);
1758 APInt SignificantBitsToBeInserted = BitsToBeInserted.zextOrTrunc(BitWidth);
1793 // inherit the bitwidth value
1934 unsigned Bitwidth = Op.getValueType().getScalarType().getSizeInBits();
1936 UsefulBits = APInt(Bitwidth, 0);
1962 unsigned BitWidth = VT.getSizeInBits();
1963 unsigned UBFMOpc = BitWidth == 32 ? AArch64::UBFMWri : AArch64::UBFMXri;
1970 CurDAG->getTargetConstant(BitWidth - ShlAmount, dl, VT),
1971 CurDAG->getTargetConstant(BitWidth - 1 - ShlAmount, dl, VT));
1978 CurDAG->getTargetConstant(BitWidth - 1, dl, VT));
1991 unsigned BitWidth = VT.getSizeInBits();
1992 (void)BitWidth;
1993 assert(BitWidth == 32 || BitWidth == 64);
2006 assert((~APInt(BitWidth, AndImm) & ~KnownZero) == 0);
2054 unsigned BitWidth = VT.getSizeInBits();
2063 if (AArch64_AM::isLogicalImmediate(OrImm, BitWidth))
2095 int Width = BitWidth - APInt(BitWidth, NotKnownZero).countPopulation();
2098 unsigned ImmR = (BitWidth - LSB) % BitWidth;
2107 if (IsBFI && !AArch64_AM::isLogicalImmediate(BFIImm, BitWidth)) {
2111 for (unsigned Shift = 0; Shift < BitWidth; Shift += 16) {
2144 unsigned BitWidth = VT.getSizeInBits();
2204 ImmR = (BitWidth - DstLSB) % BitWidth;
2257 APInt(BitWidth, Mask0Imm) == ~APInt(BitWidth, Mask1Imm) &&
2271 int Width = BitWidth - APInt(BitWidth, Mask0Imm).countPopulation();
2279 CurDAG->getTargetConstant(BitWidth - 1, DL, VT));
2282 unsigned ImmR = (BitWidth - LSB) % BitWidth;