Home
last modified time | relevance | path

Searched refs:RegionInfoPass (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DRegionInfo.cpp118 RegionInfoPass::RegionInfoPass() : FunctionPass(ID) { in RegionInfoPass() function in RegionInfoPass
122 RegionInfoPass::~RegionInfoPass() = default;
124 bool RegionInfoPass::runOnFunction(Function &F) { in runOnFunction()
135 void RegionInfoPass::releaseMemory() { in releaseMemory()
139 void RegionInfoPass::verifyAnalysis() const { in verifyAnalysis()
143 void RegionInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
150 void RegionInfoPass::print(raw_ostream &OS, const Module *) const { in print()
155 LLVM_DUMP_METHOD void RegionInfoPass::dump() const { in dump()
160 char RegionInfoPass::ID = 0;
162 INITIALIZE_PASS_BEGIN(RegionInfoPass, "regions",
[all …]
H A DRegionPrinter.cpp134 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
141 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
144 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionPrinter()
153 RegionInfoPass, true, RegionInfo *, RegionInfoPassGraphTraits> {
156 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyPrinter()
165 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
168 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionViewer()
176 : public DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *,
180 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyViewer()
H A DRegionPass.cpp49 Info.addRequired<RegionInfoPass>(); in getAnalysisUsage()
56 RI = &getAnalysis<RegionInfoPass>().getRegionInfo(); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DRegionIterator.h345 template <> struct GraphTraits<RegionInfoPass*>
351 static NodeRef getEntryNode(RegionInfoPass *RI) {
355 static nodes_iterator nodes_begin(RegionInfoPass* RI) {
359 static nodes_iterator nodes_end(RegionInfoPass *RI) {
H A DRegionInfo.h942 class RegionInfoPass : public FunctionPass {
948 explicit RegionInfoPass();
949 ~RegionInfoPass() override;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp372 INITIALIZE_PASS_DEPENDENCY(RegionInfoPass) in INITIALIZE_PASS_DEPENDENCY()