v8/src/x64
Benedikt Meurer ee350c3149 [ic] Properly integrate the CallIC into Ignition.
Drop the deprecated CallConstructStub and remove the use of CallICStub
from fullcodegen, since that feedback is unused completely every since
Crankshaft got removed, thus we can safely unlink all the CallIC stuff
from fullcodegen nowadays, and completely nuke the CallICStub and the
CallICTrampolineStub now (we can also transitively nuke the unused
CreateAllocationSiteStub and CreateWeakCellStub).

Instead the CallIC logic is integrated into Ignition now, and part of
the bytecode handlers for [[Call]] and [[Construct]]. There's still some
follow-up cleanup with the way the Array constructor feedback is
integrated, but that's way easier now.

Bug: v8:5517, v8:6399, v8:6409, v8:6679
Change-Id: I0a6c6046faceca9b1606577bc9e63d9295e44619
Reviewed-on: https://chromium-review.googlesource.com/603609
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47196}
2017-08-07 13:14:40 +00:00
..
assembler-x64-inl.h Remove cell visiting in object visitor. 2017-08-01 12:39:12 +00:00
assembler-x64.cc Fix common misspellings 2017-08-02 09:35:28 +00:00
assembler-x64.h Fix common misspellings 2017-08-02 09:35:28 +00:00
code-stubs-x64.cc [ic] Properly integrate the CallIC into Ignition. 2017-08-07 13:14:40 +00:00
code-stubs-x64.h Remove compiler distinction from RegisterConfiguration. 2017-08-03 07:47:36 +00:00
codegen-x64.cc [heap] Rework ASLR for base::Platform::VirtualMemory 2017-07-14 07:15:40 +00:00
codegen-x64.h
cpu-x64.cc
deoptimizer-x64.cc [iwyu] Fewer uses of frames.h and frames-inl.h 2017-08-04 08:03:25 +00:00
disasm-x64.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
eh-frame-x64.cc
frame-constants-x64.cc [iwyu] Split frame-constants.h out of frames.h to reduce transitive includes. 2017-08-03 10:12:12 +00:00
frame-constants-x64.h [iwyu] Split frame-constants.h out of frames.h to reduce transitive includes. 2017-08-03 10:12:12 +00:00
interface-descriptors-x64.cc [ic] Properly integrate the CallIC into Ignition. 2017-08-07 13:14:40 +00:00
macro-assembler-x64.cc [heap] Implement write barrier in code stub assembly 2017-08-03 12:08:30 +00:00
macro-assembler-x64.h [heap] Implement write barrier in code stub assembly 2017-08-03 12:08:30 +00:00
simulator-x64.cc
simulator-x64.h
sse-instr.h