6995dd39b4e13ec407c0c9c32a4f9886c2c120f9 |
|
29-Apr-2016 |
buzbee <buzbee@google.com> |
ART: Add missing EXPORT_PCs to x86/_64 mterp Any time there is a possiblity that execution flow will leave the mterp environment and transition either to an alternate interpreter or compiled code, we need to export the cached copy of the current Dalvik PC. One path out related to on-stack-replacement was missed in both x86 and x86_64 versions of mterp (other targets are OK). Note that there is an outstanding feature request to add support to catch missing EXPORT_PCs (Bug: 26572899), though as envisioned it would not have caught this one. Bug: 28249238 (cherry picked from commit 963758dbfbbbc95bbfa82d5e02258d9fd481a459) Change-Id: I3936509665636c0b77580dda12520a82ee814fa5
|
8a06497868d5b5cb990a04fbd8ab20b3edec139c |
|
04-Apr-2016 |
Bill Buzbee <buzbee@google.com> |
Revert "Revert "ART: Improve JitProfile perf in x86_64 mterp"" Bug: 28080135 Bug triggering original revert fixed by: https://android-review.googlesource.com/#/c/214728 This CL additionally corrects a secondary bug in argument setup appearing in both x86 and x86_64 versions. This reverts commit 0402c5690b1a961e923a39dab92ec1ee0b54b05a. (cherry picked from commit 9afaac4ccdd90774cf95ce6fc42d9c6df4c8b817) Change-Id: If86a5d43469d8a958e007acc0afe924330de5c16
|
0402c5690b1a961e923a39dab92ec1ee0b54b05a |
|
01-Apr-2016 |
Hiroshi Yamauchi <yamauchi@google.com> |
Revert "ART: Improve JitProfile perf in x86_64 mterp" This reverts commit 099a611a418df6f0695e3bcd32fe896043ca1398. 570-checker-osr intermittently failing. Bug: 27939339 Change-Id: I9f1b4139118b1d803ea9c21319c3147d2f40fec9
|
099a611a418df6f0695e3bcd32fe896043ca1398 |
|
29-Mar-2016 |
Serguei Katkov <serguei.i.katkov@intel.com> |
ART: Improve JitProfile perf in x86_64 mterp Change-Id: Ieae39e2cc8de8d381e6f9de0faa440c90e20a7a5 Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
|
c8705a7801338b85cf9a8f8908b9e92a3283b114 |
|
26-Feb-2016 |
Serguei Katkov <serguei.i.katkov@intel.com> |
ART: Enable JitProfiling for x86_64 Mterp Adds branch profiling and enables for x86_64. Support interpreter switching in x86_64 mterp. Change-Id: I0cb9fcf3e2a01e411d84efc78449e86c10e6bcac Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
|
6cbe0814952bd3bbb329c4ca4dc683ac87c2c2de |
|
01-Mar-2016 |
Serguei Katkov <serguei.i.katkov@intel.com> |
Revert "Revert "Fast ART x86_64 interpretator"" CFI is updated. Now unwinder can fall through fast interpreter. This reverts commit c4a575f58007036ff3408b15c2ec48108add20f3. Change-Id: Ibb0a2ef41e4d02ab0b4ecc4f030ba0e72971aa9d Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
|
c4a575f58007036ff3408b15c2ec48108add20f3 |
|
26-Feb-2016 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "Fast ART x86_64 interpretator" Fails gcstress configuration. This reverts commit c669beb798e273dd3d44cfa6a7a95ff90eba7209. Change-Id: Ifac92471f91a116fc271d0dde8356fbbb0a08048
|
c669beb798e273dd3d44cfa6a7a95ff90eba7209 |
|
14-Jan-2016 |
Serguei Katkov <serguei.i.katkov@intel.com> |
Fast ART x86_64 interpretator Introduce the ART x86_64 fast interpreter. Change-Id: I3649698eb251ac8acc98851969f9445f60d17b02 Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
|