Revision: 20255
Author: [email protected]
Date: Tue Mar 25 16:14:46 2014 UTC
Log: ARM64: block veneer pool in InstructionAccurateScope.
TEST=mozilla/ecma_3/RegExp/regress-169497
[email protected]
Review URL: https://codereview.chromium.org/211323003
http://code.google.com/p/v8/source/detail?r=20255
Modified:
/branches/bleeding_edge/src/arm64/macro-assembler-arm64.h
=======================================
--- /branches/bleeding_edge/src/arm64/macro-assembler-arm64.h Mon Mar 24
17:41:37 2014 UTC
+++ /branches/bleeding_edge/src/arm64/macro-assembler-arm64.h Tue Mar 25
16:14:46 2014 UTC
@@ -2157,8 +2157,9 @@
{
// Before blocking the const pool, see if it needs to be emitted.
masm_->CheckConstPool(false, true);
+ masm_->CheckVeneerPool(false, true);
- masm_->StartBlockConstPool();
+ masm_->StartBlockPools();
#ifdef DEBUG
if (count != 0) {
masm_->bind(&start_);
@@ -2169,7 +2170,7 @@
}
~InstructionAccurateScope() {
- masm_->EndBlockConstPool();
+ masm_->EndBlockPools();
#ifdef DEBUG
if (start_.is_bound()) {
ASSERT(masm_->SizeOfCodeGeneratedSince(&start_) == size_);
--
--
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.