v8/test/mjsunit/compiler
Georg Neis 74184d5314 [compiler] Make typer deal with conversions that return empty type.
The typer's ToNumber (and thus ToInteger etc.) returns type None when
the input type is BigInt, but we weren't quite ready for that in a few
places.

R=jarin@chromium.org

Bug: v8:7121
Change-Id: Ib12c726338f1ec3dfb9ba5cf54b00cc8d1351a89
Reviewed-on: https://chromium-review.googlesource.com/785130
Commit-Queue: Georg Neis <neis@chromium.org>
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#49604}
2017-11-23 11:37:09 +00:00
..
accessor-exceptions1.js
accessor-exceptions2.js
alloc-number-debug.js
alloc-number.js
alloc-object-huge.js [Turbofan] Use bytecode size for inlining heuristics. 2017-07-19 17:01:55 +00:00
alloc-object.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
array-access.js
array-constructor.js [turbofan] Lower {JSCreateArray} nodes inside try-block. 2017-06-29 10:26:35 +00:00
array-length.js
array-push-1.js [turbofan] Inline multi-parameter Array#push. 2017-09-11 10:52:29 +00:00
array-push-2.js [turbofan] Inline multi-parameter Array#push. 2017-09-11 10:52:29 +00:00
array-push-3.js [turbofan] Inline multi-parameter Array#push. 2017-09-11 10:52:29 +00:00
array-subclass.js [test] Add more tests for Array constructor in optimized code. 2017-10-06 08:37:41 +00:00
assignment-deopt.js
assignment.js
binary-ops.js
boolean-protototype.js
call-keyed.js
capture-context.js
compare-map-elim2.js
compare-map-elim.js
compare-objeq-elim.js
compare.js
complex-for-in.js
concurrent-invalidate-transition-map.js [runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings. 2017-02-15 08:53:51 +00:00
concurrent-proto-change.js [runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings. 2017-02-15 08:53:51 +00:00
constant-fold-cow-array.js [turbofan] Constant-fold loads from known copy-on-write arrays. 2017-09-12 07:15:10 +00:00
constant-fold-tostring.js [turbofan] Properly constant-fold JSToString with numbers. 2017-09-12 13:13:57 +00:00
constructor-inlining-no-harmony-restrict-constructor-return.js [compiler] Kill the deoptimized too many times bailout 2017-07-28 10:08:29 +00:00
constructor-inlining.js Remove SetForceInlineFlag from tests. 2017-09-13 15:31:44 +00:00
control-flow-0.js
control-flow-1.js
control-flow-2.js
count-deopt.js
countoperation.js
dead-code2.js
dead-code3.js
dead-code4.js
dead-code5.js
dead-code6.js
dead-code.js
dead-loops-neg.js
dead-loops.js
dead-string-add-warm.js
dead-string-add.js
delete.js
deopt-accessors1.js
deopt-accessors2.js
deopt-accessors3.js
deopt-accessors4.js
deopt-accessors5.js [cleanup] Remove always-off support for tail calls 2017-07-13 19:29:05 +00:00
deopt-accessors6.js [cleanup] Remove always-off support for tail calls 2017-07-13 19:29:05 +00:00
deopt-accessors7.js
deopt-args.js
deopt-bool2.js
deopt-bool.js
deopt-closure.js Reland "[turbofan] Implement lowering of {JSCreateClosure}." 2017-09-28 10:10:42 +00:00
deopt-during-eval-lookup.js
deopt-eager-and-lazy.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-eager-var-mutation-ite.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-eager-with-freeze.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-followed-by-gc.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-inlined-from-call.js [fullcodegen] Remove --stress-fullcodegen flag. 2017-08-10 09:52:49 +00:00
deopt-inlined-smi.js
deopt-lazy-freeze.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-lazy-shape-mutation.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-lazy-var-mutation.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-many-lazy.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-materialize-accumulator.js
deopt-now-lazy.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-numberoroddball-binop.js [turbofan] Properly support Number feedback for binary operators. 2017-06-06 14:06:11 +00:00
deopt-simple-eager.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-simple-lazy.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-simple-try-catch.js [Test] Deoptimization and exception. 2017-09-01 04:17:56 +00:00
deopt-soft-simple.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-string-outofbounds.js [ic] Add OOB support to KeyedLoadIC. 2017-10-31 11:25:53 +00:00
deopt-tonumber-binop.js
deopt-tonumber-compare.js
deopt-tonumber-shift.js
deopt-twice-on-call.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deopt-twice.js Deoptimizer tests 2017-07-27 07:21:46 +00:00
deoptimize-lazy-weak.js [Test] Test case for the GC failure with non-patching lazy deopt. 2017-08-04 12:34:47 +00:00
division-by-constant.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
dont-constant-fold-deopting-checks.js
double-array-to-global.js
eager-deopt-simple.js
escape-analysis-1.js
escape-analysis-2.js
escape-analysis-3.js
escape-analysis-4.js
escape-analysis-5.js
escape-analysis-6.js
escape-analysis-7.js
escape-analysis-8.js
escape-analysis-9.js
escape-analysis-10.js
escape-analysis-11.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-12.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-13.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-15.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-16.js [turbofan] fix escape analysis divergence on Air benchmark 2017-05-05 09:33:17 +00:00
escape-analysis-17.js [turbofan] teach escape analysis about oddly occurring NumberLessThan node 2017-06-16 11:00:40 +00:00
escape-analysis-arguments.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
escape-analysis-cycle.js Reland2: [turbofan] staging new implementation of escape analysis 2017-07-31 10:01:07 +00:00
escape-analysis-deopt-1.js
escape-analysis-deopt-2.js
escape-analysis-deopt-3.js
escape-analysis-deopt-4.js
escape-analysis-deopt-5.js
escape-analysis-deopt-6.js
escape-analysis-framestate-use-at-branchpoint.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-materialize.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
escape-analysis-phi-type-2.js [turbofan] escape analysis: fix typing of new phi nodes 2017-07-20 13:04:02 +00:00
escape-analysis-phi-type.js [turbofan] escape analysis: fix typing of new phi nodes 2017-07-20 13:04:02 +00:00
escape-analysis-replacement.js
escape-analysis-representation.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
escape-analysis-type-none-in-object-state.js [turbofan] escape analysis: support type None as ObjectState input 2017-08-10 13:00:27 +00:00
escape-analysis-typeguard.js [turbofan] new escape analysis reducer: look through newly introduced typeguards 2017-08-07 17:33:27 +00:00
escape-analysis.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
eval-introduced-closure.js
expression-trees.js
feedback-after-throw.js Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
for-in-1.js [test] Increase for..in test coverage for optimized code. 2017-09-06 13:57:32 +00:00
for-in-2.js [test] Increase for..in test coverage for optimized code. 2017-09-06 13:57:32 +00:00
for-in-3.js [test] Increase for..in test coverage for optimized code. 2017-09-06 13:57:32 +00:00
for-in-4.js [test] Increase for..in test coverage for optimized code. 2017-09-06 13:57:32 +00:00
for-in-5.js [test] Increase for..in test coverage for optimized code. 2017-09-06 13:57:32 +00:00
for-stmt.js
function-apply.js [turbofan] Introduce new JSCallWithArrayLike operator. 2017-06-20 12:36:43 +00:00
function-bind.js [ic] Teach CallIC about JSBoundFunction. 2017-10-19 08:03:19 +00:00
function-call.js
function-caller.js Reland "[turbofan] Implement lowering of {JSCreateClosure}." 2017-09-28 10:10:42 +00:00
generic-add.js
global-accessors.js
global-delete.js
global-var-delete.js
globals.js
increment-typefeedback.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
inline-accessors1.js [turbofan] Add support for inlining accessors into try-blocks. 2017-05-23 12:02:28 +00:00
inline-accessors2.js [turbofan] Add support for inlining accessors into try-blocks. 2017-05-23 12:02:28 +00:00
inline-arguments.js [mjsunit] Remove non-existing flags from tests. 2017-05-02 08:53:51 +00:00
inline-arity-mismatch.js
inline-closures.js
inline-compare.js
inline-conditional.js
inline-construct.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
inline-context-deopt.js
inline-context-slots.js
inline-dead-jscreate.js
inline-exception-1.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
inline-exception-2.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
inline-function-apply.js [runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings. 2017-02-15 08:53:51 +00:00
inline-global-access.js
inline-literals.js
inline-omit-arguments-deopt.js
inline-omit-arguments-object.js
inline-omit-arguments.js
inline-param.js
inline-surplus-arguments-deopt.js
inline-surplus-arguments-object.js
inline-surplus-arguments.js
inline-throw.js
inline-two.js
inlined-array-pop-getter1.js
inlined-array-pop-getter2.js
inlined-array-pop-opt.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
inlined-call-mapcheck.js
inlined-call.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
instanceof-opt1.js
instanceof-opt2.js
instanceof-opt3.js
instanceof.js [turbofan] Introduce InstanceOfIC to collect rhs feedback. 2017-10-23 10:15:36 +00:00
integral32-add-sub.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
lazy-const-lookup.js
lazy-deopt-in-literal.js
lazy-iife-no-parens.js
literals-assignment.js
literals-optimized.js
literals.js [parser] Lift template literal invalid escape restriction 2017-02-22 21:20:32 +00:00
load-elimination-global.js
load-elimination-osr.js
load-elimination-params.js
load-elimination.js
logical-and.js
logical-or.js
loopcount.js
loops.js
manual-concurrent-recompile.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
math-floor-global.js
math-floor-local.js
math-mul.js
math-sign.js
minus-zero.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
mul-div-52bit.js
multiply-add.js
multiply-sub.js
named-load.js
named-store.js
nary-binary-ops.js [ignition] Support n-ary logical ops 2017-10-30 11:20:43 +00:00
native-context-specialization-hole-check.js [fullcodegen] Remove --stress-fullcodegen flag. 2017-08-10 09:52:49 +00:00
native-context-specialization-string-concat.js [Ignition / TurboFan] Revert all StringConcat bytecode implementation. 2017-07-19 16:03:46 +00:00
null-compare.js
number-isfinite.js
number-isinteger.js
number-isnan.js
number-issafeinteger.js
object-constructor.js [turbofan] Optimize Object constructor subclassing. 2017-09-08 07:57:52 +00:00
object-getprototypeof.js [turbofan] Also constant-fold Object.getPrototypeOf if possible. 2017-04-24 05:37:45 +00:00
object-is.js [turbofan] Introduce SameValue operator. 2017-10-27 08:03:26 +00:00
object-isprototypeof.js [builtins] Properly optimize Object.prototype.isPrototypeOf. 2017-06-13 19:14:00 +00:00
objectliterals.js
opt-next-call-turbo.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
opt-next-call.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
optimize_max.js
optimize_min.js
optimize-bitnot.js
optimized-closures.js
optimized-float32array-length.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
optimized-float64array-length.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
optimized-for-in.js
optimized-function-calls.js
optimized-instanceof-1.js
optimized-instanceof-2.js
optimized-int32array-length.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
optimized-uint32array-length.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
optimized-with.js [turbofan] Lower {JSToObject} nodes inside try-block. 2017-06-29 12:27:19 +00:00
osr-alignment.js
osr-arguments.js [runtime] Remove "don't OSR functions which use arguments" logic. 2017-10-17 10:54:05 +00:00
osr-array-len.js
osr-assert.js
osr-backedges1.js
osr-big.js
osr-block-scope-func.js
osr-block-scope-id.js
osr-block-scope.js
osr-follow.js
osr-for-let.js
osr-forin-nested.js
osr-forin.js
osr-forof.js
osr-function-id2.js
osr-function-id.js
osr-function.js
osr-infinite.js
osr-labeled.js
osr-literals-adapted.js
osr-literals.js
osr-manual1.js
osr-manual2.js
osr-maze1.js
osr-maze2.js
osr-multiple2.js
osr-multiple3.js
osr-multiple.js
osr-nested2.js
osr-nested2b.js
osr-nested3.js
osr-nested3b.js
osr-nested.js
osr-one.js
osr-regex-id.js
osr-regress-max-locals.js
osr-sar.js
osr-simple.js
osr-top1.js
osr-top2.js
osr-top3.js
osr-try-catch.js [Turbofan] Merged the OSR phase into the graph building phase (reland) 2017-07-26 13:15:16 +00:00
osr-two.js
osr-uint32.js
osr-warm.js
osr-while-let.js
osr-with-args.js
phi-representations.js
pic.js
polymorphic-symbols.js [ic] Properly handle polymorphic symbol accesses. 2017-10-02 12:35:05 +00:00
property-calls.js
property-refs.js
property-simple.js
property-static.js
property-stores.js
proto-chain-constant.js
proto-chain-load.js
receiver-conversion.js
recursive-deopt.js
reflect-apply.js [turbofan] Introduce new JSCallWithArrayLike operator. 2017-06-20 12:36:43 +00:00
reflect-construct.js [turbofan] Introduce new JSConstructWithArrayLike operator. 2017-06-21 12:31:59 +00:00
reflect-get.js [turbofan] Optimize Reflect.get(target, key) calls. 2017-10-23 17:42:38 +00:00
reflect-getprototypeof.js [turbofan] Also constant-fold Object.getPrototypeOf if possible. 2017-04-24 05:37:45 +00:00
reflect-has.js [es2015] Optimize Reflect.has builtin. 2017-10-16 17:27:41 +00:00
regress-0.js
regress-1.js
regress-2.js
regress-3.js
regress-4.js
regress-5.js
regress-6.js
regress-7.js
regress-8.js
regress-1085.js
regress-1394.js
regress-3786.js
regress-3812.js
regress-4206.js
regress-4207.js
regress-4389-1.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4389-2.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4389-3.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4389-4.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4389-5.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4389-6.js Reland "[flags] Remove some dead Crankshaft flags." 2017-07-13 13:15:34 +00:00
regress-4413-1.js [Compiler] Remove unnecessary UseTurboFan function and turbo_asm flag. 2017-07-13 16:53:46 +00:00
regress-4470-1.js
regress-5074.js
regress-5100.js
regress-5129.js
regress-5158.js
regress-5278.js
regress-5320.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
regress-5538.js
regress-7121.js [compiler] Make typer deal with conversions that return empty type. 2017-11-23 11:37:09 +00:00
regress-106351.js
regress-177883.js
regress-411262.js
regress-416359.js
regress-439743.js
regress-443744.js
regress-444508.js
regress-444695.js
regress-445267.js
regress-445732.js [Compiler] Remove unnecessary UseTurboFan function and turbo_asm flag. 2017-07-13 16:53:46 +00:00
regress-445858.js
regress-445859.js
regress-445876.js
regress-445907.js
regress-446156.js
regress-446647.js
regress-446778.js
regress-447567.js
regress-451012.js
regress-452427.js
regress-463056.js
regress-468162.js
regress-468727.js
regress-469089.js
regress-491578.js
regress-572409.js
regress-600593.js
regress-607493.js
regress-621147.js
regress-621423.js
regress-625558.js
regress-625966.js
regress-626986.js
regress-628403.js
regress-628516.js
regress-628773.js [cleanup] Remove always-off support for tail calls 2017-07-13 19:29:05 +00:00
regress-630611.js
regress-633497.js
regress-638132.js
regress-639210.js
regress-644048.js
regress-644633.js
regress-645851.js
regress-650215.js
regress-664117.js
regress-664490.js
regress-665680.js
regress-668760.js
regress-669517.js
regress-671574.js
regress-673244.js
regress-674469.js
regress-675704.js [turbofan] Only use Tagged machine representation for tagged state values. 2017-01-28 17:25:46 +00:00
regress-693425.js [turbofan] Handle Smi -> Float32 conversion in representation changer. 2017-03-15 07:44:59 +00:00
regress-694088.js [turbofan] Fix regress-694088.js for big endian. 2017-03-13 12:59:48 +00:00
regress-700883.js Remove SetForceInlineFlag from tests. 2017-09-13 15:31:44 +00:00
regress-713367.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
regress-714483.js [turbofan] Make sure an inlined call is not resurrected and inlined again. 2017-04-25 08:10:32 +00:00
regress-715204.js [turbofan] Fix impossible type handling for TypeGuard and BooleanNot. 2017-04-27 11:35:15 +00:00
regress-715651.js [turbofan] Fix impossible type handling for TypeGuard and BooleanNot. 2017-04-27 11:35:15 +00:00
regress-725743.js [arm] Clean up disabling of sharing code target entries. 2017-06-01 13:18:21 +00:00
regress-726554.js [turbofan] Improve representation selection for type guard. 2017-06-06 14:45:26 +00:00
regress-729369.js [interpreter] Make sure allocated registers are always materialized in the register optimizer. 2017-06-07 15:39:56 +00:00
regress-731495.js [TurboFan] Fix typing of INTERNALIZED_STRING_TYPE for new EmptyString type. 2017-06-09 15:10:56 +00:00
regress-733181.js [turbofan] Add toLowerCase, toUpperCase operators to the infamous escape analysis list. 2017-06-28 11:12:24 +00:00
regress-736567.js [turbofan] Fix an assertion in representation selection for BooleanNot. 2017-06-26 13:49:06 +00:00
regress-739902.js [turbofan] Fix arm backend matching of (x >>> 24) & 0xffff. 2017-08-31 13:50:07 +00:00
regress-758096.js [turbofan] Reland^3 "Polymorphic inlining - try merge map check dispatch with function call dispatch." 2017-09-11 04:18:38 +00:00
regress-758983.js [turbofan] Retype ConvertTaggedHoleToUndefined in representation selection. 2017-08-29 08:56:07 +00:00
regress-761892.js [turbofan] Fix truncation for number feedback. 2017-09-05 14:48:08 +00:00
regress-762057.js Introduce an Abort bytecode and turbofan operator. 2017-09-08 12:16:23 +00:00
regress-772420.js [TurboFan] Fix type checks for lowering SpeculativeNumberBinop. 2017-10-17 16:12:49 +00:00
regress-772872.js Reland^6 "[turbofan] eagerly prune None types and deadness from the graph" 2017-11-16 20:01:22 +00:00
regress-773954.js Reland^6 "[turbofan] eagerly prune None types and deadness from the graph" 2017-11-16 20:01:22 +00:00
regress-780658.js [turbofan] Escape analysis no longer introduces Dead nodes in unreachable code. 2017-11-15 11:16:01 +00:00
regress-3136962.js
regress-3185901.js
regress-3218915.js
regress-3249650.js
regress-3260426.js
regress-arguments.js
regress-arrayliteral.js
regress-bit-number-constant.js
regress-closures-with-eval.js
regress-compare-negate.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
regress-const.js
regress-crbug-540593.js
regress-dead-throw-inlining.js
regress-deopt-call-as-function.js
regress-escape-analysis-indirect.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
regress-f64-w32-change.js
regress-funarguments.js
regress-funcaller.js
regress-gap.js
regress-gvn.js
regress-inline-callfunctionstub.js
regress-int32array-outofbounds-nan.js
regress-intoverflow.js
regress-lazy-deopt.js
regress-lbranch-double.js
regress-loadfield.js
regress-loop-deopt.js
regress-loop-variable-if.js
regress-loop-variable-unsigned.js
regress-math-sign-nan-type.js
regress-max.js
regress-ntl-effect.js
regress-number-is-hole-nan.js
regress-or.js
regress-register-allocator2.js
regress-register-allocator3.js
regress-register-allocator.js
regress-rep-change.js
regress-serialized-slots.js
regress-shared-deopt.js
regress-shift-left.js
regress-shift-right-logical.js
regress-shift-right.js
regress-stacktrace-methods.js
regress-stacktrace.js
regress-store-holey-double-array.js
regress-string-to-number-add.js [mjsunit] Remove non-existing flags from tests. 2017-05-02 08:53:51 +00:00
regress-to-number-binop-deopt.js
regress-toint32.js
regress-truncate-number-or-undefined-to-float64.js
regress-v8-5573.js
regress-v8-5756.js
regress-v8-6077.js [deoptimizer] float32 stack on s390 and ppc is on lower 32 bit 2017-04-25 16:49:33 +00:00
regress-v8-6631.js [turbofan] Work around lowering uninhabited ReferenceEqual. 2017-08-23 10:45:26 +00:00
regress-variable-liveness-let.js
regress-variable-liveness.js
rest-parameters.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
rotate.js
safepoint.js
shift-shr.js [compiler] Speculate a little more in SpeculativeShiftRightLogical. 2017-02-24 14:39:38 +00:00
short-circuit.js
simple-bailouts.js
simple-binary-op.js
simple-deopt.js
simple-global-access.js
simple-inlining.js
smi-stores-opt.js
spread-call.js [runtime] Port SpreadCall code to CSA. 2017-06-20 11:44:02 +00:00
store-elimination.js
stress-deopt-count-1.js Revive stress deopt counter in turbofan 2017-10-09 12:34:48 +00:00
stress-deopt-count-2.js Revive stress deopt counter in turbofan 2017-10-09 12:34:48 +00:00
strict-recompile.js
string-add-try-catch.js [builtins] Increase the maximum string length on 64-bit platforms. 2017-07-24 10:38:55 +00:00
string-concat-try-catch.js [builtins] Increase the maximum string length on 64-bit platforms. 2017-07-24 10:38:55 +00:00
string-concat-yield.js [TurboFan] Ensure typer knows all inputs to StringConcat are Strings. 2017-06-27 11:07:25 +00:00
string-length.js
switch-bailout.js
symbol-protototype.js
this-property-refs.js
thisfunction.js
to-fast-properties.js
truncating-store-deopt.js
truncating-store.js
try-binop.js
try-catch-deopt.js
try-context.js
try-deopt.js
try-finally-deopt.js
try-osr.js
turbo-number-feedback.js [mjsunit] Remove non-existing flags from tests. 2017-05-02 08:53:51 +00:00
type-speculative-safe-integer-add.js [turbofan] fix typing and lowering of SpeculativeSafeInteger{Add,Subtract} 2017-11-16 19:02:27 +00:00
typedarray-prototype-tostringtag.js [es2015] Optimize TypedArray.prototype[Symbol.toStringTag]. 2017-10-02 07:12:49 +00:00
uint8-clamped-array.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
uint32.js
unary-add.js
unsigned-min-max.js
variables.js