FreeBASIC  0.91.0
EMIT_VTBL Class Reference

Public Member Functions

function_as_integer init ()
 
sub end ()
 
function_as_integer getOptionValue (byval_as_IR_OPTIONVALUE opt)
 
function_as_integer open ()
 
sub close (byval_as_double tottime)
 
function_as_integer isKeyword (byval_as_zstring_ptr text)
 
function_as_integer isRegPreserved (byval_as_integer dclass, byval_as_integer reg)
 
function_as_integer getFreePreservedReg (byval_as_integer dclass, byval_as_integer dtype)
 
sub getResultReg (byval_as_integer dtype, byval_as_integer dclass, byref_as_integer r1, byref_as_integer r2)
 
function_as_const_zstring_ptr procGetFrameRegName ()
 
sub procBegin (byval_as_FBSYMBOL_ptr proc)
 
sub procEnd (byval_as_FBSYMBOL_ptr proc)
 
sub procHeader (byval_as_FBSYMBOL_ptr proc, byval_as_FBSYMBOL_ptr initlabel)
 
sub procFooter (byval_as_FBSYMBOL_ptr proc, byval_as_integer bytestopop, byval_as_FBSYMBOL_ptr initlabel, byval_as_FBSYMBOL_ptr exitlabel)
 
sub procAllocArg (byval_as_FBSYMBOL_ptr proc, byval_as_FBSYMBOL_ptr sym)
 
sub procAllocLocal (byval_as_FBSYMBOL_ptr proc, byval_as_FBSYMBOL_ptr sym)
 
sub procAllocStaticVars (byval_as_FBSYMBOL_ptr head_sym)
 
sub scopeBegin (byval_as_FBSYMBOL_ptr s)
 
sub scopeEnd (byval_as_FBSYMBOL_ptr s)
 
sub setSection (byval_as_integer section, byval_as_integer priority)
 
function_as_const_zstring_ptr getTypeString (byval_as_integer dtype)
 
function_as_const_zstring_ptr getSectionString (byval_as_integer section, byval_as_integer priority)
 

Detailed Description

Definition at line 1165 of file emit.bi.

Member Function Documentation

sub EMIT_VTBL::close ( byval_as_double  tottime)
sub EMIT_VTBL::end ( )
function_as_integer EMIT_VTBL::getFreePreservedReg ( byval_as_integer  dclass,
byval_as_integer  dtype 
)
function_as_integer EMIT_VTBL::getOptionValue ( byval_as_IR_OPTIONVALUE  opt)
sub EMIT_VTBL::getResultReg ( byval_as_integer  dtype,
byval_as_integer  dclass,
byref_as_integer  r1,
byref_as_integer  r2 
)
function_as_const_zstring_ptr EMIT_VTBL::getSectionString ( byval_as_integer  section,
byval_as_integer  priority 
)
function_as_const_zstring_ptr EMIT_VTBL::getTypeString ( byval_as_integer  dtype)
function_as_integer EMIT_VTBL::init ( )
function_as_integer EMIT_VTBL::isKeyword ( byval_as_zstring_ptr  text)
function_as_integer EMIT_VTBL::isRegPreserved ( byval_as_integer  dclass,
byval_as_integer  reg 
)
function_as_integer EMIT_VTBL::open ( )
sub EMIT_VTBL::procAllocArg ( byval_as_FBSYMBOL_ptr  proc,
byval_as_FBSYMBOL_ptr  sym 
)
sub EMIT_VTBL::procAllocLocal ( byval_as_FBSYMBOL_ptr  proc,
byval_as_FBSYMBOL_ptr  sym 
)
sub EMIT_VTBL::procAllocStaticVars ( byval_as_FBSYMBOL_ptr  head_sym)
sub EMIT_VTBL::procBegin ( byval_as_FBSYMBOL_ptr  proc)
sub EMIT_VTBL::procEnd ( byval_as_FBSYMBOL_ptr  proc)
sub EMIT_VTBL::procFooter ( byval_as_FBSYMBOL_ptr  proc,
byval_as_integer  bytestopop,
byval_as_FBSYMBOL_ptr  initlabel,
byval_as_FBSYMBOL_ptr  exitlabel 
)
function_as_const_zstring_ptr EMIT_VTBL::procGetFrameRegName ( )
sub EMIT_VTBL::procHeader ( byval_as_FBSYMBOL_ptr  proc,
byval_as_FBSYMBOL_ptr  initlabel 
)
sub EMIT_VTBL::scopeBegin ( byval_as_FBSYMBOL_ptr  s)
sub EMIT_VTBL::scopeEnd ( byval_as_FBSYMBOL_ptr  s)
sub EMIT_VTBL::setSection ( byval_as_integer  section,
byval_as_integer  priority 
)

The documentation for this class was generated from the following file: