Lines Matching refs:Mask
93 void emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) override;
141 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveRegMask(unsigned Mask, in emitARMWinCFISaveRegMask() argument
143 assert(Mask != 0); in emitARMWinCFISaveRegMask()
144 int Lr = (Mask & 0x4000) ? 1 : 0; in emitARMWinCFISaveRegMask()
145 Mask &= ~0x4000; in emitARMWinCFISaveRegMask()
147 assert((Mask & ~0x1fff) == 0); in emitARMWinCFISaveRegMask()
149 assert((Mask & ~0x00ff) == 0); in emitARMWinCFISaveRegMask()
150 if (Mask && ((Mask + (1 << 4)) & Mask) == 0) { in emitARMWinCFISaveRegMask()
151 if (Wide && (Mask & 0x1000) == 0 && (Mask & 0xff) == 0xf0) { in emitARMWinCFISaveRegMask()
154 if (Mask & (1 << I)) { in emitARMWinCFISaveRegMask()
163 if (Mask & (1 << I)) { in emitARMWinCFISaveRegMask()
171 Mask |= Lr << 14; in emitARMWinCFISaveRegMask()
173 emitARMWinUnwindCode(Win64EH::UOP_WideSaveRegMask, Mask, 0); in emitARMWinCFISaveRegMask()
175 emitARMWinUnwindCode(Win64EH::UOP_SaveRegMask, Mask, 0); in emitARMWinCFISaveRegMask()