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. |