LLVM: lib/Analysis/LoopPass.cpp File Reference (original) (raw)
#include "[llvm/Analysis/LoopPass.h](LoopPass%5F8h%5Fsource.html)"
#include "[llvm/Analysis/LoopInfo.h](LoopInfo%5F8h%5Fsource.html)"
#include "[llvm/IR/Dominators.h](Dominators%5F8h%5Fsource.html)"
#include "[llvm/IR/LLVMContext.h](LLVMContext%5F8h%5Fsource.html)"
#include "[llvm/IR/Module.h](IR%5F2Module%5F8h%5Fsource.html)"
#include "[llvm/IR/OptBisect.h](OptBisect%5F8h%5Fsource.html)"
#include "[llvm/IR/PassTimingInfo.h](PassTimingInfo%5F8h%5Fsource.html)"
#include "[llvm/IR/PrintPasses.h](PrintPasses%5F8h%5Fsource.html)"
#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"
#include "[llvm/Support/Debug.h](Debug%5F8h%5Fsource.html)"
#include "[llvm/Support/TimeProfiler.h](TimeProfiler%5F8h%5Fsource.html)"
#include "[llvm/Support/Timer.h](Timer%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
Go to the source code of this file.
Macros | |
---|---|
#define | DEBUG_TYPE "loop-pass-manager" |
Functions | |
---|---|
static void | addLoopIntoQueue (Loop *L, std::deque< Loop * > &LQ) |
static std::string | getDescription (const Loop &L) |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "loop-pass-manager"
Definition at line 30 of file LoopPass.cpp.
Function Documentation
◆ addLoopIntoQueue()
static void addLoopIntoQueue ( Loop * L, std::deque< Loop * > & LQ ) | static |
---|
Definition at line 96 of file LoopPass.cpp.
References addLoopIntoQueue(), I, and llvm::reverse().
Referenced by addLoopIntoQueue(), and llvm::LPPassManager::runOnFunction().
◆ getDescription()
static std::string getDescription ( const Loop & L) | static |
---|
Definition at line 367 of file LoopPass.cpp.