我试图在LLVM优化期间保留DWARF调试信息,我的问题是:我能以某种方式插入LLVM中每条指令的调试信息吗?LLVM会在执行所有优化过程时保留这些信息,然后转储DWARF带注释的LLVM优化IR吗?
我相信,如果这有效,我可以有一个后端(当然支持那些调试信息)生成最终的结束代码(或多或少由于优化)可调试源代码,我是否正确?
compiler-construction llvm dwarf llvm-ir
compiler-construction ×1
dwarf ×1
llvm ×1
llvm-ir ×1