Compilation “是什么意思?”;badref";在llvm IR中?

Compilation “是什么意思?”;badref";在llvm IR中?,compilation,clang,llvm,llvm-ir,Compilation,Clang,Llvm,Llvm Ir,我想知道这告诉了我什么。在第一张图片中,您可以看到一个循环过程后的IR,而在第二张图片中,您可以看到一个在循环过程前后执行的普通过程。问题是,当运行任何循环过程时,在load指令的情况下,我会得到这个“badref”,而在其他过程中,它不会出现。有人有这方面的经验吗 请不要在这里截图全文。所以当人们在谷歌上搜索错误消息的文本时,应该会发现,隐藏文本对谷歌没有帮助。请编辑您的问题。Badref表示在该位置引用的对象已被删除,这始终是一个bug。我认为这是的副本。在这种情况下,您的问题是一个值名,

我想知道这告诉了我什么。在第一张图片中,您可以看到一个循环过程后的IR,而在第二张图片中,您可以看到一个在循环过程前后执行的普通过程。问题是,当运行任何循环过程时,在load指令的情况下,我会得到这个“badref”,而在其他过程中,它不会出现。有人有这方面的经验吗


请不要在这里截图全文。所以当人们在谷歌上搜索错误消息的文本时,应该会发现,隐藏文本对谷歌没有帮助。请编辑您的问题。Badref表示在该位置引用的对象已被删除,这始终是一个bug。我认为这是的副本。在这种情况下,您的问题是一个值名,而在这种情况下,它是一个函数名。但不管怎样,这意味着它的IR格式不正确。