LLVM API Documentation
#include "JIT.h"
#include "llvm/Constant.h"
#include "llvm/Module.h"
#include "llvm/CodeGen/MachineCodeEmitter.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineConstantPool.h"
#include "llvm/CodeGen/MachineRelocation.h"
#include "llvm/Target/TargetData.h"
#include "llvm/Target/TargetJITInfo.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/System/Memory.h"
Include dependency graph for JITEmitter.cpp:
Go to the source code of this file.
Defines | |
#define | DEBUG_TYPE "jit" |
Functions | |
static JITResolver & | getJITResolver (MachineCodeEmitter *MCE=0) |
void * | getPointerToNamedFunction (const char *Name) |
|
Definition at line 15 of file JITEmitter.cpp. |
|
getJITResolver - This function returns the one instance of the JIT resolver. Definition at line 142 of file JITEmitter.cpp. Referenced by llvm::JIT::getPointerToFunctionOrStub(). |
|
Definition at line 433 of file JITEmitter.cpp. References llvm::ExecutionEngine::getModule(), llvm::Module::getNamedFunction(), llvm::JIT::getPointerToFunction(), llvm::JIT::getPointerToNamedFunction(), M, and TheJIT. |
|
Definition at line 245 of file JITEmitter.cpp. |
|
Definition at line 237 of file JITEmitter.cpp. |
|
Definition at line 237 of file JITEmitter.cpp. |
|
Definition at line 233 of file JITEmitter.cpp. |
|
|
Relocations - These are the relocations that the function needs, as emitted. Definition at line 249 of file JITEmitter.cpp. |
|
Definition at line 241 of file JITEmitter.cpp. |
|
Definition at line 241 of file JITEmitter.cpp. |
|
Definition at line 32 of file JITEmitter.cpp. Referenced by getPointerToNamedFunction(). |