summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2016-02-09 14:26:34 -0800
committerAart Bik <ajcbik@google.com>2016-02-12 13:12:15 -0800
commit1d23982327265e8139f67e37d9a86ba2758f7b4a (patch)
treebb3874b1e0e247115ab385c8809ac38da12e972b /compiler/optimizing/graph_visualizer.cc
parentb9adbf63f880f246d83b3af4ca03aca07711f857 (diff)
Generalized "dom-based" dynamic BCE to symbolic base + offset.
Rationale: So far, if all others failed, BCE would use a dominator-based dynamic deoptimization to eliminate bounds checks in e.g. a[0], a[1], a[2], etc. This CL generalizes this to any symbolic base with offset in e.g. a[base], a[base+1], etc. The runtime tests (two for symbolic, one for constant) carefully account for arithmetic wrap-around. bug=26680114 Change-Id: I7432a200fd69791914ed776c77fa62567b5863c0
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions