LLVM  4.0.0
Macros | Functions | Variables
LoopSimplifyCFG.cpp File Reference
#include "llvm/Transforms/Scalar/LoopSimplifyCFG.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/AssumptionCache.h"
#include "llvm/Analysis/BasicAliasAnalysis.h"
#include "llvm/Analysis/DependenceAnalysis.h"
#include "llvm/Analysis/GlobalsModRef.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/Analysis/ScalarEvolution.h"
#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/Dominators.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/Scalar/LoopPassManager.h"
#include "llvm/Transforms/Utils/Local.h"
#include "llvm/Transforms/Utils/LoopUtils.h"
Include dependency graph for LoopSimplifyCFG.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "loop-simplifycfg"
 

Functions

static bool simplifyLoopCFG (Loop &L, DominatorTree &DT, LoopInfo &LI)
 
 INITIALIZE_PASS_BEGIN (LoopSimplifyCFGLegacyPass,"loop-simplifycfg","Simplify loop CFG", false, false) INITIALIZE_PASS_END(LoopSimplifyCFGLegacyPass
 

Variables

loop simplifycfg
 
loop Simplify loop CFG
 
loop Simplify loop false
 

Macro Definition Documentation

#define DEBUG_TYPE   "loop-simplifycfg"

Definition at line 37 of file LoopSimplifyCFG.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( LoopSimplifyCFGLegacyPass  ,
"loop-simplifycfg ,
"Simplify loop CFG ,
false  ,
false   
)
static bool simplifyLoopCFG ( Loop L,
DominatorTree DT,
LoopInfo LI 
)
static

Variable Documentation

loop Simplify loop CFG

Definition at line 103 of file LoopSimplifyCFG.cpp.

loop Simplify loop false

Definition at line 103 of file LoopSimplifyCFG.cpp.

loop simplifycfg

Definition at line 103 of file LoopSimplifyCFG.cpp.