在LLVM IR指令和源代码行之间映射

krv*_*lav 5 llvm llvm-gcc

如果使用llvm-gcc或dragonegg,我如何在LLVM IR指令和源代码行之间存储地图?

Ant*_*kov 3

内部 LLVM IR 调试信息应用于此目的。有关详细信息,请参阅http://llvm.org/docs/SourceLevelDebugging.html 。

llvm-gcc(和 DragonEgg)将为您生成所有内容,前提是 GIMPLE 级别上提供相同的信息。