class X86TargetStreamer

Declaration

class X86TargetStreamer : public MCTargetStreamer { /* full declaration omitted */ };

Description

X86 target streamer implementing x86-only assembly directives.

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:17

Inherits from: MCTargetStreamer

Member Variables

Inherited from MCTargetStreamer:

protected Streamer

Method Overview

Inherited from MCTargetStreamer:

Methods

X86TargetStreamer(llvm::MCStreamer& S)

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:19

Parameters

llvm::MCStreamer& S

virtual bool emitFPOData(
    const llvm::MCSymbol* ProcSym,
    llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:25

Parameters

const llvm::MCSymbol* ProcSym
llvm::SMLoc L = {}

virtual bool emitFPOEndProc(llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:24

Parameters

llvm::SMLoc L = {}

virtual bool emitFPOEndPrologue(
    llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:23

Parameters

llvm::SMLoc L = {}

virtual bool emitFPOProc(
    const llvm::MCSymbol* ProcSym,
    unsigned int ParamsSize,
    llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:21

Parameters

const llvm::MCSymbol* ProcSym
unsigned int ParamsSize
llvm::SMLoc L = {}

virtual bool emitFPOPushReg(unsigned int Reg,
                            llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:26

Parameters

unsigned int Reg
llvm::SMLoc L = {}

virtual bool emitFPOSetFrame(unsigned int Reg,
                             llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:29

Parameters

unsigned int Reg
llvm::SMLoc L = {}

virtual bool emitFPOStackAlign(unsigned int Align,
                               llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:28

Parameters

unsigned int Align
llvm::SMLoc L = {}

virtual bool emitFPOStackAlloc(
    unsigned int StackAlloc,
    llvm::SMLoc L = {})

Declared at: llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h:27

Parameters

unsigned int StackAlloc
llvm::SMLoc L = {}