Lines Matching refs:NumBytes
686 static void EmitNops(MCStreamer &OS, unsigned NumBytes, bool Is64Bit, const MCSubtargetInfo &STI) { in EmitNops() argument
690 while (NumBytes) { in EmitNops()
694 switch (NumBytes) { in EmitNops()
696 case 1: NumBytes -= 1; Opc = X86::NOOP; break; in EmitNops()
697 case 2: NumBytes -= 2; Opc = X86::XCHG16ar; break; in EmitNops()
698 case 3: NumBytes -= 3; Opc = X86::NOOPL; break; in EmitNops()
699 case 4: NumBytes -= 4; Opc = X86::NOOPL; Displacement = 8; break; in EmitNops()
700 case 5: NumBytes -= 5; Opc = X86::NOOPL; Displacement = 8; in EmitNops()
702 case 6: NumBytes -= 6; Opc = X86::NOOPW; Displacement = 8; in EmitNops()
704 case 7: NumBytes -= 7; Opc = X86::NOOPL; Displacement = 512; break; in EmitNops()
705 case 8: NumBytes -= 8; Opc = X86::NOOPL; Displacement = 512; in EmitNops()
707 case 9: NumBytes -= 9; Opc = X86::NOOPW; Displacement = 512; in EmitNops()
709 default: NumBytes -= 10; Opc = X86::NOOPW; Displacement = 512; in EmitNops()
713 unsigned NumPrefixes = std::min(NumBytes, 5U); in EmitNops()
714 NumBytes -= NumPrefixes; in EmitNops()
741 unsigned NumBytes = MI.getOperand(1).getImm(); in LowerSTACKMAP() local
747 EmitNops(OS, NumBytes, Is64Bit, STI); in LowerSTACKMAP()
774 unsigned NumBytes = opers.getMetaOper(PatchPointOpers::NBytesPos).getImm(); in LowerPATCHPOINT() local
775 assert(NumBytes >= EncodedBytes && in LowerPATCHPOINT()
778 EmitNops(OS, NumBytes - EncodedBytes, Is64Bit, STI); in LowerPATCHPOINT()