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.cpp756 unsigned LowZBits, MaskLen; in SelectShiftedRegisterFromAnd() local
757 if (!AndMask.isShiftedMask(LowZBits, MaskLen)) in SelectShiftedRegisterFromAnd()
767 if (LowZBits <= ShiftAmtC || (BitWidth != LowZBits + MaskLen)) in SelectShiftedRegisterFromAnd()
770 NewShiftC = LowZBits - ShiftAmtC; in SelectShiftedRegisterFromAnd()
773 if (LowZBits == 0) in SelectShiftedRegisterFromAnd()
777 NewShiftC = LowZBits + ShiftAmtC; in SelectShiftedRegisterFromAnd()
782 if (LHSOpcode == ISD::SRA && (BitWidth != (LowZBits + MaskLen))) in SelectShiftedRegisterFromAnd()
801 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, LowZBits); in SelectShiftedRegisterFromAnd()