LLVM API Documentation

Defines | Functions | Variables
LoopInstSimplify.cpp File Reference
#include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/AssumptionTracker.h"
#include "llvm/Analysis/InstructionSimplify.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Dominators.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.

Defines

#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

Define Documentation

#define DEBUG_TYPE   "loop-instsimplify"

Definition at line 29 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 64 of file LoopInstSimplify.cpp.

Definition at line 64 of file LoopInstSimplify.cpp.

loop Simplify instructions in loops

Definition at line 64 of file LoopInstSimplify.cpp.