WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
187414
It should be easy to measure the performance of various IC features
https://bugs.webkit.org/show_bug.cgi?id=187414
Summary
It should be easy to measure the performance of various IC features
Filip Pizlo
Reported
2018-07-06 14:44:47 PDT
Patch forthcoming.
Attachments
the patch
(25.20 KB, patch)
2018-07-06 14:46 PDT
,
Filip Pizlo
ews-watchlist
: commit-queue-
Details
Formatted Diff
Diff
results of my experiments
(211.31 KB, application/x-gzip)
2018-07-06 14:47 PDT
,
Filip Pizlo
no flags
Details
run-ic-benchmarks
(18.15 KB, text/plain)
2018-07-06 14:48 PDT
,
Filip Pizlo
no flags
Details
Archive of layout-test-results from ews114 for mac-sierra
(1.67 MB, application/zip)
2018-07-06 15:49 PDT
,
EWS Watchlist
no flags
Details
run-ic-benchmarks-ares6
(17.84 KB, text/plain)
2018-07-15 08:06 PDT
,
Filip Pizlo
no flags
Details
the patch
(28.46 KB, patch)
2018-07-15 08:07 PDT
,
Filip Pizlo
no flags
Details
Formatted Diff
Diff
results of my additional experiments for ares6 1.0.1
(19.37 KB, application/x-gzip)
2018-07-15 08:08 PDT
,
Filip Pizlo
no flags
Details
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Filip Pizlo
Comment 1
2018-07-06 14:46:42 PDT
Created
attachment 344458
[details]
the patch
Filip Pizlo
Comment 2
2018-07-06 14:47:52 PDT
Created
attachment 344459
[details]
results of my experiments
Filip Pizlo
Comment 3
2018-07-06 14:48:27 PDT
Created
attachment 344460
[details]
run-ic-benchmarks
EWS Watchlist
Comment 4
2018-07-06 14:49:31 PDT
Attachment 344458
[details]
did not pass style-queue: ERROR: Source/JavaScriptCore/jit/Repatch.cpp:483: Multi line control clauses should use braces. [whitespace/braces] [4] ERROR: Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:4214: When wrapping a line, only indent 4 spaces. [whitespace/indent] [3] Total errors found: 2 in 11 files If any of these errors are false positives, please file a bug against check-webkit-style.
EWS Watchlist
Comment 5
2018-07-06 15:49:12 PDT
Comment on
attachment 344458
[details]
the patch
Attachment 344458
[details]
did not pass mac-debug-ews (mac): Output:
https://webkit-queues.webkit.org/results/8460464
Number of test failures exceeded the failure limit.
EWS Watchlist
Comment 6
2018-07-06 15:49:13 PDT
Created
attachment 344469
[details]
Archive of layout-test-results from ews114 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 7
2018-07-06 16:07:20 PDT
Comment on
attachment 344458
[details]
the patch
Attachment 344458
[details]
did not pass jsc-ews (mac): Output:
https://webkit-queues.webkit.org/results/8460523
New failing tests: stress/const-loop-semantics.js.ftl-eager stress/catch-parameter-destructuring.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-this-2.js.ftl-no-cjit-b3o1 stress/class-syntax-double-constructor.js.ftl-no-cjit-b3o1 stress/allocation-sinking-new-object-with-poly-proto.js.ftl-no-cjit-b3o1 stress/dfg-put-setter-by-id-class.js.ftl-no-cjit-b3o1 sunspider-1.0/3d-raytrace.js.ftl-eager stress/proxy-set-prototype-of.js.ftl-eager stress/generator-fib-ftl-and-object.js.ftl-eager microbenchmarks/get_callee_monomorphic.js.ftl-eager stress/function-constructor-semantics.js.ftl-eager stress/async-iteration-for-await-of.js.ftl-no-cjit-b3o1 stress/poly-chain-getter.js.ftl-no-cjit-b3o1 stress/eval-and-super.js.ftl-eager stress/generator-transfer-register-beyond-mutiple-yields.js.ftl-no-cjit-b3o1 stress/map-set-does-not-clobber-weak-map-get.js.ftl-eager stress/phantom-spread-forward-varargs.js.ftl-no-cjit-b3o1 stress/typedarray-subarray.js.ftl-no-cjit-b3o1 stress/function-constructor-reading-from-global-lexical-environment.js.ftl-eager stress/async-arrow-functions-lexical-arguments-binding.js.ftl-no-cjit-b3o1 stress/spread-escapes-but-new-array-buffer-does-not-double.js.ftl-eager stress/map-untyped-normalize-cse.js.ftl-no-cjit-b3o1 stress/spread-array-iterator-watchpoint-2.js.ftl-eager stress/typedarray-map.js.ftl-eager stress/regress-159537.js.ftl-eager stress/phantom-spread-forward-varargs.js.ftl-eager stress/reflect-construct.js.ftl-no-cjit-b3o1 microbenchmarks/large-map-iteration.js.ftl-no-cjit-b3o1 stress/duplicate-computed-accessors.js.ftl-no-cjit-b3o1 stress/call-apply-builtin-functions-dont-use-iterators.js.ftl-no-cjit-b3o1 stress/class-expression-generates-environment.js.ftl-eager microbenchmarks/poly-chain-access-simpler.js.ftl-no-cjit-b3o1 stress/pad-start-calls-repeat-character-with-double.js.ftl-no-cjit-b3o1 stress/spread-consults-correct-global-object.js.ftl-no-cjit-b3o1 stress/call-apply-exponential-bytecode-size.js.ftl-eager stress/native-error-properties.js.ftl-no-cjit-b3o1 stress/regress-153486.js.ftl-no-cjit-b3o1 microbenchmarks/for-of-iterate-array-values.js.ftl-eager typeProfiler.yaml/typeProfiler/overflow.js.ftl-no-cjit-type-profiler-force-poly-proto stress/constant-fold-multi-get-by-offset-to-get-by-offset-on-prototype-and-sink-allocation.js.ftl-eager stress/arith-asin-on-various-types.js.ftl-no-cjit-b3o1 stress/poly-chain-setter.js.ftl-eager stress/simple-prototype-accesses.js.ftl-no-cjit-b3o1 stress/map-untyped-normalize-cse.js.ftl-eager stress/jit-gracefully-handle-double-constants-in-math-operators.js.ftl-eager stress/v8-parameter-scoping.js.ftl-no-cjit-b3o1 stress/proxy-with-unbalanced-getter-setter.js.ftl-no-cjit-b3o1 stress/ai-needs-to-model-spreads-effects.js.ftl-no-cjit-b3o1 stress/v8-splay-strict.js.ftl-eager microbenchmarks/poly-chain-access-different-prototypes-simple.js.ftl-no-cjit-b3o1 microbenchmarks/seal-and-do-work.js.ftl-eager microbenchmarks/v8-raytrace-with-empty-try-catch.js.ftl-no-cjit-b3o1 v8-v6/v8-splay.js.ftl-eager stress/set-inherit-add.js.ftl-eager stress/generator-this.js.ftl-eager stress/async-arrow-functions-lexical-super-binding.js.ftl-no-cjit-b3o1 stress/multi-put-by-offset-multiple-transitions.js.ftl-eager stress/generator-function-name.js.ftl-eager stress/non-constructors.js.ftl-no-cjit-b3o1 stress/generator-function-constructor-is-subclassible.js.ftl-no-cjit-b3o1 stress/symbol-hasInstance.js.ftl-eager stress/generator-is-not-constructible.js.ftl-eager stress/completion-value.js.ftl-eager stress/arith-acos-on-various-types.js.ftl-no-cjit-b3o1 microbenchmarks/map-rehash.js.ftl-eager stress/async-await-mozilla.js.ftl-no-cjit-b3o1 stress/proxy-construct.js.ftl-no-cjit-b3o1 stress/class-syntax-no-tdz-in-catch.js.ftl-no-cjit-b3o1 stress/object-get-own-property-names-perform-to-object.js.ftl-eager stress/arrowfunction-lexical-bind-newtarget.js.ftl-no-cjit-b3o1 stress/regexp-search.js.ftl-eager microbenchmarks/setter-prototype.js.ftl-eager stress/set-untyped-normalize-cse.js.ftl-no-cjit-b3o1 stress/multi-put-by-offset-multiple-transitions.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-arguments-non-strict-2.js.ftl-eager microbenchmarks/for-of-iterate-array-keys.js.ftl-no-cjit-b3o1 microbenchmarks/setter-prototype.js.ftl-no-cjit-b3o1 stress/rest-parameter-having-a-bad-time.js.ftl-no-cjit-b3o1 stress/generator-with-this.js.ftl-eager stress/arith-atan-on-various-types.js.ftl-no-cjit-b3o1 stress/catch-clause-should-be-under-tdz1.js.ftl-no-cjit-b3o1 stress/for-in-delete-during-iteration.js.ftl-no-cjit-b3o1 stress/regress-174948.js.ftl-eager stress/arith-atanh-on-various-types.js.ftl-no-cjit-b3o1 stress/rest-parameter-many-arguments.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-symbol-self-or-proto.js.ftl-no-cjit-b3o1 stress/typedarray-construct-iterator.js.ftl-eager stress/super-property-access-exceptions.js.ftl-no-cjit-b3o1 stress/arith-cos-on-various-types.js.ftl-no-cjit-b3o1 stress/poly-proto-miss.js.ftl-eager stress/object-assign-fast-path.js.ftl-no-cjit-b3o1 stress/instanceof-proxy-check-structure.js.ftl-eager stress/arrowfunction-lexical-bind-superproperty.js.ftl-eager stress/weakmap-cse-set-break.js.ftl-eager typeProfiler.yaml/typeProfiler/classes.js.ftl-no-cjit-type-profiler-force-poly-proto stress/reflect-get-prototype-of.js.ftl-no-cjit-b3o1 stress/object-get-prototype-of-poly-mono-proto.js.ftl-eager stress/static-getter-names.js.ftl-eager stress/invalidation-point.js.ftl-eager stress/poly-chain-then-setter.js.ftl-no-cjit-b3o1 stress/proper-property-store-with-prototype-property-that-is-not-writable.js.ftl-no-cjit-b3o1 stress/generator-return-before-first-call.js.ftl-eager stress/sloppy-mode-function-hoisting.js.ftl-eager stress/has-own-property-name-cache-symbol-keys.js.ftl-eager stress/new-array-with-spread-with-normal-spread-and-phantom-spread.js.ftl-no-cjit-b3o1 stress/generator-methods-with-non-generator.js.ftl-no-cjit-b3o1 stress/array-copywithin.js.ftl-no-cjit-b3o1 microbenchmarks/map-has-get-cse-opportunity.js.ftl-no-cjit-b3o1 stress/typedarray-find.js.ftl-eager stress/arith-log2-on-various-types.js.ftl-no-cjit-b3o1 sunspider-1.0/access-binary-trees.js.ftl-eager stress/ai-needs-to-model-spreads-effects.js.ftl-eager stress/regexp-match.js.ftl-no-cjit-b3o1 stress/object-get-prototype-of-perform-to-object.js.ftl-eager stress/always-enter-dictionary-indexing-mode-with-getter.js.ftl-eager stress/instanceof-prototype-change-to-null.js.ftl-eager stress/generator-prototype-copy.js.ftl-eager stress/spread-calling.js.ftl-no-cjit-b3o1 stress/map-untyped-normalize.js.ftl-no-cjit-b3o1 stress/arrowfunction-run-10-1.js.ftl-no-cjit-b3o1 stress/non-constructors.js.ftl-eager microbenchmarks/poly-proto-access.js.ftl-eager microbenchmarks/get-by-val-with-symbol-chain-from-try-block.js.ftl-no-cjit-b3o1 stress/ai-create-this-to-new-object-fire.js.ftl-eager stress/class-method-does-not-declare-variable-to-upper-scope.js.ftl-no-cjit-b3o1 stress/jit-gracefully-handle-double-constants-in-math-operators.js.ftl-no-cjit-b3o1 stress/regress-177584.js.ftl-eager stress/for-in-prototype.js.ftl-no-cjit-b3o1 microbenchmarks/direct-construct-arity-mismatch.js.ftl-eager stress/primitive-poly-proto.js.ftl-eager stress/async-iteration-yield-star.js.ftl-eager stress/computed-accessor.js.ftl-eager stress/async-iteration-for-await-of.js.ftl-eager stress/construct-varargs-inline.js.ftl-eager microbenchmarks/raytrace-with-empty-try-catch.js.ftl-no-cjit-b3o1 stress/generator-function-constructor-is-subclassible.js.ftl-eager stress/super-get-by-id.js.ftl-no-cjit-b3o1 stress/clobberize-needs-to-model-spread-effects.js.ftl-no-cjit-b3o1 microbenchmarks/deltablue-varargs.js.ftl-eager stress/array-from-put-by-val-direct.js.ftl-eager stress/for-in-delete-during-iteration.js.ftl-eager microbenchmarks/poly-chain-access-different-prototypes-simple.js.ftl-eager stress/weak-map-constructor-adder.js.ftl-eager stress/generator-frame-empty.js.ftl-eager stress/instanceof-custom-hasinstancesymbol.js.ftl-eager stress/instanceof-dynamic-proxy.js.ftl-eager stress/super-call-does-not-look-up-constructor.js.ftl-no-cjit-b3o1 stress/sampling-profiler-anonymous-function.js.ftl-no-cjit-b3o1 stress/super-property-access.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-arguments-strict.js.ftl-eager stress/instanceof-dynamic-proxy-loop.js.ftl-eager stress/async-arrow-functions-lexical-arguments-binding.js.ftl-eager stress/object-entries.js.ftl-eager stress/phantom-new-array-buffer-forward-varargs2.js.ftl-eager stress/rest-parameter-is-destructuring.js.ftl-eager stress/eval-func-decl-with-let-const-class.js.ftl-eager stress/simple-prototype-accesses.js.ftl-eager stress/object-get-own-property-names-perform-to-object.js.ftl-no-cjit-b3o1 stress/direct-eval-in-object-literal-methods.js.ftl-no-cjit-b3o1 stress/async-iteration-yield-star-interface.js.ftl-no-cjit-b3o1 stress/async-iteration-async-from-sync.js.ftl-eager stress/generator-relations.js.ftl-no-cjit-b3o1 stress/inlining-unreachable.js.ftl-no-cjit-b3o1 stress/typedarray-bad-getter.js.ftl-eager stress/object-keys-perform-to-object.js.ftl-eager stress/generator-return.js.ftl-no-cjit-b3o1 microbenchmarks/instanceof-bound.js.ftl-eager stress/logical-not-masquerades-as-undefined.js.ftl-no-cjit-b3o1 stress/poly-proto-setter.js.ftl-no-cjit-b3o1 stress/array-copywithin.js.ftl-eager stress/for-in-invalidate-context-weird-assignments.js.ftl-no-cjit-b3o1 stress/spread-escapes-but-new-array-buffer-does-not.js.ftl-no-cjit-b3o1 stress/poly-getter-then-chain.js.ftl-eager stress/ai-create-this-to-new-object-fire.js.ftl-no-cjit-b3o1 stress/rest-elements.js.ftl-eager stress/poly-proto-using-inheritance.js.ftl-no-cjit-b3o1 microbenchmarks/dont-confuse-structures-from-different-executable-as-poly-proto.js.ftl-eager stress/generator-function-name.js.ftl-no-cjit-b3o1 microbenchmarks/prevent-extensions-and-do-work.js.ftl-no-cjit-b3o1 stress/typedarray-reduceRight.js.ftl-eager stress/to-number-throws-correct-exception.js.ftl-eager stress/inferred-names.js.ftl-no-cjit-b3o1 stress/arith-cbrt-on-various-types.js.ftl-no-cjit-b3o1 microbenchmarks/forward-arguments-dont-escape-on-arguments-length.js.ftl-eager microbenchmarks/super-get-by-id-with-this-monomorphic.js.ftl-no-cjit-b3o1 stress/create-this-with-callee-variants.js.ftl-eager stress/destructuring-assignment-syntax.js.ftl-eager stress/for-in-shadow-prototype-property.js.ftl-no-cjit-b3o1 stress/class-syntax-derived-default-constructor.js.ftl-eager microbenchmarks/to-string-on-cow-array.js.ftl-eager microbenchmarks/generator-sunspider-access-nsieve.js.ftl-eager microbenchmarks/freeze-and-do-work.js.ftl-no-cjit-b3o1 stress/arith-expm1-on-various-types.js.ftl-no-cjit-b3o1 stress/regress-187060.js.ftl-no-cjit-b3o1 stress/poly-proto-miss.js.ftl-no-cjit-b3o1 stress/Object_static_methods_Object.getOwnPropertyDescriptors.js.ftl-no-cjit-b3o1 stress/set-clone-instance-iterator-change.js.ftl-no-cjit-b3o1 microbenchmarks/super-get-by-val-with-this-monomorphic.js.ftl-no-cjit-b3o1 stress/map-clone-next-change.js.ftl-no-cjit-b3o1 stress/instanceof-proxy-loop.js.ftl-no-cjit-b3o1 stress/create-subclass-structure-might-throw.js.ftl-no-cjit-b3o1 stress/hoist-get-by-offset-with-control-dependent-inferred-type.js.ftl-eager stress/get-by-val-string.js.ftl-no-cjit-b3o1 stress/object-get-own-property-symbols-perform-to-object.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-id-chain-from-try-block.js.ftl-eager stress/object-proto-getter-poly-mono-proto.js.ftl-no-cjit-b3o1 stress/generator-syntax.js.ftl-no-cjit-b3o1 microbenchmarks/call-spread-call.js.ftl-no-cjit-b3o1 stress/reflect-set.js.ftl-no-cjit-b3o1 stress/generator-function-expression-sinking-put.js.ftl-eager stress/typedarray-set.js.ftl-no-cjit-b3o1 stress/typedarray-lastIndexOf.js.ftl-eager stress/tail-call-recognize.js.ftl-no-cjit-b3o1 stress/array-symbol-species-lazy-watchpoints.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-symbol-chain-from-try-block.js.ftl-eager stress/set-clone-iterator-change.js.ftl-eager microbenchmarks/dont-confuse-structures-from-different-executable-as-poly-proto.js.ftl-no-cjit-b3o1 stress/async-iteration-yield-star-interface.js.ftl-eager stress/v8-parameter-scoping.js.ftl-eager stress/direct-eval-in-object-literal-methods.js.ftl-eager stress/put-direct-index-broken-2.js.ftl-eager stress/inlined-constructor-this-liveness.js.ftl-no-cjit-b3o1 stress/math-unary-no-arg.js.ftl-eager stress/phantom-spread-osr-exit.js.ftl-eager microbenchmarks/get-by-id-self-or-proto.js.ftl-eager microbenchmarks/map-rehash.js.ftl-no-cjit-b3o1 stress/forward-varargs-double-new-array-buffer.js.ftl-eager stress/arguments-iterator.js.ftl-no-cjit-b3o1 microbenchmarks/construct-poly-proto-object.js.ftl-eager stress/inlining-unreachable-non-tail.js.ftl-no-cjit-b3o1 stress/get-by-val-with-string-constructor.js.ftl-no-cjit-b3o1 microbenchmarks/delta-blue-try-catch.js.ftl-eager microbenchmarks/for-of-array.js.ftl-no-cjit-b3o1 stress/dfg-put-getter-by-id-class.js.ftl-eager stress/arrowfunction-lexical-bind-this-2.js.ftl-eager stress/instanceof-proxy.js.ftl-no-cjit-b3o1 stress/arrow-functions-as-default-parameter-values.js.ftl-no-cjit-b3o1 stress/arith-trunc-on-various-types.js.ftl-no-cjit-b3o1 stress/Object_static_methods_Object.getOwnPropertyDescriptors.js.ftl-eager stress/intrinsic-getter-with-poly-proto.js.ftl-no-cjit-b3o1 microbenchmarks/raytrace-with-try-catch.js.ftl-no-cjit-b3o1 stress/dfg-put-setter-by-val-class.js.ftl-no-cjit-b3o1 stress/instanceof-dynamic-proxy-check-structure.js.ftl-eager stress/typedarray-reduceRight.js.ftl-no-cjit-b3o1 stress/modify-set-during-iteration.js.ftl-eager stress/dfg-put-getter-by-val-class.js.ftl-eager microbenchmarks/is-symbol-mixed.js.ftl-no-cjit-b3o1 stress/inferred-names.js.ftl-eager stress/typedarray-getownproperty-not-configurable.js.ftl-eager stress/closure-recursive-tail-call-infinite-loop.js.ftl-no-cjit-b3o1 microbenchmarks/map-for-of.js.ftl-eager stress/object-seal-accept-non-object.js.ftl-eager stress/async-arrow-functions-lexical-new.target-binding.js.ftl-eager stress/poly-chain-then-getter.js.ftl-eager stress/reflect-get-prototype-of.js.ftl-eager stress/tdz-this-in-try-catch.js.ftl-eager stress/async-generator-assertion.js.ftl-no-cjit-b3o1 microbenchmarks/try-catch-word-count.js.ftl-no-cjit-b3o1 stress/object-values.js.ftl-eager stress/instanceof-prototype-change.js.ftl-eager stress/generator-with-this-strict.js.ftl-no-cjit-b3o1 stress/raise-error-in-iterator-close.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-clear-js-function-allocation-profile.js.ftl-no-cjit-b3o1 microbenchmarks/generator-sunspider-access-nsieve.js.ftl-no-cjit-b3o1 stress/class-syntax-no-tdz-in-conditional.js.ftl-eager stress/array-slice-jettison-on-constructor-change.js.ftl-eager stress/regress-159537.js.ftl-no-cjit-b3o1 microbenchmarks/poly-chain-access.js.ftl-no-cjit-b3o1 stress/prototype-is-not-js-object.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-supercall-2.js.ftl-eager stress/numeric-setter-on-prototype.js.ftl-no-cjit-b3o1 stress/promise-finally.js.ftl-eager microbenchmarks/super-get-by-val-with-this-polymorphic.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-and-non-poly-proto-same-ic.js.ftl-no-cjit-b3o1 stress/array-iterators-next-with-call.js.ftl-eager stress/array-iterators-next-error-messages.js.ftl-eager microbenchmarks/varargs-construct.js.ftl-eager stress/cse-multi-get-by-offset-remove-checks.js.ftl-eager stress/arrowfunction-run-10-2.js.ftl-eager microbenchmarks/inlined-put-by-id-transition.js.ftl-no-cjit-b3o1 stress/typedarray-slice.js.ftl-no-cjit-b3o1 stress/proxy-construct.js.ftl-eager stress/map-clone-iterator-change.js.ftl-eager stress/generator-arguments-from-function.js.ftl-no-cjit-b3o1 stress/typedarray-access-monomorphic-neutered.js.ftl-eager stress/class-syntax-no-tdz-in-loop.js.ftl-no-cjit-b3o1 stress/generator-with-this.js.ftl-no-cjit-b3o1 stress/for-in-shadow-prototype-property.js.ftl-eager stress/duplicate-computed-accessors.js.ftl-eager stress/arrowfunction-lexical-bind-arguments-non-strict-1.js.ftl-no-cjit-b3o1 microbenchmarks/sorting-benchmark.js.ftl-eager stress/dfg-exception-try-catch-in-constructor-with-inlined-throw.js.ftl-no-cjit-b3o1 stress/typedarray-configure-index.js.ftl-no-cjit-b3o1 microbenchmarks/instanceof-sometimes-hit.js.ftl-no-cjit-b3o1 stress/proxy-with-unbalanced-getter-setter.js.ftl-eager stress/proxy-all-the-parameters.js.ftl-eager stress/typedarray-fill.js.ftl-eager stress/type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value.js.ftl-eager stress/arrowfunction-run-10000-1.js.ftl-no-cjit-b3o1 stress/array-slice-osr-exit.js.ftl-no-cjit-b3o1 stress/spread-in-tail.js.ftl-eager stress/arith-negate-on-various-types.js.ftl-no-cjit-b3o1 microbenchmarks/raytrace-with-empty-try-catch.js.ftl-eager stress/model-effects-properly-of-spread-over-phantom-create-rest.js.ftl-eager stress/construct-varargs-inline-smaller-Foo.js.ftl-eager stress/array-reverse-proxy.js.ftl-no-cjit-b3o1 stress/arith-round-on-various-types.js.ftl-no-cjit-b3o1 v8-v6/v8-deltablue.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-string-proto-or-self.js.ftl-eager stress/new-target-syntax-errors.js.ftl-no-cjit-b3o1 microbenchmarks/inlined-put-by-val-with-string-transition.js.ftl-eager stress/generator-fib-ftl.js.ftl-eager stress/arrowfunction-run-10-1.js.ftl-eager stress/destructuring-assignment-accepts-iterables.js.ftl-eager stress/async-iteration-async-from-sync.js.ftl-no-cjit-b3o1 stress/private-name-as-anonymous-builtin.js.ftl-eager stress/injected-numeric-setter-on-prototype.js.ftl-eager stress/object-seal-accept-non-object.js.ftl-no-cjit-b3o1 stress/constant-folding-phase-insert-check-handle-varargs.js.ftl-eager stress/arrowfunction-tdz-3.js.ftl-eager stress/class-syntax-no-tdz-in-eval.js.ftl-no-cjit-b3o1 typeProfiler.yaml/typeProfiler/es6-block-scoping.js.ftl-no-cjit-type-profiler-force-poly-proto microbenchmarks/instanceof-dynamic.js.ftl-no-cjit-b3o1 stress/arith-sin-on-various-types.js.ftl-no-cjit-b3o1 microbenchmarks/is-array-for-mixed-case.js.ftl-eager stress/regress-168546.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-this-6.js.ftl-eager stress/array-slice-intrinsic.js.ftl-eager stress/map-set-cse.js.ftl-no-cjit-b3o1 stress/get-by-val-with-string-constructor.js.ftl-eager microbenchmarks/poly-proto-access.js.ftl-no-cjit-b3o1 stress/generator-type-check.js.ftl-no-cjit-b3o1 stress/dfg-put-getter-by-id-class.js.ftl-no-cjit-b3o1 stress/map-constructor.js.ftl-eager stress/construct-varargs-inline.js.ftl-no-cjit-b3o1 stress/object-is-sealed-accept-non-object.js.ftl-eager stress/instanceof-dynamic-proxy-check-structure.js.ftl-no-cjit-b3o1 stress/array-symbol-species-lazy-watchpoints.js.ftl-eager stress/spread-non-array.js.ftl-eager stress/generator-eval-this.js.ftl-no-cjit-b3o1 stress/array-from-with-accessors.js.ftl-eager stress/sampling-profiler-deep-stack.js.ftl-eager stress/hoist-get-by-offset-with-control-dependent-inferred-type.js.ftl-no-cjit-b3o1 stress/proxy-define-own-property.js.ftl-eager microbenchmarks/map-has-get-cse-opportunity.js.ftl-eager stress/spread-forward-varargs-stack-overflow.js.ftl-eager stress/class-syntax-double-constructor.js.ftl-eager stress/array-slice-osr-exit-2.js.ftl-eager stress/function-constructor-semantics.js.ftl-no-cjit-b3o1 stress/for-in-of-const.js.ftl-eager sunspider-1.0/3d-cube.js.ftl-eager stress/set-add-clobber-set-has.js.ftl-eager microbenchmarks/poly-chain-access-different-prototypes.js.ftl-eager stress/prototype-getter.js.ftl-no-cjit-b3o1 stress/class-syntax-no-tdz-in-loop.js.ftl-eager stress/poly-proto-intrinsic-getter-correctness.js.ftl-eager stress/arrowfunction-lexical-bind-supercall-1.js.ftl-eager stress/arrowfunction-run-10000-1.js.ftl-eager stress/class-expression-generates-environment.js.ftl-no-cjit-b3o1 stress/object-proto-getter-poly-proto.js.ftl-eager stress/phantom-new-array-buffer-osr-exit.js.ftl-eager stress/object-is-frozen-accept-non-object.js.ftl-no-cjit-b3o1 stress/typedarray-access-neutered.js.ftl-no-cjit-b3o1 microbenchmarks/constant-fold-check-type-info-flags.js.ftl-no-cjit-b3o1 microbenchmarks/instanceof-bound.js.ftl-no-cjit-b3o1 stress/generator-arguments.js.ftl-no-cjit-b3o1 stress/object-freeze-accept-non-object.js.ftl-no-cjit-b3o1 stress/phantom-new-array-buffer-osr-exit.js.ftl-no-cjit-b3o1 stress/symbol-tostringtag.js.ftl-eager stress/arith-add-on-double-array-with-holes.js.ftl-eager stress/typedarray-construct-iterator.js.ftl-no-cjit-b3o1 stress/proxy-with-private-symbols.js.ftl-eager stress/array-iterators-next.js.ftl-no-cjit-b3o1 microbenchmarks/delta-blue-try-catch.js.ftl-no-cjit-b3o1 stress/instanceof-hit-two-objects-then-another.js.ftl-no-cjit-b3o1 stress/get-by-val-with-symbol-constructor.js.ftl-eager stress/map-inherit-set.js.ftl-no-cjit-b3o1 stress/phantom-new-array-buffer-forward-varargs.js.ftl-eager v8-v6/v8-richards.js.ftl-no-cjit-b3o1 stress/intrinsic-getter-with-poly-proto.js.ftl-eager stress/intrinsic-getter-with-poly-proto-proto-change.js.ftl-no-cjit-b3o1 microbenchmarks/get_callee_polymorphic.js.ftl-eager v8-v6/v8-deltablue.js.ftl-eager stress/array-from-with-iterator.js.ftl-no-cjit-b3o1 stress/rest-parameter-many-arguments.js.ftl-eager stress/spread-forward-call-varargs-stack-overflow.js.ftl-eager stress/generator-fib-ftl-and-string.js.ftl-eager stress/generator-throw.js.ftl-eager stress/object-is-extensible-accept-non-object.js.ftl-no-cjit-b3o1 microbenchmarks/instanceof-always-hit-two.js.ftl-no-cjit-b3o1 stress/array-slice-intrinsic.js.ftl-no-cjit-b3o1 stress/typedarray-access-monomorphic-neutered.js.ftl-no-cjit-b3o1 microbenchmarks/generator-fib.js.ftl-eager stress/set-add-cse.js.ftl-eager stress/activation-test-loop.js.ftl-eager stress/super-property-access.js.ftl-eager stress/phantom-new-array-with-spread-osr-exit.js.ftl-eager stress/logical-not-masquerades-as-undefined.js.ftl-eager stress/dom-jit-with-poly-proto.js.ftl-no-cjit-b3o1 stress/typedarray-access-neutered.js.ftl-eager stress/generator-fib-ftl-and-string.js.ftl-no-cjit-b3o1 stress/phantom-spread-osr-exit.js.ftl-no-cjit-b3o1 stress/typedarray-find.js.ftl-no-cjit-b3o1 stress/arrowfunction-tdz-2.js.ftl-eager stress/trailing-comma-in-patterns.js.ftl-no-cjit-b3o1 typeProfiler.yaml/typeProfiler/deltablue-for-of.js.ftl-no-cjit-type-profiler-force-poly-proto stress/typedarray-findIndex.js.ftl-eager stress/poly-chain-then-getter.js.ftl-no-cjit-b3o1 stress/map-untyped-normalize.js.ftl-eager stress/typedarray-functions-with-neutered.js.ftl-no-cjit-b3o1 stress/sampling-profiler-bound-function-name.js.ftl-no-cjit-b3o1 microbenchmarks/inlined-put-by-val-with-symbol-transition.js.ftl-no-cjit-b3o1 stress/catch-clause-should-be-under-tdz1.js.ftl-eager stress/object-keys-perform-to-object.js.ftl-no-cjit-b3o1 stress/arith-sqrt-on-various-types.js.ftl-no-cjit-b3o1 stress/destructuring-rest-element.js.ftl-eager stress/clobberize-needs-to-model-spread-effects.js.ftl-eager stress/spread-optimized-properly.js.ftl-eager microbenchmarks/to-string-on-cow-array.js.ftl-no-cjit-b3o1 stress/object-is-frozen-accept-non-object.js.ftl-eager stress/generic-arguments-correct-delete-behavior.js.ftl-no-cjit-b3o1 stress/object-freeze-accept-non-object.js.ftl-eager stress/generator-transfer-register-beyond-mutiple-yields.js.ftl-eager stress/sampling-profiler-anonymous-function.js.ftl-eager stress/sink-multigetbyoffset.js.ftl-no-cjit-b3o1 stress/map-inherit-set.js.ftl-eager stress/numeric-setter-on-prototype-non-blank-array.js.ftl-no-cjit-b3o1 stress/has-own-property-name-cache-string-keys.js.ftl-no-cjit-b3o1 stress/generator-type-check.js.ftl-eager stress/phantom-new-array-buffer-forward-varargs.js.ftl-no-cjit-b3o1 stress/generator-methods-with-non-generator.js.ftl-eager stress/sampling-profiler-bound-function-name.js.ftl-eager stress/completion-value.js.ftl-no-cjit-b3o1 stress/class-subclassing-function.js.ftl-eager stress/arrowfunction-lexical-bind-arguments-strict.js.ftl-no-cjit-b3o1 stress/materialized-regexp-has-correct-last-index-set-by-match.js.ftl-eager stress/poly-proto-op-in-caching.js.ftl-no-cjit-b3o1 stress/dataview-typedarray-toindex.js.ftl-no-cjit-b3o1 stress/v8-raytrace-strict.js.ftl-eager stress/instanceof-dynamic-proxy-loop.js.ftl-no-cjit-b3o1 stress/arith-modulo-twice.js.ftl-eager microbenchmarks/get-by-val-with-symbol-proto-or-self.js.ftl-eager stress/object-get-own-property-symbols-perform-to-object.js.ftl-eager stress/tdz-this-in-try-catch.js.ftl-no-cjit-b3o1 microbenchmarks/v8-raytrace-with-empty-try-catch.js.ftl-eager microbenchmarks/get-by-val-with-string-chain-from-try-block.js.ftl-no-cjit-b3o1 stress/polymorphic-prototype-accesses.js.ftl-eager stress/setter-same-base-and-rhs-invalid-assertion-inside-access-case.js.ftl-no-cjit-b3o1 stress/sampling-profiler-basic.js.ftl-eager microbenchmarks/instanceof-tricky-dynamic.js.ftl-no-cjit-b3o1 stress/array-from-with-iterator.js.ftl-eager stress/modify-set-during-iteration.js.ftl-no-cjit-b3o1 microbenchmarks/sparse-set.js.ftl-eager stress/has-own-property-name-cache-symbols-and-strings.js.ftl-no-cjit-b3o1 stress/has-own-property-name-cache-string-keys.js.ftl-eager stress/arith-modulo-twice.js.ftl-no-cjit-b3o1 stress/poly-proto-custom-value-and-accessor.js.ftl-no-cjit-b3o1 stress/tagged-templates-raw-strings.js.ftl-eager stress/generator-with-this-strict.js.ftl-eager microbenchmarks/construct-poly-proto-object.js.ftl-no-cjit-b3o1 stress/iterator-prototype.js.ftl-no-cjit-b3o1 stress/rest-parameter-having-a-bad-time.js.ftl-eager stress/v8-splay-strict.js.ftl-no-cjit-b3o1 stress/get-by-val-string.js.ftl-eager stress/set-constructor.js.ftl-no-cjit-b3o1 typeProfiler.yaml/typeProfiler/es6-classes.js.ftl-no-cjit-type-profiler-force-poly-proto microbenchmarks/direct-construct.js.ftl-eager stress/proxy-class.js.ftl-no-cjit-b3o1 microbenchmarks/for-of-array.js.ftl-eager stress/generator-yield-star.js.ftl-no-cjit-b3o1 stress/typedarray-sort.js.ftl-eager stress/set-constructor.js.ftl-eager stress/map-clone.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-string-proto-or-self.js.ftl-no-cjit-b3o1 stress/arith-fround-on-various-types.js.ftl-no-cjit-b3o1 v8-v6/v8-crypto.js.ftl-no-cjit-b3o1 stress/custom-get-set-inline-caching-one-level-up-proto-chain.js.ftl-no-cjit-b3o1 microbenchmarks/deltablue-for-of.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-symbol-self-or-proto.js.ftl-eager stress/call-apply-exponential-bytecode-size.js.ftl-no-cjit-b3o1 stress/poly-proto-clear-stub.js.ftl-eager stress/regress-187010.js.ftl-no-cjit-b3o1 stress/poly-proto-using-inheritance.js.ftl-eager stress/catch-clause-should-be-under-tdz4.js.ftl-eager microbenchmarks/is-symbol-mixed.js.ftl-eager stress/generic-arguments-correct-delete-behavior.js.ftl-eager stress/proxy-class.js.ftl-eager typeProfiler.yaml/typeProfiler/getter-richards.js.ftl-no-cjit-type-profiler-force-poly-proto stress/super-dot-call-and-apply.js.ftl-eager stress/sampling-profiler-internal-function-name.js.ftl-no-cjit-b3o1 microbenchmarks/poly-chain-access-simpler.js.ftl-eager microbenchmarks/arrowfunction-call-in-class-constructor.js.ftl-no-cjit-b3o1 microbenchmarks/large-map-iteration.js.ftl-eager sunspider-1.0/3d-cube.js.ftl-no-cjit-b3o1 microbenchmarks/poly-chain-access-different-prototypes.js.ftl-no-cjit-b3o1 stress/set-constructor-adder.js.ftl-no-cjit-b3o1 stress/symbol-registry.js.ftl-no-cjit-b3o1 stress/async-arrow-functions-lexical-super-binding.js.ftl-eager microbenchmarks/call-spread-apply.js.ftl-eager stress/string-compare.js.ftl-eager stress/generator-syntax.js.ftl-eager stress/for-in-prototype.js.ftl-eager stress/object-get-prototype-of-mono-proto.js.ftl-eager stress/create-subclass-structure-might-throw.js.ftl-eager stress/set-add-create-bucket.js.ftl-no-cjit-b3o1 stress/generator-return-before-first-call.js.ftl-no-cjit-b3o1 stress/set-inherit-add.js.ftl-no-cjit-b3o1 stress/regress-182419.js.ftl-eager stress/parameter-scoping.js.ftl-no-cjit-b3o1 stress/generator-throw-before-first-call.js.ftl-eager stress/array-from-with-iterable.js.ftl-eager stress/generator-fib-ftl-and-array.js.ftl-eager stress/instanceof-not-cell.js.ftl-eager microbenchmarks/for-of-iterate-array-entries.js.ftl-no-cjit-b3o1 stress/phantom-new-array-buffer-forward-varargs2.js.ftl-no-cjit-b3o1 stress/set-iterator-result-should-have-expected-shape.js.ftl-eager stress/dont-constant-fold-check-type-info-on-bound-function.js.ftl-eager stress/constructor-with-return.js.ftl-no-cjit-b3o1 stress/new-array-with-spread-double-new-array-buffer.js.ftl-eager stress/map-set-cse.js.ftl-eager stress/generator-function-expression-sinking-osrexit.js.ftl-no-cjit-b3o1 stress/typedarray-map.js.ftl-no-cjit-b3o1 stress/modify-map-during-iteration.js.ftl-no-cjit-b3o1 stress/instanceof-prototype-change-to-hit.js.ftl-no-cjit-b3o1 stress/class-syntax-no-loop-tdz.js.ftl-eager stress/object-get-prototype-of-mono-proto.js.ftl-no-cjit-b3o1 microbenchmarks/richards-empty-try-catch.js.ftl-no-cjit-b3o1 microbenchmarks/object-is.js.ftl-no-cjit-b3o1 stress/array-from-with-accessors.js.ftl-no-cjit-b3o1 microbenchmarks/polyvariant-monomorphic-get-by-id.js.ftl-no-cjit-b3o1 stress/map-set-change-get.js.ftl-no-cjit-b3o1 stress/constructor-with-return.js.ftl-eager stress/to-string-on-object.js.ftl-eager microbenchmarks/richards-empty-try-catch.js.ftl-eager stress/symbol-tostringtag-watchpoints.js.ftl-eager stress/generator-function-declaration-sinking-put.js.ftl-eager stress/arrowfunction-lexical-bind-superproperty.js.ftl-no-cjit-b3o1 stress/object-get-own-property-descriptor-perform-to-object.js.ftl-no-cjit-b3o1 stress/v8-deltablue-strict.js.ftl-no-cjit-b3o1 stress/modify-map-during-iteration.js.ftl-eager stress/template-literal.js.ftl-no-cjit-b3o1 stress/ignore-promise-species.js.ftl-eager stress/super-call-does-not-look-up-constructor.js.ftl-eager stress/map-set-create-bucket.js.ftl-eager stress/class-syntax-no-tdz-in-loop-no-inline-super.js.ftl-eager stress/regress-182419.js.ftl-no-cjit-b3o1 stress/create-this-with-callee-variants.js.ftl-no-cjit-b3o1 microbenchmarks/deltablue-varargs.js.ftl-no-cjit-b3o1 stress/arrowfunction-tdz-3.js.ftl-no-cjit-b3o1 stress/math-pow-stable-results.js.ftl-eager stress/instanceof-hit-two-objects-then-another.js.ftl-eager stress/lexical-let-loop-semantics.js.ftl-no-cjit-b3o1 stress/proxy-set-prototype-of.js.ftl-no-cjit-b3o1 microbenchmarks/seal-and-do-work.js.ftl-no-cjit-b3o1 stress/map-iteration.js.ftl-eager stress/to-string-on-object.js.ftl-no-cjit-b3o1 stress/generator-fib-ftl.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-arguments-non-strict-2.js.ftl-no-cjit-b3o1 v8-v6/v8-richards.js.ftl-eager stress/super-dot-call-and-apply.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-clear-js-function-allocation-profile.js.ftl-eager stress/instanceof.js.ftl-no-cjit-b3o1 stress/poly-proto-prototype-map-having-a-bad-time.js.ftl-no-cjit-b3o1 microbenchmarks/inlined-put-by-val-with-symbol-transition.js.ftl-eager stress/pow-expects-update-expression-on-lhs.js.ftl-eager stress/arith-add-on-double-array-with-holes.js.ftl-no-cjit-b3o1 stress/construct-varargs-no-inline.js.ftl-eager stress/destructuring-rest-element.js.ftl-no-cjit-b3o1 stress/always-enter-dictionary-indexing-mode-with-getter.js.ftl-no-cjit-b3o1 stress/instanceof-not-cell.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-supercall-1.js.ftl-no-cjit-b3o1 stress/proxy-get-prototype-of.js.ftl-eager stress/array-iterators-next.js.ftl-eager stress/typedarray-includes.js.ftl-eager stress/instanceof-prototype-change-watchpointable.js.ftl-no-cjit-b3o1 stress/has-own-property-cache-basics.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-and-non-poly-proto-same-ic.js.ftl-eager stress/arrowfunction-lexical-bind-this-1.js.ftl-eager stress/poly-proto-op-in-caching.js.ftl-eager stress/regress-185896.js.ftl-eager stress/instanceof-proxy.js.ftl-eager stress/primitive-poly-proto.js.ftl-no-cjit-b3o1 stress/model-effects-properly-of-spread-over-phantom-create-rest.js.ftl-no-cjit-b3o1 stress/iterators-shape.js.ftl-eager stress/weakmap-set-cse.js.ftl-no-cjit-b3o1 microbenchmarks/map-for-of.js.ftl-no-cjit-b3o1 stress/set-constructor-adder.js.ftl-eager stress/cached-prototype-setter.js.ftl-eager microbenchmarks/getter-prototype.js.ftl-eager stress/class-syntax-derived-default-constructor.js.ftl-no-cjit-b3o1 stress/typedarray-from.js.ftl-eager stress/allocation-sinking-new-object-with-poly-proto.js.ftl-eager stress/class-syntax-no-tdz.js.ftl-no-cjit-b3o1 stress/sampling-profiler-display-name.js.ftl-no-cjit-b3o1 microbenchmarks/v8-raytrace-with-try-catch.js.ftl-eager stress/poly-getter-then-chain.js.ftl-no-cjit-b3o1 stress/prototype-is-not-js-object.js.ftl-eager microbenchmarks/call-spread-call.js.ftl-eager microbenchmarks/arrowfunction-call-in-class-method.js.ftl-no-cjit-b3o1 stress/async-arrow-functions-lexical-binding-in-class.js.ftl-eager stress/typedarray-functions-with-neutered.js.ftl-eager stress/proper-property-store-with-prototype-property-that-is-not-writable.js.ftl-eager stress/poly-proto-put-transition.js.ftl-eager microbenchmarks/arguments-strict-mode.js.ftl-eager v8-v6/v8-earley-boyer.js.ftl-no-cjit-b3o1 stress/regress-174948.js.ftl-no-cjit-b3o1 microbenchmarks/polyvariant-monomorphic-get-by-id.js.ftl-eager stress/super-property-access-exceptions.js.ftl-eager microbenchmarks/super-getter.js.ftl-eager stress/array-slice-osr-exit.js.ftl-eager stress/type-check-hoisting-phase-hoist-check-structure-on-tdz-this-value.js.ftl-no-cjit-b3o1 stress/multi-get-by-offset-proto-and-self.js.ftl-no-cjit-b3o1 stress/generator-arguments-from-function.js.ftl-eager stress/prototype-chain-has-dictionary-structure-for-in-caching.js.ftl-eager stress/generator-throw.js.ftl-no-cjit-b3o1 stress/proxy-instanceof.js.ftl-eager stress/math-pow-stable-results.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-val-with-string-self-or-proto.js.ftl-no-cjit-b3o1 stress/object-is-extensible-accept-non-object.js.ftl-eager stress/dfg-put-setter-by-val-class.js.ftl-eager stress/iterators-shape.js.ftl-no-cjit-b3o1 stress/eval-func-decl-with-let-const-class.js.ftl-no-cjit-b3o1 stress/array-species-functions.js.ftl-eager stress/new-target-syntax-errors.js.ftl-eager stress/arrowfunction-lexical-bind-this-1.js.ftl-no-cjit-b3o1 stress/string-iterators.js.ftl-no-cjit-b3o1 stress/tail-call-recognize.js.ftl-eager stress/pow-stable-results.js.ftl-no-cjit-b3o1 stress/map-iterator-result-should-have-expected-shape.js.ftl-no-cjit-b3o1 stress/poly-chain-then-setter.js.ftl-eager stress/object-entries.js.ftl-no-cjit-b3o1 stress/typedarray-forEach.js.ftl-eager stress/bug-131764.js.ftl-eager stress/materialized-regexp-has-correct-last-index-set-by-match-at-osr-exit.js.ftl-eager stress/set-untyped-normalize-cse.js.ftl-eager microbenchmarks/getter-prototype.js.ftl-no-cjit-b3o1 stress/symbol-tostringtag-watchpoints.js.ftl-no-cjit-b3o1 stress/async-iteration-evaluation.js.ftl-no-cjit-b3o1 stress/numeric-setter-on-self.js.ftl-no-cjit-b3o1 stress/new-array-with-spread-double-new-array-buffer.js.ftl-no-cjit-b3o1 stress/function-constructor-reading-from-global-lexical-environment.js.ftl-no-cjit-b3o1 stress/new-array-then-exit.js.ftl-no-cjit-b3o1 stress/typedarray-reduce.js.ftl-eager stress/poly-proto-intrinsic-getter-correctness.js.ftl-no-cjit-b3o1 microbenchmarks/deltablue-for-of.js.ftl-eager stress/catch-clause-should-be-under-tdz4.js.ftl-no-cjit-b3o1 stress/instance-of-on-poly-proto-opc-should-not-crash.js.ftl-eager stress/lexical-scoping-for-loop.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-supercall-2.js.ftl-no-cjit-b3o1 stress/numeric-setter-on-self.js.ftl-eager stress/pow-expects-update-expression-on-lhs.js.ftl-no-cjit-b3o1 stress/arith-ceil-on-various-types.js.ftl-no-cjit-b3o1 stress/symbol-registry.js.ftl-eager stress/string-iterators.js.ftl-eager microbenchmarks/instanceof-always-hit-one.js.ftl-eager microbenchmarks/super-get-by-val-with-this-polymorphic.js.ftl-eager stress/tagged-templates-raw-strings.js.ftl-no-cjit-b3o1 stress/object-get-prototype-of-perform-to-object.js.ftl-no-cjit-b3o1 v8-v6/v8-earley-boyer.js.ftl-eager microbenchmarks/is-array-for-mixed-case.js.ftl-no-cjit-b3o1 microbenchmarks/inlined-put-by-val-with-string-transition.js.ftl-no-cjit-b3o1 stress/spread-in-tail.js.ftl-no-cjit-b3o1 stress/promise-species-functions.js.ftl-eager microbenchmarks/no-inline-constructor.js.ftl-no-cjit-b3o1 stress/put-inline-cache-side-effects.js.ftl-no-cjit-b3o1 stress/bug-131764.js.ftl-no-cjit-b3o1 stress/ai-create-this-to-new-object.js.ftl-no-cjit-b3o1 stress/has-own-property-name-cache-symbol-keys.js.ftl-no-cjit-b3o1 stress/regress-173321.js.ftl-eager stress/class-syntax-super-in-eval.js.ftl-eager stress/v8-earley-boyer-strict.js.ftl-no-cjit-b3o1 microbenchmarks/instanceof-always-hit-two.js.ftl-eager stress/inlined-constructor-this-liveness.js.ftl-eager stress/generator-class-methods.js.ftl-no-cjit-b3o1 stress/generator-function-expression-sinking-osrexit.js.ftl-eager stress/spread-escapes-but-create-rest-does-not.js.ftl-eager stress/get-by-val-with-symbol-constructor.js.ftl-no-cjit-b3o1 stress/weakmap-set-change-get.js.ftl-no-cjit-b3o1 stress/rest-parameter-is-destructuring.js.ftl-no-cjit-b3o1 stress/class-syntax-no-tdz-in-eval.js.ftl-eager stress/arrowfunction-lexical-bind-supercall-3.js.ftl-no-cjit-b3o1 stress/generator-this.js.ftl-no-cjit-b3o1 stress/instanceof-prototype-change-to-hit.js.ftl-eager stress/new-array-with-spread-with-normal-spread-and-phantom-spread.js.ftl-eager microbenchmarks/get-by-val-with-symbol-proto-or-self.js.ftl-no-cjit-b3o1 stress/proxy-define-own-property.js.ftl-no-cjit-b3o1 stress/map-set-change-get.js.ftl-eager stress/set-untyped-normalize.js.ftl-no-cjit-b3o1 stress/arguments-iterator.js.ftl-eager stress/proxy-get-prototype-of.js.ftl-no-cjit-b3o1 stress/async-iteration-basic.js.ftl-no-cjit-b3o1 microbenchmarks/sorting-benchmark.js.ftl-no-cjit-b3o1 microbenchmarks/generator-create.js.ftl-no-cjit-b3o1 stress/symbol-hasInstance.js.ftl-no-cjit-b3o1 microbenchmarks/get_callee_polymorphic.js.ftl-no-cjit-b3o1 stress/array-slice-osr-exit-2.js.ftl-no-cjit-b3o1 stress/generator-return.js.ftl-eager stress/instance-of-on-poly-proto-opc-should-not-crash.js.ftl-no-cjit-b3o1 stress/weak-map-constructor.js.ftl-eager stress/generator-frame-empty.js.ftl-no-cjit-b3o1 stress/instanceof-dynamic-proxy.js.ftl-no-cjit-b3o1 stress/typedarray-configure-index.js.ftl-eager stress/spread-escapes-but-create-rest-does-not.js.ftl-no-cjit-b3o1 stress/sampling-profiler-internal-function-name.js.ftl-eager stress/async-await-syntax.js.ftl-eager stress/value-add-on-double-array-with-holes.js.ftl-eager stress/instanceof-prototype-change-watchpointable.js.ftl-eager stress/lexical-let-loop-semantics.js.ftl-eager stress/string-raw.js.ftl-no-cjit-b3o1 stress/set-iterator-result-should-have-expected-shape.js.ftl-no-cjit-b3o1 stress/weakset-add-cse.js.ftl-eager stress/number-is-integer-intrinsic.js.ftl-no-cjit-b3o1 stress/weak-set-constructor-adder.js.ftl-no-cjit-b3o1 stress/generator-reduced-save-point-put-to-scope.js.ftl-eager stress/for-in-invalidate-context-weird-assignments.js.ftl-eager stress/dfg-put-getter-by-val-class.js.ftl-no-cjit-b3o1 stress/equality-type-checking.js.ftl-no-cjit-b3o1 stress/raise-error-in-iterator-close.js.ftl-eager stress/compare-number-and-other.js.ftl-no-cjit-b3o1 stress/forward-varargs-double-new-array-buffer.js.ftl-no-cjit-b3o1 stress/map-constructor-adder.js.ftl-eager stress/map-clone.js.ftl-eager microbenchmarks/constant-fold-check-type-info-flags.js.ftl-eager stress/construct-varargs-inline-smaller-Foo.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-supercall-4.js.ftl-eager stress/typedarray-view-string-properties-neutered.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-newtarget.js.ftl-eager stress/proxy-revoke.js.ftl-eager stress/weak-map-constructor-adder.js.ftl-no-cjit-b3o1 typeProfiler.yaml/typeProfiler/return.js.ftl-no-cjit-type-profiler-force-poly-proto stress/typedarray-copyWithin.js.ftl-eager stress/sink-put-stack-over-kill-stack.js.ftl-no-cjit-b3o1 stress/array-from-with-iterable.js.ftl-no-cjit-b3o1 stress/spread-escapes-but-new-array-buffer-does-not.js.ftl-eager stress/generator-fib-ftl-and-array.js.ftl-no-cjit-b3o1 stress/typedarray-sort.js.ftl-no-cjit-b3o1 stress/regress-187010.js.ftl-eager stress/map-clone-next-change.js.ftl-eager stress/poly-proto-put-transition.js.ftl-no-cjit-b3o1 stress/regexp-search.js.ftl-no-cjit-b3o1 stress/arith-log10-on-various-types.js.ftl-no-cjit-b3o1 stress/constant-folding-phase-insert-check-handle-varargs.js.ftl-no-cjit-b3o1 microbenchmarks/generator-fib.js.ftl-no-cjit-b3o1 sunspider-1.0/access-nbody.js.ftl-no-cjit-b3o1 stress/set-iterators-next.js.ftl-no-cjit-b3o1 microbenchmarks/prevent-extensions-and-do-work.js.ftl-eager stress/async-await-mozilla.js.ftl-eager stress/instanceof-proxy-loop.js.ftl-eager stress/arrowfunction-lexical-bind-supercall-4.js.ftl-no-cjit-b3o1 stress/in-by-id-match.js.ftl-no-cjit-b3o1 stress/v8-raytrace-strict.js.ftl-no-cjit-b3o1 stress/sloppy-mode-function-hoisting.js.ftl-no-cjit-b3o1 stress/put-direct-index-broken-2.js.ftl-no-cjit-b3o1 stress/object-prevent-extensions-accept-non-object.js.ftl-eager stress/spec-empty-flows-through-cell-checks.js.ftl-no-cjit-b3o1 stress/generator-function-declaration-sinking-osrexit.js.ftl-no-cjit-b3o1 stress/computed-accessor.js.ftl-no-cjit-b3o1 stress/class-syntax-no-tdz-in-conditional.js.ftl-no-cjit-b3o1 stress/async-arrow-functions-lexical-new.target-binding.js.ftl-no-cjit-b3o1 stress/numeric-setter-on-prototype.js.ftl-eager stress/arrowfunction-tdz-1.js.ftl-eager stress/set-add-clobber-set-has.js.ftl-no-cjit-b3o1 stress/class-subclassing-function.js.ftl-no-cjit-b3o1 stress/string-from-code-point.js.ftl-no-cjit-b3o1 stress/map-iteration.js.ftl-no-cjit-b3o1 stress/string-compare.js.ftl-no-cjit-b3o1 stress/typedarray-indexOf.js.ftl-eager stress/put-inline-cache-side-effects.js.ftl-eager stress/dfg-put-accessors-by-id-class.js.ftl-eager stress/construct-forward-varargs-for-inlined-escaped-arguments.js.ftl-eager stress/arith-abs-on-various-types.js.ftl-no-cjit-b3o1 stress/arith-acosh-on-various-types.js.ftl-no-cjit-b3o1 stress/weakset-add-change-get.js.ftl-eager stress/poly-proto-custom-value-and-accessor.js.ftl-eager stress/object-constructor-global.js.ftl-no-cjit-b3o1 stress/proxy-revoke.js.ftl-no-cjit-b3o1 stress/arrowfunction-run-10000-2.js.ftl-eager microbenchmarks/no-inline-constructor.js.ftl-eager stress/generator-with-super.js.ftl-no-cjit-b3o1 stress/spread-calling.js.ftl-eager stress/spread-forward-call-varargs-stack-overflow.js.ftl-no-cjit-b3o1 stress/try-get-by-id-poly-proto.js.ftl-no-cjit-b3o1 microbenchmarks/freeze-and-do-work.js.ftl-eager stress/weakset-cse-add-break.js.ftl-no-cjit-b3o1 stress/regress-153486.js.ftl-eager microbenchmarks/poly-proto-put-transition-speed.js.ftl-eager stress/proxy-all-the-parameters.js.ftl-no-cjit-b3o1 stress/v8-deltablue-strict.js.ftl-eager stress/map-iterator-result-should-have-expected-shape.js.ftl-eager microbenchmarks/call-spread-apply.js.ftl-no-cjit-b3o1 stress/get-by-id-strict-nested-arguments-2.js.ftl-no-cjit-b3o1 stress/intrinsic-getter-with-poly-proto-proto-change.js.ftl-eager stress/weak-set-constructor-adder.js.ftl-eager stress/typedarray-every.js.ftl-eager stress/object-assign-fast-path.js.ftl-eager microbenchmarks/instanceof-always-hit-one.js.ftl-no-cjit-b3o1 microbenchmarks/super-get-by-id-with-this-polymorphic.js.ftl-eager stress/materialized-regexp-has-correct-last-index-set-by-match-at-osr-exit.js.ftl-no-cjit-b3o1 stress/call-apply-builtin-functions-dont-use-iterators.js.ftl-eager microbenchmarks/for-of-iterate-array-entries.js.ftl-eager stress/inlining-unreachable.js.ftl-eager stress/logical-not.js.ftl-eager stress/instanceof-late-constant-folding.js.ftl-eager stress/value-add-on-double-array-with-holes.js.ftl-no-cjit-b3o1 stress/arith-tanh-on-various-types.js.ftl-no-cjit-b3o1 stress/typedarray-some.js.ftl-eager stress/equality-type-checking.js.ftl-eager stress/typedarray-lastIndexOf.js.ftl-no-cjit-b3o1 stress/static-getter-names.js.ftl-no-cjit-b3o1 stress/generator-eval-this.js.ftl-eager microbenchmarks/varargs-construct.js.ftl-no-cjit-b3o1 stress/generator-arguments.js.ftl-eager stress/array-iterators-next-error-messages.js.ftl-no-cjit-b3o1 stress/arrowfunction-run-10-2.js.ftl-no-cjit-b3o1 stress/reflect-construct.js.ftl-eager stress/dfg-rare-data.js.ftl-no-cjit-b3o1 stress/sampling-profiler-display-name.js.ftl-eager sunspider-1.0/access-binary-trees.js.ftl-no-cjit-b3o1 sunspider-1.0/access-nbody.js.ftl-eager microbenchmarks/super-get-by-id-with-this-polymorphic.js.ftl-no-cjit-b3o1 stress/prototype-getter.js.ftl-eager stress/instanceof-hit-one-object-then-another.js.ftl-eager stress/invalidation-point.js.ftl-no-cjit-b3o1 stress/generator-reduced-save-point-put-to-scope.js.ftl-no-cjit-b3o1 stress/spread-non-array.js.ftl-no-cjit-b3o1 stress/typedarray-slice.js.ftl-eager microbenchmarks/generator-create.js.ftl-eager stress/arrowfunction-tdz-2.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-this-6.js.ftl-no-cjit-b3o1 stress/object-get-prototype-of-poly-proto.js.ftl-no-cjit-b3o1 stress/instanceof-late-constant-folding.js.ftl-no-cjit-b3o1 stress/array-reverse-proxy.js.ftl-eager microbenchmarks/super-get-by-val-with-this-monomorphic.js.ftl-eager stress/generator-with-new-target.js.ftl-no-cjit-b3o1 stress/polymorphic-prototype-accesses.js.ftl-no-cjit-b3o1 microbenchmarks/raytrace-with-try-catch.js.ftl-eager stress/regress-173321.js.ftl-no-cjit-b3o1 stress/eval-and-super.js.ftl-no-cjit-b3o1 stress/spread-escapes-but-new-array-buffer-does-not-double.js.ftl-no-cjit-b3o1 stress/to-number-throws-correct-exception.js.ftl-no-cjit-b3o1 stress/class-syntax-super-in-eval.js.ftl-no-cjit-b3o1 stress/promise-species-functions.js.ftl-no-cjit-b3o1 stress/instanceof-custom-hasinstancesymbol.js.ftl-no-cjit-b3o1 stress/reflect-set.js.ftl-eager typeProfiler.yaml/typeProfiler/inheritance.js.ftl-no-cjit-type-profiler-force-poly-proto stress/sampling-profiler-basic.js.ftl-no-cjit-b3o1 stress/generator-yield-star.js.ftl-eager stress/sink-multigetbyoffset.js.ftl-eager microbenchmarks/get-by-val-with-string-self-or-proto.js.ftl-eager microbenchmarks/instanceof-tricky-dynamic.js.ftl-eager stress/typedarray-subarray.js.ftl-eager stress/string-raw.js.ftl-eager microbenchmarks/get_callee_monomorphic.js.ftl-no-cjit-b3o1 stress/materialized-regexp-has-correct-last-index-set-by-match.js.ftl-no-cjit-b3o1 v8-v6/v8-raytrace.js.ftl-no-cjit-b3o1 stress/pow-stable-results.js.ftl-eager stress/set-add-cse.js.ftl-no-cjit-b3o1 stress/lexical-scoping-for-loop.js.ftl-eager stress/generator-throw-before-first-call.js.ftl-no-cjit-b3o1 stress/arith-sub-on-double-array-with-holes.js.ftl-eager microbenchmarks/instanceof-dynamic.js.ftl-eager stress/class-syntax-no-tdz.js.ftl-eager microbenchmarks/richards-try-catch.js.ftl-eager stress/destructuring-assignment-syntax.js.ftl-no-cjit-b3o1 stress/to-string-on-object-or-string.js.ftl-eager stress/set-untyped-normalize.js.ftl-eager stress/weakmap-set-cse.js.ftl-eager stress/set-clone-iterator-change.js.ftl-no-cjit-b3o1 stress/call-varargs-with-different-arguments-length-after-warmup.js.ftl-eager stress/typedarray-reduce.js.ftl-no-cjit-b3o1 stress/set-clone.js.ftl-no-cjit-b3o1 stress/weak-set-constructor.js.ftl-eager stress/arith-sinh-on-various-types.js.ftl-no-cjit-b3o1 stress/v8-earley-boyer-strict.js.ftl-eager stress/weakset-add-change-get.js.ftl-no-cjit-b3o1 stress/activation-test-loop.js.ftl-no-cjit-b3o1 stress/typedarray-findIndex.js.ftl-no-cjit-b3o1 stress/arrowfunction-run-10000-2.js.ftl-no-cjit-b3o1 stress/poly-chain-getter.js.ftl-eager stress/arith-floor-on-various-types.js.ftl-no-cjit-b3o1 stress/proxy-with-private-symbols.js.ftl-no-cjit-b3o1 stress/object-get-own-property-descriptor-perform-to-object.js.ftl-eager stress/to-string-on-string-or-string-object-then-object.js.ftl-no-cjit-b3o1 stress/math-unary-no-arg.js.ftl-no-cjit-b3o1 microbenchmarks/varargs-construct-inline.js.ftl-no-cjit-b3o1 stress/generator-is-not-constructible.js.ftl-no-cjit-b3o1 stress/map-clone-instance-iterator-change.js.ftl-no-cjit-b3o1 microbenchmarks/varargs-construct-inline.js.ftl-eager stress/catch-parameter-destructuring.js.ftl-eager stress/arrow-functions-as-default-parameter-values.js.ftl-eager stress/typedarray-filter.js.ftl-eager microbenchmarks/instanceof-sometimes-hit.js.ftl-eager stress/sampling-profiler-deep-stack.js.ftl-no-cjit-b3o1 stress/phantom-new-array-with-spread-osr-exit.js.ftl-no-cjit-b3o1 stress/weakmap-set-change-get.js.ftl-eager stress/arrowfunction-lexical-bind-arguments-non-strict-1.js.ftl-eager microbenchmarks/for-of-iterate-array-keys.js.ftl-eager stress/having-a-bad-time-with-derived-arrays.js.ftl-no-cjit-b3o1 stress/object-get-prototype-of-poly-proto.js.ftl-eager stress/v8-richards-strict.js.ftl-no-cjit-b3o1 stress/string-from-code-point.js.ftl-eager microbenchmarks/super-get-by-id-with-this-monomorphic.js.ftl-eager stress/has-own-property-cache-basics.js.ftl-eager stress/iterator-return-beyond-multiple-iteration-scopes.js.ftl-eager microbenchmarks/poly-proto-put-transition-speed.js.ftl-no-cjit-b3o1 stress/call-varargs-with-different-arguments-length-after-warmup.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-id-chain-from-try-block.js.ftl-no-cjit-b3o1 microbenchmarks/set-for-of.js.ftl-no-cjit-b3o1 stress/typedarray-every.js.ftl-no-cjit-b3o1 stress/object-proto-getter-poly-mono-proto.js.ftl-eager stress/constant-fold-multi-get-by-offset-to-get-by-offset-on-prototype-and-sink-allocation.js.ftl-no-cjit-b3o1 stress/async-iteration-yield-star.js.ftl-no-cjit-b3o1 stress/map-set-create-bucket.js.ftl-no-cjit-b3o1 stress/map-clone-iterator-change.js.ftl-no-cjit-b3o1 stress/map-constructor.js.ftl-no-cjit-b3o1 stress/compare-strict-eq-on-various-types.js.ftl-no-cjit-b3o1 stress/ignore-promise-species.js.ftl-no-cjit-b3o1 stress/typedarray-bad-getter.js.ftl-no-cjit-b3o1 microbenchmarks/poly-chain-access.js.ftl-eager stress/having-a-bad-time-with-derived-arrays.js.ftl-eager stress/regress-168546.js.ftl-eager stress/generator-function-declaration-sinking-put.js.ftl-no-cjit-b3o1 stress/sink-to-impossible-multi-get-by-offset-on-prototypes.js.ftl-no-cjit-b3o1 stress/native-error-properties.js.ftl-eager stress/iterator-prototype.js.ftl-eager stress/sink-to-impossible-multi-get-by-offset-on-prototypes.js.ftl-eager stress/map-iterators-next.js.ftl-eager stress/construct-varargs-no-inline.js.ftl-no-cjit-b3o1 stress/custom-get-set-inline-caching-one-level-up-proto-chain.js.ftl-eager stress/class-syntax-no-tdz-in-catch.js.ftl-eager stress/instanceof.js.ftl-eager stress/yield-star-throw-continue.js.ftl-no-cjit-b3o1 v8-v6/v8-splay.js.ftl-no-cjit-b3o1 stress/inlining-unreachable-non-tail.js.ftl-eager stress/array-from-set-length.js.ftl-eager stress/spread-array-iterator-watchpoint-2.js.ftl-no-cjit-b3o1 stress/array-iterators-next-with-call.js.ftl-no-cjit-b3o1 stress/async-generator-assertion.js.ftl-eager stress/new-array-then-exit.js.ftl-eager stress/object-get-prototype-of-poly-mono-proto.js.ftl-no-cjit-b3o1 stress/v8-crypto-strict.js.ftl-eager microbenchmarks/v8-raytrace-with-try-catch.js.ftl-no-cjit-b3o1 stress/spec-empty-flows-through-cell-checks.js.ftl-eager stress/async-arrow-functions-lexical-binding-in-class.js.ftl-no-cjit-b3o1 stress/poly-proto-set-prototype.js.ftl-no-cjit-b3o1 stress/async-iteration-evaluation.js.ftl-eager stress/es6-for-of-loop-exception.js.ftl-eager stress/new-target.js.ftl-no-cjit-b3o1 stress/injected-numeric-setter-on-prototype.js.ftl-no-cjit-b3o1 stress/typedarray-some.js.ftl-no-cjit-b3o1 stress/set-clone-instance-iterator-change.js.ftl-eager stress/array-from-put-by-val-direct.js.ftl-no-cjit-b3o1 microbenchmarks/super-getter.js.ftl-no-cjit-b3o1 stress/super-get-by-id.js.ftl-eager stress/setter-same-base-and-rhs-invalid-assertion-inside-access-case.js.ftl-eager stress/intrinsic-getter-with-poly-proto-getter-change.js.ftl-eager stress/weak-set-constructor.js.ftl-no-cjit-b3o1 stress/set-add-create-bucket.js.ftl-eager stress/generator-with-new-target.js.ftl-eager stress/compare-number-and-other.js.ftl-eager stress/array-species-functions.js.ftl-no-cjit-b3o1 stress/instanceof-proxy-check-structure.js.ftl-no-cjit-b3o1 microbenchmarks/inlined-put-by-id-transition.js.ftl-eager stress/arith-asinh-on-various-types.js.ftl-no-cjit-b3o1 stress/map-clone-instance-iterator-change.js.ftl-eager microbenchmarks/forward-arguments-dont-escape-on-arguments-length.js.ftl-no-cjit-b3o1 stress/typedarray-set.js.ftl-eager stress/typedarray-includes.js.ftl-no-cjit-b3o1 stress/arrowfunction-lexical-bind-supercall-3.js.ftl-eager microbenchmarks/emscripten-cube2hash.js.ftl-no-cjit-b3o1 stress/multi-get-by-offset-proto-and-self.js.ftl-eager stress/typedarray-fill.js.ftl-no-cjit-b3o1 stress/generator-function-declaration-sinking-osrexit.js.ftl-eager microbenchmarks/sparse-set.js.ftl-no-cjit-b3o1 stress/poly-setter-combo.js.ftl-eager stress/to-string-on-string-or-string-object-then-object.js.ftl-eager stress/numeric-setter-on-prototype-non-blank-array.js.ftl-eager stress/const-loop-semantics.js.ftl-no-cjit-b3o1 stress/generator-fib-ftl-and-object.js.ftl-no-cjit-b3o1 microbenchmarks/arrowfunction-call-in-class-constructor.js.ftl-eager stress/object-constructor-global.js.ftl-eager stress/array-slice-jettison-on-constructor-change.js.ftl-no-cjit-b3o1 stress/es6-for-of-loop-exception.js.ftl-no-cjit-b3o1 stress/instanceof-prototype-change-to-null.js.ftl-no-cjit-b3o1 stress/arith-sub-on-double-array-with-holes.js.ftl-no-cjit-b3o1 stress/typedarray-view-string-properties-neutered.js.ftl-eager stress/spread-optimized-properly.js.ftl-no-cjit-b3o1 stress/symbol-tostringtag.js.ftl-no-cjit-b3o1 stress/generator-function-expression-sinking-put.js.ftl-no-cjit-b3o1 stress/map-set-does-not-clobber-weak-map-get.js.ftl-no-cjit-b3o1 stress/poly-setter-combo.js.ftl-no-cjit-b3o1 stress/async-await-syntax.js.ftl-no-cjit-b3o1 stress/yield-star-throw-continue.js.ftl-eager stress/prototype-chain-has-dictionary-structure-for-in-caching.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-setter-speed.js.ftl-no-cjit-b3o1 stress/spread-consults-correct-global-object.js.ftl-eager stress/set-iterators-next.js.ftl-eager stress/pad-start-calls-repeat-character-with-double.js.ftl-eager microbenchmarks/arguments-strict-mode.js.ftl-no-cjit-b3o1 stress/in-by-id-constant.js.ftl-eager stress/regress-177584.js.ftl-no-cjit-b3o1 stress/to-string-on-object-or-string.js.ftl-no-cjit-b3o1 stress/dataview-typedarray-toindex.js.ftl-eager stress/object-values.js.ftl-no-cjit-b3o1 stress/dfg-exception-try-catch-in-constructor-with-inlined-throw.js.ftl-eager stress/instanceof-prototype-change.js.ftl-no-cjit-b3o1 stress/private-name-as-anonymous-builtin.js.ftl-no-cjit-b3o1 stress/weakset-add-cse.js.ftl-no-cjit-b3o1 microbenchmarks/object-is.js.ftl-eager stress/in-by-id-match.js.ftl-eager stress/has-own-property-name-cache-symbols-and-strings.js.ftl-eager stress/typedarray-from.js.ftl-no-cjit-b3o1 stress/poly-chain-setter.js.ftl-no-cjit-b3o1 stress/poly-proto-set-prototype.js.ftl-eager stress/dfg-put-setter-by-id-class.js.ftl-eager stress/logical-not.js.ftl-no-cjit-b3o1 stress/map-constructor-adder.js.ftl-no-cjit-b3o1 stress/set-clone-next-change.js.ftl-eager microbenchmarks/get-by-id-proto-or-self.js.ftl-eager stress/destructuring-assignment-accepts-iterables.js.ftl-no-cjit-b3o1 stress/v8-richards-strict.js.ftl-eager stress/try-get-by-id-poly-proto.js.ftl-eager stress/template-literal.js.ftl-eager stress/weakset-cse-add-break.js.ftl-eager microbenchmarks/richards-try-catch.js.ftl-no-cjit-b3o1 microbenchmarks/direct-construct-arity-mismatch.js.ftl-no-cjit-b3o1 stress/number-is-integer-intrinsic.js.ftl-eager stress/object-is-sealed-accept-non-object.js.ftl-no-cjit-b3o1 stress/intrinsic-getter-with-poly-proto-getter-change.js.ftl-no-cjit-b3o1 stress/weakmap-cse-set-break.js.ftl-no-cjit-b3o1 stress/parameter-scoping.js.ftl-eager stress/closure-recursive-tail-call-infinite-loop.js.ftl-eager stress/typedarray-copyWithin.js.ftl-no-cjit-b3o1 microbenchmarks/poly-proto-setter-speed.js.ftl-eager stress/regress-185896.js.ftl-no-cjit-b3o1 stress/arith-cosh-on-various-types.js.ftl-no-cjit-b3o1 microbenchmarks/set-for-of.js.ftl-eager stress/dom-jit-with-poly-proto.js.ftl-eager stress/get-by-id-strict-nested-arguments-2.js.ftl-eager stress/rest-elements.js.ftl-no-cjit-b3o1 stress/generator-with-super.js.ftl-eager stress/poly-getter-combo.js.ftl-no-cjit-b3o1 stress/ai-create-this-to-new-object.js.ftl-eager stress/spread-forward-varargs-stack-overflow.js.ftl-no-cjit-b3o1 stress/poly-proto-prototype-map-having-a-bad-time.js.ftl-eager stress/poly-getter-combo.js.ftl-eager stress/weak-map-constructor.js.ftl-no-cjit-b3o1 stress/arith-tan-on-various-types.js.ftl-no-cjit-b3o1 stress/async-iteration-basic.js.ftl-eager stress/v8-crypto-strict.js.ftl-no-cjit-b3o1 microbenchmarks/direct-construct.js.ftl-no-cjit-b3o1 microbenchmarks/for-of-iterate-array-values.js.ftl-no-cjit-b3o1 stress/generator-prototype-copy.js.ftl-no-cjit-b3o1 stress/iterator-return-beyond-multiple-iteration-scopes.js.ftl-no-cjit-b3o1 v8-v6/v8-raytrace.js.ftl-eager stress/typedarray-indexOf.js.ftl-no-cjit-b3o1 stress/promise-finally.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-id-self-or-proto.js.ftl-no-cjit-b3o1 stress/dfg-rare-data.js.ftl-eager stress/generator-relations.js.ftl-eager stress/map-iterators-next.js.ftl-no-cjit-b3o1 typeProfiler.yaml/typeProfiler/loop.js.ftl-no-cjit-type-profiler-force-poly-proto stress/async-iteration-yield-promise.js.ftl-eager microbenchmarks/get-by-val-with-string-chain-from-try-block.js.ftl-eager stress/dfg-put-accessors-by-id-class.js.ftl-no-cjit-b3o1 stress/iterator-names.js.ftl-no-cjit-b3o1 stress/array-from-set-length.js.ftl-no-cjit-b3o1 stress/trailing-comma-in-patterns.js.ftl-eager stress/object-proto-getter-poly-proto.js.ftl-no-cjit-b3o1 stress/generator-class-methods.js.ftl-eager stress/cse-multi-get-by-offset-remove-checks.js.ftl-no-cjit-b3o1 microbenchmarks/arrowfunction-call-in-class-method.js.ftl-eager stress/arrowfunction-tdz-1.js.ftl-no-cjit-b3o1 stress/object-prevent-extensions-accept-non-object.js.ftl-no-cjit-b3o1 microbenchmarks/try-catch-word-count.js.ftl-eager microbenchmarks/emscripten-cube2hash.js.ftl-eager stress/poly-proto-clear-stub.js.ftl-no-cjit-b3o1 stress/regexp-match.js.ftl-eager v8-v6/v8-crypto.js.ftl-eager stress/regress-187060.js.ftl-eager stress/cached-prototype-setter.js.ftl-no-cjit-b3o1 stress/async-iteration-yield-promise.js.ftl-no-cjit-b3o1 stress/set-clone.js.ftl-eager stress/class-syntax-no-loop-tdz.js.ftl-no-cjit-b3o1 stress/class-method-does-not-declare-variable-to-upper-scope.js.ftl-eager stress/class-syntax-no-tdz-in-loop-no-inline-super.js.ftl-no-cjit-b3o1 stress/for-in-of-const.js.ftl-no-cjit-b3o1 stress/proxy-instanceof.js.ftl-no-cjit-b3o1 stress/typedarray-filter.js.ftl-no-cjit-b3o1 stress/iterator-names.js.ftl-eager stress/arith-clz32-on-various-types.js.ftl-no-cjit-b3o1 stress/new-target.js.ftl-eager stress/poly-proto-setter.js.ftl-eager stress/instanceof-hit-one-object-then-another.js.ftl-no-cjit-b3o1 stress/set-clone-next-change.js.ftl-no-cjit-b3o1 stress/typedarray-getownproperty-not-configurable.js.ftl-no-cjit-b3o1 stress/construct-forward-varargs-for-inlined-escaped-arguments.js.ftl-no-cjit-b3o1 microbenchmarks/get-by-id-proto-or-self.js.ftl-no-cjit-b3o1 stress/in-by-id-constant.js.ftl-no-cjit-b3o1 sunspider-1.0/3d-raytrace.js.ftl-no-cjit-b3o1 stress/dont-constant-fold-check-type-info-on-bound-function.js.ftl-no-cjit-b3o1 stress/sink-put-stack-over-kill-stack.js.ftl-eager stress/typedarray-forEach.js.ftl-no-cjit-b3o1 apiTests
Filip Pizlo
Comment 8
2018-07-15 08:06:35 PDT
Created
attachment 345055
[details]
run-ic-benchmarks-ares6 My original run (run-ic-benchmarks) ran ares6 1.0 by accident.
Filip Pizlo
Comment 9
2018-07-15 08:07:10 PDT
Created
attachment 345056
[details]
the patch
Filip Pizlo
Comment 10
2018-07-15 08:08:11 PDT
Created
attachment 345057
[details]
results of my additional experiments for ares6 1.0.1
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug