Polly 20.0.0git
polly::ScopDetection Member List

This is the complete list of members for polly::ScopDetection, including all inherited members.

AApolly::ScopDetectionprivate
addOverApproximatedRegion(Region *AR, DetectionContext &Context) constpolly::ScopDetectionprivate
allBlocksValid(DetectionContext &Context)polly::ScopDetectionprivate
begin()polly::ScopDetectioninline
begin() constpolly::ScopDetectioninline
canUseISLTripCount(Loop *L, DetectionContext &Context)polly::ScopDetectionprivate
computeAccessFunctions(DetectionContext &Context, const SCEVUnknown *BasePointer, std::shared_ptr< ArrayShape > Shape) constpolly::ScopDetectionprivate
const_iterator typedefpolly::ScopDetection
countBeneficialLoops(Region *R, ScalarEvolution &SE, LoopInfo &LI, unsigned MinProfitableTrips)polly::ScopDetectionstatic
countBeneficialSubLoops(Loop *L, ScalarEvolution &SE, unsigned MinProfitableTrips)polly::ScopDetectionprivatestatic
detect(Function &F)polly::ScopDetection
DetectionContextMappolly::ScopDetectionprivate
DetectionContextMapTy typedefpolly::ScopDetectionprivate
DTpolly::ScopDetectionprivate
emitMissedRemarks(const Function &F)polly::ScopDetection
end()polly::ScopDetectioninline
end() constpolly::ScopDetectioninline
ErrorBlockCachepolly::ScopDetectionprivate
expandRegion(Region &R)polly::ScopDetectionprivate
findScops(Region &R)polly::ScopDetectionprivate
getDelinearizationTerms(DetectionContext &Context, const SCEVUnknown *BasePointer) constpolly::ScopDetectionprivate
getDetectionContext(const Region *R) constpolly::ScopDetection
getLI() constpolly::ScopDetectioninline
getNextID()polly::ScopDetectioninline
getRI() constpolly::ScopDetectioninline
hasAffineMemoryAccesses(DetectionContext &Context) constpolly::ScopDetectionprivate
hasBaseAffineAccesses(DetectionContext &Context, const SCEVUnknown *BasePointer, Loop *Scope) constpolly::ScopDetectionprivate
hasPossiblyDistributableLoop(DetectionContext &Context) constpolly::ScopDetectionprivate
hasSufficientCompute(DetectionContext &Context, int NumAffineLoops) constpolly::ScopDetectionprivate
hasValidArraySizes(DetectionContext &Context, SmallVectorImpl< const SCEV * > &Sizes, const SCEVUnknown *BasePointer, Loop *Scope) constpolly::ScopDetectionprivate
invalid(DetectionContext &Context, bool Assert, Args &&...Arguments) constpolly::ScopDetectioninlineprivate
involvesMultiplePtrs(const SCEV *S0, const SCEV *S1, Loop *Scope) constpolly::ScopDetectionprivate
isAffine(const SCEV *S, Loop *Scope, DetectionContext &Context) constpolly::ScopDetectionprivate
isErrorBlock(llvm::BasicBlock &BB, const llvm::Region &R)polly::ScopDetection
isInvariant(Value &Val, const Region &Reg, DetectionContext &Ctx) constpolly::ScopDetectionprivate
isMaxRegionInScop(const Region &R, bool Verify=true)polly::ScopDetection
isProfitableRegion(DetectionContext &Context) constpolly::ScopDetectionprivate
isReducibleRegion(Region &R, DebugLoc &DbgLoc) constpolly::ScopDetectionprivate
isValidAccess(Instruction *Inst, const SCEV *AF, const SCEVUnknown *BP, DetectionContext &Context) constpolly::ScopDetectionprivate
isValidBranch(BasicBlock &BB, BranchInst *BI, Value *Condition, bool IsLoopBranch, DetectionContext &Context)polly::ScopDetectionprivate
isValidCallInst(CallInst &CI, DetectionContext &Context) constpolly::ScopDetectionprivate
isValidCFG(BasicBlock &BB, bool IsLoopBranch, bool AllowUnreachable, DetectionContext &Context)polly::ScopDetectionprivate
isValidFunction(Function &F)polly::ScopDetectionprivatestatic
isValidInstruction(Instruction &Inst, DetectionContext &Context)polly::ScopDetectionprivate
isValidIntrinsicInst(IntrinsicInst &II, DetectionContext &Context) constpolly::ScopDetectionprivate
isValidLoop(Loop *L, DetectionContext &Context)polly::ScopDetectionprivate
isValidMemoryAccess(MemAccInst Inst, DetectionContext &Context) constpolly::ScopDetectionprivate
isValidRegion(DetectionContext &Context)polly::ScopDetectionprivate
isValidSwitch(BasicBlock &BB, SwitchInst *SI, Value *Condition, bool IsLoopBranch, DetectionContext &Context) constpolly::ScopDetectionprivate
iterator typedefpolly::ScopDetection
LIpolly::ScopDetectionprivate
lookupRejectionLog(const Region *R) constpolly::ScopDetection
markFunctionAsInvalid(Function *F)polly::ScopDetectionstatic
NextScopIDpolly::ScopDetection
onlyValidRequiredInvariantLoads(InvariantLoadsSetTy &RequiredILS, DetectionContext &Context) constpolly::ScopDetectionprivate
OREpolly::ScopDetectionprivate
printLocations(Function &F)polly::ScopDetectionprivate
regionIsInvalidBecause(const Region *R) constpolly::ScopDetection
RegionSet typedefpolly::ScopDetection
removeCachedResults(const Region &R)polly::ScopDetectionprivate
removeCachedResultsRecursively(const Region &R)polly::ScopDetectionprivate
RIpolly::ScopDetectionprivate
ScopDetection(const DominatorTree &DT, ScalarEvolution &SE, LoopInfo &LI, RegionInfo &RI, AAResults &AA, OptimizationRemarkEmitter &ORE)polly::ScopDetection
SEpolly::ScopDetectionprivate
ValidRegionspolly::ScopDetection
verifyAnalysis()polly::ScopDetection
verifyRegion(const Region &R)polly::ScopDetection