• Christian O. Andersson's avatar
    [ignition] Optimizing Smi only comparisons · 894b95fe
    Christian O. Andersson authored
    There are various situations where we explicitly compare a SMI against
    another SMI (e.g., BuildIndexedJump). This is also a common pattern for
    generated code (e.g., comparing a loop variable with an integer). Instead
    of using the generic equality/strict-equality stub for this, which is
    expensive, this CL offers a simple comparison stub, repurposing the
    TestEqualStrictNoFeedback bytecode to TestReferenceEqual
    
    Bug: v8:5310
    Change-Id: Ib2b47cd24d5386cf0d20d3bd794776dc6e3a02a5
    Reviewed-on: https://chromium-review.googlesource.com/1007542Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
    Commit-Queue: Christian O. Andersson <cricke@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#52655}
    894b95fe
Name
Last commit
Last update
..
api Loading commit data...
asmjs Loading commit data...
base Loading commit data...
compiler Loading commit data...
compiler-dispatcher Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
parser Loading commit data...
wasm Loading commit data...
zone Loading commit data...
BUILD.gn Loading commit data...
DEPS Loading commit data...
allocation-unittest.cc Loading commit data...
bigint-unittest.cc Loading commit data...
cancelable-tasks-unittest.cc Loading commit data...
char-predicates-unittest.cc Loading commit data...
code-stub-assembler-unittest.cc Loading commit data...
code-stub-assembler-unittest.h Loading commit data...
counters-unittest.cc Loading commit data...
detachable-vector-unittest.cc Loading commit data...
eh-frame-iterator-unittest.cc Loading commit data...
eh-frame-writer-unittest.cc Loading commit data...
locked-queue-unittest.cc Loading commit data...
object-unittest.cc Loading commit data...
register-configuration-unittest.cc Loading commit data...
run-all-unittests.cc Loading commit data...
source-position-table-unittest.cc Loading commit data...
test-helpers.cc Loading commit data...
test-helpers.h Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
testcfg.py Loading commit data...
unicode-unittest.cc Loading commit data...
unittests.status Loading commit data...
utils-unittest.cc Loading commit data...
value-serializer-unittest.cc Loading commit data...