LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
LoopDeletion.cpp File Reference
#include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/Dominators.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/Analysis/ScalarEvolution.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 (LoopDeletion,"loop-deletion","Delete dead loops", false, false) INITIALIZE_PASS_END(LoopDeletion
 

Variables

loop deletion
 
loop Delete dead loops
 
loop Delete dead false
 

Macro Definition Documentation

#define DEBUG_TYPE   "loop-delete"

Definition at line 17 of file LoopDeletion.cpp.

Function Documentation

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

Variable Documentation

loop deletion

Definition at line 69 of file LoopDeletion.cpp.

loop Delete dead false

Definition at line 69 of file LoopDeletion.cpp.

loop Delete dead loops

Definition at line 69 of file LoopDeletion.cpp.