From bfbd097db578119a9aec504bfce3bd18646f185d Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sun, 16 Jun 2024 12:16:55 -0400 Subject: [PATCH] xo-jit: minor tidy (comments) --- include/xo/jit/MachPipeline.hpp | 6 ++++-- src/jit/MachPipeline.cpp | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/xo/jit/MachPipeline.hpp b/include/xo/jit/MachPipeline.hpp index 8deede36..07fd6050 100644 --- a/include/xo/jit/MachPipeline.hpp +++ b/include/xo/jit/MachPipeline.hpp @@ -91,15 +91,17 @@ namespace xo { **/ void machgen_current_module(); + /** lookup symbol in jit-associated output library **/ llvm::orc::ExecutorAddr lookup_symbol(const std::string & x); virtual void display(std::ostream & os) const; virtual std::string display_string() const; private: - MachPipeline(std::unique_ptr jit); + /** construct instance, adopting jit for compilation+execution **/ + explicit MachPipeline(std::unique_ptr jit); - /* iniitialize native builder (i.e. for platform we're running on) */ + /** iniitialize native builder (i.e. for platform we're running on) **/ static void init_once(); /** (re)create pipeline to turn expressions into llvm IR code **/ diff --git a/src/jit/MachPipeline.cpp b/src/jit/MachPipeline.cpp index 02b27b00..68d8a127 100644 --- a/src/jit/MachPipeline.cpp +++ b/src/jit/MachPipeline.cpp @@ -35,7 +35,7 @@ namespace xo { * can instantiate from python * + 'jit object layer' * (realtime dynamic library object linking layer) - * + 'jit_copmile_layer' + * + 'jit_compile_layer' * + 'jit_our_dynamic_lib' */ llvm::Expected>