<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>z3475&#39;s Blog</title>
  
  <subtitle>Reborn</subtitle>
  <link href="https://z3475.work/reborn/atom.xml" rel="self"/>
  
  <link href="https://z3475.work/reborn/"/>
  <updated>2026-09-13T09:12:02.206Z</updated>
  <id>https://z3475.work/reborn/</id>
  
  <author>
    <name>z3475</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>LLVM RISC-V 后端：从 IR 到 MIR 再到汇编</title>
    <link href="https://z3475.work/reborn/2026/09/22/LLVM-RISC-V%E5%90%8E%E7%AB%AF/"/>
    <id>https://z3475.work/reborn/2026/09/22/LLVM-RISC-V%E5%90%8E%E7%AB%AF/</id>
    <published>2026-09-21T16:00:00.000Z</published>
    <updated>2026-09-13T09:12:02.206Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img data-src=&quot;/reborn/uploads/llvm-riscv.jpg&quot; alt=&quot;题图&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I will be，&lt;br&gt;我将存在，&lt;br&gt;The light softly touching your body，&lt;br&gt;那道光芒轻柔地触碰你的身体，&lt;br&gt;I’ll see you when the sun rises up，&lt;br&gt;旭日升起时我会去见你，&lt;br&gt;I will be，&lt;br&gt;我将，&lt;br&gt;Everything, in everything，&lt;br&gt;成为万物 融入万物，&lt;br&gt;When the mist fades away，&lt;br&gt;当薄雾散尽的时候，&lt;br&gt;and the path shows its way，&lt;br&gt;道路显现它的方向，&lt;br&gt;the divine in your heart，&lt;br&gt;你心底的圣洁，&lt;br&gt;It’s calling out to your name，&lt;br&gt;正呼唤着你的名姓。&lt;/p&gt;
&lt;p&gt;—— 编织光流 (For Your Name) · 铁痕电台-MSR&amp;#x2F;Edine&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;后端的每一步都在做同一件事：把 IR 里”以后再说”的部分，变成”现在就是这样”。&lt;/p&gt;
&lt;p&gt;题图：&lt;a href=&quot;https://x.com/QUASARCAKE/status/2080838094195245275&quot;&gt;@QUASARCAKE 的 X 投稿「回家」&lt;/a&gt;&lt;/p&gt;</summary>
    
    
    
    <category term="笔记" scheme="https://z3475.work/reborn/categories/%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="LLVM" scheme="https://z3475.work/reborn/tags/LLVM/"/>
    
    <category term="编译器" scheme="https://z3475.work/reborn/tags/%E7%BC%96%E8%AF%91%E5%99%A8/"/>
    
    <category term="后端" scheme="https://z3475.work/reborn/tags/%E5%90%8E%E7%AB%AF/"/>
    
    <category term="RISC-V" scheme="https://z3475.work/reborn/tags/RISC-V/"/>
    
    <category term="MIR" scheme="https://z3475.work/reborn/tags/MIR/"/>
    
    <category term="指令选择" scheme="https://z3475.work/reborn/tags/%E6%8C%87%E4%BB%A4%E9%80%89%E6%8B%A9/"/>
    
    <category term="寄存器分配" scheme="https://z3475.work/reborn/tags/%E5%AF%84%E5%AD%98%E5%99%A8%E5%88%86%E9%85%8D/"/>
    
  </entry>
  
  <entry>
    <title>LLVM IR 中端 Pass 的设计目标与运行原理</title>
    <link href="https://z3475.work/reborn/2026/09/15/LLVM-IR%E4%B8%AD%E7%AB%AFPass%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%8E%9F%E7%90%86/"/>
    <id>https://z3475.work/reborn/2026/09/15/LLVM-IR%E4%B8%AD%E7%AB%AFPass%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%8E%9F%E7%90%86/</id>
    <published>2026-09-14T16:00:00.000Z</published>
    <updated>2026-09-12T17:05:50.412Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img data-src=&quot;/reborn/uploads/llvm-npm.jpg&quot; alt=&quot;题图&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;境界線の向こう側で　足掻く人々　嘆く人々　目にしながら，&lt;br&gt;境界线的那一边 挣扎着的人们 叹息着的人们 如若将之收在眼里，&lt;br&gt;沈黙することを選択するならば　僕らは共犯者　人たりえたのか，&lt;br&gt;却还沉默着选择旁观的话 那我们就是共犯 何以称为人类，&lt;br&gt;存在価値はいつだって自分の中　個々に宿る銘々の色，&lt;br&gt;存在的价值一直都在自身之中 在每个个体居宿 若我们将各自的颜色，&lt;br&gt;胸に抱いたなら　微かに灯る火が　最後の星空と　どこか似ていたんだ，&lt;br&gt;抱在怀中 无论是多么微渺的灯火 那连缀的点点火光 正似那最后的星辰满空。&lt;/p&gt;
&lt;p&gt;—— 境界線 · amazarashi&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;clang -O2&lt;/code&gt; 的中端流水线上排着相当多的 pass，但其中真正独立的算法不多，真正独立的正确性依据更少：通用理论那一章立起的 T0–T7 支撑了后文每一段证明。本文的结论也在这里——中端的复杂度主要在次序，不在算法。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本文基于 llvm-project main 分支 &lt;a href=&quot;https://github.com/llvm/llvm-project/tree/026e3f3cc5f73072cc55a7228e64b9d0db5938b5&quot;&gt;026e3f3c&lt;/a&gt;，文中每一处 &lt;code&gt;file.h:line&lt;/code&gt; 都链到该 commit 下的具体位置（绝大多数在 &lt;code&gt;llvm/&lt;/code&gt; 下；少数几处引 &lt;code&gt;clang/lib/CodeGen/BackendUtil.cpp&lt;/code&gt;，用来说明 driver 如何设定流水线开关）。谈的是中端（IR 层）优化，前端语义与指令选择不涉及。&lt;/p&gt;
&lt;p&gt;题图：&lt;a href=&quot;https://www.pixiv.net/artworks/148848095&quot;&gt;pixiv 148848095&lt;/a&gt;（Tiarii《Hope》，《86—エイティシックス—》的シン与レーナ）&lt;/p&gt;</summary>
    
    
    
    <category term="笔记" scheme="https://z3475.work/reborn/categories/%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="LLVM" scheme="https://z3475.work/reborn/tags/LLVM/"/>
    
    <category term="编译器" scheme="https://z3475.work/reborn/tags/%E7%BC%96%E8%AF%91%E5%99%A8/"/>
    
    <category term="中端优化" scheme="https://z3475.work/reborn/tags/%E4%B8%AD%E7%AB%AF%E4%BC%98%E5%8C%96/"/>
    
    <category term="IR" scheme="https://z3475.work/reborn/tags/IR/"/>
    
    <category term="PassManager" scheme="https://z3475.work/reborn/tags/PassManager/"/>
    
  </entry>
  
  <entry>
    <title>Agent原理介绍</title>
    <link href="https://z3475.work/reborn/2026/09/01/Agent%E5%8E%9F%E7%90%86%E4%BB%8B%E7%BB%8D/"/>
    <id>https://z3475.work/reborn/2026/09/01/Agent%E5%8E%9F%E7%90%86%E4%BB%8B%E7%BB%8D/</id>
    <published>2026-08-31T16:00:00.000Z</published>
    <updated>2026-09-02T07:20:55.499Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img data-src=&quot;/reborn/uploads/go-board-78.webp&quot; alt=&quot;题图&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;如 雪落声 将点点落向无名策，&lt;br&gt;城墙冷冷反光 残局揭果 必须得成望，&lt;br&gt;走着走着 略过规则，&lt;br&gt;方圆自成 墨染天地之格，&lt;br&gt;走着走着 只用双瞳的眼色，&lt;br&gt;看山河的颜色。&lt;/p&gt;
&lt;p&gt;—— 无名策 · 塞壬唱片-MSR&amp;#x2F;拾贰 12&amp;#x2F;黎明鑫（阿火）&amp;#x2F;Mi&amp;#x2F;骅翎&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一个 while 循环的全部设计负担&lt;/p&gt;
&lt;p&gt;题图：望送给大家的小道具「形制朴素的棋具」（&lt;a href=&quot;https://zhuanlan.zhihu.com/p/2012161727643547058&quot;&gt;图源&lt;/a&gt;）。背景那盘谱出人机大战第四局——李世石执白，在全盘劣势下第 78 手弈出”神之一手”，就是图中 L11 上被两颗黑子夹住的那颗白子；此后 AlphaGo 如何，用望的话说，”昏招频出”。人类棋手在绝对未知的强大面前，凭借着直觉、灵感和不屈的意志，完成的最后一次、也是唯一一次伟大反击。&lt;/p&gt;
&lt;p&gt;本文只谈抽象原理：循环为什么能干活、设计时有哪些选择、每个选择的代价。具体实现一律作为佐证引用——例子取自 pi（&lt;a href=&quot;https://github.com/earendil-works/pi/tree/v0.84.4&quot;&gt;v0.84.4&lt;/a&gt;），文中每一处 &lt;code&gt;file.ts:line&lt;/code&gt; 都直接链到该 tag 下的具体行；但它只是参照物，换掉这套 harness，本文每一条仍然成立。&lt;/p&gt;</summary>
    
    
    
    <category term="笔记" scheme="https://z3475.work/reborn/categories/%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="Agent" scheme="https://z3475.work/reborn/tags/Agent/"/>
    
    <category term="LLM" scheme="https://z3475.work/reborn/tags/LLM/"/>
    
    <category term="工具调用" scheme="https://z3475.work/reborn/tags/%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8/"/>
    
    <category term="上下文工程" scheme="https://z3475.work/reborn/tags/%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B/"/>
    
    <category term="架构" scheme="https://z3475.work/reborn/tags/%E6%9E%B6%E6%9E%84/"/>
    
  </entry>
  
  <entry>
    <title>KV Cache 笔记</title>
    <link href="https://z3475.work/reborn/2026/08/30/KVCache%E7%AC%94%E8%AE%B0/"/>
    <id>https://z3475.work/reborn/2026/08/30/KVCache%E7%AC%94%E8%AE%B0/</id>
    <published>2026-08-29T16:00:00.000Z</published>
    <updated>2026-08-30T02:45:36.584Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img data-src=&quot;/reborn/uploads/kv-cache.jpg&quot; alt=&quot;题图&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When voice from the memories call&lt;br&gt;当旧忆传来声声呼唤&lt;br&gt;Unresolved the riddles stood ever long&lt;br&gt;昔日的谜犹然未解&lt;br&gt;Remember the colours of evergreen&lt;br&gt;莫忘那恒碧长青&lt;br&gt;The cherished answer bound in us all&lt;br&gt;正是你我珍存于心的解答&lt;/p&gt;
&lt;p&gt;—— 寻诀&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一块只读张量总算混成了对象&lt;/p&gt;
&lt;p&gt;题图：&lt;a href=&quot;https://www.pixiv.net/artworks/147576297&quot;&gt;pixiv 147576297&lt;/a&gt;&lt;/p&gt;</summary>
    
    
    
    <category term="笔记" scheme="https://z3475.work/reborn/categories/%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="大模型" scheme="https://z3475.work/reborn/tags/%E5%A4%A7%E6%A8%A1%E5%9E%8B/"/>
    
    <category term="KVCache" scheme="https://z3475.work/reborn/tags/KVCache/"/>
    
    <category term="attention" scheme="https://z3475.work/reborn/tags/attention/"/>
    
    <category term="transformers" scheme="https://z3475.work/reborn/tags/transformers/"/>
    
    <category term="推理" scheme="https://z3475.work/reborn/tags/%E6%8E%A8%E7%90%86/"/>
    
  </entry>
  
  <entry>
    <title>从llama2到Qwen3.5-MoE，再到DeepSeek-V4-Flash——架构变迁笔记</title>
    <link href="https://z3475.work/reborn/2026/08/06/%E6%9E%B6%E6%9E%84%E5%8F%98%E8%BF%81%E7%AC%94%E8%AE%B0/"/>
    <id>https://z3475.work/reborn/2026/08/06/%E6%9E%B6%E6%9E%84%E5%8F%98%E8%BF%81%E7%AC%94%E8%AE%B0/</id>
    <published>2026-08-05T16:00:00.000Z</published>
    <updated>2026-08-29T09:28:32.948Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;img data-src=&quot;/reborn/uploads/arch-evolution.png&quot; alt=&quot;题图&quot;&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;无声子夜翩跹指间&lt;br&gt;谁拾获着散落的碎片&lt;br&gt;你说忘了吧又回头&lt;br&gt;不舍得远走&lt;br&gt;如果你迷失在无明中&lt;br&gt;我会为你守候&lt;br&gt;等到春暖花开的时候&lt;br&gt;都会再度重逢&lt;/p&gt;
&lt;p&gt;—— 焚蝶 · 铁痕电台-MSR&amp;#x2F;Aurora Sky&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;llama2的架构总算演进到了第三代&lt;/p&gt;
&lt;p&gt;题图：《明日方舟：终末地》庄方仪潜能三插图&lt;/p&gt;</summary>
    
    
    
    <category term="笔记" scheme="https://z3475.work/reborn/categories/%E7%AC%94%E8%AE%B0/"/>
    
    
    <category term="架构" scheme="https://z3475.work/reborn/tags/%E6%9E%B6%E6%9E%84/"/>
    
    <category term="大模型" scheme="https://z3475.work/reborn/tags/%E5%A4%A7%E6%A8%A1%E5%9E%8B/"/>
    
    <category term="llama2" scheme="https://z3475.work/reborn/tags/llama2/"/>
    
    <category term="Qwen" scheme="https://z3475.work/reborn/tags/Qwen/"/>
    
    <category term="DeepSeek" scheme="https://z3475.work/reborn/tags/DeepSeek/"/>
    
  </entry>
  
  <entry>
    <title>Hello World</title>
    <link href="https://z3475.work/reborn/2026/02/26/hello-world/"/>
    <id>https://z3475.work/reborn/2026/02/26/hello-world/</id>
    <published>2026-02-26T13:06:39.014Z</published>
    <updated>2025-11-09T10:32:57.162Z</updated>
    
    
      
      
        
        
    <summary type="html">&lt;p&gt;祸不单行，这次是双系统archlinux休眠之后就没管了。第二天启动windows刚想玩几把三角洲，windows上恰好有win-btrfs。一来一回fs就崩掉了。&lt;/p&gt;
&lt;p&gt;蓝得盆，怎么能这么不小心呢。于是博客开启了第二次重生——&lt;/p&gt;
&lt;p&gt;最近也找到了一份心仪的工作，在国内某家RI</summary>
        
      
    
    
    
    <category term="运维日志" scheme="https://z3475.work/reborn/categories/%E8%BF%90%E7%BB%B4%E6%97%A5%E5%BF%97/"/>
    
    
    <category term="运维" scheme="https://z3475.work/reborn/tags/%E8%BF%90%E7%BB%B4/"/>
    
    <category term="bug" scheme="https://z3475.work/reborn/tags/bug/"/>
    
    <category term="日志" scheme="https://z3475.work/reborn/tags/%E6%97%A5%E5%BF%97/"/>
    
  </entry>
  
</feed>
