LLVM Pass与程序分析 Feb 23, 2020 注:本文所用LLVM版本为3.8 0. Overview 根据官方介绍, LLVM 是一堆模块化的,可复用的编译器以及工具链。LLVM Pass是其中非常重要的一部分,它可以让你对程序进行编译器级别的修改,但是又不需要你真的实现一个编译器。所谓编译器级别的修改——如果你对编译器有所了解的话,就知道编译器首先会通过lexical/syntax …
LLVM Pass与程序分析 Feb 23, 2020 注:本文所用LLVM版本为3.8 0. Overview 根据官方介绍, LLVM 是一堆模块化的,可复用的编译器以及工具链。LLVM Pass是其中非常重要的一部分,它可以让你对程序进行编译器级别的修改,但是又不需要你真的实现一个编译器。所谓编译器级别的修改——如果你对编译器有所了解的话,就知道编译器首先会通过lexical/syntax …
讨论
登录后参与讨论
还没有评论,来说第一句吧。