LLVM  4.0.0
Macros | Functions | Variables
LoopDeletion.cpp File Reference
#include "llvm/Transforms/Scalar/LoopDeletion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/GlobalsModRef.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/IR/Dominators.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/Scalar/LoopPassManager.h"
#include "llvm/Transforms/Utils/LoopUtils.h"
Include dependency graph for LoopDeletion.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "loop-delete"
 

Functions

 STATISTIC (NumDeleted,"Number of loops deleted")
 
 INITIALIZE_PASS_BEGIN (LoopDeletionLegacyPass,"loop-deletion","Delete dead loops", false, false) INITIALIZE_PASS_END(LoopDeletionLegacyPass
 

Variables

loop deletion
 
loop Delete dead loops
 
loop Delete dead false
 

Macro Definition Documentation

#define DEBUG_TYPE   "loop-delete"

Definition at line 28 of file LoopDeletion.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( LoopDeletionLegacyPass  ,
"loop-deletion ,
"Delete dead loops ,
false  ,
false   
)
STATISTIC ( NumDeleted  ,
"Number of loops deleted"   
)

Variable Documentation

loop deletion

Definition at line 249 of file LoopDeletion.cpp.

loop Delete dead false

Definition at line 249 of file LoopDeletion.cpp.

loop Delete dead loops

Definition at line 249 of file LoopDeletion.cpp.