【问题标题】:How does llvm IR order alloca instructionllvm IR如何命令alloca指令
【发布时间】:2015-04-06 22:40:19
【问题描述】:

我注意到 llvm IR 尝试在函数的最开始分配空格,而不管在 C 源代码中函数内部声明变量的位置。我想知道这些 alloca 指令是如何排序的。我的猜测是第一个函数参数,然后是局部变量。有什么具体的规则可以参考吗?

【问题讨论】:

    标签: llvm llvm-ir


    【解决方案1】:

    没有特定的顺序。此外,不同的变量可能使用相同的堆栈槽。

    【讨论】:

      猜你喜欢
      • 2018-01-12
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多