LLVM API Documentation
#include "llvm/Analysis/Dominators.h"
#include "llvm/Support/CFG.h"
#include "llvm/Instructions.h"
#include "llvm/Module.h"
#include "llvm/Pass.h"
#include "llvm/Type.h"
#include "llvm/Support/Debug.h"
#include "../ProfilingUtils.h"
Include dependency graph for InstLoops.cpp:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Typedefs | |
typedef std::map< BasicBlock *, BasicBlock * > | llvm::BBMap |
Enumerations | |
enum | llvm::Color { llvm::WHITE, llvm::GREY, llvm::BLACK } |
Functions | |
RegisterOpt< InstLoops > | llvm::X ("instloops","Instrument backedges for profiling") |
ModulePass * | llvm::createLoopInstrumentationPass () |
|
Definition at line 45 of file InstLoops.cpp. Referenced by llvm::PostDominatorTree::runOnFunction(), llvm::ImmediatePostDominators::runOnFunction(), llvm::DominatorSet::runOnFunction(), and llvm::SplitCriticalEdge(). |
|
Definition at line 44 of file InstLoops.cpp. |