2

カスタム 19 ビット プロセッサ用の LLVM ターゲット バックエンドを、LLVM ソースにあまり多くのコードを書かずに作成することは可能ですか? これは LLVM の正しい DataLayout ですか、それとも 8 ビットの倍数 (16 または 32 など) でなければなりませんか?

DataLayout("e-p:19:19-a19:19") 
4

1 に答える 1

2

19ビットだけじゃないけど… このカスタムCPUって独自の命令セットじゃないの?セット登録?アドレッシングモード?アビ?

新しいターゲット CPU の場合、TargetLLVM に新しいものを実装する必要があります。開始するには、 http ://llvm.org/docs/CodeGenerator.htmlおよびhttp://llvm.org/docs/WritingAnLLVMBackend.htmlを参照してください。

于 2013-08-03T22:37:09.580 に答える