v8/test/cctest/compiler
Andreas Haas 124ff5322d [arm64] Clear the upper 32 bits after a TruncateDoubleToI
TruncateDoubleToI generated a 32-bit result but did not clear the upper
32 bits. This violated the invariant that the upper 32 bits should be
cleared when the result is 32 bits. This change fixes the bug mentioned
below. Clearing the upper 32 bits is also done on x64.

R=v8-arm-ports@googlegroups.com, titzer@chromium.org, martyn.capewell@arm.com

Bug: chromium:738952
Change-Id: I7e23e03fbed380ff08803db41fbae6382957ba08
Reviewed-on: https://chromium-review.googlesource.com/559671
Reviewed-by: Martyn Capewell <martyn.capewell@arm.com>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46440}
2017-07-06 11:29:18 +00:00
..
c-signature.h
call-tester.h [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
code-assembler-tester.h
codegen-tester.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
codegen-tester.h [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
function-tester.cc [fullcodegen] Remove support for bailout preparation. 2017-06-14 10:48:02 +00:00
function-tester.h [csa] Fix CSA::ToUint32 rounding for negative HeapNumbers 2017-04-07 12:50:15 +00:00
graph-builder-tester.h
test-basic-block-profiler.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-branch-combine.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-code-assembler.cc [builtins] Begin removing CodeFactory accessors 2017-05-31 12:40:13 +00:00
test-gap-resolver.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
test-graph-visualizer.cc
test-instruction.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-js-constant-cache.cc
test-js-context-specialization.cc [compiler][modules] Constant-fold loads of module cells. 2017-05-04 11:09:19 +00:00
test-js-typed-lowering.cc [turbofan] Drop obsolete unused JSStrictNotEqual operator. 2017-03-03 17:59:21 +00:00
test-jump-threading.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-linkage.cc [cleanup] Remove duplicate Callable accessors from CodeFactory 2017-06-12 09:24:17 +00:00
test-loop-analysis.cc
test-loop-assignment-analysis.cc Make isolate explicit param of parsing:: functions 2017-03-28 08:20:56 +00:00
test-machine-operator-reducer.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-multiple-return.cc [wasm] [cleanup] Avoid shouting WASM 2017-06-09 16:24:19 +00:00
test-node.cc
test-operator.cc
test-representation-change.cc [turbofan] Propagate minus-zero truncation in representation inference. 2017-03-08 06:11:37 +00:00
test-run-bytecode-graph-builder.cc [TurboFan] Add support for generic lowering of StringConcat bytecode. 2017-06-07 11:46:55 +00:00
test-run-calls-to-external-references.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-deopt.cc [turbofan] Remove deoptimization support from AstGraphBuilder. 2017-06-13 08:13:31 +00:00
test-run-intrinsics.cc [objects.h splitting] Move String and related classes. 2017-06-12 11:53:18 +00:00
test-run-jsbranches.cc
test-run-jscalls.cc
test-run-jsexceptions.cc [turbofan] Remove deoptimization support from AstGraphBuilder. 2017-06-13 08:13:31 +00:00
test-run-jsobjects.cc
test-run-jsops.cc [turbofan] Remove deoptimization support from AstGraphBuilder. 2017-06-13 08:13:31 +00:00
test-run-load-store.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-machops.cc [arm64] Clear the upper 32 bits after a TruncateDoubleToI 2017-07-06 11:29:18 +00:00
test-run-native-calls.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-stackcheck.cc [turbofan] Remove deoptimization support from AstGraphBuilder. 2017-06-13 08:13:31 +00:00
test-run-stubs.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-unwinding-info.cc [turbofan] Replace uninitialized JSCall nodes with SOFT deopt. 2017-06-27 03:57:13 +00:00
test-run-variables.cc [turbofan] Remove deoptimization support from AstGraphBuilder. 2017-06-13 08:13:31 +00:00
test-run-wasm-machops.cc Disentangle assembler from isolate. 2017-03-17 11:18:06 +00:00
value-helper.h