v8/src/arm
Georgia Kouveli c4179d7caa [arm64] Use direct calls for WebAssembly
This requires changing the way stubs and builtins are encoded in tags, as for
arm64 we only have 26 bits to encode a PC-relative offset. With the previous
encoding scheme the builtin ids were shifted by 16 bits and ended up exceeding
this range.

Change-Id: I0f396390a622ea67b890d2dd47ca12e00092e204
Reviewed-on: https://chromium-review.googlesource.com/1059209
Commit-Queue: Georgia Kouveli <georgia.kouveli@arm.com>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53262}
2018-05-18 16:51:19 +00:00
..
assembler-arm-inl.h [arm64] Use direct calls where possible. 2018-04-30 15:02:27 +00:00
assembler-arm.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
assembler-arm.h [arm64] Use direct calls for WebAssembly 2018-05-18 16:51:19 +00:00
code-stubs-arm.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
code-stubs-arm.h [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
codegen-arm.cc Reland "Remove isolate.h include from external-reference.h" 2018-03-21 11:53:56 +00:00
constants-arm.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
constants-arm.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
cpu-arm.cc Make FlushICache part of Assembler(Base) and take Isolate as parameter. 2015-09-11 12:59:47 +00:00
deoptimizer-arm.cc Reland: [refactoring] Remove the isolate from signatures of ExternalReferences 2018-04-25 09:47:30 +00:00
disasm-arm.cc [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00
eh-frame-arm.cc [assembler] Make Register et al. real classes 2017-09-06 12:13:09 +00:00
frame-constants-arm.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-arm.h [frames] Turn all frame constants into {constexpr}. 2018-04-10 16:11:13 +00:00
interface-descriptors-arm.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
interface-descriptors-arm.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
macro-assembler-arm.cc [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
macro-assembler-arm.h [builtins] Convert CEntry/GetProperty/StringAdd stubs to builtins 2018-05-07 15:02:42 +00:00
simulator-arm.cc [ubsan] Fix many static_cast<int32_t> with undefined behavior 2018-04-17 02:02:18 +00:00
simulator-arm.h [ubsan] Change Address typedef to uintptr_t 2018-04-14 01:25:28 +00:00