在 .ll 文件上生成名称
Generate names on .ll file
我是 llvm 的新手,我正在尝试使用以下命令生成 .ll 文件。
clang -S -O0 -emit-llvm 1.c
但是在生成的 1.ll 文件中,基本块和指令没有 name.So 当我尝试在我的代码中使用 basicblock.getName()
打印基本块的名称时它不会打印任何内容。有人可以帮我在 .ll 文件上生成名称吗?
AFAIK,Clang 代码生成器(创建 LLVM IR 的部分)仅在 clang 本身在调试模式下编译时才命名 LLVM 寄存器。
请注意,名称与程序的语义无关,因此并非真正需要。
我是 llvm 的新手,我正在尝试使用以下命令生成 .ll 文件。
clang -S -O0 -emit-llvm 1.c
但是在生成的 1.ll 文件中,基本块和指令没有 name.So 当我尝试在我的代码中使用 basicblock.getName()
打印基本块的名称时它不会打印任何内容。有人可以帮我在 .ll 文件上生成名称吗?
AFAIK,Clang 代码生成器(创建 LLVM IR 的部分)仅在 clang 本身在调试模式下编译时才命名 LLVM 寄存器。
请注意,名称与程序的语义无关,因此并非真正需要。