This commit is contained in:
sksat 2021-07-21 20:09:11 +09:00 committed by Ushitora Anqou
parent a924189feb
commit 4cb70230da

View File

@ -738,7 +738,7 @@ https://github.com/virtualsecureplatform/llvm-cahp/commit/bc9465e32f41842ea6cc57
この節ではこれを行う `CAHPV4InstPrinter` クラスを実装します。 この節ではこれを行う `CAHPV4InstPrinter` クラスを実装します。
<<github_riscv-llvm_patch_08>>を参考にします。 <<github_riscv-llvm_patch_08>>を参考にします。
`InstPrinter` ディレクトリを作成し `MCTargetDesc/CAHPV4InstPrinter.{cpp,h}` を作成します。 `MCTargetDesc/CAHPV4InstPrinter.{cpp,h}` を作成します。
命令印字処理の本体は `CAHPV4InstPrinter::printInst` ですが、 命令印字処理の本体は `CAHPV4InstPrinter::printInst` ですが、
そのほとんどの処理は `CAHPV4InstPrinter::printInstruction` というTableGenが生成する そのほとんどの処理は `CAHPV4InstPrinter::printInstruction` というTableGenが生成する
メンバ関数により実行されます。 `CAHPV4InstPrinter::printRegName` はレジスタ名を メンバ関数により実行されます。 `CAHPV4InstPrinter::printRegName` はレジスタ名を