|
LLVM
4.0.0
|
#include "llvm/Transforms/Utils/LowerInvoke.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/Statistic.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/Module.h"#include "llvm/Pass.h"#include "llvm/Transforms/Scalar.h"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Macros | |
| #define | DEBUG_TYPE "lowerinvoke" |
Functions | |
| STATISTIC (NumInvokes,"Number of invokes replaced") | |
| INITIALIZE_PASS (LowerInvokeLegacyPass,"lowerinvoke","Lower invoke and unwind, for unwindless code generators", false, false) static bool runImpl(Function &F) | |
| FunctionPass * | llvm::createLowerInvokePass () |
| #define DEBUG_TYPE "lowerinvoke" |
Definition at line 27 of file LowerInvoke.cpp.
| INITIALIZE_PASS | ( | LowerInvokeLegacyPass | , |
| "lowerinvoke" | , | ||
| "Lower invoke and | unwind, | ||
| for unwindless code generators" | , | ||
| false | , | ||
| false | |||
| ) |
Definition at line 43 of file LowerInvoke.cpp.
References llvm::CallInst::Create(), and llvm::BranchInst::Create().
| STATISTIC | ( | NumInvokes | , |
| "Number of invokes replaced" | |||
| ) |
1.8.6