Searched refs:RGPassManager (Results 1 – 5 of 5) sorted by relevance
33 char RGPassManager::ID = 0;35 RGPassManager::RGPassManager() : FunctionPass(ID) { in RGPassManager() function in RGPassManager48 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()
24 class RGPassManager; variable48 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();
221 llvm::RGPassManager RGM; in ForcePassLinking()
597 ``RGPassManager`` interface. You may override three virtual methods of601 The ``doInitialization(Region *, RGPassManager &)`` method606 virtual bool doInitialization(Region *, RGPassManager &RGM);621 virtual bool runOnRegion(Region *, RGPassManager &RGM) = 0;625 returned if the region is modified. ``RGPassManager`` interface should be used to
338 bool runOnRegion(Region *R, RGPassManager &RGM) override { in runOnRegion()