FreeBASIC  0.91.0
ast-node-branch.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "ir.bi"
#include "ast.bi"
Include dependency graph for ast-node-branch.bas:

Go to the source code of this file.

Functions

function_as_ASTNODE_ptr astNewBRANCH (byval_as_integer op, byval_as_FBSYMBOL_ptr label, byval_as_ASTNODE_ptr l)
 
function_as_IRVREG_ptr astLoadBRANCH (byval_as_ASTNODE_ptr n)
 
private function_as_ASTNODE_ptr astNewJMPTB (byval_as_ASTNODE_ptr l, byval_as_FBSYMBOL_ptr tbsym, byval_as_ulongint_ptr values1, byval_as_FBSYMBOL_ptr_ptr labels1, byval_as_integer labelcount, byval_as_FBSYMBOL_ptr deflabel, byval_as_ulongint minval, byval_as_ulongint maxval)
 
function_as_IRVREG_ptr astLoadJMPTB (byval_as_ASTNODE_ptr n)
 
function_as_ASTNODE_ptr astBuildJMPTB (byval_as_FBSYMBOL_ptr tempvar, byval_as_ulongint_ptr values1, byval_as_FBSYMBOL_ptr_ptr labels1, byval_as_integer labelcount, byval_as_FBSYMBOL_ptr deflabel, byval_as_ulongint minval, byval_as_ulongint maxval)
 
function_as_ASTNODE_ptr astNewLOOP (byval_as_FBSYMBOL_ptr label, byval_as_ASTNODE_ptr tree)
 
function_as_IRVREG_ptr astLoadLOOP (byval_as_ASTNODE_ptr n)
 

Function Documentation

function_as_ASTNODE_ptr astBuildJMPTB ( byval_as_FBSYMBOL_ptr  tempvar,
byval_as_ulongint_ptr  values1,
byval_as_FBSYMBOL_ptr_ptr  labels1,
byval_as_integer  labelcount,
byval_as_FBSYMBOL_ptr  deflabel,
byval_as_ulongint  minval,
byval_as_ulongint  maxval 
)

Definition at line 155 of file ast-node-branch.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_IRVREG_ptr astLoadBRANCH ( byval_as_ASTNODE_ptr  n)

Definition at line 45 of file ast-node-branch.bas.

Here is the call graph for this function:

function_as_IRVREG_ptr astLoadJMPTB ( byval_as_ASTNODE_ptr  n)

Definition at line 136 of file ast-node-branch.bas.

Here is the call graph for this function:

function_as_IRVREG_ptr astLoadLOOP ( byval_as_ASTNODE_ptr  n)

Definition at line 256 of file ast-node-branch.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr astNewBRANCH ( byval_as_integer  op,
byval_as_FBSYMBOL_ptr  label,
byval_as_ASTNODE_ptr  l 
)

Definition at line 17 of file ast-node-branch.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_ASTNODE_ptr astNewJMPTB ( byval_as_ASTNODE_ptr  l,
byval_as_FBSYMBOL_ptr  tbsym,
byval_as_ulongint_ptr  values1,
byval_as_FBSYMBOL_ptr_ptr  labels1,
byval_as_integer  labelcount,
byval_as_FBSYMBOL_ptr  deflabel,
byval_as_ulongint  minval,
byval_as_ulongint  maxval 
)

Definition at line 89 of file ast-node-branch.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astNewLOOP ( byval_as_FBSYMBOL_ptr  label,
byval_as_ASTNODE_ptr  tree 
)

Definition at line 236 of file ast-node-branch.bas.

Here is the call graph for this function:

Here is the caller graph for this function: