【问题标题】:Is there any mid-representation between LLVM IR and source code?LLVM IR 和源代码之间是否有任何中间表示?
【发布时间】:2015-12-28 14:29:21
【问题描述】:

例如, 一行 Objective-C 代码 [NSData alloc] 将被转换为对 objc_msgSend 的调用。 有没有什么方法可以拦截这个级别的表示而不进入这些 LLVM IR 混乱? 谢谢

【问题讨论】:

    标签: objective-c llvm compiler-optimization


    【解决方案1】:

    如果您使用 Clang 作为 Objective C 的前端,那么您还可以使用它的抽象语法树 (AST),它接近已解析的源代码。您可以查看http://clang.llvm.org/docs/IntroductionToTheClangAST.html 以开始使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 2019-09-27
      • 1970-01-01
      • 2015-09-02
      • 2012-10-07
      相关资源
      最近更新 更多