LLVM Backend Practices - Part 1
<!-- - ~~postencoder~~ - ~~shrink~~ - ~~inline asm/ptx implementation~~ - register definition - lanemask length limitation for subregiste
Chino's Workspace
<!-- - ~~postencoder~~ - ~~shrink~~ - ~~inline asm/ptx implementation~~ - register definition - lanemask length limitation for subregiste
<h1 id="How-to-support-debug-on-GPU-WIP"><a href="#How-to-support-debug-on-GPU-WIP" class="headerlink" title="How to support debug on GPU -
<h1 id="译文:《30年之后,QBasic依然是最棒的编程启蒙语言》"><a href="#译文:《30年之后,QBasic依然是最棒的编程启蒙语言》" class="headerlink" title="译文:《30年之后,QBasic依然是最棒的编程启蒙语言》"></a
<h1 id="Instruction-Selection-In-LLVM"><a href="#Instruction-Selection-In-LLVM" class="headerlink" title="Instruction Selection In LLVM"></a
<h3 id="概要"><a href="#概要" class="headerlink" title="概要"></a>概要</h3><p>Python是一种解释型语言,通过解释器对代码进行逐行执行,一般的解释器也是这样实现,当然也存在一些优化方法,对代码进行JIT编译,提高执行
<h3 id="技术路线"><a href="#技术路线" class="headerlink" title="技术路线"></a>技术路线</h3><p>在IR层面支持REPL,提供swift解释器,swift提供了编译器runtime,提供基础的词法分析、语法分析、IR生成能
<p>倒腾过好几次个人主页,但个人原创文章并不多,总是要么在换模板的路上,要不就是在换框架的路上,终于乐此而疲了。这次换个人主页之后还是要静下心来多写文章才是。这篇文章用于答谢Hexo和Archer主题的作者,hexo是到目前为止用过的最好用的博客框架,archer主题模板是目前