Lines Matching refs:OpUsefulBits
1794 APInt OpUsefulBits(UsefulBits); in getUsefulBitsFromBitfieldMoveOpd() local
1795 OpUsefulBits = 1; in getUsefulBitsFromBitfieldMoveOpd()
1798 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBitfieldMoveOpd()
1799 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1801 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
1803 OpUsefulBits = OpUsefulBits.shl(Imm); in getUsefulBitsFromBitfieldMoveOpd()
1805 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBitfieldMoveOpd()
1806 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1808 OpUsefulBits = OpUsefulBits.shl(OpUsefulBits.getBitWidth() - Imm); in getUsefulBitsFromBitfieldMoveOpd()
1809 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
1811 OpUsefulBits = OpUsefulBits.lshr(OpUsefulBits.getBitWidth() - Imm); in getUsefulBitsFromBitfieldMoveOpd()
1814 UsefulBits &= OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
1865 APInt OpUsefulBits(UsefulBits); in getUsefulBitsFromBFM() local
1866 OpUsefulBits = 1; in getUsefulBitsFromBFM()
1869 OpUsefulBits = OpUsefulBits.shl(MSB - Imm + 1); in getUsefulBitsFromBFM()
1870 --OpUsefulBits; in getUsefulBitsFromBFM()
1871 UsefulBits &= ~OpUsefulBits; in getUsefulBitsFromBFM()
1874 OpUsefulBits = OpUsefulBits.shl(MSB + 1); in getUsefulBitsFromBFM()
1875 --OpUsefulBits; in getUsefulBitsFromBFM()
1876 UsefulBits = ~(OpUsefulBits.shl(OpUsefulBits.getBitWidth() - Imm)); in getUsefulBitsFromBFM()