LLVM で CFG を変更し、これらの変更を IR ファイルに書き込むことはできますか? 基本ブロックとエッジ シーケンスを変更するために LLVM パスを作成し、lli -load でパスを実行して IR を出力しましたが、何も起こりませんでした。必要なコマンドで元の CFG を操作するには、いくつかのコマンドを使用する必要があると思います。基本ブロックターミネータを変更することでCFGが操作されることをllvmdevで読みました。ただし、エッジも変更するという私の主なポイント。
質問する
328 次