summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-04-04 12:37:07 +0100
committerVladimir Marko <vmarko@google.com>2014-04-04 12:51:58 +0100
commitb3e527b2a9ee28ecaba2045f4415b00c8b395039 (patch)
tree156c4e805e8f46c3e86d197313f92b0ea25d60c5 /compiler/optimizing/graph_visualizer.cc
parent3734bffdf77e2bc293eb9722f9bd4389fbaa0d92 (diff)
Clean up special method inlining.
Mark inlined getter/setter INVOKEs as NOP to allow implicit null checks (SIGSEGV-based) rather than the explicit checks in GenInvoke(). Avoid inlining wide setter and returning wide argument if the wide source is not in consecutive dalvik registers in INVOKE. This is valid dalvik bytecode and we should treat it correctly even if we're currently unaware of any tools that would generate such INVOKEs. Remove bogus MIR_INLINED checks from LVN. Change-Id: I7e75a832fcf9bd0550e21b1c8b3813c6166197dd
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions