#include "Support/Debug.h"
#include "Support/Statistic.h"
#include "Config/alloca.h"
-
-namespace llvm {
+using namespace llvm;
namespace {
Statistic<>
JITResolver *TheJITResolver;
}
+void *X86TargetMachine::getJITStubForFunction(Function *F,
+ MachineCodeEmitter &MCE) {
+ if (TheJITResolver == 0)
+ TheJITResolver = new JITResolver(MCE);
+ return (void*)((unsigned long)TheJITResolver->getLazyResolver(F));
+}
/// addFunctionReference - This method is called when we need to emit the
/// address of a function that has not yet been emitted, so we don't know the
break;
}
}
-
-} // End llvm namespace