Cpu0のインポートを実施したLLVMの最初のビルドを実施してみる。参考にしたのは以下だ。 Cpu0 architecture and LLVM structure — Tutorial: Creating an LLVM Backend for the Cpu0 Architecture チュートリアルのLLVMのバージョンはどうも古いようで、きちんとパッチが当たらない。 いろいろ改造したので、GitHubに7.0.0に対応したものを構築した。 github.com 一番驚いたのは、llvm/Support/ELFRelocs/Cpu0.defがinclude/llvm/BinaryFormat/ELFRelocs/Cpu0.defに移動されていたこと。 かなり手こずった。 ここから先はLLVM 7.0.0をベースに構築している。 git clone https://github.com