v8/src/arm64
Martyn Capewell 4a509b3db8 [arm64] Align stack ops in the arm64 deoptimizer
Align the stack operations in the deoptimizer and take the opportunity to
factorise and improve the code generated for copying.

Bug: v8:6644
Change-Id: I854a975c371936bbf720d56e80dc0c9d68fe7c92
Reviewed-on: https://chromium-review.googlesource.com/763535
Reviewed-by: Jaroslav Sevcik <jarin@chromium.org>
Commit-Queue: Martyn Capewell <martyn.capewell@arm.com>
Cr-Commit-Position: refs/heads/master@{#49420}
2017-11-16 16:15:27 +00:00
..
assembler-arm64-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
assembler-arm64.cc Simplify DoubleToI stub. 2017-10-18 10:23:21 +00:00
assembler-arm64.h [wasm] Liftoff: a baseline compiler for WebAssembly 2017-10-23 14:24:02 +00:00
code-stubs-arm64.cc [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
code-stubs-arm64.h [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
codegen-arm64.cc [codegen] Delete unused StringCharLoadGenerator 2017-10-13 13:28:32 +00:00
constants-arm64.h Fix common misspellings 2017-08-02 09:35:28 +00:00
cpu-arm64.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
decoder-arm64-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
decoder-arm64.cc Remove grab-bag includes of v8.h from architecture ports. 2015-08-17 09:42:37 +00:00
decoder-arm64.h Reland of Reland of "ARM64: Add NEON support" 2017-05-31 13:58:43 +00:00
deoptimizer-arm64.cc [arm64] Align stack ops in the arm64 deoptimizer 2017-11-16 16:15:27 +00:00
disasm-arm64.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
disasm-arm64.h Reland of Reland of "ARM64: Add NEON support" 2017-05-31 13:58:43 +00:00
eh-frame-arm64.cc [assembler] Make Register et al. real classes 2017-09-06 12:13:09 +00:00
frame-constants-arm64.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-arm64.h [arm64] Make sure exit frames take up a multiple of 16 bytes. 2017-10-05 17:39:07 +00:00
instructions-arm64-constants.cc [jumbo] fix arm64 builds 2017-09-13 22:12:16 +00:00
instructions-arm64.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
instructions-arm64.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
instrument-arm64.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
instrument-arm64.h Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
interface-descriptors-arm64.cc [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-16 11:12:39 +00:00
interface-descriptors-arm64.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
macro-assembler-arm64-inl.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
macro-assembler-arm64.cc [arm64] Add CopyDoubleWordsMode option to CopyDoubleWords. 2017-11-15 19:03:47 +00:00
macro-assembler-arm64.h [arm64] Add CopyDoubleWordsMode option to CopyDoubleWords. 2017-11-15 19:03:47 +00:00
simulator-arm64.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
simulator-arm64.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
simulator-logic-arm64.cc Use nullptr instead of NULL where possible 2017-10-13 17:21:49 +00:00
utils-arm64.cc [base] Generalize bits::CountPopulation 2017-10-18 16:16:15 +00:00
utils-arm64.h Reland of Reland of "ARM64: Add NEON support" 2017-05-31 13:58:43 +00:00