<<
25/66
>>
First
Last
LLVM バックエンドを書く
$ mkdir lib/Target/ELVM
してから
http://llvm.org/docs/WritingAnLLVMBackend.html
を順にやっていけばいい……と思いきや
- LLVM は複雑なので 8cc のリターゲットと比べて格段に難しい
- というか 8cc は基本的に gen.c の x64 命令出す部分を順に書き変えていくだけ
- 数日かけても進捗ゼロ
- どうも「設計を理解してからコードを書いていく」ということが得意でない
- 基本的に何でもインクリメンタルにしかできないボトムアップ人間
- 他にもいくつかドキュメントがあったけどなかなか