[Webkit-unassigned] [Bug 144039] [EFL] Enable FTL JIT by default on AArch64

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 17 10:22:49 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=144039

--- Comment #3 from Csaba Osztrogonác <ossy at webkit.org> ---
Now there is no LLVM, but B3 based FTL JIT.

I tested the conformance on AArch64 Linux with it.

With disabled FTL JIT
----------------------
** The following JSC stress test failures have been introduced:
    executableAllocationFuzz.yaml/executableAllocationFuzz/v8-raytrace.js.executable-allocation-fuzz-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-no-llint
    jsc-layout-tests.yaml/js/slow-stress/script-tests/variadic-closure-call.js.default
    mozilla-tests.yaml/js1_2/Array/slice.js.mozilla-baseline
    regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js.no-llint
    regress/script-tests/hoist-poly-check-structure.js.dfg-eager-no-cjit-validate
    regress/script-tests/v8-regexp-search.js.default
    stress/ftl-put-by-id-setter-exception.js.dfg-maximal-flush-validate-no-cjit
    stress/proxy-revoke.js.no-llint
    stress/super-property-access.js.no-cjit-validate-phases
    stress/v8-splay-strict.js.no-cjit-validate-phases
    v8-v6/v8-crypto.js.no-llint

Results for JSC stress tests:
    27 failures found.

With enabled FTL JIT
----------------------
** The following JSC stress test failures have been introduced:
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-ftl
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-ftl-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-ftl-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-collator.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-ftl
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-ftl-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-ftl-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-datetimeformat.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-ftl
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-ftl-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-ftl-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/intl-numberformat.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-dfg-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-ftl
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-ftl-eager-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-ftl-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-no-cjit
    jsc-layout-tests.yaml/js/script-tests/number-toLocaleString.js.layout-no-llint
    mozilla-tests.yaml/ecma/String/15.5.4.4-1.js.mozilla-baseline
    regress/script-tests/call-spread-call.js.always-trigger-copy-phase
    regress/script-tests/call-spread-call.js.default
    regress/script-tests/call-spread-call.js.dfg-maximal-flush-validate-no-cjit
    regress/script-tests/deltablue-for-of.js.ftl-eager-no-cjit
    regress/script-tests/deltablue-for-of.js.ftl-no-cjit-no-inline-validate
    regress/script-tests/deltablue-for-of.js.no-llint
    regress/script-tests/generator-fib.js.ftl-no-cjit-validate-sampling-profiler
    regress/script-tests/generator-sunspider-access-nsieve.js.ftl-no-cjit-validate-sampling-profiler
    regress/script-tests/generator-with-several-types.js.ftl-no-cjit-validate-sampling-profiler
    regress/script-tests/richards-empty-try-catch.js.dfg-eager-no-cjit-validate
    regress/script-tests/undefined-property-access.js.default
    regress/script-tests/varargs-call.js.ftl-no-cjit-validate-sampling-profiler
    stress/array-concat-spread-object.js.ftl-no-cjit-validate-sampling-profiler
    stress/array-concat-with-slow-indexingtypes.js.dfg-eager-no-cjit-validate
    stress/arrowfunction-lexical-bind-arguments-non-strict-1.js.ftl-no-cjit-validate-sampling-profiler
    stress/arrowfunction-lexical-bind-this-8.js.ftl-no-cjit-validate-sampling-profiler
    stress/double-rep-with-undefined.js.ftl-no-cjit-validate-sampling-profiler
    stress/es6-default-parameters.js.ftl-no-cjit-validate-sampling-profiler
    stress/floating-point-div-to-mul.js.dfg-maximal-flush-validate-no-cjit
    stress/ftl-library-inlining-loops.js.no-llint
    stress/ftl-to-ftl-arity-fixup.js.ftl-no-cjit-validate-sampling-profiler
    stress/ftl-try-catch-varargs-call-throws.js.ftl-no-cjit-validate-sampling-profiler
    stress/generator-function-declaration-sinking-put.js.ftl-no-cjit-validate-sampling-profiler
    stress/math-floor-basics.js.dfg-maximal-flush-validate-no-cjit
    stress/proxy-prevent-extensions.js.ftl-no-cjit-no-inline-validate
    stress/proxy-revoke.js.no-llint
    stress/spread-calling.js.ftl-no-cjit-validate-sampling-profiler
    stress/super-property-access.js.ftl-eager-no-cjit
    stress/super-property-access.js.no-llint
    stress/tail-call-no-stack-overflow.js.ftl-no-cjit-validate-sampling-profiler
    stress/typedarray-functions-with-neutered.js.ftl-no-cjit-validate-sampling-profiler
    v8-v6/v8-crypto.js.dfg-eager
    v8-v6/v8-deltablue.js.ftl-eager-no-cjit
    v8-v6/v8-splay.js.no-llint

Results for JSC stress tests:
    63 failures found.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160517/e18c3bd5/attachment-0001.html>


More information about the webkit-unassigned mailing list