LLVM 之 IR 篇:如何扩展 LLVM IR 优化器

Posted csstormq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LLVM 之 IR 篇:如何扩展 LLVM IR 优化器相关的知识,希望对你有一定的参考价值。

本文基于 release/12.x 版本的 LLVM 源码,通过示例介绍了扩展 LLVM IR 优化器的两种不同方式:基于传统 Pass 框架扩展和基于新 Pass 框架扩展。从而,初步了解 LLVM Pass 以便更深入地研究相关内容。

阅读完整内容见微信公众号同名文章(技术专栏 -> LLVM 编译器)

以上是关于LLVM 之 IR 篇:如何扩展 LLVM IR 优化器的主要内容,如果未能解决你的问题,请参考以下文章

LLVM 之 IR 篇:如何基于新 Pass 框架扩展 LLVM IR 优化器

LLVM 之 IR 篇:如何使用 LLVM IR 优化器

LLVM 之 IR 篇:如何编写生成 LLVM IR 的工具

LLVM 之 IR 篇:零基础快速入门 LLVM IR

LLVM 之 IR 篇:如何编写内联 Pass

LLVM 之 IR 篇:如何编写内联 Pass