Lines Matching refs:Mask
95 void emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) override;
143 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveRegMask(unsigned Mask, in emitARMWinCFISaveRegMask() argument
145 assert(Mask != 0); in emitARMWinCFISaveRegMask()
146 int Lr = (Mask & 0x4000) ? 1 : 0; in emitARMWinCFISaveRegMask()
147 Mask &= ~0x4000; in emitARMWinCFISaveRegMask()
149 assert((Mask & ~0x1fff) == 0); in emitARMWinCFISaveRegMask()
151 assert((Mask & ~0x00ff) == 0); in emitARMWinCFISaveRegMask()
152 if (Mask && ((Mask + (1 << 4)) & Mask) == 0) { in emitARMWinCFISaveRegMask()
153 if (Wide && (Mask & 0x1000) == 0 && (Mask & 0xff) == 0xf0) { in emitARMWinCFISaveRegMask()
156 if (Mask & (1 << I)) { in emitARMWinCFISaveRegMask()
165 if (Mask & (1 << I)) { in emitARMWinCFISaveRegMask()
173 Mask |= Lr << 14; in emitARMWinCFISaveRegMask()
175 emitARMWinUnwindCode(Win64EH::UOP_WideSaveRegMask, Mask, 0); in emitARMWinCFISaveRegMask()
177 emitARMWinUnwindCode(Win64EH::UOP_SaveRegMask, Mask, 0); in emitARMWinCFISaveRegMask()