v8/test
Georgia Kouveli 74d339e1dc [cctest] Small refactoring of code generator tests.
This is to avoid calling AssembleTailCallBeforeGap and AssembleTailCallAfterGap
directly where possible (so making the tests less dependent on the code generator
interface when we're not directly testing it). It also makes sure that the
instruction we pass to AssembleTailCallBeforeGap and AssembleTailCallAfterGap is
indeed a tail call, with the immediate argument that specifies the stack delta.

This is to prepare for padding arguments for arm64 JSSP removal. We will need to
store padding in AssembleTailCallAfterGap, which will need the information from
a TailCall instruction.

Bug: v8:6644
Change-Id: Ia5485412a4244c7b2a133aa0541b9f8285680de4
Reviewed-on: https://chromium-review.googlesource.com/806117
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Georgia Kouveli <georgia.kouveli@arm.com>
Cr-Commit-Position: refs/heads/master@{#49833}
2017-12-04 15:53:38 +00:00
..
benchmarks [test] Extract expected outcomes. Simpler FAIL_* handling. 2017-11-24 09:23:03 +00:00
cctest [cctest] Small refactoring of code generator tests. 2017-12-04 15:53:38 +00:00
common Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
debugger [debug] Fix debug-evaluate for de-materialized function. 2017-11-29 14:53:18 +00:00
fuzzer Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
inspector DevTools: also use default label for console.count 2017-12-01 20:17:20 +00:00
intl Remove env field from testcase. 2017-11-16 15:26:06 +00:00
js-perf-test [tools] Double timeout for JSTests 2017-11-30 12:12:09 +00:00
memory [snapshot] add tracking for builtin snapshot size. 2017-08-31 07:29:31 +00:00
message [wasm] Flush the instruction cache on the WasmCodeManager 2017-12-01 16:53:37 +00:00
mjsunit [deoptimizer] Staged materialization of objects. 2017-12-04 09:23:03 +00:00
mkgrokdump Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
mozilla [test] Common statusfile flag format for mozilla and test262. 2017-11-20 14:20:24 +00:00
preparser Remove shell info from testcase. 2017-11-16 15:42:26 +00:00
promises-aplus Remove env field from testcase. 2017-11-16 15:26:06 +00:00
test262 Remove always-on --harmony-template-escapes flag 2017-11-28 18:36:41 +00:00
unittests Enable clang's -Wunreachable-code warning. 2017-12-04 13:09:25 +00:00
wasm-spec-tests [wasm] Update spec tests 2017-12-04 09:09:54 +00:00
webkit [class] Throw early errors for fields with constructor and prototype name 2017-11-28 15:00:18 +00:00
bot_default.gyp [wasm] Add wasm spec tests to the v8 test runner 2017-04-27 13:00:13 +00:00
bot_default.isolate [wasm] Add wasm spec tests to the v8 test runner 2017-04-27 13:00:13 +00:00
BUILD.gn [wasm] Remove the wasm-asmjs fuzzer 2017-06-21 10:59:35 +00:00
default.gyp [wasm] Add wasm spec tests to the v8 test runner 2017-04-27 13:00:13 +00:00
default.isolate [wasm] Add wasm spec tests to the v8 test runner 2017-04-27 13:00:13 +00:00
optimize_for_size.gyp
optimize_for_size.isolate [debugger] basic test infrastructure for new debugger test api. 2016-10-21 06:38:05 +00:00
perf.gyp
perf.isolate Reland "Reland "[test] Creating command before execution phase."" 2017-12-04 13:40:29 +00:00