Searched refs:RGPassManager (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionPass.h26 class RGPassManager;
32 /// RegionPass is managed by RGPassManager.
49 virtual bool runOnRegion(Region *R, RGPassManager &RGM) = 0;
63 virtual bool doInitialization(Region *R, RGPassManager &RGM) { return false; }
88 class RGPassManager : public FunctionPass, public PMDataManager { class in namespace:llvm
97 explicit RGPassManager();
105 /// RGPassManager needs RegionInfo.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPass.cpp9 // This file implements RegionPass and RGPassManager. All region optimization
10 // and transformation passes are derived from RegionPass. RGPassManager is
26 // RGPassManager
29 char RGPassManager::ID = 0;
31 RGPassManager::RGPassManager() function in class:RGPassManager
47 void RGPassManager::getAnalysisUsage(AnalysisUsage &Info) const {
54 bool RGPassManager::runOnFunction(Function &F) {
169 void RGPassManager::dumpPassStructure(unsigned Offset) {
195 bool runOnRegion(Region *R, RGPassManager
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h234 llvm::RGPassManager RGM;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp271 bool doInitialization(Region *R, RGPassManager &RGM) override;
273 bool runOnRegion(Region *R, RGPassManager &RGM) override;
303 bool StructurizeCFG::doInitialization(Region *R, RGPassManager &RGM) {
999 bool StructurizeCFG::runOnRegion(Region *R, RGPassManager &RGM) {
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
H A DPassPrinters.cpp179 bool runOnRegion(Region *R, RGPassManager &RGM) override {

Completed in 69 milliseconds