【从零开始学LLVM】第8课,如何写 一个 LLVM Transform Pass
GiantPandaCV
2022-07-27 06:32
这个视频是LLVM课程的第八课,介绍了如何写 LLVM 的 Transform Pass。原视频链接:hhttps://www.youtube.com/watch?v=hotVjV860G4 。我们制作了中英文字幕。
另外这里介绍的如何写 LLVM 的 Analysis / Transform Pass 开源到了 https://github.com/lac-dcc/llvm-course/tree/master/llvm-passes 这里,大家如果觉得听视频不是完全明白并且有写 LLVM Pass 需求的话可以看这个源码。
评论
LLVM编译器架构
LLVM是LowLevelVirtualMachine(低级虚拟机)的简称,这个库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用。能够进行程序语言的编译期优化、链接优化、在线编译优化、代
LLVM编译器架构
0
llvmpyPython 的 LLVM 封装
llvmpy是使用LLVMC++库的Python封装,可简单访问编译工具,一般用于:动态创建LLVMIRforlinkingwithLLVMIRproducedbyCLANGordragonegg使用
llvmpyPython 的 LLVM 封装
0
Nanotube基于 LLVM 的编译器
Nanotube是编译器通道、库和API的集合,用于促进EBPFXDP和similarnetworking代码在SmartNIC的FPGA上执行。编译器将EBPFXDPC代码作为输入,并在HLSC++
Nanotube基于 LLVM 的编译器
0