File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 4646- ` __inline__ ` 并不会改变局部 ` static ` 变量原本的行为,因为编译器将最终决定是否进行 inline ,编译器自然应该抹平区别。当然你如果还添加了 ` __attribute__((always_inline)) ` 就一定会内联。
4747- 尽量不要在 .h 中声明 ` static ` 函数(包括 ` NS_INLINE ` 函数),除非你很清楚你在做什么。
4848
49- ### 🐢 [ A Gentle Introduction to LLVM IR] ( https://mcyoung.xyz/2023/08/01/llvm-ir/ )
50-
51- [ @Kyle-Ye ] ( https://github.com/Kyle-Ye ) : 本文由浅入深地介绍了 LLVM IR 的一些基本常识和概念,并给出了相关例子。
52-
53- - % 和 @ 的在 LLVM IR 中的含义
54- - LLVM IR 的类型表示
55- - CFG 和不可达优化等
56-
57- 了解 LLVM IR 的主要用途是,在进行性能优化时,介于源代码和汇编代码之间的 LLVM IR 可能会是更方便的选择。
58-
5949## 内推
6050
6151重新开始更新「iOS 靠谱内推专题」,整理了最近明确在招人的岗位,供大家参考
Original file line number Diff line number Diff line change 2323
2424> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等
2525
26+ ### 🐢 [ A Gentle Introduction to LLVM IR] ( https://mcyoung.xyz/2023/08/01/llvm-ir/ )
27+
28+ [ @Kyle-Ye ] ( https://github.com/Kyle-Ye ) : 本文由浅入深地介绍了 LLVM IR 的一些基本常识和概念,并给出了相关例子。
29+
30+ - % 和 @ 的在 LLVM IR 中的含义
31+ - LLVM IR 的类型表示
32+ - CFG 和不可达优化等
33+
34+ 了解 LLVM IR 的主要用途是,在进行性能优化时,介于源代码和汇编代码之间的 LLVM IR 可能会是更方便的选择。
35+
2636## 工具
2737
2838> 开发过程中常用的工具,及一些新工具的介绍
You can’t perform that action at this time.
0 commit comments