Lines Matching refs:MSB
1420 unsigned &LSB, unsigned &MSB, in isBitfieldExtractOpFromAnd() argument
1495 MSB = SrlImm + (VT == MVT::i32 ? countTrailingOnes<uint32_t>(AndImm) in isBitfieldExtractOpFromAnd()
1503 MSB = MSB > 31 ? 31 : MSB; in isBitfieldExtractOpFromAnd()
1544 unsigned &MSB) { in isSeveralBitsExtractOpFromShr() argument
1581 MSB = BitWide + SrlImm - 1; in isSeveralBitsExtractOpFromShr()
1791 uint64_t Imm, uint64_t MSB, in getUsefulBitsFromBitfieldMoveOpd() argument
1797 if (MSB >= Imm) { in getUsefulBitsFromBitfieldMoveOpd()
1798 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBitfieldMoveOpd()
1805 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBitfieldMoveOpd()
1821 uint64_t MSB = in getUsefulBitsFromUBFM() local
1824 getUsefulBitsFromBitfieldMoveOpd(Op, UsefulBits, Imm, MSB, Depth); in getUsefulBitsFromUBFM()
1859 uint64_t MSB = in getUsefulBitsFromBFM() local
1863 return getUsefulBitsFromBitfieldMoveOpd(Op, UsefulBits, Imm, MSB, Depth); in getUsefulBitsFromBFM()
1868 if (MSB >= Imm) { in getUsefulBitsFromBFM()
1869 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBFM()
1874 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBFM()