DescriptionIntrinsify _StringBase._substringMatches to speedup indexOf/startsWith/endsWith under precompilation.
Fix some Smi checks in other intrinsics on MIPS.
Raspberry Pi 2
Before
JIT StarryStrings(RunTime): 1851875.5 us.
noopt StarryStrings(RunTime): 23655235.0 us.
After
JIT StarryStrings(RunTime): 1829766.5 us.
noopt StarryStrings(RunTime): 8660442.0 us. (2.7x)
R=fschneider@google.com
Committed: https://github.com/dart-lang/sdk/commit/df72a27f23aa793ce4c27dca5dbec0dca2a2179d
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #
Total comments: 19
Patch Set 6 : #
Messages
Total messages: 8 (2 generated)
|