Lines Matching refs:ScopStmt
296 static bool onlySameValueWrites(ScopStmt *Stmt) { in onlySameValueWrites()
322 void ZoneAlgorithm::collectIncompatibleElts(ScopStmt *Stmt, in collectIncompatibleElts()
394 ScopStmt *Stmt = MA->getStatement(); in addArrayReadAccess()
421 ScopStmt *Stmt = MA->getStatement(); in getWrittenValue()
483 isl::map ZoneAlgorithm::computeUseToDefFlowDependency(ScopStmt *UseStmt, in computeUseToDefFlowDependency()
484 ScopStmt *DefStmt) { in computeUseToDefFlowDependency()
615 isl::map ZoneAlgorithm::getScatterFor(ScopStmt *Stmt) const { in getScatterFor()
638 isl::set ZoneAlgorithm::getDomainFor(ScopStmt *Stmt) const { in getDomainFor()
652 isl::map ZoneAlgorithm::getDefToTarget(ScopStmt *DefStmt, in getDefToTarget()
653 ScopStmt *TargetStmt) { in getDefToTarget()
706 isl::map ZoneAlgorithm::getScalarReachingDefinition(ScopStmt *Stmt) { in getScalarReachingDefinition()
720 auto *Stmt = static_cast<ScopStmt *>(isl_id_get_user(DomId.get())); in getScalarReachingDefinition()
727 isl::map ZoneAlgorithm::makeUnknownForDomain(ScopStmt *Stmt) const { in makeUnknownForDomain()
754 isl::map ZoneAlgorithm::makeValInst(Value *Val, ScopStmt *UserStmt, Loop *Scope, in makeValInst()
880 ScopStmt *UserStmt, in makeNormalizedValInst()
945 auto *IncomingStmt = static_cast<ScopStmt *>(InTupleId.get_user()); in isNormalized()
1001 for (ScopStmt &Stmt : *S) { in computeNormalizedPHIs()
1023 for (ScopStmt &Stmt : *S) { in computeNormalizedPHIs()
1050 ScopStmt *IncomingStmt = MA->getStatement(); in computeNormalizedPHIs()