Lines Matching refs:OpUsefulBits

2283   APInt OpUsefulBits(UsefulBits);  in getUsefulBitsFromBitfieldMoveOpd()  local
2284 OpUsefulBits = 1; in getUsefulBitsFromBitfieldMoveOpd()
2287 OpUsefulBits <<= MSB - Imm + 1; in getUsefulBitsFromBitfieldMoveOpd()
2288 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
2290 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
2292 OpUsefulBits <<= Imm; in getUsefulBitsFromBitfieldMoveOpd()
2294 OpUsefulBits <<= MSB + 1; in getUsefulBitsFromBitfieldMoveOpd()
2295 --OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
2297 OpUsefulBits <<= OpUsefulBits.getBitWidth() - Imm; in getUsefulBitsFromBitfieldMoveOpd()
2298 getUsefulBits(Op, OpUsefulBits, Depth + 1); in getUsefulBitsFromBitfieldMoveOpd()
2300 OpUsefulBits.lshrInPlace(OpUsefulBits.getBitWidth() - Imm); in getUsefulBitsFromBitfieldMoveOpd()
2303 UsefulBits &= OpUsefulBits; in getUsefulBitsFromBitfieldMoveOpd()
2351 APInt OpUsefulBits(UsefulBits); in getUsefulBitsFromBFM() local
2352 OpUsefulBits = 1; in getUsefulBitsFromBFM()
2365 OpUsefulBits <<= Width; in getUsefulBitsFromBFM()
2366 --OpUsefulBits; in getUsefulBitsFromBFM()
2370 Mask = ResultUsefulBits & OpUsefulBits; in getUsefulBitsFromBFM()
2376 Mask |= (ResultUsefulBits & ~OpUsefulBits); in getUsefulBitsFromBFM()
2382 OpUsefulBits <<= Width; in getUsefulBitsFromBFM()
2383 --OpUsefulBits; in getUsefulBitsFromBFM()
2384 OpUsefulBits <<= LSB; in getUsefulBitsFromBFM()
2388 Mask = ResultUsefulBits & OpUsefulBits; in getUsefulBitsFromBFM()
2393 Mask |= (ResultUsefulBits & ~OpUsefulBits); in getUsefulBitsFromBFM()