|
Polly 22.0.0git
|
This is the complete list of members for polly::ScopDetection, including all inherited members.
| AA | polly::ScopDetection | private |
| addOverApproximatedRegion(Region *AR, DetectionContext &Context) const | polly::ScopDetection | private |
| allBlocksValid(DetectionContext &Context) | polly::ScopDetection | private |
| begin() | polly::ScopDetection | inline |
| begin() const | polly::ScopDetection | inline |
| canUseISLTripCount(Loop *L, DetectionContext &Context) | polly::ScopDetection | private |
| computeAccessFunctions(DetectionContext &Context, const SCEVUnknown *BasePointer, std::shared_ptr< ArrayShape > Shape) const | polly::ScopDetection | private |
| const_iterator typedef | polly::ScopDetection | |
| countBeneficialLoops(Region *R, ScalarEvolution &SE, LoopInfo &LI, unsigned MinProfitableTrips) | polly::ScopDetection | static |
| countBeneficialSubLoops(Loop *L, ScalarEvolution &SE, unsigned MinProfitableTrips) | polly::ScopDetection | privatestatic |
| detect(Function &F) | polly::ScopDetection | |
| DetectionContextMap | polly::ScopDetection | private |
| DetectionContextMapTy typedef | polly::ScopDetection | private |
| DT | polly::ScopDetection | private |
| emitMissedRemarks(const Function &F) | polly::ScopDetection | |
| end() | polly::ScopDetection | inline |
| end() const | polly::ScopDetection | inline |
| ErrorBlockCache | polly::ScopDetection | private |
| expandRegion(Region &R) | polly::ScopDetection | private |
| findScops(Region &R) | polly::ScopDetection | private |
| getDelinearizationTerms(DetectionContext &Context, const SCEVUnknown *BasePointer) const | polly::ScopDetection | private |
| getDetectionContext(const Region *R) const | polly::ScopDetection | |
| getLI() const | polly::ScopDetection | inline |
| getNextID() | polly::ScopDetection | inline |
| getRI() const | polly::ScopDetection | inline |
| hasAffineMemoryAccesses(DetectionContext &Context) const | polly::ScopDetection | private |
| hasBaseAffineAccesses(DetectionContext &Context, const SCEVUnknown *BasePointer, Loop *Scope) const | polly::ScopDetection | private |
| hasPossiblyDistributableLoop(DetectionContext &Context) const | polly::ScopDetection | private |
| hasSufficientCompute(DetectionContext &Context, int NumAffineLoops) const | polly::ScopDetection | private |
| hasValidArraySizes(DetectionContext &Context, SmallVectorImpl< const SCEV * > &Sizes, const SCEVUnknown *BasePointer, Loop *Scope) const | polly::ScopDetection | private |
| invalid(DetectionContext &Context, bool Assert, Args &&...Arguments) const | polly::ScopDetection | inlineprivate |
| involvesMultiplePtrs(const SCEV *S0, const SCEV *S1, Loop *Scope) const | polly::ScopDetection | private |
| isAffine(const SCEV *S, Loop *Scope, DetectionContext &Context) const | polly::ScopDetection | private |
| isErrorBlock(llvm::BasicBlock &BB, const llvm::Region &R) | polly::ScopDetection | |
| isInvariant(Value &Val, const Region &Reg, DetectionContext &Ctx) const | polly::ScopDetection | private |
| isMaxRegionInScop(const Region &R, bool Verify=true) | polly::ScopDetection | |
| isProfitableRegion(DetectionContext &Context) const | polly::ScopDetection | private |
| isReducibleRegion(Region &R, DebugLoc &DbgLoc) const | polly::ScopDetection | private |
| isValidAccess(Instruction *Inst, const SCEV *AF, const SCEVUnknown *BP, DetectionContext &Context) const | polly::ScopDetection | private |
| isValidBranch(BasicBlock &BB, BranchInst *BI, Value *Condition, bool IsLoopBranch, DetectionContext &Context) | polly::ScopDetection | private |
| isValidCallInst(CallInst &CI, DetectionContext &Context) const | polly::ScopDetection | private |
| isValidCFG(BasicBlock &BB, bool IsLoopBranch, bool AllowUnreachable, DetectionContext &Context) | polly::ScopDetection | private |
| isValidFunction(Function &F) | polly::ScopDetection | privatestatic |
| isValidInstruction(Instruction &Inst, DetectionContext &Context) | polly::ScopDetection | private |
| isValidIntrinsicInst(IntrinsicInst &II, DetectionContext &Context) const | polly::ScopDetection | private |
| isValidLoop(Loop *L, DetectionContext &Context) | polly::ScopDetection | private |
| isValidMemoryAccess(MemAccInst Inst, DetectionContext &Context) const | polly::ScopDetection | private |
| isValidRegion(DetectionContext &Context) | polly::ScopDetection | private |
| isValidSwitch(BasicBlock &BB, SwitchInst *SI, Value *Condition, bool IsLoopBranch, DetectionContext &Context) const | polly::ScopDetection | private |
| iterator typedef | polly::ScopDetection | |
| LI | polly::ScopDetection | private |
| lookupRejectionLog(const Region *R) const | polly::ScopDetection | |
| markFunctionAsInvalid(Function *F) | polly::ScopDetection | static |
| NextScopID | polly::ScopDetection | |
| onlyValidRequiredInvariantLoads(InvariantLoadsSetTy &RequiredILS, DetectionContext &Context) const | polly::ScopDetection | private |
| ORE | polly::ScopDetection | private |
| printLocations(Function &F) | polly::ScopDetection | private |
| regionIsInvalidBecause(const Region *R) const | polly::ScopDetection | |
| RegionSet typedef | polly::ScopDetection | |
| removeCachedResults(const Region &R) | polly::ScopDetection | private |
| removeCachedResultsRecursively(const Region &R) | polly::ScopDetection | private |
| RI | polly::ScopDetection | private |
| ScopDetection(const DominatorTree &DT, ScalarEvolution &SE, LoopInfo &LI, RegionInfo &RI, AAResults &AA, OptimizationRemarkEmitter &ORE) | polly::ScopDetection | |
| SE | polly::ScopDetection | private |
| ValidRegions | polly::ScopDetection | |
| verifyAnalysis() | polly::ScopDetection | |
| verifyRegion(const Region &R) | polly::ScopDetection |