diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2013-04-17 16:10:37 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2013-04-17 16:10:37 +0200 |
commit | 9f682265d6631a29457abeb53827d01fa77493c8 (patch) | |
tree | 92a1eec49b1f280931598a72dcf0cca3d795f210 /deps/v8/src/assembler.cc | |
parent | 951e0b69fa3c8b1a5d708e29de9d6f7d1db79827 (diff) | |
download | node-new-9f682265d6631a29457abeb53827d01fa77493c8.tar.gz |
deps: upgrade v8 to 3.18.0
Diffstat (limited to 'deps/v8/src/assembler.cc')
-rw-r--r-- | deps/v8/src/assembler.cc | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/deps/v8/src/assembler.cc b/deps/v8/src/assembler.cc index deef28b1f3..5bde8c5383 100644 --- a/deps/v8/src/assembler.cc +++ b/deps/v8/src/assembler.cc @@ -191,11 +191,9 @@ CpuFeatureScope::CpuFeatureScope(AssemblerBase* assembler, CpuFeature f) uint64_t mask = static_cast<uint64_t>(1) << f; // TODO(svenpanne) This special case below doesn't belong here! #if V8_TARGET_ARCH_ARM - // VFP2 and ARMv7 are implied by VFP3. + // ARMv7 is implied by VFP3. if (f == VFP3) { - mask |= - static_cast<uint64_t>(1) << VFP2 | - static_cast<uint64_t>(1) << ARMv7; + mask |= static_cast<uint64_t>(1) << ARMv7; } #endif assembler_->set_enabled_cpu_features(old_enabled_ | mask); @@ -1191,6 +1189,20 @@ ExternalReference ExternalReference::old_pointer_space_allocation_limit_address( } +ExternalReference ExternalReference::old_data_space_allocation_top_address( + Isolate* isolate) { + return ExternalReference( + isolate->heap()->OldDataSpaceAllocationTopAddress()); +} + + +ExternalReference ExternalReference::old_data_space_allocation_limit_address( + Isolate* isolate) { + return ExternalReference( + isolate->heap()->OldDataSpaceAllocationLimitAddress()); +} + + ExternalReference ExternalReference::handle_scope_level_address( Isolate* isolate) { return ExternalReference(HandleScope::current_level_address(isolate)); |