私自身のリンカとマシンコードコンバータがあります。自分のマシンに自分のアセンブリ命令を使用しています。このマシンは、ASMによって生成されたマシンコードを実行するソフトウェアプロセッサです。 。アセンブリの代わりに、私は今C言語を使用するwan。私の質問は、この目的のためにLLVMを使用する方法です。 LLVM IRによって生成された.sファイル(asmファイルの一種)を読み込み、それらの命令を自分のプロセッサ固有のasm命令でマップするパーサーを1つ作成します。独自のLLVMバックエンドをLLVMとインターフェイスする方法
私はリンカとasmを機械コードコンバータに再度作成したくありません。
私のアプローチは大丈夫ですか?またはそれを行うためのより良い方法である可能性があります。