我注意到,llvm试图在函数的开头分配空间,而不考虑C源代码中函数中声明变量的位置。我想知道这些alloca指令是如何被命令的。我猜首先是函数参数,然后是局部变量。有什么具体的规则我可以参考吗?
发布于 2015-04-08 22:55:06
没有什么特别的命令。此外,不同的变量可能使用相同的堆栈槽。
https://stackoverflow.com/questions/29480857
相似问题