OSDN Git Service

Documentation for LCSE, LICM, Short-Circuit, Global-Splitting
authorManasij Mukherjee <manasijm@google.com>
Fri, 5 Aug 2016 19:29:56 +0000 (12:29 -0700)
committerManasij Mukherjee <manasijm@google.com>
Fri, 5 Aug 2016 19:29:56 +0000 (12:29 -0700)
commita41e9a1432e58d9421e09cbb4d9f33585b240e56
treea50f116ca2c3ab5187ba16f8eb84b990a8863815
parent5b7e1c06cfda07cb09d65fc526a39433a63f9bd4
Documentation for LCSE, LICM, Short-Circuit, Global-Splitting

LCSE is local common sub-expression elimination.
LICM is loop invariant code motion.
Short circuit splits basic blocks and introduces early jumps.
Global Splitting is a post regalloc live range splitting pass.

BUG=none
R=stichnot@chromium.org

Review URL: https://codereview.chromium.org/2217773003 .
docs/DESIGN.rst