Lines Matching refs:OpUsefulBits
1660 APInt OpUsefulBits(UsefulBits); in getUsefulBitsFromBitfieldMoveOpd() local
1661 OpUsefulBits = 1; in getUsefulBitsFromBitfieldMoveOpd()
1664 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBitfieldMoveOpd()
1665 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1667 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
1669 OpUsefulBits = OpUsefulBits.shl(Imm); in getUsefulBitsFromBitfieldMoveOpd()
1671 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBitfieldMoveOpd()
1672 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1674 OpUsefulBits = OpUsefulBits.shl(OpUsefulBits.getBitWidth() - Imm); in getUsefulBitsFromBitfieldMoveOpd()
1675 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
1677 OpUsefulBits = OpUsefulBits.lshr(OpUsefulBits.getBitWidth() - Imm); in getUsefulBitsFromBitfieldMoveOpd()
1680 UsefulBits &= OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1731 APInt OpUsefulBits(UsefulBits); in getUsefulBitsFromBFM() local
1732 OpUsefulBits = 1; in getUsefulBitsFromBFM()
1735 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBFM()
1736 --OpUsefulBits; in getUsefulBitsFromBFM()
1737 UsefulBits &= ~OpUsefulBits; in getUsefulBitsFromBFM()
1740 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBFM()
1741 --OpUsefulBits; in getUsefulBitsFromBFM()
1742 UsefulBits = ~(OpUsefulBits.shl(OpUsefulBits.getBitWidth() - Imm)); in getUsefulBitsFromBFM()