Lines Matching +full:auto +full:- +full:detects

1 //===- RegionInfo.cpp - SESE region detection analysis --------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
8 // Detects single entry single exit regions in the control flow graph.
9 //===----------------------------------------------------------------------===//
19 #include "llvm/Config/llvm-config.h"
43 "verify-region-info",
47 static cl::opt<Region::PrintStyle, true> printStyleX("print-region-style",
58 //===----------------------------------------------------------------------===//
71 //===----------------------------------------------------------------------===//
83 auto PAC = PA.getChecker<RegionInfoAnalysis>(); in invalidate()
91 // TODO: Slow. Should only be enabled if -stats is used. in updateStatistics()
92 if (R->isSimple()) in updateStatistics()
114 //===----------------------------------------------------------------------===//
127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
128 auto PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); in runOnFunction()
129 auto DF = &getAnalysis<DominanceFrontierWrapperPass>().getDominanceFrontier(); in runOnFunction()
182 //===----------------------------------------------------------------------===//
190 auto *DT = &AM.getResult<DominatorTreeAnalysis>(F); in run()
191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run()
192 auto *DF = &AM.getResult<DominanceFrontierAnalysis>(F); in run()