It supports creating the LLJIT engine off a module (consuming said module), adding global mappings off name and global values.
Documentation needs a bit of work (thus starting this as a draft pr) but rather simple implementation and tried to mirror JITExecutionEngine though it is constructed differently.
Related Issue
476
How This Has Been Tested
I have tested with a local project referencing the local fork and the samples attached to LLJITExecutionEngine::get_function and LLJITExecutionEngine::add_global_mapping
Description
It supports creating the LLJIT engine off a module (consuming said module), adding global mappings off name and global values. Documentation needs a bit of work (thus starting this as a draft pr) but rather simple implementation and tried to mirror
JITExecutionEngine
though it is constructed differently.Related Issue
476
How This Has Been Tested
I have tested with a local project referencing the local fork and the samples attached to
LLJITExecutionEngine::get_function
andLLJITExecutionEngine::add_global_mapping
Checklist