Lines Matching refs:ZoneAlgorithm

262 ZoneAlgorithm::ZoneAlgorithm(const char *PassName, Scop *S, LoopInfo *LI)  in ZoneAlgorithm()  function in ZoneAlgorithm
322 void ZoneAlgorithm::collectIncompatibleElts(ScopStmt *Stmt, in collectIncompatibleElts()
391 void ZoneAlgorithm::addArrayReadAccess(MemoryAccess *MA) { in addArrayReadAccess()
415 isl::union_map ZoneAlgorithm::getWrittenValue(MemoryAccess *MA, in getWrittenValue()
447 void ZoneAlgorithm::addArrayWriteAccess(MemoryAccess *MA) { in addArrayWriteAccess()
483 isl::map ZoneAlgorithm::computeUseToDefFlowDependency(ScopStmt *UseStmt, in computeUseToDefFlowDependency()
536 isl::union_map ZoneAlgorithm::computePerPHI(const ScopArrayInfo *SAI) { in computePerPHI()
590 isl::union_set ZoneAlgorithm::makeEmptyUnionSet() const { in makeEmptyUnionSet()
594 isl::union_map ZoneAlgorithm::makeEmptyUnionMap() const { in makeEmptyUnionMap()
598 void ZoneAlgorithm::collectCompatibleElts() { in collectCompatibleElts()
615 isl::map ZoneAlgorithm::getScatterFor(ScopStmt *Stmt) const { in getScatterFor()
621 isl::map ZoneAlgorithm::getScatterFor(MemoryAccess *MA) const { in getScatterFor()
625 isl::union_map ZoneAlgorithm::getScatterFor(isl::union_set Domain) const { in getScatterFor()
629 isl::map ZoneAlgorithm::getScatterFor(isl::set Domain) const { in getScatterFor()
638 isl::set ZoneAlgorithm::getDomainFor(ScopStmt *Stmt) const { in getDomainFor()
642 isl::set ZoneAlgorithm::getDomainFor(MemoryAccess *MA) const { in getDomainFor()
646 isl::map ZoneAlgorithm::getAccessRelationFor(MemoryAccess *MA) const { in getAccessRelationFor()
652 isl::map ZoneAlgorithm::getDefToTarget(ScopStmt *DefStmt, in getDefToTarget()
706 isl::map ZoneAlgorithm::getScalarReachingDefinition(ScopStmt *Stmt) { in getScalarReachingDefinition()
718 isl::map ZoneAlgorithm::getScalarReachingDefinition(isl::set DomainDef) { in getScalarReachingDefinition()
727 isl::map ZoneAlgorithm::makeUnknownForDomain(ScopStmt *Stmt) const { in makeUnknownForDomain()
731 isl::id ZoneAlgorithm::makeValueId(Value *V) { in makeValueId()
744 isl::space ZoneAlgorithm::makeValueSpace(Value *V) { in makeValueSpace()
749 isl::set ZoneAlgorithm::makeValueSet(Value *V) { in makeValueSet()
754 isl::map ZoneAlgorithm::makeValInst(Value *Val, ScopStmt *UserStmt, Loop *Scope, in makeValInst()
879 isl::union_map ZoneAlgorithm::makeNormalizedValInst(llvm::Value *Val, in makeNormalizedValInst()
889 bool ZoneAlgorithm::isCompatibleAccess(MemoryAccess *MA) { in isCompatibleAccess()
898 bool ZoneAlgorithm::isNormalizable(MemoryAccess *MA) { in isNormalizable()
926 isl::boolean ZoneAlgorithm::isNormalized(isl::map Map) { in isNormalized()
953 isl::boolean ZoneAlgorithm::isNormalized(isl::union_map UMap) { in isNormalized()
964 void ZoneAlgorithm::computeCommon() { in computeCommon()
998 void ZoneAlgorithm::computeNormalizedPHIs() { in computeNormalizedPHIs()
1091 void ZoneAlgorithm::printAccesses(llvm::raw_ostream &OS, int Indent) const { in printAccesses()
1101 isl::union_map ZoneAlgorithm::computeKnownFromMustWrites() const { in computeKnownFromMustWrites()
1112 isl::union_map ZoneAlgorithm::computeKnownFromLoad() const { in computeKnownFromLoad()
1160 isl::union_map ZoneAlgorithm::computeKnown(bool FromWrite, in computeKnown()