Lines Matching refs:Ast
458 static void walkAstForStatistics(const isl::ast_node &Ast) { in walkAstForStatistics() argument
459 assert(!Ast.is_null()); in walkAstForStatistics()
461 Ast.get(), in walkAstForStatistics()
553 IslAst Ast{Scop}; in create() local
554 Ast.init(D); in create()
555 return Ast; in create()
561 isl::ast_node IslAstInfo::getAst() { return Ast.getAst(); } in getAst()
562 isl::ast_expr IslAstInfo::getRunCondition() { return Ast.getRunCondition(); } in getRunCondition()
655 std::unique_ptr<IslAstInfo> Ast = std::make_unique<IslAstInfo>(Scop, D); in runIslAst() local
658 if (Ast) in runIslAst()
659 Ast->print(dbgs()); in runIslAst()
662 return Ast; in runIslAst()
724 isl::ast_node RootNode = Ast.getAst(); in print()
739 isl::ast_expr RunCondition = Ast.getRunCondition(); in print()
777 auto &Ast = SAM.getResult<IslAstAnalysis>(S, SAR); in run() local
778 Ast.print(OS); in run()
782 void IslAstInfoWrapperPass::releaseMemory() { Ast.reset(); } in releaseMemory()
789 Ast = runIslAst(Scop, GetDeps); in runOnScop()
806 if (Ast) in printScop()
807 Ast->print(OS); in printScop()