v8/src/base
dstence bb3bb6b773 PPC: perf enhancement: Use larger heap page size on PPC.
Revisit of https://codereview.chromium.org/910333004.

Use 4MB heap page size over the default of 1MB.

This change provides an improvement of 1.86% on the composite octane
benchmark score on PPC. This is 0.56% more than if --min_semi_space_size=4
was used to specify a 4MB heap page size.

Additionally, two more tests required modification to account for
configurable heap page size.

R=svenpanne@chromium.org, hpayer@chromium.org, danno@chromium.org, mbrandy@us.ibm.com, michael_dawson@ca.ibm.com
BUG=

Review URL: https://codereview.chromium.org/1221433022

Cr-Commit-Position: refs/heads/master@{#29775}
2015-07-21 15:52:13 +00:00
..
platform Add -Wshorten-64-to-32 flag to mac builds. 2015-07-14 16:05:29 +00:00
utils Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
adapters.h Import Reversed adapter from Chromium and use it in v8. 2015-04-20 16:24:37 +00:00
atomicops_internals_arm64_gcc.h
atomicops_internals_arm_gcc.h [arm] Fix detection of architecture versions. 2015-06-01 04:26:34 +00:00
atomicops_internals_atomicword_compat.h
atomicops_internals_mac.h
atomicops_internals_mips64_gcc.h MIPS: remove immediate constraint within CompareAndSwap. 2015-01-09 20:12:28 +00:00
atomicops_internals_mips_gcc.h MIPS: remove immediate constraint within CompareAndSwap. 2015-01-09 20:12:28 +00:00
atomicops_internals_portable.h
atomicops_internals_ppc_gcc.h Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
atomicops_internals_tsan.h
atomicops_internals_x86_gcc.cc
atomicops_internals_x86_gcc.h
atomicops_internals_x86_msvc.h
atomicops.h Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
bits.cc
bits.h [turbofan] Use appropriate type for NodeId. 2015-06-12 12:03:19 +00:00
build_config.h PPC: perf enhancement: Use larger heap page size on PPC. 2015-07-21 15:52:13 +00:00
compiler-specific.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
cpu.cc Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
cpu.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
DEPS
division-by-constant.cc
division-by-constant.h
flags.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
functional.cc
functional.h
iterator.h [base] Add iterator_range helper class. 2014-12-16 07:32:03 +00:00
lazy-instance.h
logging.cc Use libdl to get symbols for backtraces 2015-03-19 15:43:35 +00:00
logging.h Cleanup: Remove DCHECK_RESULT macro. 2015-02-19 05:47:41 +00:00
macros.h Replace OFFSET_OF with offsetof as far as possible. 2015-06-17 09:06:56 +00:00
once.cc
once.h
OWNERS Add initial set of sub directory OWNERS file 2015-04-02 08:46:24 +00:00
qnx-math.h
safe_conversions_impl.h
safe_conversions.h
safe_math_impl.h Update safe_math_impl.h 2015-05-19 11:08:55 +00:00
safe_math.h
smart-pointers.h Move SmartPointer to base. 2015-07-13 12:38:17 +00:00
sys-info.cc Fix some clang warnings with -Wmissing-braces in v8. 2015-07-02 07:25:59 +00:00
sys-info.h Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
win32-headers.h