llvm
文章平均质量分 73
高铭杰
反思总结常态化,华为高斯PG->阿里PG->腾讯PG
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Postgresql源码(141)JIT系列分析汇总
JIT系列分析文档的汇编。原创 2025-01-21 18:04:42 · 1554 阅读 · 0 评论 -
Postgresql源码(130)ExecInterpExpr转换为IR的流程
ExecInterpExpr转换为IR的流程原创 2024-05-17 23:00:00 · 1674 阅读 · 0 评论 -
Postgresql源码(129)JIT函数中如何使用PG的类型llvmjit_types
JIT函数中如何使用PG的类型llvmjit_types原创 2024-05-17 15:16:37 · 1224 阅读 · 0 评论 -
Postgresql源码(128)深入分析JIT中的函数内联llvm_inline
深入分析JIT中的函数内联llvm_inline原创 2024-05-08 22:01:25 · 1364 阅读 · 0 评论 -
Postgresql中JIT函数能否inline的依据function_inlinable
在JIT inline函数的过程中,会通过函数的bc代码,经过一系列规则、成本的判断来决定函数能否Inline,本篇重点分析这段逻辑:function_inlinable。原创 2024-05-08 18:02:14 · 1101 阅读 · 0 评论 -
LLVM的ThinLTO编译优化技术在Postgresql中的应用
LLVM的ThinLTO编译优化技术在Postgresql中的应用原创 2024-05-06 22:09:47 · 1513 阅读 · 0 评论 -
LLVM(6)ORC实例分析:Transform in cpp
llvm orc实例分析原创 2023-10-17 11:17:01 · 395 阅读 · 0 评论 -
LLVM(5)ORC实例分析
llvm orc实例分析原创 2023-10-10 15:59:07 · 790 阅读 · 0 评论 -
LLVM(4)常量折叠instcombine pass优化实例
常量折叠instcombine pass优化实例。下面函数foo中存在冗余变量、赋值语句,使用instcombine优化的效果。原创 2023-07-26 22:59:33 · 796 阅读 · 0 评论 -
LLVM(3)编写Pass
opt提供了很多pass,例如检测代码中的死循环、对代码中的memcpy优化、遍历全部函数分析调用关系等等。原创 2023-07-25 21:26:10 · 739 阅读 · 0 评论 -
LLVM(2)IR入门
IR入门学习原创 2023-07-24 21:28:49 · 641 阅读 · 0 评论 -
LLVM(1)Fibonacci实例
Fibonacci计算是一个非常经典的案例,下面用Fibonacci的两种写法 对比普通C函数和LLVM IR的编写区别。原创 2023-07-24 14:49:47 · 362 阅读 · 0 评论
分享