逸翎清晗🌈
后端Pass简介——AtomicExpandPass
AtomicExpandPass 基本概念 INITIALIZE_PASS_BEGIN(AtomicExpandLegacy, DEBUG_TYPE, "Expand Atomic instructions", false, false) INITIALIZE_PASS_DEPENDENCY(TargetPassConfig) INITIALIZE_PASS_END(AtomicExpandLegacy, DEBUG_TYPE, "Expand Atomic instructions", false, false) 本文件定义了一个 IR 级别的 Pass,用于将原子指令替换为__atomic_* 库函数调用,或者替换为实现相同语义、但更适合目标后端的特定指令。这些替代方式可能包括:基于 intrinsic 的 load-linked/store-conditional 循环、AtomicCmpXchg,或者类型强制转换等。 典型的原子指令如下: @x = global i32 ...
计算机论文词汇
计算机论文词汇临时集中点
精通Latex
本文目的是讲明白现代论文写作时的Latex语法
ISSTA2024
ISSTA2024部分论文解析
OOPSLA2024
OOPSLA24部分论文解析
PLDI2024
PLDI论文部分讲解
GDB高阶用法
GDB高阶进阶用法(完结)
模块实践——LLDB
新一代调试工具LLDB
ASPLOS2025
ASPLOS2025论文部分解读
什么是SMT?
SMT求解器讲解
08_TSVC
经典数据集TSVC使用介绍
编译器罕见但重要的编译选项
需要注意的编译选项
avatar
💦非常忙碌!
逸翎清晗🌈
Talk is cheap, show me the code.💎
GitHub
公告栏
--- 主域名 ---
www.yangzi.world | yangzi.world
推荐实用资料工具目录
yangzi.world/pages/opensources.html
--- 旅游分享 ---
🍧yangzi.world/iternery/index.html
--- 安卓APP ---
🍧点此下载🍧

最新文章
公开数据
文章数目 :
233
本站总字数 :
53.3w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面