commit | 137e88f798857321f4007631fdf052d2830ec2c4 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Mon Oct 08 17:46:47 2012 -0700 |
committer | Ian Rogers <irogers@google.com> | Tue Oct 09 14:16:35 2012 -0700 |
tree | 7ed6a166328adbc5109fbb5b07a1cdc4e3bbb739 | |
parent | 7469ebf3888b8037421cb6834f37f946646265ec [diff] |
Fast path interface dispatch. Interface dispatch when the method we're dispatching against is known currently goes slow path. This change makes the load of the interface method either a load of a constant or from the resolve methods table. It also makes the null check on the "this" pointer inline. Change-Id: I69571a062d3d693bee2dec6e46a456e0f74411cd