Lines Matching refs:NonZeroBits
3035 const uint64_t NonZeroBits,
3042 const uint64_t NonZeroBits,
3060 const uint64_t NonZeroBits = (~Known.Zero).getZExtValue(); in isBitfieldPositioningOp() local
3061 if (!isShiftedMask_64(NonZeroBits)) in isBitfieldPositioningOp()
3069 NonZeroBits, Src, DstLSB, Width); in isBitfieldPositioningOp()
3072 NonZeroBits, Src, DstLSB, Width); in isBitfieldPositioningOp()
3080 const uint64_t NonZeroBits, in isBitfieldPositioningOpFromAnd() argument
3083 assert(isShiftedMask_64(NonZeroBits) && "Caller guaranteed"); in isBitfieldPositioningOpFromAnd()
3100 assert((~AndImm & NonZeroBits) == 0 && in isBitfieldPositioningOpFromAnd()
3133 DstLSB = llvm::countr_zero(NonZeroBits); in isBitfieldPositioningOpFromAnd()
3134 Width = llvm::countr_one(NonZeroBits >> DstLSB); in isBitfieldPositioningOpFromAnd()
3202 const uint64_t NonZeroBits, in isBitfieldPositioningOpFromShl() argument
3205 assert(isShiftedMask_64(NonZeroBits) && "Caller guaranteed"); in isBitfieldPositioningOpFromShl()
3222 DstLSB = llvm::countr_zero(NonZeroBits); in isBitfieldPositioningOpFromShl()
3223 Width = llvm::countr_one(NonZeroBits >> DstLSB); in isBitfieldPositioningOpFromShl()