ユーザーがJITコンパイルし、メモリ内でコンパイルした後、バイナリファイルとしてディスクに書き込まれるLLVM IRコードを生成するコンパイラを何らかの方法で作成することは可能ですか?
このシナリオの背後にある考え方は、LLVM IR コードをコンパイルしてユーザーにすぐに実行させたくないということです (JIT コンパイルによりパフォーマンスが低下します)。しかし、ユーザーがこのプログラムを 2 回目に実行したときに、既にコンパイルされていることを望みますか?
ユーザーがJITコンパイルし、メモリ内でコンパイルした後、バイナリファイルとしてディスクに書き込まれるLLVM IRコードを生成するコンパイラを何らかの方法で作成することは可能ですか?
このシナリオの背後にある考え方は、LLVM IR コードをコンパイルしてユーザーにすぐに実行させたくないということです (JIT コンパイルによりパフォーマンスが低下します)。しかし、ユーザーがこのプログラムを 2 回目に実行したときに、既にコンパイルされていることを望みますか?