Lines Matching refs:Mask
36 unsigned Mask;
42 ArgDescriptor(unsigned Val = 0, unsigned Mask = ~0u, bool IsStack = false,
44 : Reg(Val), Mask(Mask), IsStack(IsStack), IsSet(IsSet) {}
46 static ArgDescriptor createRegister(Register Reg, unsigned Mask = ~0u) {
47 return ArgDescriptor(Reg, Mask, false, true);
50 static ArgDescriptor createStack(unsigned Offset, unsigned Mask = ~0u) {
51 return ArgDescriptor(Offset, Mask, true, true);
54 static ArgDescriptor createArg(const ArgDescriptor &Arg, unsigned Mask) {
55 return ArgDescriptor(Arg.Reg, Mask, Arg.IsStack, Arg.IsSet);
82 assert(Mask && "Invalid mask.");
83 return Mask;
87 return Mask != ~0u;