v8/src/ia32
jgruber c85128fdb4 [ia32] Unalias kRootRegister in LoadWithVector and LoadGlobalWithVector
In preparation for kRootRegister support on ia32.

LoadWithVector now passes the vector on the stack.
LoadGlobalWithVector is able to reuse edx (used as ReceiverRegister in
LoadWithVector).

Drive-by: Aliasing DCHECKs and updated unused Register accessors.

Bug: v8:6666
Change-Id: If0e93d22c3c11f764bc0805c3e6a51654cdcc5f9
Reviewed-on: https://chromium-review.googlesource.com/1193891
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55490}
2018-08-29 13:40:24 +00:00
..
assembler-ia32-inl.h [memory] Replace Memory class with templated Memory functions. 2018-08-23 15:20:21 +00:00
assembler-ia32.cc [ia32] Fix off-heap trampoline handling 2018-08-24 12:07:53 +00:00
assembler-ia32.h [cleanup] Remove dead {CommuteCondition} helper. 2018-08-23 12:27:23 +00:00
code-stubs-ia32.cc [ia32] Add root register checks at StackCheck 2018-08-23 13:00:52 +00:00
codegen-ia32.cc [wasm] Ensure all wasm runtime stubs are PIC 2018-08-22 10:03:16 +00:00
constants-ia32.h [ia32] Add root register checks at StackCheck 2018-08-23 13:00:52 +00:00
cpu-ia32.cc
deoptimizer-ia32.cc [masm,ia32] Add initial indirect load implementations 2018-08-23 08:48:23 +00:00
disasm-ia32.cc [turbofan] Further optimize DataView accesses. 2018-08-14 09:20:47 +00:00
frame-constants-ia32.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-ia32.h [iwyu] Add missing includes in frame-constants-*.h 2018-06-19 10:45:48 +00:00
interface-descriptors-ia32.cc [ia32] Unalias kRootRegister in LoadWithVector and LoadGlobalWithVector 2018-08-29 13:40:24 +00:00
macro-assembler-ia32.cc [ia32] Change descriptor of frame dropper trampoline 2018-08-29 10:41:43 +00:00
macro-assembler-ia32.h [ia32] Unalias kRootRegister in several Call/Construct descriptors 2018-08-28 14:00:20 +00:00
simulator-ia32.cc
simulator-ia32.h [simulator] De-dupe {CALL_GENERATED_CODE} macro definition. 2017-12-11 17:07:44 +00:00
sse-instr.h [ia32][wasm] Add unpacking integer conversions 2018-06-25 04:25:24 +00:00