【发布时间】:2015-12-28 14:29:21
【问题描述】:
例如, 一行 Objective-C 代码 [NSData alloc] 将被转换为对 objc_msgSend 的调用。 有没有什么方法可以拦截这个级别的表示而不进入这些 LLVM IR 混乱? 谢谢
【问题讨论】:
标签: objective-c llvm compiler-optimization
例如, 一行 Objective-C 代码 [NSData alloc] 将被转换为对 objc_msgSend 的调用。 有没有什么方法可以拦截这个级别的表示而不进入这些 LLVM IR 混乱? 谢谢
【问题讨论】:
标签: objective-c llvm compiler-optimization
如果您使用 Clang 作为 Objective C 的前端,那么您还可以使用它的抽象语法树 (AST),它接近已解析的源代码。您可以查看http://clang.llvm.org/docs/IntroductionToTheClangAST.html 以开始使用。
【讨论】: