Home
last modified time | relevance | path

Searched refs:ScopDetection (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/polly/include/polly/
H A DScopGraphPrinter.h30 struct GraphTraits<polly::ScopDetection *> : GraphTraits<RegionInfo *> {
31 static NodeRef getEntryNode(polly::ScopDetection *SD) {
34 static nodes_iterator nodes_begin(polly::ScopDetection *SD) {
37 static nodes_iterator nodes_end(polly::ScopDetection *SD) {
43 struct DOTGraphTraits<polly::ScopDetection *> : DOTGraphTraits<RegionNode *> {
46 static std::string getGraphName(polly::ScopDetection *SD) {
52 polly::ScopDetection *SD);
54 std::string getNodeLabel(RegionNode *Node, polly::ScopDetection *SD) {
63 static void printRegionCluster(polly::ScopDetection *SD, const Region *R,
66 static void addCustomGraphFeatures(polly::ScopDetection *SD,
[all …]
H A DScopDetection.h135 class ScopDetection {
485 static ScopDetection::LoopStats
524 ScopDetection(const DominatorTree &DT, ScalarEvolution &SE, LoopInfo &LI,
603 static ScopDetection::LoopStats
633 using Result = ScopDetection;
649 std::unique_ptr<ScopDetection> Result;
663 ScopDetection &getSD() const { return *Result; } in getSD()
H A DScopBuilder.h27 class ScopDetection; variable
48 ScopDetection &SD;
767 ScopDetection &SD, ScalarEvolution &SE,
H A DScopInfo.h1702 ScopDetection::DetectionContext &DC;
1872 ScopDetection::DetectionContext &DC, OptimizationRemarkEmitter &ORE,
2730 ScopDetection &SD;
2739 ScopInfo(const DataLayout &DL, ScopDetection &SD, ScalarEvolution &SE,
H A DScopPass.h224 ScopDetection &SD = AM.getResult<ScopAnalysis>(F);
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopGraphPrinter.cpp36 ScopDetection *SD) { in getEdgeAttributes()
74 void DOTGraphTraits<ScopDetection *>::printRegionCluster(ScopDetection *SD, in printRegionCluster()
129 ScopDetection *SD, GraphWriter<ScopDetection *> &GW) { in addCustomGraphFeatures()
145 ScopDetection *,
150 ScopDetection *, in ScopViewerWrapperPass()
168 ScopDetection *,
173 ScopDetection *, in ScopOnlyViewerWrapperPass()
181 ScopDetection *,
186 ScopDetection *, in ScopPrinterWrapperPass()
194 ScopDetection *,
[all …]
H A DScopDetection.cpp339 ScopDetection::ScopDetection(const DominatorTree &DT, ScalarEvolution &SE, in ScopDetection() function in ScopDetection
344 void ScopDetection::detect(Function &F) { in detect()
686 bool ScopDetection::isValidCallInst(CallInst &CI, in isValidCallInst()
989 bool ScopDetection::computeAccessFunctions( in computeAccessFunctions()
1358 ScopDetection::LoopStats
1380 ScopDetection::LoopStats
1478 Region *ScopDetection::expandRegion(Region &R) { in expandRegion()
1557 void ScopDetection::findScops(Region &R) { in findScops()
1924 ScopDetection::DetectionContext *
1944 void ScopDetection::verifyAnalysis() { in verifyAnalysis()
[all …]
H A DScopInfo.cpp1598 DominatorTree &DT, ScopDetection::DetectionContext &DC, in Scop()
2499 auto LoopStat = ScopDetection::countBeneficialLoops(&R, *SE, *getLI(), 0); in getStatistics()
2555 void updateLoopCountStatistic(ScopDetection::LoopStats Stats, in updateLoopCountStatistic()
2610 ScopDetection::LoopStats Stats = in runOnRegion()
2611 ScopDetection::countBeneficialLoops(&S->getRegion(), SE, LI, 0); in runOnRegion()
2696 ScopInfo::ScopInfo(const DataLayout &DL, ScopDetection &SD, ScalarEvolution &SE, in ScopInfo()
2717 ScopDetection::LoopStats Stats = in recompute()
2718 ScopDetection::countBeneficialLoops(&S->getRegion(), SE, LI, 0); in recompute()
H A DScopBuilder.cpp179 ScopDetection *SD) { in containsErrorBlock()
3603 ScopDetection &SD, ScalarEvolution &SE, in ScopBuilder()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DSCEVValidator.h21 class ScopDetection; variable
80 ScopDetection *SD);
87 ScopDetection *SD);
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp82 ScopDetection &SD = FAM.getResult<ScopAnalysis>(*F); in runOnSCC()
/llvm-project-15.0.7/polly/test/ScopDetect/
H A Ddot-scops.ll4 ; ScopPrinter needs the ScopDetection pass, which should depend on
H A Ddot-scops-npm.ll5 ; ScopPrinter needs the ScopDetection pass, which should depend on
/llvm-project-15.0.7/polly/test/ScopInfo/
H A Dlicm_reduction_nested.ll6 ; Even ScopDetection fails here after LICM because of PHI in exit node.
/llvm-project-15.0.7/polly/test/ScopDetectionDiagnostics/
H A DReportLoopHasNoExit.ll5 ; root, which causes them not to appear in regions in ScopDetection anymore.
/llvm-project-15.0.7/polly/lib/Support/
H A DSCEVValidator.cpp732 ScopDetection *SD) { in tryForwardThroughPHI()
757 ScopDetection *SD) { in getUniqueNonErrorValue()
/llvm-project-15.0.7/polly/lib/
H A DCMakeLists.txt59 Analysis/ScopDetection.cpp
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DPPCGCodeGeneration.cpp2322 ScopDetection::markFunctionAsInvalid(FN); in createKernelFunction()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt8702 polly/include/polly/ScopDetection.h
8738 polly/lib/Analysis/ScopDetection.cpp