fix find_visit and walk through callgraph

Signed-off-by: xiehuc <xiehuc@gmail.com>
add clear switch for InitRule & use ref for addRule if possible

Signed-off-by: xiehuc <xiehuc@gmail.com>
splite DataDepGraph from DDGraph

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix memory bug

因为DenseMap在插入元素的时候会导致重排, 因此如果我们之前找到的元素引用就
可能会失效.

Signed-off-by: xiehuc <xiehuc@gmail.com>