Lines Matching refs:Mask
49 unsigned Mask; member in __anon143e10ef0111::MOVEMState
57 Mask(0), Access(AccessTy::None) {} in MOVEMState()
86 unsigned getMask() const { return Mask; } in getMask()
97 if (NewMask > Mask) { in classifyUpdateByMask()
99 } else if (NewMask < Mask) { in classifyUpdateByMask()
136 assert(!(Value & Mask) && in updateMask()
138 Mask |= Value; in updateMask()
204 MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, in ProcessMI() argument
211 State.update(Offset, Mask)) { in ProcessMI()
219 return ProcessMI(MBB, MI, State, Mask, Offset, Reg, IsStore); in ProcessMI()
227 State.update(Offset, Mask); in ProcessMI()
245 unsigned Mask = 0; in runOnMachineFunction() local
263 Mask = MI->getOperand(1).getImm(); in runOnMachineFunction()
266 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, true); in runOnMachineFunction()
269 Mask = MI->getOperand(2).getImm(); in runOnMachineFunction()
272 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, true); in runOnMachineFunction()
275 Mask = MI->getOperand(0).getImm(); in runOnMachineFunction()
278 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, false); in runOnMachineFunction()
281 Mask = MI->getOperand(0).getImm(); in runOnMachineFunction()
284 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, false); in runOnMachineFunction()