LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
LoopInstSimplify.cpp File Reference
#include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Analysis/Dominators.h"
#include "llvm/Analysis/InstructionSimplify.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Instructions.h"
#include "llvm/Support/Debug.h"
#include "llvm/Target/TargetLibraryInfo.h"
#include "llvm/Transforms/Utils/Local.h"
Include dependency graph for LoopInstSimplify.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "loop-instsimplify"
 

Functions

 STATISTIC (NumSimplified,"Number of redundant instructions simplified")
 
 INITIALIZE_PASS_BEGIN (LoopInstSimplify,"loop-instsimplify","Simplify instructions in loops", false, false) INITIALIZE_PASS_END(LoopInstSimplify
 

Variables

loop instsimplify
 
loop Simplify instructions in loops
 
loop Simplify instructions in false
 

Macro Definition Documentation

#define DEBUG_TYPE   "loop-instsimplify"

Definition at line 14 of file LoopInstSimplify.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( LoopInstSimplify  ,
"loop-instsimplify ,
"Simplify instructions in loops ,
false  ,
false   
)
STATISTIC ( NumSimplified  ,
"Number of redundant instructions simplified"   
)

Variable Documentation

loop Simplify instructions in false

Definition at line 60 of file LoopInstSimplify.cpp.

loop instsimplify

Definition at line 60 of file LoopInstSimplify.cpp.

loop Simplify instructions in loops

Definition at line 60 of file LoopInstSimplify.cpp.