From 0605c7b0e3882edd940b85a41a0b8f3c859c28cc Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Wed, 22 Oct 2025 10:27:27 +0200 Subject: Add target triple and LLVM code mode debug prints (#5839) --- src/llvm_backend.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/llvm_backend.cpp') diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index 23efa8d22..7742fb39d 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -3036,8 +3036,14 @@ gb_internal bool lb_generate_code(lbGenerator *gen) { LLVMCodeModel code_mode = LLVMCodeModelDefault; if (is_arch_wasm()) { code_mode = LLVMCodeModelJITDefault; + debugf("LLVM code mode: LLVMCodeModelJITDefault\n"); } else if (is_arch_x86() && build_context.metrics.os == TargetOs_freestanding) { code_mode = LLVMCodeModelKernel; + debugf("LLVM code mode: LLVMCodeModelKernel\n"); + } + + if (code_mode == LLVMCodeModelDefault) { + debugf("LLVM code mode: LLVMCodeModelDefault\n"); } String llvm_cpu = get_final_microarchitecture(); -- cgit v1.2.3