v8/src/ia32
Jakob Gruber 9eb278b829 Revert "[ia32] Remove custom MemMove function"
This reverts commit 4a9f186bde.

Reason for revert: Regresses microbenchmarks. https://crbug.com/v8/8675#c5

Original change's description:
> [ia32] Remove custom MemMove function
> 
> It isn't clear whether our custom generated MemMove function provides
> any benefits over std::memmove. This is an attempt to remove it. If
> bots seem unhappy we can revert.
> 
> Bug: v8:7777,v8:8675
> Change-Id: I7f1a6e3050b6e635618593c04f7d51e448426ee2
> Reviewed-on: https://chromium-review.googlesource.com/c/1405854
> Commit-Queue: Jakob Gruber <jgruber@chromium.org>
> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#58748}

TBR=jkummerow@chromium.org,jgruber@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: v8:7777, v8:8675
Change-Id: Ia4ad37070f433f76b1158e90835162aefe38abdd
Reviewed-on: https://chromium-review.googlesource.com/c/1407063
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58766}
2019-01-14 09:07:51 +00:00
..
assembler-ia32-inl.h [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
assembler-ia32.cc [Deopt] Remove jump table in prologue of deopt entries. 2019-01-08 14:14:10 +00:00
assembler-ia32.h [assembler] Factor out Registers from assembler.h 2018-12-19 09:18:20 +00:00
codegen-ia32.cc Revert "[ia32] Remove custom MemMove function" 2019-01-14 09:07:51 +00:00
constants-ia32.h [ia32,root] Initialize kRootRegister and verify through IsolateData 2018-10-15 10:19:00 +00:00
cpu-ia32.cc Reland "[assembler] Split out CPUFeatures into its own file" 2018-12-17 12:33:39 +00:00
deoptimizer-ia32.cc [Deopt] Remove jump table in prologue of deopt entries. 2019-01-08 14:14:10 +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 Shuffle the parameter ordering of JSEntry 2019-01-10 06:17:15 +00:00
interface-descriptors-ia32.cc [assembler] Factor out Registers from assembler.h 2018-12-19 09:18:20 +00:00
macro-assembler-ia32.cc [Deopt] Remove jump table in prologue of deopt entries. 2019-01-08 14:14:10 +00:00
macro-assembler-ia32.h [Deopt] Remove jump table in prologue of deopt entries. 2019-01-08 14:14:10 +00:00
register-ia32.h [assembler] Factor out Registers from assembler.h 2018-12-19 09:18:20 +00:00
sse-instr.h [ia32][wasm] Add unpacking integer conversions 2018-06-25 04:25:24 +00:00