• jgruber's avatar
    [regexp] Limit ATOM regexps to single-character patterns · 062bb7d4
    jgruber authored
    There's an inherent trade-off when deciding between ATOM and IRREGEXP
    regexps: IRREGEXP is faster at runtime for all but trivial single-character
    patterns, while ATOM regexps have a lower memory overhead.
    
    This CL is intended to help investigate impact on benchmarks and real-world
    code - if something tanks, it's easy to revert, otherwise it can be a first
    step towards a possible removal of ATOM regexps.
    
    Bug: v8:6633
    Change-Id: Ia41d8eb28d33952735562d3d4127202746a6ac4e
    Reviewed-on: https://chromium-review.googlesource.com/589435Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Commit-Queue: Jakob Gruber <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#47081}
    062bb7d4
Name
Last commit
Last update
..
arm Loading commit data...
arm64 Loading commit data...
ia32 Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc Loading commit data...
s390 Loading commit data...
x64 Loading commit data...
OWNERS Loading commit data...
bytecodes-irregexp.h Loading commit data...
interpreter-irregexp.cc Loading commit data...
interpreter-irregexp.h Loading commit data...
jsregexp-inl.h Loading commit data...
jsregexp.cc Loading commit data...
jsregexp.h Loading commit data...
regexp-ast.cc Loading commit data...
regexp-ast.h Loading commit data...
regexp-macro-assembler-irregexp-inl.h Loading commit data...
regexp-macro-assembler-irregexp.cc Loading commit data...
regexp-macro-assembler-irregexp.h Loading commit data...
regexp-macro-assembler-tracer.cc Loading commit data...
regexp-macro-assembler-tracer.h Loading commit data...
regexp-macro-assembler.cc Loading commit data...
regexp-macro-assembler.h Loading commit data...
regexp-parser.cc Loading commit data...
regexp-parser.h Loading commit data...
regexp-stack.cc Loading commit data...
regexp-stack.h Loading commit data...
regexp-utils.cc Loading commit data...
regexp-utils.h Loading commit data...