0

カスタム データを各 LLVM 命令ノードに格納する最良の方法は何ですか? あるパスから別のパスに情報を渡すとしますか? 命令クラスでユーザーが任意のデータを保存できるように見えませんか?

4

1 に答える 1

0

メタデータ メカニズムを使用して、任意のデータを各命令に関連付けることができます。メタデータの設定方法については、この関連する質問を参照してください。

ただし、プロデューサとコンシューマの両方がパスである場合、標準的な方法は、プロデューサ パスにこのデータを保存させ、コンシューマ パスがそのメソッドを使用してプロデューサ パスに直接要求することです。パス間の依存関係を設定する方法については、この関連ドキュメントを参照してください。

これについてもう少し詳しく説明し、メタデータを設定するためのコード例を提供する、私の他の回答にも興味があるかもしれません。

于 2014-07-22T05:09:22.017 に答える