H A D | X86MCCodeEmitter.cpp | 75 void emitByte(uint8_t C, unsigned &CurByte, raw_ostream &OS) const { argument 77 ++CurByte; 80 void emitConstant(uint64_t Val, unsigned Size, unsigned &CurByte, argument 84 emitByte(Val & 255, CurByte, OS); 90 MCFixupKind FixupKind, unsigned &CurByte, raw_ostream &OS, 99 unsigned &CurByte, raw_ostream &OS) const { 100 emitByte(modRMByte(3, RegOpcodeFld, getX86RegNum(ModRMReg)), CurByte, OS); 104 unsigned &CurByte, raw_ostream &OS) const { 106 emitByte(modRMByte(SS, Index, Base), CurByte, OS); 110 uint64_t TSFlags, bool Rex, unsigned &CurByte, 291 emitImmediate(const MCOperand &DispOp, SMLoc Loc, unsigned Size, MCFixupKind FixupKind, unsigned &CurByte, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const argument 368 emitMemModRMByte(const MCInst &MI, unsigned Op, unsigned RegOpcodeField, uint64_t TSFlags, bool Rex, unsigned &CurByte, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &STI) const argument 635 emitPrefixImpl(uint64_t TSFlags, unsigned &CurOp, unsigned &CurByte, bool &Rex, const MCInst &MI, const MCInstrDesc &Desc, const MCSubtargetInfo &STI, raw_ostream &OS) const argument 739 emitVEXOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand, const MCInst &MI, const MCInstrDesc &Desc, raw_ostream &OS) const argument 1258 emitSegmentOverridePrefix(unsigned &CurByte, unsigned SegOperand, const MCInst &MI, raw_ostream &OS) const argument 1295 emitOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, int MemOperand, const MCInst &MI, const MCInstrDesc &Desc, const MCSubtargetInfo &STI, raw_ostream &OS) const argument 1371 unsigned CurByte = 0; local 1392 unsigned CurByte = 0; local [all...] |