Vala.BasicBlock – libvala-0.56 Reference Manual
Packages
libvala-0.56
Vala
BasicBlock
parent
postorder_number
postorder_visited
BasicBlock
BasicBlock.entry
BasicBlock.exit
add_child
add_dominator_frontier
add_node
add_phi_function
connect
get_children
get_dominator_frontier
get_nodes
get_phi_functions
get_predecessors
get_successors
BasicBlock
Object Hierarchy:
Description:
public
class
BasicBlock
Namespace:
Vala
Package:
libvala-0.56
Content:
Properties:
public
unowned
BasicBlock
parent
{
get
; }
public
int
postorder_number
{
get
;
set
; }
public
bool
postorder_visited
{
get
;
set
; }
Creation methods:
public
BasicBlock
()
public
BasicBlock.entry
()
public
BasicBlock.exit
()
Methods:
public
void
add_child
(
BasicBlock
block)
public
void
add_dominator_frontier
(
BasicBlock
block)
public
void
add_node
(
CodeNode
node)
public
void
add_phi_function
(
PhiFunction
phi)
public
void
connect
(
BasicBlock
target)
public
unowned
List
<
unowned
BasicBlock
>
get_children
()
public
unowned
Set
<
unowned
BasicBlock
>
get_dominator_frontier
()
public
unowned
List
<
CodeNode
>
get_nodes
()
public
unowned
Set
<
PhiFunction
>
get_phi_functions
()
public
unowned
List
<
unowned
BasicBlock
>
get_predecessors
()
public
unowned
List
<
unowned
BasicBlock
>
get_successors
()