コード例 #1
0
ファイル: ir_rewriter.cpp プロジェクト: gkanwar/simit-1
Func IRRewriter::rewrite(Func f) {
  if (f.defined()) {
    f.accept(this);
    f = func;
  }
  else {
    f = Func();
  }
  expr = Expr();
  stmt = Stmt();
  func = Func();
  return f;
}
コード例 #2
0
ファイル: ir_queries.cpp プロジェクト: simit-lang/simit
 set<Func> get(Func func) {
   funcs.clear();
   func.accept(this);
   return funcs;
 }
コード例 #3
0
ファイル: ir_queries.cpp プロジェクト: simit-lang/simit
 map<Func, set<Func>> get(Func func) {
   reverseCallGraph.clear();
   func.accept(this);
   return reverseCallGraph;
 }