inline BasicBlockEdge::BasicBlockEdge(MaoCFG *cfg, int from_name, int to_name) { from_ = cfg->CreateNode(from_name); to_ = cfg->CreateNode(to_name); from_->AddOutEdge(to_); to_->AddInEdge(from_); cfg->AddEdge(this); }