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.