Lines Matching refs:IslAstInfo
60 using IslAstUserPayload = IslAstInfo::IslAstUserPayload;
124 delete ((IslAstInfo::IslAstUserPayload *)Ptr); in freeIslAstUserPayload()
127 IslAstInfo::IslAstUserPayload::~IslAstUserPayload() { in ~IslAstUserPayload()
144 IslAstInfo::MemoryAccessSet *BrokenReductions; in getBrokenReductionsStr()
147 BrokenReductions = IslAstInfo::getBrokenReductions(Node); in getBrokenReductionsStr()
174 isl_pw_aff *DD = IslAstInfo::getMinimalDependenceDistance(Node); in cbPrintFor()
184 if (IslAstInfo::isInnermostParallel(Node)) in cbPrintFor()
187 if (IslAstInfo::isExecutedInParallel(Node)) in cbPrintFor()
189 else if (IslAstInfo::isOutermostParallel(Node)) in cbPrintFor()
482 if (IslAstInfo::isParallel(Node)) in walkAstForStatistics()
484 if (IslAstInfo::isInnermostParallel(Node)) in walkAstForStatistics()
486 if (IslAstInfo::isOutermostParallel(Node)) in walkAstForStatistics()
488 if (IslAstInfo::isReductionParallel(Node)) in walkAstForStatistics()
490 if (IslAstInfo::isExecutedInParallel(Node)) in walkAstForStatistics()
585 __isl_give isl_ast_node *IslAstInfo::getAst() { return Ast.getAst(); } in getAst()
586 __isl_give isl_ast_expr *IslAstInfo::getRunCondition() { in getRunCondition()
590 IslAstUserPayload *IslAstInfo::getNodePayload(__isl_keep isl_ast_node *Node) { in getNodePayload()
599 bool IslAstInfo::isInnermost(__isl_keep isl_ast_node *Node) { in isInnermost()
604 bool IslAstInfo::isParallel(__isl_keep isl_ast_node *Node) { in isParallel()
605 return IslAstInfo::isInnermostParallel(Node) || in isParallel()
606 IslAstInfo::isOutermostParallel(Node); in isParallel()
609 bool IslAstInfo::isInnermostParallel(__isl_keep isl_ast_node *Node) { in isInnermostParallel()
614 bool IslAstInfo::isOutermostParallel(__isl_keep isl_ast_node *Node) { in isOutermostParallel()
619 bool IslAstInfo::isReductionParallel(__isl_keep isl_ast_node *Node) { in isReductionParallel()
624 bool IslAstInfo::isExecutedInParallel(__isl_keep isl_ast_node *Node) { in isExecutedInParallel()
644 IslAstInfo::getSchedule(__isl_keep isl_ast_node *Node) { in getSchedule()
650 IslAstInfo::getMinimalDependenceDistance(__isl_keep isl_ast_node *Node) { in getMinimalDependenceDistance()
655 IslAstInfo::MemoryAccessSet *
656 IslAstInfo::getBrokenReductions(__isl_keep isl_ast_node *Node) { in getBrokenReductions()
661 isl_ast_build *IslAstInfo::getBuild(__isl_keep isl_ast_node *Node) { in getBuild()
666 IslAstInfo IslAstAnalysis::run(Scop &S, ScopAnalysisManager &SAM, in run()
696 isl::ast_build Build = isl::manage_copy(IslAstInfo::getBuild(Node)); in cbPrintUser()
720 void IslAstInfo::print(raw_ostream &OS) { in print()
804 Ast.reset(new IslAstInfo(Scop, D)); in runOnScop()