HomeSort by: relevance | last modified time | path
    Searched defs:LPPassManager (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopPass.h 24 class LPPassManager;
38 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
44 virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
52 // Check if this pass is suitable for the current LPPassManager, if
53 // available. This pass P is not suitable for a LPPassManager if P
55 // LPPassManager passes. In such case, pop LPPassManager from the
75 class LPPassManager : public FunctionPass, public PMDataManager {
78 explicit LPPassManager();
85 // LPPassManager needs LoopInfo
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopPass.cpp 9 // This file implements LoopPass and LPPassManager. All loop optimization
10 // and transformation passes are derived from LoopPass. LPPassManager is
51 bool runOnLoop(Loop *L, LPPassManager &) override {
67 // LPPassManager
70 char LPPassManager::ID = 0;
72 LPPassManager::LPPassManager()
79 void LPPassManager::addLoop(Loop &L) {
105 void LPPassManager::getAnalysisUsage(AnalysisUsage &Info) const {
106 // LPPassManager needs LoopInfo. In the long term LoopInfo class wil
    [all...]

Completed in 68 milliseconds