.. |
accessor-exceptions1.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
accessor-exceptions2.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
alloc-number-debug.js
|
|
|
alloc-number.js
|
|
|
alloc-object-huge.js
|
|
|
alloc-object.js
|
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
|
2017-02-15 08:53:51 +00:00 |
array-access.js
|
|
|
array-length.js
|
|
|
assignment-deopt.js
|
|
|
assignment.js
|
|
|
binary-ops.js
|
|
|
boolean-protototype.js
|
[turbofan] We can inline property access for all primitives.
|
2015-11-03 10:44:57 +00:00 |
call-keyed.js
|
|
|
capture-context.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
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 |
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
|
|
|
dead-string-char-code-at2.js
|
|
|
dead-string-char-code-at.js
|
|
|
delete.js
|
|
|
deopt-accessors1.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors2.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors3.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors4.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors5.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors6.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-accessors7.js
|
[turbofan] Fix various bailout points for AstGraphBuilder.
|
2016-08-01 06:18:48 +00:00 |
deopt-args.js
|
|
|
deopt-bool2.js
|
Add test for deoptimization bug.
|
2015-04-22 14:32:49 +00:00 |
deopt-bool.js
|
Add test for deoptimization bug.
|
2015-04-22 14:32:49 +00:00 |
deopt-during-eval-lookup.js
|
[Interpreter] Add support for CallRuntimeForPair to Bytecode Graph Builder.
|
2016-01-08 16:40:58 +00:00 |
deopt-inlined-from-call.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
deopt-inlined-smi.js
|
|
|
deopt-materialize-accumulator.js
|
[builtins] Unify most of the remaining Math builtins.
|
2016-07-01 11:13:02 +00:00 |
deopt-numberoroddball-binop.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
deopt-string-outofbounds.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
deopt-tonumber-binop.js
|
[turbofan] Fix lazy deopt for JSToNumber conversions in binary operations.
|
2015-03-09 13:24:42 +00:00 |
deopt-tonumber-compare.js
|
[turbofan] Add frame state before JavaScript comparisons.
|
2015-05-13 07:38:35 +00:00 |
deopt-tonumber-shift.js
|
[turbofan] Use frame state before for shift operations as well.
|
2015-05-13 11:17:28 +00:00 |
division-by-constant.js
|
[turbofan] Optimize add operations to use 'leal' instruction on x64
|
2014-11-07 16:47:45 +00:00 |
dont-constant-fold-deopting-checks.js
|
[turbofan] Add dedicated test for check constant folding.
|
2016-06-22 08:20:50 +00:00 |
double-array-to-global.js
|
[turbofan] Introduce proper ObjectIsReceiver operator.
|
2016-02-02 11:43:02 +00:00 |
eager-deopt-simple.js
|
[turbofan] Only reduce inline %DeoptimizeNow.
|
2015-03-09 13:20:26 +00:00 |
escape-analysis-1.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-2.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-3.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-4.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-5.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-6.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-7.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-8.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-9.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-10.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-11.js
|
[turbofan] No longer ignore FrameState input to Call
|
2017-01-27 12:40:05 +00:00 |
escape-analysis-12.js
|
[turbofan] escape analysis reducer no longer confused by TypeGuards it introduced itself
|
2017-01-30 11:51:22 +00:00 |
escape-analysis-13.js
|
[turbofan] extend escape analysis to reduce CheckMaps
|
2017-02-28 12:44:01 +00:00 |
escape-analysis-arguments.js
|
|
|
escape-analysis-deopt-1.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-deopt-2.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-deopt-3.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-deopt-4.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-deopt-5.js
|
[turbofan] Make escape analysis non-experimental.
|
2016-05-18 13:51:01 +00:00 |
escape-analysis-deopt-6.js
|
[turbofan] Test for FixedDoubleArray materialization.
|
2017-01-11 11:30:43 +00:00 |
escape-analysis-framestate-use-at-branchpoint.js
|
[turbofan] fixed escape analysis bug: missing copy of virtual state
|
2016-12-20 10:30:52 +00:00 |
escape-analysis-materialize.js
|
[deoptimizer] Materialize JSFunction objects without context.
|
2016-09-08 12:15:50 +00:00 |
escape-analysis-replacement.js
|
[turbofan] fixed escape analysis crash because of incomplete replacements
|
2016-12-13 16:25:30 +00:00 |
escape-analysis-representation.js
|
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
|
2017-02-15 08:53:51 +00:00 |
escape-analysis.js
|
|
|
eval-introduced-closure.js
|
|
|
expression-trees.js
|
|
|
feedback-after-throw.js
|
Rename TypeFeedbackVector to FeedbackVector.
|
2017-02-07 14:46:36 +00:00 |
for-stmt.js
|
|
|
function-call.js
|
|
|
generic-add.js
|
Fix maybe_string_add for adds that have no type feedback where --always-opt is on.
|
2015-04-08 13:14:30 +00:00 |
global-accessors.js
|
|
|
global-delete.js
|
[turbofan] Reland: Optimize loads from the global object in JSTypeFeedbackSpecializer.
|
2015-04-27 12:15:06 +00:00 |
global-var-delete.js
|
[turbofan] Reland: Optimize loads from the global object in JSTypeFeedbackSpecializer.
|
2015-04-27 12:15:06 +00:00 |
globals.js
|
|
|
increment-typefeedback.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
inline-accessors.js
|
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
|
2017-02-15 08:53:51 +00:00 |
inline-arguments.js
|
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
|
2017-02-15 08:53:51 +00:00 |
inline-arity-mismatch.js
|
|
|
inline-closures.js
|
|
|
inline-compare.js
|
|
|
inline-conditional.js
|
|
|
inline-construct.js
|
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
|
2017-02-15 08:53:51 +00:00 |
inline-context-deopt.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-context-slots.js
|
|
|
inline-dead-jscreate.js
|
[turbofan] Avoid unnecessary copying of nodes during inlining.
|
2016-05-25 10:07:06 +00:00 |
inline-exception-1.js
|
[turbofan] Improve inline-exception tests.
|
2016-08-29 11:17:16 +00:00 |
inline-exception-2.js
|
[turbofan] Improve inline-exception tests.
|
2016-08-29 11:17:16 +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
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-omit-arguments-object.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-omit-arguments.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-param.js
|
|
|
inline-surplus-arguments-deopt.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-surplus-arguments-object.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-surplus-arguments.js
|
[turbofan] Remove inlining support for the deprecated pipeline.
|
2016-11-24 07:59:59 +00:00 |
inline-throw.js
|
|
|
inline-two.js
|
|
|
inlined-array-pop-getter1.js
|
[turbofan] Add inlined Array.prototype.pop support.
|
2016-08-11 13:13:21 +00:00 |
inlined-array-pop-getter2.js
|
[turbofan] Add inlined Array.prototype.pop support.
|
2016-08-11 13:13:21 +00:00 |
inlined-array-pop-opt.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
inlined-call-mapcheck.js
|
%GetOptimizationStatus(): Unconditionally return a sentinel when --always-opt is present
|
2015-04-14 14:57:48 +00:00 |
inlined-call.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
instanceof-opt1.js
|
[turbofan] Add appropriate types to express Callable.
|
2016-11-29 10:48:13 +00:00 |
instanceof-opt2.js
|
[turbofan] Add appropriate types to express Callable.
|
2016-11-29 10:48:13 +00:00 |
instanceof-opt3.js
|
[turbofan] Also optimize instanceof with bound functions.
|
2016-11-29 11:58:55 +00:00 |
instanceof.js
|
[turbofan] Properly optimize instanceof (even in the presence of @@hasInstance).
|
2016-11-18 06:31:42 +00:00 |
integral32-add-sub.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
lazy-const-lookup.js
|
|
|
lazy-deopt-in-literal.js
|
Fix stack layout of full code arm64 for object literal.
|
2015-04-27 08:31:33 +00:00 |
lazy-iife-no-parens.js
|
Parsing especially large nested functions takes up more memory than necessary.
|
2015-09-10 14:41:14 +00:00 |
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
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
math-floor-global.js
|
|
|
math-floor-local.js
|
|
|
math-mul.js
|
[Turbofan] Make the -0 deopt case more efficient in multiplication.
|
2016-07-25 12:15:22 +00:00 |
math-sign.js
|
[turbofan] Fix Math.sign.
|
2016-09-01 10:26:12 +00:00 |
minus-zero.js
|
[intrinsics] Kill the %_IsMinusZero intrinsic.
|
2016-02-09 06:28:53 +00:00 |
mul-div-52bit.js
|
[test] Reland test for 52bit multiplication and division.
|
2015-11-26 06:46:59 +00:00 |
multiply-add.js
|
|
|
multiply-sub.js
|
|
|
named-load.js
|
[turbofan] Fix reduction of LoadProperty/StoreProperty to LoadNamed/StoreNamed.
|
2015-04-21 15:12:58 +00:00 |
named-store.js
|
[turbofan] Fix reduction of LoadProperty/StoreProperty to LoadNamed/StoreNamed.
|
2015-04-21 15:12:58 +00:00 |
null-compare.js
|
|
|
number-isfinite.js
|
[builtins] Migrate Number predicates and make them optimizable.
|
2016-09-07 10:14:40 +00:00 |
number-isinteger.js
|
[builtins] Migrate Number predicates and make them optimizable.
|
2016-09-07 10:14:40 +00:00 |
number-isnan.js
|
[builtins] Migrate Number predicates and make them optimizable.
|
2016-09-07 10:14:40 +00:00 |
number-issafeinteger.js
|
[builtins] Migrate Number predicates and make them optimizable.
|
2016-09-07 10:14:40 +00:00 |
objectliterals.js
|
|
|
opt-next-call-turbo.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
opt-next-call.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
optimize_max.js
|
Add mjsunit tests for optimization of float min/max.
|
2015-06-23 17:26:25 +00:00 |
optimize_min.js
|
Add mjsunit tests for optimization of float min/max.
|
2015-06-23 17:26:25 +00:00 |
optimize-bitnot.js
|
|
|
optimized-closures.js
|
|
|
optimized-float32array-length.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
optimized-float64array-length.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
optimized-for-in.js
|
[fullcodegen] [crankshaft] Avoid jumping to the runtime for ForInFilter
|
2016-07-21 09:34:11 +00:00 |
optimized-function-calls.js
|
|
|
optimized-instanceof-1.js
|
Remove all harmony runtime flags which shipped in M51
|
2016-06-24 01:13:10 +00:00 |
optimized-instanceof-2.js
|
Remove all harmony runtime flags which shipped in M51
|
2016-06-24 01:13:10 +00:00 |
optimized-int32array-length.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
optimized-uint32array-length.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
osr-alignment.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-array-len.js
|
[turbofan] Support vector IC feedback in the JSTypeFeedbackTable.
|
2015-05-19 08:58:29 +00:00 |
osr-assert.js
|
|
|
osr-backedges1.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-big.js
|
|
|
osr-block-scope-func.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-block-scope-id.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-block-scope.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-follow.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-for-let.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-forin-nested.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-forin.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-forof.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-function-id2.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-function-id.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-function.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-infinite.js
|
[interpreter] Switch profiler to use frames for OSR.
|
2016-08-10 15:59:31 +00:00 |
osr-labeled.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-literals-adapted.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-literals.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-manual1.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-manual2.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-maze1.js
|
[mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
|
2015-06-15 09:43:11 +00:00 |
osr-maze2.js
|
[mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
|
2015-06-15 09:43:11 +00:00 |
osr-multiple2.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-multiple3.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-multiple.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-nested2.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-nested2b.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-nested3.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-nested3b.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-nested.js
|
|
|
osr-one.js
|
|
|
osr-regex-id.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-regress-max-locals.js
|
|
|
osr-sar.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-simple.js
|
Reduce the number of iterations in some OSR tests by using an explicit %OptimizeOsr().
|
2015-02-10 09:53:22 +00:00 |
osr-top1.js
|
Make it easier to test OSR with %OptimizeOsr() runtime call.
|
2015-02-09 12:47:43 +00:00 |
osr-top2.js
|
Make it easier to test OSR with %OptimizeOsr() runtime call.
|
2015-02-09 12:47:43 +00:00 |
osr-top3.js
|
Make it easier to test OSR with %OptimizeOsr() runtime call.
|
2015-02-09 12:47:43 +00:00 |
osr-two.js
|
|
|
osr-uint32.js
|
|
|
osr-warm.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-while-let.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
osr-with-args.js
|
|
|
phi-representations.js
|
|
|
pic.js
|
|
|
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
|
[turbofan] Fix receiver binding for inlined callees.
|
2015-10-27 12:13:49 +00:00 |
recursive-deopt.js
|
|
|
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
|
[builtins] Make Math.max and Math.min fast by default.
|
2016-01-28 13:07:09 +00:00 |
regress-1394.js
|
|
|
regress-3786.js
|
[turbofan] Raise max virtual registers and call parameter limit.
|
2014-12-25 18:18:04 +00:00 |
regress-3812.js
|
[turbofan] Fix truncation/representation sloppiness wrt. bool/bit.
|
2015-01-14 12:06:56 +00:00 |
regress-4206.js
|
[arm64][turbofan] Fix implementation of Float64Min.
|
2015-06-23 11:58:58 +00:00 |
regress-4207.js
|
[turbofan] NaN is never truish.
|
2015-06-23 12:24:54 +00:00 |
regress-4389-1.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4389-2.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4389-3.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4389-4.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4389-5.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4389-6.js
|
[crankshaft] DCE must not eliminate (observable) math operations.
|
2015-08-25 06:24:55 +00:00 |
regress-4413-1.js
|
[builtins] Make sure argument count is always valid for C++ builtins.
|
2015-10-06 08:23:51 +00:00 |
regress-4470-1.js
|
[turbofan] Add test case for stores to properties that are also present on prototype.
|
2015-10-23 12:09:54 +00:00 |
regress-5074.js
|
[crankshaft] Fix invalid number truncation assumption on HAdd inputs.
|
2016-06-08 03:56:22 +00:00 |
regress-5100.js
|
[turbofan] Introduce a dedicated CheckBounds operator.
|
2016-06-15 13:07:22 +00:00 |
regress-5129.js
|
[turbofan] x - y < 0 is not equivalent to x < y.
|
2016-06-22 05:38:36 +00:00 |
regress-5158.js
|
[arm64] We must not overwrite registers for binop results that are used in frame states.
|
2016-06-28 10:11:13 +00:00 |
regress-5278.js
|
[turbofan] Fix CheckedInt32Mod lowering.
|
2016-08-10 09:24:59 +00:00 |
regress-5320.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
regress-5538.js
|
[turbofan] Fix invalid Number.parseInt inlining.
|
2016-10-19 05:17:52 +00:00 |
regress-106351.js
|
|
|
regress-177883.js
|
|
|
regress-411262.js
|
Fix more fallout from making OptimizeFunctionOnNextCall work as advertised.
|
2014-09-05 15:31:33 +00:00 |
regress-416359.js
|
[turbofan] Add missing deopt for the assignment in the for-in statement.
|
2015-01-28 16:16:24 +00:00 |
regress-439743.js
|
[x64] Fix optimization for certain checked load/stores.
|
2014-12-10 07:49:12 +00:00 |
regress-443744.js
|
[turbofan] Fix unsafe out-of-bounds check for checked loads/stores.
|
2014-12-19 12:53:29 +00:00 |
regress-444508.js
|
[turbofan] Correctify lowering of Uint8ClampedArray buffer access.
|
2014-12-22 08:27:59 +00:00 |
regress-444695.js
|
[turbofan] Fix missing ChangeUint32ToUint64 in lowering of LoadBuffer.
|
2014-12-23 06:54:00 +00:00 |
regress-445267.js
|
[turbofan] Fix invalid bounds check with overflowing offset.
|
2014-12-29 10:01:15 +00:00 |
regress-445732.js
|
Fix %NeverOptimizeFunction() intrinsic.
|
2015-01-02 08:18:01 +00:00 |
regress-445858.js
|
[x64] Rearrange code for OOB integer loads.
|
2015-01-02 10:15:40 +00:00 |
regress-445859.js
|
[turbofan] Truncation of Bit/Word8/16 to Word32 is a no-op.
|
2015-01-02 10:39:10 +00:00 |
regress-445876.js
|
Make control reducer revisit newly introduced merges.
|
2015-01-05 16:35:34 +00:00 |
regress-445907.js
|
[mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
|
2015-06-15 09:43:11 +00:00 |
regress-446156.js
|
Revert of [es6] Correctify and unify ArrayBuffer and SharedArrayBuffer constructors. (patchset #2 id:20001 of https://codereview.chromium.org/1500543002/ )
|
2015-12-04 10:38:48 +00:00 |
regress-446647.js
|
[mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
|
2015-06-15 09:43:11 +00:00 |
regress-446778.js
|
Restrict representation inference to avoid truncation of phi inputs.
|
2015-01-07 11:38:54 +00:00 |
regress-447567.js
|
Fix Object.preventExtensions, .seal, .freeze on typed arrays
|
2015-10-26 11:08:02 +00:00 |
regress-451012.js
|
[turbofan] Handle cyclic dependencies in context typing.
|
2015-01-27 06:57:41 +00:00 |
regress-452427.js
|
[turbofan] Only replace nodes eagerly during simplified lowering if the types stay the same.
|
2015-01-27 09:27:37 +00:00 |
regress-463056.js
|
[turbofan] Fix deferred replacement in simplified lowering.
|
2015-03-02 12:49:49 +00:00 |
regress-468162.js
|
[turbofan] Fix lowering of Math.max for integral inputs.
|
2015-03-20 12:05:19 +00:00 |
regress-468727.js
|
[turbofan] Remember types for deoptimization during simplified lowering.
|
2015-03-19 14:00:33 +00:00 |
regress-469089.js
|
[turbofan] Work-around untagged result of CompareIC in pointer maps.
|
2015-03-20 09:45:12 +00:00 |
regress-491578.js
|
[turbofan] Properly kill Terminate nodes when removing loops.
|
2015-05-26 10:48:07 +00:00 |
regress-572409.js
|
[turbofan] Add deopt point for InternalSetPrototype in VisitObjectLiteral.
|
2016-01-04 09:54:51 +00:00 |
regress-600593.js
|
[turbofan] Remove some clever-but-wrong bits from select lowering.
|
2016-04-08 08:26:13 +00:00 |
regress-607493.js
|
[turbofan] Better test for for-in/continue OSR problem.
|
2016-05-03 14:05:27 +00:00 |
regress-621147.js
|
[turbofan] Set elements kind to holey if constructing array of possibly non-zero length.
|
2016-07-06 07:55:36 +00:00 |
regress-621423.js
|
[turbofan] Only consider inhabited types for constant folding in typed lowering.
|
2016-06-20 07:56:29 +00:00 |
regress-625558.js
|
[turbofan] Better handling of empty type in simplified lowering.
|
2016-07-04 08:43:12 +00:00 |
regress-625966.js
|
[turbofan] Check instruction input/output count limits in instruction selector.
|
2016-10-05 05:43:35 +00:00 |
regress-626986.js
|
[turbofan] Fix deopt check for storing into constant field.
|
2016-11-15 13:17:13 +00:00 |
regress-628403.js
|
[turbofan] In effect control linearizer, only delay effect phi update for loops.
|
2016-07-16 12:39:14 +00:00 |
regress-628516.js
|
[turbofan] Add re-typing for PlainPrimitiveToNumber during representation inference.
|
2016-07-15 10:37:27 +00:00 |
regress-628773.js
|
[turbofan] Eliminate checkpoints before return in common op reducer.
|
2016-07-18 11:56:54 +00:00 |
regress-630611.js
|
[turbofan] Handle impossible types (Type::None()) in the backend.
|
2016-07-25 04:02:58 +00:00 |
regress-633497.js
|
[turbofan] Only do value numbering when types are compatible.
|
2016-08-17 08:45:26 +00:00 |
regress-638132.js
|
Reland of [turbofan] Insert dummy values when changing from None type.
|
2016-08-25 16:58:13 +00:00 |
regress-639210.js
|
[turbofan] Fix merging of empty and non-empty state in load elimination.
|
2016-08-24 17:14:24 +00:00 |
regress-644048.js
|
[turbofan] Don't propagate truncations if output is tagged.
|
2016-09-05 20:54:56 +00:00 |
regress-644633.js
|
[turbofan] Ensure monotonicity for induction variable typing.
|
2016-09-08 03:51:11 +00:00 |
regress-645851.js
|
[turbofan] Another fix for induction variable typing monotonicity.
|
2016-09-12 17:05:11 +00:00 |
regress-650215.js
|
[turbofan] Fix restriction type for modulus in representation inference.
|
2016-09-26 11:45:07 +00:00 |
regress-664117.js
|
[turbofan] Fix representation changes for unsigned values used as checked-signed values.
|
2016-11-22 12:07:45 +00:00 |
regress-664490.js
|
Reland of [turbofan] Fix deoptimization of boolean bit constants. (patchset #1 id:1 of https://codereview.chromium.org/2495243002)
|
2016-11-15 13:55:57 +00:00 |
regress-665680.js
|
[Turbofan] Fix missing break on AstGraphBuilder VisitCall.
|
2016-11-16 13:46:42 +00:00 |
regress-668760.js
|
[deoptimizer] Use the correct function for handler lookup for bytecode.
|
2016-11-28 12:45:29 +00:00 |
regress-669517.js
|
[Turbofan] Disable JSFrameSpecialization for interpreted frames.
|
2016-11-30 14:03:51 +00:00 |
regress-671574.js
|
[turbofan] Fix skipping of translations for lazy deopt return value stores.
|
2016-12-07 08:31:40 +00:00 |
regress-673244.js
|
[turbofan] Fix representation change from bit to tagged pointer.
|
2016-12-12 09:36:47 +00:00 |
regress-674469.js
|
[turbofan] Handle the impossible value representation mismatch in instruction selector.
|
2016-12-15 12:13:06 +00:00 |
regress-675704.js
|
[turbofan] Only use Tagged machine representation for tagged state values.
|
2017-01-28 17:25:46 +00:00 |
regress-694088.js
|
[turbofan] Fix handling of typed array loads in load elimination.
|
2017-02-28 12:20:19 +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
|
[turbofan] Fix truncation/representation sloppiness wrt. bool/bit.
|
2015-01-14 12:06:56 +00:00 |
regress-closures-with-eval.js
|
|
|
regress-compare-negate.js
|
[arm64] Use CMN for cmp(a,sub(0,b)) only when checking equality/inequality.
|
2016-09-07 12:43:00 +00:00 |
regress-const.js
|
Remove support for legacy const, part 1
|
2016-03-22 17:52:13 +00:00 |
regress-crbug-540593.js
|
[turbofan] Don't try to inline non-inlineable functions.
|
2015-10-07 11:43:39 +00:00 |
regress-dead-throw-inlining.js
|
[turbofan] Reducers should revisit end after merging to it.
|
2016-02-05 11:01:44 +00:00 |
regress-deopt-call-as-function.js
|
|
|
regress-escape-analysis-indirect.js
|
[turbofan] Fix indirect escapes in escape analysis.
|
2016-09-27 14:53:17 +00:00 |
regress-f64-w32-change.js
|
[turbofan] Only infer signedness for Float64->Word32 representation change from the input type.
|
2015-11-18 10:02:33 +00:00 |
regress-funarguments.js
|
|
|
regress-funcaller.js
|
|
|
regress-gap.js
|
|
|
regress-gvn.js
|
%GetOptimizationStatus(): Unconditionally return a sentinel when --always-opt is present
|
2015-04-14 14:57:48 +00:00 |
regress-inline-callfunctionstub.js
|
|
|
regress-int32array-outofbounds-nan.js
|
[turbofan] Quickfix for invalid number truncation of typed array loads.
|
2014-12-12 10:45:38 +00:00 |
regress-intoverflow.js
|
|
|
regress-lazy-deopt.js
|
[runtime] Remove the very dangerous %_CallFunction intrinsic.
|
2015-11-05 11:48:21 +00:00 |
regress-lbranch-double.js
|
|
|
regress-loadfield.js
|
|
|
regress-loop-deopt.js
|
|
|
regress-loop-variable-if.js
|
[turbofan] Fix silly bug in loop variable analysis.
|
2016-08-08 15:50:57 +00:00 |
regress-loop-variable-unsigned.js
|
[turbofan] Insert sigma nodes for loop variable backedge.
|
2016-08-05 14:34:05 +00:00 |
regress-math-sign-nan-type.js
|
[turbofan] Fix typing rule for Math.sign.
|
2016-09-01 20:06:27 +00:00 |
regress-max.js
|
[builtins] Make Math.max and Math.min fast by default.
|
2016-01-28 13:07:09 +00:00 |
regress-ntl-effect.js
|
Do not reduce effect phis for loops.
|
2015-01-03 12:46:00 +00:00 |
regress-number-is-hole-nan.js
|
[turbofan] Fix NumberIsHoleNaN to check the upper word.
|
2016-05-30 11:48:07 +00:00 |
regress-or.js
|
|
|
regress-register-allocator2.js
|
[x86] Fix register constraints for multiply high and modulus.
|
2014-11-03 06:28:12 +00:00 |
regress-register-allocator3.js
|
[turbofan] phis cannot take registers as inputs
|
2014-11-06 12:56:44 +00:00 |
regress-register-allocator.js
|
[x86] Fix register constraints for multiply-high.
|
2014-10-24 09:36:40 +00:00 |
regress-rep-change.js
|
|
|
regress-serialized-slots.js
|
|
|
regress-shared-deopt.js
|
|
|
regress-shift-left.js
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
regress-shift-right-logical.js
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
regress-shift-right.js
|
[turbofan] Right hand side of shifts needs ToUint32.
|
2015-07-03 11:42:00 +00:00 |
regress-stacktrace-methods.js
|
|
|
regress-stacktrace.js
|
Port CallSite methods to C++.
|
2015-04-28 08:52:47 +00:00 |
regress-store-holey-double-array.js
|
[turbofan] Prevent storing signalling NaNs into holey double arrays.
|
2016-06-14 08:24:43 +00:00 |
regress-strict-equals-mixed-feedback.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
regress-string-to-number-add.js
|
[turbofan] Mark side-effect-free calls to string ops as kEliminatable.
|
2016-06-15 11:39:40 +00:00 |
regress-to-number-binop-deopt.js
|
[turbofan] Avoid ToNumber conversions if they could deoptimize.
|
2015-02-16 12:59:20 +00:00 |
regress-toint32.js
|
|
|
regress-truncate-number-or-undefined-to-float64.js
|
[turbofan] Distinguish between change- and truncate-tagged-to-float64.
|
2016-05-31 12:01:40 +00:00 |
regress-v8-5573.js
|
[turbofan] Relax a too-strict dcheck.
|
2016-10-27 12:33:19 +00:00 |
regress-v8-5756.js
|
[turbofan] Optimize store to typed arrays only if the value is plain primitive.
|
2016-12-23 14:29:00 +00:00 |
regress-variable-liveness-let.js
|
[turbofan] Fix liveness analysis for let variable in TDZ.
|
2015-10-21 12:23:06 +00:00 |
regress-variable-liveness.js
|
[turbofan] Fix variable liveness control structure creation.
|
2015-05-21 09:57:11 +00:00 |
rest-parameters.js
|
[turbofan] escape analysis supports arguments object and rest elements
|
2017-02-28 11:16:27 +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
|
|
|
store-elimination.js
|
|
|
strict-recompile.js
|
|
|
string-add-try-catch.js
|
[turbofan] Lower ConsString creation in JSTypedLowering.
|
2016-09-20 11:00:39 +00:00 |
string-length.js
|
[turbofan] Optimize string "length" property access based on types.
|
2015-07-13 06:02:22 +00:00 |
switch-bailout.js
|
|
|
symbol-protototype.js
|
[turbofan] We can inline property access for all primitives.
|
2015-11-03 10:44:57 +00:00 |
this-property-refs.js
|
|
|
thisfunction.js
|
|
|
to-fast-properties.js
|
|
|
truncating-store-deopt.js
|
[turbofan] Support lazy deopt for truncating store to a typed array.
|
2015-03-19 05:46:30 +00:00 |
truncating-store.js
|
[turbofan] Insert appropriate conversions for typed array stores.
|
2014-11-25 08:40:29 +00:00 |
try-binop.js
|
[turbofan] Fix throwing conversion inserted by JSTypedLowering.
|
2015-06-12 04:42:14 +00:00 |
try-catch-deopt.js
|
[turbofan] Unwind and jump to the catch handler in the deoptimizer.
|
2016-02-12 10:15:32 +00:00 |
try-context.js
|
Add test for exception handler context switch.
|
2016-02-09 12:31:45 +00:00 |
try-deopt.js
|
[mjsunit] Remove unsupported flag --turbo-deoptimization from tests.
|
2015-06-15 09:43:11 +00:00 |
try-finally-deopt.js
|
Tests for deopt from finally block.
|
2016-02-12 12:17:36 +00:00 |
try-osr.js
|
[turbofan] Remove deprecated --turbo-osr flag.
|
2016-05-09 09:12:01 +00:00 |
turbo-number-feedback.js
|
[turbofan] Adds speculative opcodes for shift right.
|
2016-07-29 11:04:24 +00:00 |
uint8-clamped-array.js
|
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
|
2017-01-26 17:39:09 +00:00 |
uint32.js
|
Treat HArgumentsObject as a safe use during Uint32 analysis phase.
|
2015-04-13 10:47:15 +00:00 |
unary-add.js
|
|
|
unsigned-min-max.js
|
[turbofan] Tests for simplified lowering of unsigned min/max (it did not have code coverage).
|
2016-09-06 20:08:24 +00:00 |
variables.js
|
|
|