最適化コンパイラへのいざない (4) プログラムの構造
記事一覧 はじめに マルチパスコンパイラ 定数に関する最適化 プログラムの構造(この記事) SSAとか...? ... TL;DR 基本ブロック,制御フローグラフ,支配木など. 対象読者 コンパ...
14 search resultsShowing 1~14 results
You need to log-in
記事一覧 はじめに マルチパスコンパイラ 定数に関する最適化 プログラムの構造(この記事) SSAとか...? ... TL;DR 基本ブロック,制御フローグラフ,支配木など. 対象読者 コンパ...
これは、言語実装 Advent Calendar 2020 19日目の記事です。 最近は、コンパイラやインタプリタなどの言語処理系や、それに類するものを作る人が増えてきています。(私の周りだけか...
記事一覧 はじめに(この記事) マルチパスコンパイラ 定数に関する最適化 プログラムの構造 ..... 対象読者 コンパイラの内部構造について興味がある方 コンパイラに関して精通している方(批評...
記事一覧 はじめに マルチパスコンパイラ (この記事) 定数に関する最適化 プログラムの構造 対象読者 コンパイラの内部構造について興味がある方 コンパイラに関して精通している方(批評お待ちして...
記事一覧 はじめに マルチパスコンパイラ 定数に関する最適化 (この記事) プログラムの構造 TL;DR 定数畳み込み,定数伝播のお話. 対象読者 コンパイラの内部構造について興味がある方 コン...
はじめに この記事は,まだmem2regのことをふんわりとしか理解していない人が書いています.間違いの指摘などお待ちしております. また,この記事内では解説にLLVM-IRの前提知識を必要としま...
追記: この記事を書いてから早2年弱。今は数式のほうがわかりやすいなあと思うようになりました。 これは何? この記事は、最近 Hindley Milner (Algorithm W) 型推論を理...
TL;DR WASMって凄いね.JavaScript処理系すら実装できるんだって. ならブラウザはWASMだけをサポートすれば楽なんじゃないかな. という考察記事です. 経緯 私は少し前からRu...
この記事は何? 最近趣味でJVMを作り始めたので,その過程で得た知見とかを書いていく記事です. 今回は,クラスファイルに焦点を当てていきます. 参考文献 参考文献は一番最後に書くものだと思ってた...
Rapidusの進捗を記していく。逐次更新 どんなJSエンジンを目指してるのか 自作ブラウザ(Naglfar)に組み込めるようなもの ↑でも当分はNodeJSみたいなのを目指すと思う (それ単体...
この記事は何? ほとんどタイトル通りです。 順番に読み進めていけば簡単なWebページが表示できるレベルのWebブラウザを作ることができるように執筆していく予定です。 またアルゴリズムだけをなるべ...
この記事は何? こんにちは。現在私は趣味でWebブラウザを実装しようとしています。 この記事にはその中で気づいたことをまとめていきたいと思います。 ブラウザがやること ブラウザは壮大で、複雑で、...
この記事では、この分野のことを考えている人以外はあまり考えないような コンパイラの構造 と、実際にコンパイラを作るために必要な技術 を紹介していきます。 わりとゆっくり更新していくと思うので、そ...
自分のメモも兼ねて、LLVMのAPI(C++)についてまとめていきます。 LLVM 3.5 での話です(古い 順次更新中 コンパイル Ubuntu, Debian の場合はapt-getで以下を...
14 search resultsShowing 1~14 results
Qiita is a knowledge sharing service for engineers.