自作ISAのためのLLVMバックエンドをイテレーティブに作ります。鋭意執筆中。
このレポジトリにある内容はかなり古くなってしまっています。『作って学ぶコンピュータアーキテクチャ —— LLVMとRISC-Vによる低レイヤプログラミングの基礎』という書籍が発売予定らしいので、そちらを参照していただいたほうが良いかもしれません。
この文章は、2019年度に艮 鮟鱇が作成したLLVMバックエンドの、自分用メモがベースになっています。 このメモをブラッシュアップしてまともな文章として公開する予定でしたが、 その作業が遅れているため、一旦メモのまま公開します。
Asciidoctorのmasterを持ってきてasciidoctor main.asciidoc
とかする。
文章を書くときに、ファイルを更新するたびにコンパイルしたい場合は
付属のGemfile
とGuardfile
を使ってbundle exec guard
とかする。
要bundle install
。Epiphany(GNU Web)を入れて生成されたHTMLを見ると、
更新時にリロードしてくれるので便利。詳細は公式ドキュメントを参照。
艮 鮟鱇(うしとら あんこう/Ushitora Anqou)
This work is licensed under a Creative Commons Attribution 4.0 International License.