commit | 4db0bf9c4db6a09716c3388b7d2f88d534470339 | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Mon Nov 23 09:35:04 2015 +0000 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Tue Dec 01 14:23:01 2015 +0000 |
tree | 71feab1b20d4d773f881e0afc26dfcd236c177d1 | |
parent | d1744d449cf2b56af7e0896b3729fac2a414e3af [diff] |
Don't use the compiler driver for method resolution. The compiler driver makes assumptions that don't hold for the optimizing compiler, and will for example always go to slow path for an invoke-super when there's no verified method. Also fix GenerateInvokeVirtual in the presence of intrinsics. Next change will address some of the TODOs in sharpening.cc. Change-Id: I2b0e543ee9b9bebcadb2d26de29e850c59ad58b9