LLVM の最適化中に DWARF のデバッグ情報を保持しようとしています。質問は、LLVM のすべての命令のデバッグ情報を何らかの方法で挿入できますか? LLVM は、すべての最適化パスを実行するときにこれらの情報を保持し、DWARF 注釈付きの LLVM 最適化 IR をダンプしますか?
これが機能する場合、バックエンド (もちろんこれらのデバッグ情報をサポートする) に、ソース コードでデバッグ可能な (多かれ少なかれ最適化により) 最終的なエンド コードを生成させることができると思いますが、正しいですか?