llvm での命令選択プロセスをより深く理解しようとしています。そのために、CodeGenAndEmitDAG 関数を段階的にデバッグしています。上記の関数の最初のステップである結合ステップの直前に、小さな関数 (以下を参照) を出力しました。グラフに青い線が表示され、常に「ch」を指しているように見えます。これは、「他の」マシン値タイプを意味すると思います。私が理解していないのは、青い線の意味です...この依存関係は何ですか? そして、「ch」の意味については正しいですか?「その他」ですか?
llvm での命令選択プロセスをより深く理解しようとしています。そのために、CodeGenAndEmitDAG 関数を段階的にデバッグしています。上記の関数の最初のステップである結合ステップの直前に、小さな関数 (以下を参照) を出力しました。グラフに青い線が表示され、常に「ch」を指しているように見えます。これは、「他の」マシン値タイプを意味すると思います。私が理解していないのは、青い線の意味です...この依存関係は何ですか? そして、「ch」の意味については正しいですか?「その他」ですか?