diff options
author | Andreas Gampe <agampe@google.com> | 2014-06-18 17:01:15 -0700 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2014-06-18 17:11:51 -0700 |
commit | 7cd26f355ba83be75b72ed628ed5ee84a3245c4f (patch) | |
tree | 94152cdd06143bec8c5491dba354cb78214b48c3 /compiler/optimizing/graph_visualizer.cc | |
parent | 0c29909cbde112bc9c04da4ce81421e1a0b39f36 (diff) |
ART: Target-dependent stack overflow, less check elision
Refactor the separate stack overflow reserved sizes from thread.h
into instruction_set.h and make sure they're used in the compiler.
Refactor the decision on when to elide stack overflow checks:
especially with large interpreter stack frames, it is not a good
idea to elide checks when the frame size is even close to the
reserved size. Currently enforce checks when the frame size is
>= 2KB, but make sure that frame sizes 1KB and below will elide
the checks (number from experience).
Bug: 15728765
Change-Id: I016bfd3d8218170cbccbd123ed5e2203db167c06
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions