Fight the Future
id:jyukutyo
Graalでの大域的値番号付け
前回はノードの正規化による最適化でした。 jyukutyo.hatenablog.com こちらの記事に沿ってGraalの理解を深めます。 Understanding How Graal Works - a Java JIT Compiler Written in Java 今回は大域的値番号付けです。大域的値番号付け(Global value numbering, GVN)はコンパイラ最適化手法の1つです。単純に言うと、…