Patch forthcoming.
Created attachment 344458 [details] the patch
Created attachment 344459 [details] results of my experiments
Created attachment 344460 [details] run-ic-benchmarks
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.
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.
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
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
Created attachment 345055 [details] run-ic-benchmarks-ares6 My original run (run-ic-benchmarks) ran ares6 1.0 by accident.
Created attachment 345056 [details] the patch
Created attachment 345057 [details] results of my additional experiments for ares6 1.0.1