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.

Reply via email to