LLVM API Documentation

LoopDeletion.cpp File Reference

#include "llvm/Transforms/Scalar.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/Analysis/ScalarEvolution.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/SmallVector.h"

Include dependency graph for LoopDeletion.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "loop-delete"

Functions

 STATISTIC (NumDeleted,"Number of loops deleted")
Pass * llvm::createLoopDeletionPass ()

Variables

static RegisterPass< LoopDeletion > X ("loop-deletion","Delete dead loops")


Define Documentation

#define DEBUG_TYPE   "loop-delete"

Definition at line 17 of file LoopDeletion.cpp.


Function Documentation

STATISTIC ( NumDeleted  ,
"Number of loops deleted"   
)


Variable Documentation

char ID [static]

Definition at line 32 of file LoopDeletion.cpp.

RegisterPass<LoopDeletion> X("loop-deletion","Delete dead loops") [static]