Home
last modified time | relevance | path

Searched refs:LowZBits (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp752 unsigned LowZBits, MaskLen; in SelectShiftedRegisterFromAnd() local
753 if (!AndMask.isShiftedMask(LowZBits, MaskLen)) in SelectShiftedRegisterFromAnd()
763 if (LowZBits <= ShiftAmtC || (BitWidth != LowZBits + MaskLen)) in SelectShiftedRegisterFromAnd()
766 NewShiftC = LowZBits - ShiftAmtC; in SelectShiftedRegisterFromAnd()
769 if (LowZBits == 0) in SelectShiftedRegisterFromAnd()
773 NewShiftC = LowZBits + ShiftAmtC; in SelectShiftedRegisterFromAnd()
778 if (LHSOpcode == ISD::SRA && (BitWidth != (LowZBits + MaskLen))) in SelectShiftedRegisterFromAnd()
797 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, LowZBits); in SelectShiftedRegisterFromAnd()