| access_functions() | polly::Scop | inline |
| AccessFunctions | polly::Scop | private |
| addAccessData(MemoryAccess *Access) | polly::Scop | |
| addAccessFunction(MemoryAccess *Access) | polly::Scop | inline |
| addAliasGroup(MinMaxVectorTy &MinMaxAccessesReadWrite, MinMaxVectorTy &MinMaxAccessesReadOnly) | polly::Scop | inline |
| addAssumption(AssumptionKind Kind, isl::set Set, DebugLoc Loc, AssumptionSign Sign, BasicBlock *BB, bool RTC=true) | polly::Scop | |
| addInvariantEquivClass(const InvariantEquivClassTy &InvariantEquivClass) | polly::Scop | inline |
| addInvariantLoadMapping(const Value *LoadInst, Value *ClassRep) | polly::Scop | inline |
| addParameterBounds() | polly::Scop | private |
| addParams(const ParameterSetTy &NewParameters) | polly::Scop | |
| addRequiredInvariantLoad(LoadInst *LI) | polly::Scop | inline |
| addScopStmt(BasicBlock *BB, StringRef Name, Loop *SurroundingLoop, std::vector< Instruction * > Instructions) | polly::Scop | private |
| addScopStmt(Region *R, StringRef Name, Loop *SurroundingLoop, std::vector< Instruction * > EntryBlockInstructions) | polly::Scop | private |
| addScopStmt(isl::map SourceRel, isl::map TargetRel, isl::set Domain) | polly::Scop | |
| Affinator | polly::Scop | private |
| array_begin() | polly::Scop | inline |
| array_begin() const | polly::Scop | inline |
| array_end() | polly::Scop | inline |
| array_end() const | polly::Scop | inline |
| array_iterator typedef | polly::Scop | |
| array_range typedef | polly::Scop | |
| ArrayIdx | polly::Scop | private |
| ArrayInfoMapTy typedef | polly::Scop | private |
| ArrayInfoSetTy typedef | polly::Scop | private |
| ArrayNameMapTy typedef | polly::Scop | private |
| arrays() | polly::Scop | inline |
| arrays() const | polly::Scop | inline |
| AssumedContext | polly::Scop | private |
| begin() | polly::Scop | inline |
| begin() const | polly::Scop | inline |
| blocks() const | polly::Scop | inline |
| buildContext() | polly::Scop | private |
| const_array_iterator typedef | polly::Scop | |
| const_array_range typedef | polly::Scop | |
| const_iterator typedef | polly::Scop | |
| const_reverse_iterator typedef | polly::Scop | |
| contains(const Loop *L) const | polly::Scop | inline |
| contains(const BasicBlock *BB) const | polly::Scop | inline |
| contains(const Instruction *I) const | polly::Scop | inline |
| Context | polly::Scop | private |
| CopyStmtsNum | polly::Scop | private |
| createParameterId(const SCEV *Param) | polly::Scop | private |
| createScopArrayInfo(Type *ElementType, const std::string &BaseName, const std::vector< unsigned > &Sizes) | polly::Scop | |
| DC | polly::Scop | private |
| DefinedBehaviorContext | polly::Scop | private |
| DomainMap | polly::Scop | private |
| DT | polly::Scop | private |
| dump() const | polly::Scop | |
| end() | polly::Scop | inline |
| end() const | polly::Scop | inline |
| getAccesses() | polly::Scop | |
| getAccesses(ScopArrayInfo *Array) | polly::Scop | |
| getAccessesOfType(std::function< bool(MemoryAccess &)> Predicate) | polly::Scop | private |
| getAliasGroups() const | polly::Scop | inline |
| getArrayInfoByName(const std::string BaseName) | polly::Scop | |
| getAssumedContext() const | polly::Scop | |
| getAssumedContextStr() const | polly::Scop | |
| getBestKnownDefinedBehaviorContext() const | polly::Scop | inline |
| getBoxedLoops() const | polly::Scop | inline |
| getContext() const | polly::Scop | |
| getContextStr() const | polly::Scop | |
| getCopyStmtsNum() | polly::Scop | inline |
| getDefinedBehaviorContext() const | polly::Scop | inline |
| getDomainConditions(const ScopStmt *Stmt) const | polly::Scop | |
| getDomainConditions(BasicBlock *BB) const | polly::Scop | |
| getDomains() const | polly::Scop | |
| getDT() const | polly::Scop | inline |
| getEnteringBlock() const | polly::Scop | inline |
| getEntry() const | polly::Scop | inline |
| getEntryExitStr() const | polly::Scop | |
| getExit() const | polly::Scop | inline |
| getExitingBlock() const | polly::Scop | inline |
| getFullParamSpace() const | polly::Scop | |
| getFunction() const | polly::Scop | inline |
| getID() const | polly::Scop | inline |
| getIdForParam(const SCEV *Parameter) const | polly::Scop | |
| getIncomingStmtFor(const Use &U) const | polly::Scop | |
| getInsnToMemAccMap() const | polly::Scop | inline |
| getInvalidContext() const | polly::Scop | |
| getInvalidContextStr() const | polly::Scop | |
| getInvariantAccesses() | polly::Scop | inline |
| getIslCtx() const | polly::Scop | |
| getLastStmtFor(BasicBlock *BB) const | polly::Scop | |
| getLI() const | polly::Scop | inline |
| getMaxLoopDepth() const | polly::Scop | inline |
| getMayWrites() | polly::Scop | |
| getMustWrites() | polly::Scop | |
| getName() | polly::Scop | inline |
| getNameStr() const | polly::Scop | |
| getNextArrayIdx() | polly::Scop | inline |
| getNextStmtIdx() | polly::Scop | inline |
| getNumParams() const | polly::Scop | inline |
| getOrCreateScopArrayInfo(Value *BasePtr, Type *ElementType, ArrayRef< const SCEV * > Sizes, MemoryKind Kind, const char *BaseName=nullptr) | polly::Scop | |
| getOrInitEmptyDomain(BasicBlock *BB) | polly::Scop | inline |
| getParamSpace() const | polly::Scop | |
| getPHIIncomings(const ScopArrayInfo *SAI) const | polly::Scop | |
| getPHIRead(const ScopArrayInfo *SAI) const | polly::Scop | |
| getPwAff(const SCEV *E, BasicBlock *BB=nullptr, bool NonNegative=false, RecordedAssumptionsTy *RecordedAssumptions=nullptr) | polly::Scop | |
| getPwAffOnly(const SCEV *E, BasicBlock *BB=nullptr, RecordedAssumptionsTy *RecordedAssumptions=nullptr) | polly::Scop | |
| getReads() | polly::Scop | |
| getRegion() const | polly::Scop | inline |
| getRegion() | polly::Scop | inline |
| getRelativeLoopDepth(const Loop *L) const | polly::Scop | |
| getRepresentingInvariantLoadSCEV(const SCEV *S) const | polly::Scop | |
| getRequiredInvariantLoads() const | polly::Scop | inline |
| getSchedule() const | polly::Scop | |
| getScheduleTree() const | polly::Scop | |
| getScopArrayInfo(Value *BasePtr, MemoryKind Kind) | polly::Scop | |
| getScopArrayInfoOrNull(Value *BasePtr, MemoryKind Kind) | polly::Scop | |
| getSE() const | polly::Scop | |
| getSharedIslCtx() const | polly::Scop | inline |
| getSize() const | polly::Scop | inline |
| getStatistics() const | polly::Scop | |
| getStmtFor(Instruction *Inst) const | polly::Scop | inline |
| getStmtListFor(BasicBlock *BB) const | polly::Scop | |
| getStmtListFor(Region *R) const | polly::Scop | |
| getStmtListFor(RegionNode *RN) const | polly::Scop | |
| getValueDef(const ScopArrayInfo *SAI) const | polly::Scop | |
| getValueUses(const ScopArrayInfo *SAI) const | polly::Scop | |
| getWrites() | polly::Scop | |
| HasDisableHeuristicsHint | polly::Scop | private |
| hasDisableHeuristicsHint() const | polly::Scop | inline |
| HasErrorBlock | polly::Scop | private |
| hasErrorBlock() const | polly::Scop | inline |
| hasFeasibleRuntimeContext() const | polly::Scop | |
| hasInvariantAccesses() | polly::Scop | inline |
| hasNSWAddRecForLoop(Loop *L) | polly::Scop | inline |
| HasSingleExitEdge | polly::Scop | private |
| hasSingleExitEdge() const | polly::Scop | inline |
| hasTrivialInvalidContext() const | polly::Scop | inline |
| ID | polly::Scop | private |
| incrementNumberOfAliasingAssumptions(unsigned Step) | polly::Scop | static |
| InstStmtMap | polly::Scop | private |
| intersectDefinedBehavior(isl::set Set, AssumptionSign Sign) | polly::Scop | |
| invalidate(AssumptionKind Kind, DebugLoc Loc, BasicBlock *BB=nullptr) | polly::Scop | |
| invalidateScopArrayInfo(Value *BasePtr, MemoryKind Kind) | polly::Scop | inline |
| InvalidContext | polly::Scop | private |
| InvariantEquivClasses | polly::Scop | private |
| invariantEquivClasses() | polly::Scop | inline |
| InvEquivClassVMap | polly::Scop | private |
| isDomainDefined(BasicBlock *BB) const | polly::Scop | inline |
| isDominatedBy(const DominatorTree &DT, BasicBlock *BB) const | polly::Scop | |
| isEffectiveAssumption(isl::set Set, AssumptionSign Sign) | polly::Scop | |
| isEmpty() const | polly::Scop | inline |
| isEscaping(Instruction *Inst) | polly::Scop | |
| isExit(BasicBlock *BB) const | polly::Scop | inline |
| IslCtx | polly::Scop | private |
| isNonAffineSubRegion(const Region *R) | polly::Scop | inline |
| IsOptimized | polly::Scop | private |
| isOptimized() const | polly::Scop | inline |
| isOriginalSchedule() const | polly::Scop | inline |
| isParam(const SCEV *Param) const | polly::Scop | inline |
| isProfitable(bool ScalarsAreUnprofitable) const | polly::Scop | |
| iterator typedef | polly::Scop | |
| lookupBasePtrAccess(MemoryAccess *MA) | polly::Scop | private |
| lookupInvariantEquivClass(Value *Val) | polly::Scop | |
| markAsOptimized() | polly::Scop | inline |
| markDisableHeuristics() | polly::Scop | inline |
| MaxLoopDepth | polly::Scop | private |
| MinMaxAccessTy typedef | polly::Scop | |
| MinMaxAliasGroups | polly::Scop | private |
| MinMaxVectorPairTy typedef | polly::Scop | |
| MinMaxVectorPairVectorTy typedef | polly::Scop | |
| MinMaxVectorTy typedef | polly::Scop | |
| name | polly::Scop | private |
| notifyErrorBlock() | polly::Scop | inline |
| operator=(const Scop &)=delete | polly::Scop | |
| ORE | polly::Scop | private |
| ParameterIds | polly::Scop | private |
| Parameters | polly::Scop | private |
| parameters() const | polly::Scop | inline |
| PHIIncomingAccs | polly::Scop | private |
| PHIReadAccs | polly::Scop | private |
| print(raw_ostream &OS, bool PrintInstructions) const | polly::Scop | |
| printAliasAssumptions(raw_ostream &OS) const | polly::Scop | private |
| printArrayInfo(raw_ostream &OS) const | polly::Scop | private |
| printContext(raw_ostream &OS) const | polly::Scop | private |
| printStatements(raw_ostream &OS, bool PrintInstructions) const | polly::Scop | private |
| R | polly::Scop | private |
| rbegin() | polly::Scop | inline |
| rbegin() const | polly::Scop | inline |
| realignParams() | polly::Scop | |
| removeAccessData(MemoryAccess *Access) | polly::Scop | |
| removeFromStmtMap(ScopStmt &Stmt) | polly::Scop | private |
| removeStmtNotInDomainMap() | polly::Scop | private |
| removeStmts(function_ref< bool(ScopStmt &)> ShouldDelete, bool AfterHoisting=true) | polly::Scop | |
| rend() | polly::Scop | inline |
| rend() const | polly::Scop | inline |
| restrictDomains(isl::union_set Domain) | polly::Scop | |
| reverse_iterator typedef | polly::Scop | |
| Schedule | polly::Scop | private |
| ScheduleModified | polly::Scop | private |
| Scop(Region &R, ScalarEvolution &SE, LoopInfo &LI, DominatorTree &DT, ScopDetection::DetectionContext &DC, OptimizationRemarkEmitter &ORE, int ID) | polly::Scop | private |
| Scop(const Scop &)=delete | polly::Scop | |
| ScopArrayInfoMap | polly::Scop | private |
| ScopArrayInfoSet | polly::Scop | private |
| ScopArrayNameMap | polly::Scop | private |
| ScopBuilder class | polly::Scop | friend |
| SE | polly::Scop | private |
| setContext(isl::set NewContext) | polly::Scop | |
| setDomain(BasicBlock *BB, isl::set &Domain) | polly::Scop | inline |
| setSchedule(isl::union_map NewSchedule) | polly::Scop | |
| setScheduleTree(isl::schedule NewSchedule) | polly::Scop | |
| simplifyContexts() | polly::Scop | private |
| simplifySCoP(bool AfterHoisting) | polly::Scop | |
| StmtIdx | polly::Scop | private |
| StmtMap | polly::Scop | private |
| Stmts | polly::Scop | private |
| StmtSet typedef | polly::Scop | private |
| trackAssumption(AssumptionKind Kind, isl::set Set, DebugLoc Loc, AssumptionSign Sign, BasicBlock *BB) | polly::Scop | |
| updateMaxLoopDepth(unsigned Depth) | polly::Scop | inline |
| ValueDefAccs | polly::Scop | private |
| ValueUseAccs | polly::Scop | private |
| ~Scop() | polly::Scop | |