mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-02 22:32:08 +00:00
[Orc][Kaleidoscope] Fix misnumbered steps in comments, plus tidy one
explanation up a little. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229467 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a2fe1f3137
commit
cdc4c07360
@ -1243,17 +1243,17 @@ public:
|
||||
CompileCallbacks.getCompileCallback(*F->getFunctionType());
|
||||
|
||||
// Step 3) Create a stub that will indirectly call the body of this
|
||||
// function. Initialize the function pointer for the indirection to
|
||||
// point at the compile callback.
|
||||
// function once it is compiled. Initially, set the function
|
||||
// pointer for the indirection to point at the compile callback.
|
||||
std::string BodyPtrName = (F->getName() + "$address").str();
|
||||
GlobalVariable *FunctionBodyPointer =
|
||||
createImplPointer(*F, BodyPtrName, CallbackInfo.getAddress());
|
||||
makeStub(*F, *FunctionBodyPointer);
|
||||
|
||||
// Step 3) Add the module to the JIT.
|
||||
// Step 4) Add the module containing the stub to the JIT.
|
||||
auto H = addModule(C.takeM());
|
||||
|
||||
// Step 4) Set the compile and update actions for the callback. The compile
|
||||
// Step 5) Set the compile and update actions for the callback. The compile
|
||||
// action will IRGen and Codegen the function. The update action
|
||||
// will update FunctionBodyPointer to point at the newly compiled
|
||||
// function pointer.
|
||||
|
Loading…
x
Reference in New Issue
Block a user