| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopGraphPrinter.h | 30 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 D | ScopDetection.h | 135 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 D | ScopBuilder.h | 27 class ScopDetection; variable 48 ScopDetection &SD; 767 ScopDetection &SD, ScalarEvolution &SE,
|
| H A D | ScopInfo.h | 1702 ScopDetection::DetectionContext &DC; 1872 ScopDetection::DetectionContext &DC, OptimizationRemarkEmitter &ORE, 2730 ScopDetection &SD; 2739 ScopInfo(const DataLayout &DL, ScopDetection &SD, ScalarEvolution &SE,
|
| H A D | ScopPass.h | 224 ScopDetection &SD = AM.getResult<ScopAnalysis>(F);
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopGraphPrinter.cpp | 36 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 D | ScopDetection.cpp | 339 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 D | ScopInfo.cpp | 1598 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 D | ScopBuilder.cpp | 179 ScopDetection *SD) { in containsErrorBlock() 3603 ScopDetection &SD, ScalarEvolution &SE, in ScopBuilder()
|
| /llvm-project-15.0.7/polly/include/polly/Support/ |
| H A D | SCEVValidator.h | 21 class ScopDetection; variable 80 ScopDetection *SD); 87 ScopDetection *SD);
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 82 ScopDetection &SD = FAM.getResult<ScopAnalysis>(*F); in runOnSCC()
|
| /llvm-project-15.0.7/polly/test/ScopDetect/ |
| H A D | dot-scops.ll | 4 ; ScopPrinter needs the ScopDetection pass, which should depend on
|
| H A D | dot-scops-npm.ll | 5 ; ScopPrinter needs the ScopDetection pass, which should depend on
|
| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | licm_reduction_nested.ll | 6 ; Even ScopDetection fails here after LICM because of PHI in exit node.
|
| /llvm-project-15.0.7/polly/test/ScopDetectionDiagnostics/ |
| H A D | ReportLoopHasNoExit.ll | 5 ; root, which causes them not to appear in regions in ScopDetection anymore.
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | SCEVValidator.cpp | 732 ScopDetection *SD) { in tryForwardThroughPHI() 757 ScopDetection *SD) { in getUniqueNonErrorValue()
|
| /llvm-project-15.0.7/polly/lib/ |
| H A D | CMakeLists.txt | 59 Analysis/ScopDetection.cpp
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 2322 ScopDetection::markFunctionAsInvalid(FN); in createKernelFunction()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 8702 polly/include/polly/ScopDetection.h 8738 polly/lib/Analysis/ScopDetection.cpp
|