v8/test/cctest/compiler
Daniel Clifford 8bc526bcf9 Modify StubTester to test both code stubs and builtins
In the process, cleanup some of the maths and functionality used to setup
descriptors and compute parameters. Also cleanup and correct the context
passing.

Change-Id: I6b6629bc81ef1c03425332dd6eadf3085efec7c9
Reviewed-on: https://chromium-review.googlesource.com/588892
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Commit-Queue: Daniel Clifford <danno@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46938}
2017-07-27 14:09:13 +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
codegen-tester.h
function-tester.cc [Compiler] Move Ast value internalization until compile finalization. 2017-07-26 14:59:07 +00:00
function-tester.h [cleanup] Add templatized FunctionTester::CallChecked(...) helpers 2017-07-18 14:25:21 +00:00
graph-builder-tester.h
test-basic-block-profiler.cc
test-branch-combine.cc
test-code-assembler.cc [cleanup] Add templatized FunctionTester::CallChecked(...) helpers 2017-07-18 14:25:21 +00:00
test-code-generator.cc Reland "[arm] Restrict grouping pushes before a TailCall to registers only" 2017-07-19 08:52:53 +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
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
test-linkage.cc [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
test-loop-analysis.cc
test-loop-assignment-analysis.cc [Compiler] Move Ast value internalization until compile finalization. 2017-07-26 14:59:07 +00:00
test-machine-operator-reducer.cc
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 [Compiler] Remove SharedFunctionInfo from ParseInfo. 2017-07-21 10:02:47 +00:00
test-run-calls-to-external-references.cc
test-run-deopt.cc [Interpreter] Replace --ignition flag with a --stress-fullcodegen 2017-07-13 13:05:00 +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 [Interpreter] Replace --ignition flag with a --stress-fullcodegen 2017-07-13 13:05:00 +00:00
test-run-jsobjects.cc
test-run-jsops.cc [Interpreter] Replace --ignition flag with a --stress-fullcodegen 2017-07-13 13:05:00 +00:00
test-run-load-store.cc
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
test-run-stackcheck.cc [Interpreter] Replace --ignition flag with a --stress-fullcodegen 2017-07-13 13:05:00 +00:00
test-run-stubs.cc Modify StubTester to test both code stubs and builtins 2017-07-27 14:09:13 +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 [Interpreter] Replace --ignition flag with a --stress-fullcodegen 2017-07-13 13:05:00 +00:00
test-run-wasm-machops.cc Disentangle assembler from isolate. 2017-03-17 11:18:06 +00:00
value-helper.h