• Home
  • Raw
  • Download

Lines Matching refs:ZoneAlgorithm

261 ZoneAlgorithm::ZoneAlgorithm(const char *PassName, Scop *S, LoopInfo *LI)  in ZoneAlgorithm()  function in ZoneAlgorithm
321 void ZoneAlgorithm::collectIncompatibleElts(ScopStmt *Stmt, in collectIncompatibleElts()
390 void ZoneAlgorithm::addArrayReadAccess(MemoryAccess *MA) { in addArrayReadAccess()
414 isl::union_map ZoneAlgorithm::getWrittenValue(MemoryAccess *MA, in getWrittenValue()
446 void ZoneAlgorithm::addArrayWriteAccess(MemoryAccess *MA) { in addArrayWriteAccess()
482 isl::map ZoneAlgorithm::computeUseToDefFlowDependency(ScopStmt *UseStmt, in computeUseToDefFlowDependency()
535 isl::union_map ZoneAlgorithm::computePerPHI(const ScopArrayInfo *SAI) { in computePerPHI()
583 isl::union_set ZoneAlgorithm::makeEmptyUnionSet() const { in makeEmptyUnionSet()
587 isl::union_map ZoneAlgorithm::makeEmptyUnionMap() const { in makeEmptyUnionMap()
591 void ZoneAlgorithm::collectCompatibleElts() { in collectCompatibleElts()
608 isl::map ZoneAlgorithm::getScatterFor(ScopStmt *Stmt) const { in getScatterFor()
614 isl::map ZoneAlgorithm::getScatterFor(MemoryAccess *MA) const { in getScatterFor()
618 isl::union_map ZoneAlgorithm::getScatterFor(isl::union_set Domain) const { in getScatterFor()
622 isl::map ZoneAlgorithm::getScatterFor(isl::set Domain) const { in getScatterFor()
631 isl::set ZoneAlgorithm::getDomainFor(ScopStmt *Stmt) const { in getDomainFor()
635 isl::set ZoneAlgorithm::getDomainFor(MemoryAccess *MA) const { in getDomainFor()
639 isl::map ZoneAlgorithm::getAccessRelationFor(MemoryAccess *MA) const { in getAccessRelationFor()
645 isl::map ZoneAlgorithm::getDefToTarget(ScopStmt *DefStmt, in getDefToTarget()
699 isl::map ZoneAlgorithm::getScalarReachingDefinition(ScopStmt *Stmt) { in getScalarReachingDefinition()
711 isl::map ZoneAlgorithm::getScalarReachingDefinition(isl::set DomainDef) { in getScalarReachingDefinition()
720 isl::map ZoneAlgorithm::makeUnknownForDomain(ScopStmt *Stmt) const { in makeUnknownForDomain()
724 isl::id ZoneAlgorithm::makeValueId(Value *V) { in makeValueId()
737 isl::space ZoneAlgorithm::makeValueSpace(Value *V) { in makeValueSpace()
742 isl::set ZoneAlgorithm::makeValueSet(Value *V) { in makeValueSet()
747 isl::map ZoneAlgorithm::makeValInst(Value *Val, ScopStmt *UserStmt, Loop *Scope, in makeValInst()
872 isl::union_map ZoneAlgorithm::makeNormalizedValInst(llvm::Value *Val, in makeNormalizedValInst()
882 bool ZoneAlgorithm::isCompatibleAccess(MemoryAccess *MA) { in isCompatibleAccess()
891 bool ZoneAlgorithm::isNormalizable(MemoryAccess *MA) { in isNormalizable()
919 isl::boolean ZoneAlgorithm::isNormalized(isl::map Map) { in isNormalized()
946 isl::boolean ZoneAlgorithm::isNormalized(isl::union_map UMap) { in isNormalized()
957 void ZoneAlgorithm::computeCommon() { in computeCommon()
991 void ZoneAlgorithm::computeNormalizedPHIs() { in computeNormalizedPHIs()
1082 void ZoneAlgorithm::printAccesses(llvm::raw_ostream &OS, int Indent) const { in printAccesses()
1092 isl::union_map ZoneAlgorithm::computeKnownFromMustWrites() const { in computeKnownFromMustWrites()
1103 isl::union_map ZoneAlgorithm::computeKnownFromLoad() const { in computeKnownFromLoad()
1151 isl::union_map ZoneAlgorithm::computeKnown(bool FromWrite, in computeKnown()