标签: objective-c llvm compiler-optimization
例如, 一行Objective-C代码[NSData alloc]将转换为对objc_msgSend的调用。 是否有任何方法可以拦截这个级别的表示而不进入这些LLVM IR混乱? 感谢
答案 0 :(得分:1)
如果你使用Clang作为Objective C的前端,那么你也可以使用它接近解析的源代码的抽象语法树(AST)。您可以查看http://clang.llvm.org/docs/IntroductionToTheClangAST.html以开始使用。