summaryrefslogtreecommitdiffstats
path: root/compiler/dex/post_opt_passes.h
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-10-09 18:01:24 +0100
committerVladimir Marko <vmarko@google.com>2014-10-15 17:11:24 +0100
commit7baa6f8783b12bb4b159ed4648145be5912215f2 (patch)
treebb8bca51183039dcf5f375efebe3534503e29735 /compiler/dex/post_opt_passes.h
parent5c5efc253507eb43265997c9afcd778f72b6cef4 (diff)
downloadart-7baa6f8783b12bb4b159ed4648145be5912215f2.zip
art-7baa6f8783b12bb4b159ed4648145be5912215f2.tar.gz
art-7baa6f8783b12bb4b159ed4648145be5912215f2.tar.bz2
Rewrite null check elimination to work on dalvik regs.
And move the null check and class init check elimination before the SSA transformation. The new pass ordering is in anticipation of subsequent changes. (An improved class init check elimination can benefit special method inlining. An improved block combination pass before SSA transformation can improve compilation time.) Also add tests for the NCE. Change-Id: Ie4fb1880e06334a703295aef454b437d58a3e878
Diffstat (limited to 'compiler/dex/post_opt_passes.h')
0 files changed, 0 insertions, 0 deletions