v8/test/cctest/compiler
Jakob Gruber f884e2faab [compiler] Pass the max frame size to CodeGenerator
The maximal unoptimized frame size is calculated during instruction
selection and will be needed during code generation (it will be
applied as an offset to the stack check). Pass the information along
to the code generator through PipelineData.

Bug: v8:9534
Change-Id: Ia72cd70d57c3de2db9fe43d91b9378d8e2ab8a0a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1762302
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63451}
2019-08-29 13:45:28 +00:00
..
c-signature.h [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
call-tester.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
code-assembler-tester.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
codegen-tester.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
codegen-tester.h [turbofan] Simplify handling of calls with saved registers. 2019-08-01 08:59:15 +00:00
function-tester.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
function-tester.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
graph-and-builders.h [cleanup] Removing GraphBuilderTester class 2019-05-07 09:54:51 +00:00
serializer-tester.cc [turbofan] Brokerize ReduceJSCall and ReduceJSConstruct 2019-08-01 08:41:57 +00:00
serializer-tester.h [turbofan] Don't allocate JSHeapBroker in the zone 2019-05-02 13:02:19 +00:00
test-basic-block-profiler.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-branch-combine.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-code-assembler.cc [cleanup] TNodify nodes which are set by a TNode function 2019-08-22 10:30:16 +00:00
test-code-generator.cc [compiler] Pass the max frame size to CodeGenerator 2019-08-29 13:45:28 +00:00
test-gap-resolver.cc [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
test-graph-visualizer.cc Reland "Introduce StdoutStream which prints to Android log or stdout" 2018-06-14 13:29:01 +00:00
test-instruction-scheduler.cc Reland "[turbofan] Further brokerize BytecodeGraphBuilder" 2019-08-26 08:58:44 +00:00
test-instruction.cc [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
test-js-constant-cache.cc [turbofan] Remove JSGraph::Constant for Handles 2019-08-28 15:36:59 +00:00
test-js-context-specialization.cc [turbofan] Remove JSGraph::Constant for Handles 2019-08-28 15:36:59 +00:00
test-js-typed-lowering.cc [turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long 2019-07-17 07:00:00 +00:00
test-jump-threading.cc Enable cpplint 'runtime/references' warning 2019-07-08 09:59:36 +00:00
test-linkage.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-loop-analysis.cc [turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long 2019-07-17 07:00:00 +00:00
test-machine-operator-reducer.cc [turbofan] introduce a deterministic tick measurement and assert optimization doesn't take too long 2019-07-17 07:00:00 +00:00
test-multiple-return.cc [csa] block cloning to optimize branch on phi 2019-07-30 10:30:29 +00:00
test-node.cc [cleanup] Replace simple typedefs by using 2019-05-27 12:39:49 +00:00
test-operator.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
test-representation-change.cc Reland "[turbofan] Further brokerize BytecodeGraphBuilder" 2019-08-26 08:58:44 +00:00
test-run-bytecode-graph-builder.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-calls-to-external-references.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-deopt.cc Move relevant files to src/execution 2019-05-22 08:36:33 +00:00
test-run-intrinsics.cc Move code generation related files to src/codegen 2019-05-21 10:33:39 +00:00
test-run-jsbranches.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-jscalls.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-run-jsexceptions.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-jsobjects.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-jsops.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-load-store.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-machops.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
test-run-native-calls.cc [csa] block cloning to optimize branch on phi 2019-07-30 10:30:29 +00:00
test-run-retpoline.cc [cleanup] TNodify nodes which are set by a TNode function 2019-08-22 10:30:16 +00:00
test-run-stackcheck.cc Move relevant files to src/execution 2019-05-22 08:36:33 +00:00
test-run-tail-calls.cc [cleanup] TNodify nodes which are set by a TNode function 2019-08-22 10:30:16 +00:00
test-run-unwinding-info.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-run-variables.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
value-helper.cc Reland "[test] Avoid unnecessary std::vector allocations" 2017-10-19 08:47:31 +00:00
value-helper.h Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00