Lines Matching refs:Mask
48 unsigned Mask; member in __anond2face1f0111::MOVEMState
56 Mask(0), Access(AccessTy::None) {} in MOVEMState()
85 unsigned getMask() const { return Mask; } in getMask()
96 if (NewMask > Mask) { in classifyUpdateByMask()
98 } else if (NewMask < Mask) { in classifyUpdateByMask()
135 assert(!(Value & Mask) && in updateMask()
137 Mask |= Value; in updateMask()
203 MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, in ProcessMI() argument
210 State.update(Offset, Mask)) { in ProcessMI()
218 return ProcessMI(MBB, MI, State, Mask, Offset, Reg, IsStore); in ProcessMI()
226 State.update(Offset, Mask); in ProcessMI()
244 unsigned Mask = 0; in runOnMachineFunction() local
262 Mask = MI->getOperand(1).getImm(); in runOnMachineFunction()
265 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, true); in runOnMachineFunction()
268 Mask = MI->getOperand(2).getImm(); in runOnMachineFunction()
271 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, true); in runOnMachineFunction()
274 Mask = MI->getOperand(0).getImm(); in runOnMachineFunction()
277 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, false); in runOnMachineFunction()
280 Mask = MI->getOperand(0).getImm(); in runOnMachineFunction()
283 Modified |= ProcessMI(MBB, MI, State, Mask, Offset, Reg, false); in runOnMachineFunction()