Unreviewed, retire some microbenchmarks that are proportionately very slow. Benchmark...
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Jan 2018 17:11:40 +0000 (17:11 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Jan 2018 17:11:40 +0000 (17:11 +0000)
commit13a5f4ad8398c2261e4865e35ec1396dd890b5e5
tree77c7dcee4f553f58ef9eb0d08a981f9d53c7137b
parent9a5282e70f4b5cf1676c2c34e47b27ef20a33bf4
Unreviewed, retire some microbenchmarks that are proportionately very slow. Benchmark running time should be proportional to their value. Microbenchmarks have little value, so they should be very fast.

* microbenchmarks/array-push-3.js: Removed.
* microbenchmarks/bigswitch-indirect-symbol-or-undefined.js: Removed.
* microbenchmarks/double-to-int32.js: Removed.
* microbenchmarks/fake-iterators-that-throw-when-finished.js: Removed.
* microbenchmarks/ftl-polymorphic-bitand.js: Removed.
* microbenchmarks/ftl-polymorphic-bitor.js: Removed.
* microbenchmarks/ftl-polymorphic-bitxor.js: Removed.
* microbenchmarks/ftl-polymorphic-lshift.js: Removed.
* microbenchmarks/ftl-polymorphic-rshift.js: Removed.
* microbenchmarks/ftl-polymorphic-sub.js: Removed.
* microbenchmarks/ftl-polymorphic-urshift.js: Removed.
* microbenchmarks/map-constant-key.js: Removed.
* microbenchmarks/nested-function-parsing.js: Removed.
* microbenchmarks/rest-parameter-allocation-elimination.js: Removed.
* microbenchmarks/spread-large-array.js: Removed.
* microbenchmarks/string-add-constant-folding.js: Removed.
* microbenchmarks/to-lower-case.js: Removed.
* microbenchmarks/undefined-property-access.js: Removed.
* slowMicrobenchmarks/array-push-3.js: Copied from JSTests/microbenchmarks/array-push-3.js.
* slowMicrobenchmarks/bigswitch-indirect-symbol-or-undefined.js: Copied from JSTests/microbenchmarks/bigswitch-indirect-symbol-or-undefined.js.
* slowMicrobenchmarks/double-to-int32.js: Copied from JSTests/microbenchmarks/double-to-int32.js.
* slowMicrobenchmarks/fake-iterators-that-throw-when-finished.js: Copied from JSTests/microbenchmarks/fake-iterators-that-throw-when-finished.js.
* slowMicrobenchmarks/ftl-polymorphic-bitand.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-bitand.js.
* slowMicrobenchmarks/ftl-polymorphic-bitor.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-bitor.js.
* slowMicrobenchmarks/ftl-polymorphic-bitxor.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-bitxor.js.
* slowMicrobenchmarks/ftl-polymorphic-lshift.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-lshift.js.
* slowMicrobenchmarks/ftl-polymorphic-rshift.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-rshift.js.
* slowMicrobenchmarks/ftl-polymorphic-sub.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-sub.js.
* slowMicrobenchmarks/ftl-polymorphic-urshift.js: Copied from JSTests/microbenchmarks/ftl-polymorphic-urshift.js.
* slowMicrobenchmarks/map-constant-key.js: Copied from JSTests/microbenchmarks/map-constant-key.js.
* slowMicrobenchmarks/nested-function-parsing.js: Copied from JSTests/microbenchmarks/nested-function-parsing.js.
* slowMicrobenchmarks/rest-parameter-allocation-elimination.js: Copied from JSTests/microbenchmarks/rest-parameter-allocation-elimination.js.
* slowMicrobenchmarks/spread-large-array.js: Copied from JSTests/microbenchmarks/spread-large-array.js.
* slowMicrobenchmarks/string-add-constant-folding.js: Copied from JSTests/microbenchmarks/string-add-constant-folding.js.
* slowMicrobenchmarks/to-lower-case.js: Copied from JSTests/microbenchmarks/to-lower-case.js.
* slowMicrobenchmarks/undefined-property-access.js: Copied from JSTests/microbenchmarks/undefined-property-access.js.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
JSTests/ChangeLog
JSTests/slowMicrobenchmarks/array-push-3.js [moved from JSTests/microbenchmarks/array-push-3.js with 100% similarity]
JSTests/slowMicrobenchmarks/bigswitch-indirect-symbol-or-undefined.js [moved from JSTests/microbenchmarks/bigswitch-indirect-symbol-or-undefined.js with 100% similarity]
JSTests/slowMicrobenchmarks/double-to-int32.js [moved from JSTests/microbenchmarks/double-to-int32.js with 100% similarity]
JSTests/slowMicrobenchmarks/fake-iterators-that-throw-when-finished.js [moved from JSTests/microbenchmarks/fake-iterators-that-throw-when-finished.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-bitand.js [moved from JSTests/microbenchmarks/ftl-polymorphic-bitand.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-bitor.js [moved from JSTests/microbenchmarks/ftl-polymorphic-bitor.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-bitxor.js [moved from JSTests/microbenchmarks/ftl-polymorphic-bitxor.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-lshift.js [moved from JSTests/microbenchmarks/ftl-polymorphic-lshift.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-rshift.js [moved from JSTests/microbenchmarks/ftl-polymorphic-rshift.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-sub.js [moved from JSTests/microbenchmarks/ftl-polymorphic-sub.js with 100% similarity]
JSTests/slowMicrobenchmarks/ftl-polymorphic-urshift.js [moved from JSTests/microbenchmarks/ftl-polymorphic-urshift.js with 100% similarity]
JSTests/slowMicrobenchmarks/map-constant-key.js [moved from JSTests/microbenchmarks/map-constant-key.js with 100% similarity]
JSTests/slowMicrobenchmarks/nested-function-parsing.js [moved from JSTests/microbenchmarks/nested-function-parsing.js with 100% similarity]
JSTests/slowMicrobenchmarks/rest-parameter-allocation-elimination.js [moved from JSTests/microbenchmarks/rest-parameter-allocation-elimination.js with 100% similarity]
JSTests/slowMicrobenchmarks/spread-large-array.js [moved from JSTests/microbenchmarks/spread-large-array.js with 100% similarity]
JSTests/slowMicrobenchmarks/string-add-constant-folding.js [moved from JSTests/microbenchmarks/string-add-constant-folding.js with 100% similarity]
JSTests/slowMicrobenchmarks/to-lower-case.js [moved from JSTests/microbenchmarks/to-lower-case.js with 100% similarity]
JSTests/slowMicrobenchmarks/undefined-property-access.js [moved from JSTests/microbenchmarks/undefined-property-access.js with 100% similarity]