LLVM API Documentation
An implementation of jump-instruction tables. More...
#include "llvm/CodeGen/JumpInstrTables.h"#include "llvm/ADT/Statistic.h"#include "llvm/Analysis/JumpInstrTableInfo.h"#include "llvm/CodeGen/Passes.h"#include "llvm/IR/Attributes.h"#include "llvm/IR/CallSite.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DerivedTypes.h"#include "llvm/IR/Function.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/Module.h"#include "llvm/IR/Operator.h"#include "llvm/IR/Type.h"#include "llvm/IR/Verifier.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"#include "llvm/Support/raw_ostream.h"#include <vector>
Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "jt" |
Functions | |
| INITIALIZE_PASS_BEGIN (JumpInstrTables,"jump-instr-tables","Jump-Instruction Tables", true, true) INITIALIZE_PASS_DEPENDENCY(JumpInstrTableInfo) | |
| INITIALIZE_PASS_END (JumpInstrTables,"jump-instr-tables","Jump-Instruction Tables", true, true) STATISTIC(NumJumpTables | |
| STATISTIC (NumFuncsInJumpTables,"Number of functions in the jump tables") | |
Variables | |
| Number of indirect call tables | generated |
An implementation of jump-instruction tables.
Definition in file JumpInstrTables.cpp.
| #define DEBUG_TYPE "jt" |
Definition at line 13 of file JumpInstrTables.cpp.
| INITIALIZE_PASS_BEGIN | ( | JumpInstrTables | , |
| "jump-instr-tables" | , | ||
| "Jump-Instruction Tables" | , | ||
| true | , | ||
| true | |||
| ) |
| INITIALIZE_PASS_END | ( | JumpInstrTables | , |
| "jump-instr-tables" | , | ||
| "Jump-Instruction Tables" | , | ||
| true | , | ||
| true | |||
| ) |
| Number of indirect call tables generated |
Definition at line 46 of file JumpInstrTables.cpp.