class RegionInfo
Declaration
class RegionInfo : public RegionInfoBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:904
Inherits from: RegionInfoBase
Method Overview
- public RegionInfo()
- public RegionInfo(llvm::RegionInfo && Arg)
- public bool invalidate(llvm::Function & F, const llvm::PreservedAnalyses & PA, FunctionAnalysisManager::Invalidator &)
- public void recalculate(llvm::Function & F, llvm::DominatorTree * DT, llvm::PostDominatorTree * PDT, llvm::DominanceFrontier * DF)
- public void updateStatistics(llvm::Region * R)
- public void view()
- public void viewOnly()
- public ~RegionInfo()
Methods
¶RegionInfo()
RegionInfo()
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:908
¶RegionInfo(llvm::RegionInfo&& Arg)
RegionInfo(llvm::RegionInfo&& Arg)
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:910
Parameters
- llvm::RegionInfo&& Arg
¶bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator&)
bool invalidate(
llvm::Function& F,
const llvm::PreservedAnalyses& PA,
FunctionAnalysisManager::Invalidator&)
Description
Handle invalidation explicitly.
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:923
Parameters
- llvm::Function& F
- const llvm::PreservedAnalyses& PA
- FunctionAnalysisManager::Invalidator&
¶void recalculate(llvm::Function& F,
llvm::DominatorTree* DT,
llvm::PostDominatorTree* PDT,
llvm::DominanceFrontier* DF)
void recalculate(llvm::Function& F,
llvm::DominatorTree* DT,
llvm::PostDominatorTree* PDT,
llvm::DominanceFrontier* DF)
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:929
Parameters
¶void updateStatistics(llvm::Region* R)
void updateStatistics(llvm::Region* R)
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:927
Parameters
- llvm::Region* R
¶void view()
void view()
Description
Opens a viewer to show the GraphViz visualization of the regions. Useful during debugging as an alternative to dump().
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:936
¶void viewOnly()
void viewOnly()
Description
Opens a viewer to show the GraphViz visualization of this region without instructions in the BasicBlocks. Useful during debugging as an alternative to dump().
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:942
¶~RegionInfo()
~RegionInfo()
Declared at: llvm/include/llvm/Analysis/RegionInfo.h:920