Lines Matching refs:MCJIT
1 //===-- MCJIT.cpp - MC-based Just-in-Time Compiler ------------------------===//
10 #include "MCJIT.h"
15 #include "llvm/ExecutionEngine/MCJIT.h"
29 RegisterJIT() { MCJIT::Register(); }
37 ExecutionEngine *MCJIT::createJIT(Module *M,
47 return new MCJIT(M, TM, new MCJITMemoryManager(JMM), GVsWithCode);
50 MCJIT::MCJIT(Module *m, TargetMachine *tm, RTDyldMemoryManager *MM,
58 MCJIT::~MCJIT() {
63 void MCJIT::emitObject(Module *m) {
64 /// Currently, MCJIT only supports a single module and the module passed to
111 void *MCJIT::getPointerToBasicBlock(BasicBlock *BB) {
115 void *MCJIT::getPointerToFunction(Function *F) {
144 void *MCJIT::recompileAndRelinkFunction(Function *F) {
148 void MCJIT::freeMachineCodeForFunction(Function *F) {
152 GenericValue MCJIT::runFunction(Function *F,
252 void *MCJIT::getPointerToNamedFunction(const std::string &Name,