Reviewers: Benedikt Meurer,

Description:
Version 3.31.74.1 (cherry-pick)

Merged eeec886e5f5893fef86e9be08990de5b1272ea46
Merged 4f9193e047d50b1ffbca95e8185576af82c722b3
Merged bbe8b00d6a5704f547f8dcf78ff462c92ce10c17
Merged 4a8623c637b2847849ecb5a5a76af6809d152e57
Merged 96143d193143daab45b14cee840f59954d7a1036
Merged b5e8dd0e1228972eb579fd155442c1eb846b286b
Merged ef41f7068457bec8988732ce489f141ae67ad425
Merged 643ed5b8bec269c86cf68b93ed79de9c2410cd46
Merged a64ac4575a235fa7efc44b4f56a34c20e5634d9c
Merged cf866b7c612c25bace7d0f0ceb12456e5ad24d7f
Merged fb2643c858c96a783fced0c730a6ff89ea60eda5
Merged 26fce420dadfb8cd74289f31bfaeb36806f2386e

[turbofan] Deinlinify OperatorProperties implementation.

[turbofan] Cache float32 constants on the JSGraph level.

Don't pass -pie when building a shared library build on android

[turbofan] Turn IrOpcode::Mnemonic() into a table lookup.

Remove UNREACHABLE() statements from sys-info.cc

[turbofan] Raise max virtual registers and call parameter limit.

[turbofan] Fix invalid bounds check with overflowing offset.

[turbofan] Fix missing MachineOperator unittest.

Fix %NeverOptimizeFunction() intrinsic.

[x64] Rearrange code for OOB integer loads.

[turbofan] Truncation of Bit/Word8/16 to Word32 is a no-op.

[turbofan] Cache common Loop, Merge and Parameter operators.

BUG=chromium:445267,chromium:445732,chromium:445858,chromium:445859,v8:3544,v8:3786,v8:3792
LOG=N
[email protected]

Please review this at https://codereview.chromium.org/834003002/

Base URL: https://chromium.googlesource.com/v8/[email protected]

Affected files (+400, -329 lines):
  M BUILD.gn
  M build/android.gypi
  M src/base/sys-info.cc
  M src/compiler/basic-block-instrumentor.cc
  M src/compiler/common-node-cache.h
  A src/compiler/common-node-cache.cc
  M src/compiler/common-operator.h
  M src/compiler/common-operator.cc
  M src/compiler/graph.cc
  M src/compiler/graph-builder.cc
  M src/compiler/graph-replay.cc
  M src/compiler/instruction.h
  M src/compiler/js-context-specialization.cc
  M src/compiler/js-graph.cc
  M src/compiler/machine-operator.h
  M src/compiler/node-cache.h
  M src/compiler/node-cache.cc
  M src/compiler/node-properties-inl.h
  M src/compiler/opcodes.h
  A src/compiler/opcodes.cc
  M src/compiler/operator-properties.h
  A + src/compiler/operator-properties.cc
  D src/compiler/operator-properties-inl.h
  M src/compiler/simplified-lowering.cc
  M src/compiler/x64/code-generator-x64.cc
  M src/compiler/x64/instruction-selector-x64.cc
  M src/runtime/runtime-test.cc
  M src/version.cc
  M test/cctest/compiler/simplified-graph-builder.cc
  M test/cctest/compiler/test-machine-operator-reducer.cc
  M test/cctest/compiler/test-node-cache.cc
  M test/cctest/compiler/test-typer.cc
  A test/mjsunit/compiler/regress-3786.js
  A + test/mjsunit/compiler/regress-445267.js
  A + test/mjsunit/compiler/regress-445732.js
  A + test/mjsunit/compiler/regress-445858.js
  A test/mjsunit/compiler/regress-445859.js
  M test/unittests/compiler/change-lowering-unittest.cc
  M test/unittests/compiler/common-operator-unittest.cc
  M test/unittests/compiler/control-equivalence-unittest.cc
  M test/unittests/compiler/js-operator-unittest.cc
  M test/unittests/compiler/machine-operator-unittest.cc
  M test/unittests/compiler/node-test-utils.cc
  M test/unittests/compiler/simplified-operator-unittest.cc
  M test/unittests/unittests.gyp
  M tools/gyp/v8.gyp


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to