Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp119 RegionInfoPass::RegionInfoPass() : FunctionPass(ID) {} in RegionInfoPass() function in RegionInfoPass
121 RegionInfoPass::~RegionInfoPass() = default;
123 bool RegionInfoPass::runOnFunction(Function &F) { in runOnFunction()
134 void RegionInfoPass::releaseMemory() { in releaseMemory()
138 void RegionInfoPass::verifyAnalysis() const { in verifyAnalysis()
142 void RegionInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
149 void RegionInfoPass::print(raw_ostream &OS, const Module *) const { in print()
154 LLVM_DUMP_METHOD void RegionInfoPass::dump() const { in dump()
159 char RegionInfoPass::ID = 0;
161 INITIALIZE_PASS_BEGIN(RegionInfoPass, "regions",
[all …]
H A DRegionPrinter.cpp133 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
140 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
143 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionPrinter()
151 RegionInfoPass, true, RegionInfo *, RegionInfoPassGraphTraits> {
154 : DOTGraphTraitsPrinterWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyPrinter()
162 RegionInfoPass, false, RegionInfo *, RegionInfoPassGraphTraits> {
165 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, false, RegionInfo *, in RegionViewer()
171 : public DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *,
175 : DOTGraphTraitsViewerWrapperPass<RegionInfoPass, true, RegionInfo *, in RegionOnlyViewer()
H A DRegionPass.cpp49 Info.addRequired<RegionInfoPass>(); in getAnalysisUsage()
56 RI = &getAnalysis<RegionInfoPass>().getRegionInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/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.h940 class RegionInfoPass : public FunctionPass {
946 explicit RegionInfoPass();
947 ~RegionInfoPass() override;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp412 INITIALIZE_PASS_DEPENDENCY(RegionInfoPass) in INITIALIZE_PASS_DEPENDENCY()