LLVM API Documentation
#include "llvm/Transforms/IPO.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/CallGraph.h"
#include "llvm/Analysis/CallGraphSCCPass.h"
#include "llvm/IR/CFG.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/LLVMContext.h"
#include <algorithm>
Go to the source code of this file.
Defines | |
#define | DEBUG_TYPE "prune-eh" |
Functions | |
STATISTIC (NumRemoved,"Number of invokes removed") | |
STATISTIC (NumUnreach,"Number of noreturn calls optimized") | |
INITIALIZE_PASS_BEGIN (PruneEH,"prune-eh","Remove unused exception handling info", false, false) INITIALIZE_PASS_END(PruneEH | |
Variables | |
prune | eh |
#define DEBUG_TYPE "prune-eh" |
Definition at line 32 of file PruneEH.cpp.
INITIALIZE_PASS_BEGIN | ( | PruneEH | , |
"prune-eh" | , | ||
"Remove unused exception handling info" | , | ||
false | , | ||
false | |||
) |
STATISTIC | ( | NumRemoved | , |
"Number of invokes removed" | |||
) |
STATISTIC | ( | NumUnreach | , |
"Number of noreturn calls optimized" | |||
) |
prune eh |
Definition at line 56 of file PruneEH.cpp.