在LLVM中为变量使用特定寄存器

我正在写一个修改LLVM bitcode的LLVM传递。 对于一个变量,我希望它使用寄存器,比如x86上的R15。 如何在生成机器代码时指示LLVM使用此寄存器? 这可以在bitcode级别指导吗?

您可以使用内联汇编程序来模拟此要求。 没有办法将特定变量“绑定”到注册。