Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Recursive_count_down int
Functions ¶
func Can_inst_happen_before_inst ¶
func Can_inst_happen_before_inst(inst1, inst2 ssa.Instruction) bool
func Initialize ¶
func Initialize(Max_countdown int)
Types ¶
type Call_node ¶
type Call_node struct { Fn *ssa.Function Layer int Call_map map[ssa.Instruction][]*Call_node // we use []*Call_node here, because an inst // may call to different callees if interface or closure is involved Called_map map[ssa.Instruction]*Call_node }
func (*Call_node) Fill_call_map_after_init ¶
(layer_count_down + cn.layer) is a const number
Click to show internal directories.
Click to hide internal directories.