Home
last modified time | relevance | path

Searched refs:RGPassManager (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DRegionPass.cpp33 char RGPassManager::ID = 0;
35 RGPassManager::RGPassManager() : FunctionPass(ID) { in RGPassManager() function in RGPassManager
48 void RGPassManager::getAnalysisUsage(AnalysisUsage &Info) const { in getAnalysisUsage()
55 bool RGPassManager::runOnFunction(Function &F) { in runOnFunction()
165 void RGPassManager::dumpPassStructure(unsigned Offset) { in dumpPassStructure()
191 bool runOnRegion(Region *R, RGPassManager &RGM) override { in runOnRegion()
244 RGPassManager *RGPM; in assignPassManager()
248 RGPM = (RGPassManager*)PMS.top(); in assignPassManager()
255 RGPM = new RGPassManager(); in assignPassManager()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DRegionPass.h24 class RGPassManager; variable
48 virtual bool runOnRegion(Region *R, RGPassManager &RGM) = 0;
62 virtual bool doInitialization(Region *R, RGPassManager &RGM) { return false; } in doInitialization()
87 class RGPassManager : public FunctionPass, public PMDataManager {
94 explicit RGPassManager();
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopPass.cpp26 bool ScopPass::runOnRegion(Region *R, RGPassManager &RGM) { in runOnRegion()
H A DScopInfo.cpp2590 bool ScopInfoRegionPass::runOnRegion(Region *R, RGPassManager &RGM) { in runOnRegion()
2658 bool runOnRegion(Region *R, RGPassManager &RGM) override { in runOnRegion()
/llvm-project-15.0.7/llvm/include/llvm/
H A DLinkAllPasses.h234 llvm::RGPassManager RGM; in ForcePassLinking()
/llvm-project-15.0.7/polly/include/polly/
H A DScopPass.h181 bool runOnRegion(Region *R, RGPassManager &RGM) override;
H A DScopInfo.h59 using llvm::RGPassManager;
2706 bool runOnRegion(Region *R, RGPassManager &RGM) override;
/llvm-project-15.0.7/llvm/docs/
H A DWritingAnLLVMPass.rst614 ``RGPassManager`` interface. You may override three virtual methods of
618 The ``doInitialization(Region *, RGPassManager &)`` method
623 virtual bool doInitialization(Region *, RGPassManager &RGM);
638 virtual bool runOnRegion(Region *, RGPassManager &RGM) = 0;
642 returned if the region is modified. ``RGPassManager`` interface should be used to
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp329 bool runOnRegion(Region *R, RGPassManager &RGM) override { in runOnRegion()