commit | 676e3f0436124df7314cfa97971b7e5ded9359fb | [log] [tgz] |
---|---|---|
author | Paul Daniel Faria <paulfaria@google.com> | Thu Dec 14 00:12:35 2023 +0000 |
committer | Paul Daniel Faria <paulfaria@google.com> | Thu Dec 21 21:07:56 2023 +0000 |
tree | ff69cf361a5c94d3e11452af1efbd6ec68740c35 | |
parent | 94d3dbe8ce605133413efc87f77d06ad36ac0941 [diff] |
[heavy_optimizer/riscv64] Stop emit after unimp Do not emit register sets after an unimplemented instruction. Also adds fallback so code still runs if lite-translator fails in two-gear mode. Heavy optimizer is still broken but not failing on checks in optimization passes. Bug: 286247146 Test: hello_world_static (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a780a218c9c228097d06a3b796880286a63e7e8b) Merged-In: I09b6005670da845175ac3e6168f5e9eca05c37f5 Change-Id: I09b6005670da845175ac3e6168f5e9eca05c37f5
Berberis: dynamic binary translator to run Android apps with riscv64 native code on x86_64 devices or emulators.