OSDN Git Service

ART: String DexCache asm fast path for x86_64
authorChristina Wadsworth <cwadsworth@google.com>
Mon, 22 Aug 2016 17:46:55 +0000 (10:46 -0700)
committerChristina Wadsworth <cwadsworth@google.com>
Mon, 22 Aug 2016 17:46:55 +0000 (10:46 -0700)
commit03f5a35ec65f9d4c2c404d67d9c46be7cb978c43
treea20de8db1ca23d9e37ff89a5c995c900f137cf78
parent97a8a9a3385024d7a070a4b79d45afe9a64587cd
ART: String DexCache asm fast path for x86_64

In the entrypoints, before a string is looked up in the slow
path (in the intern table), I added assembly to check the dex cache and return a
string pointer if the string is already in the dex cache.

Test: test-art-host

Change-Id: Id1b0314d597c2abff3f7d332f4ab66271f026dc1
runtime/arch/x86_64/quick_entrypoints_x86_64.S