#include #include #include namespace pslang::jit { compiled_module compile(ast::statement_list_ptr const & statements, jit::abi abi) { switch (abi) { case abi::itanium: throw std::runtime_error("Itanium ABI JIT not implemented"); case abi::msvc: throw std::runtime_error("MSVC ABI JIT not implemented"); case abi::armv8: return aarch64::compile(statements); } } }