LLVM API Documentation

Defines | Functions
DCE.cpp File Reference
#include "llvm/Transforms/Scalar.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/IR/Instruction.h"
#include "llvm/Pass.h"
#include "llvm/Target/TargetLibraryInfo.h"
#include "llvm/Transforms/Utils/Local.h"
Include dependency graph for DCE.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "dce"

Functions

 STATISTIC (DIEEliminated,"Number of insts removed by DIE pass")
 STATISTIC (DCEEliminated,"Number of insts removed")
 INITIALIZE_PASS (DeadInstElimination,"die","Dead Instruction Elimination", false, false) Pass *llvm

Define Documentation

#define DEBUG_TYPE   "dce"

Definition at line 28 of file DCE.cpp.


Function Documentation

INITIALIZE_PASS ( DeadInstElimination  ,
"die"  ,
"Dead Instruction Elimination ,
false  ,
false   
)

Definition at line 65 of file DCE.cpp.

STATISTIC ( DIEEliminated  ,
"Number of insts removed by DIE pass  
)
STATISTIC ( DCEEliminated  ,
"Number of insts removed"   
)