commit | 7267e1e5bc0b2faaa05bed0e8436868355e1508e | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Mon Nov 07 12:37:32 2022 +0100 |
committer | VladimĂr Marko <vmarko@google.com> | Tue Nov 08 13:58:18 2022 +0000 |
tree | 137ddbf7f848f60fed68b6e9731ea37eff0c9697 | |
parent | 7769a2c600a20067ec8fa932afb56cd6a7f8c52c [diff] |
Minor nterp improvements. Do not resolve primitive field types for iput*, sput* before updating the interpreter cache. Introduce and use `ArtMethod::IsStringConstructor(), a convenience helper function where we avoid a read barrier for checking if the declaring class is the `String` class. Change one `CHECK_LE()` to `DCHECK_LE()`. Test: testrunner.py --host --interpreter Change-Id: I17b0409cee5321e0ca389f053da1f767d2913d08