Revision: 4672
Author: [email protected]
Date: Tue May 18 06:39:16 2010
Log: Remove unused relocation mode.
Review URL: http://codereview.chromium.org/2136012
http://code.google.com/p/v8/source/detail?r=4672

Modified:
 /branches/bleeding_edge/src/arm/assembler-arm-inl.h
 /branches/bleeding_edge/src/assembler.cc
 /branches/bleeding_edge/src/assembler.h
 /branches/bleeding_edge/src/ia32/assembler-ia32-inl.h
 /branches/bleeding_edge/src/ia32/assembler-ia32.h

=======================================
--- /branches/bleeding_edge/src/arm/assembler-arm-inl.h Fri Mar 19 07:05:11 2010 +++ /branches/bleeding_edge/src/arm/assembler-arm-inl.h Tue May 18 06:39:16 2010
@@ -167,13 +167,6 @@
   imm32_ = immediate;
   rmode_ = rmode;
 }
-
-
-Operand::Operand(const char* s) {
-  rm_ = no_reg;
-  imm32_ = reinterpret_cast<int32_t>(s);
-  rmode_ = RelocInfo::EMBEDDED_STRING;
-}


 Operand::Operand(const ExternalReference& f)  {
=======================================
--- /branches/bleeding_edge/src/assembler.cc    Thu May  6 06:21:53 2010
+++ /branches/bleeding_edge/src/assembler.cc    Tue May 18 06:39:16 2010
@@ -424,8 +424,6 @@
       return "no reloc";
     case RelocInfo::EMBEDDED_OBJECT:
       return "embedded object";
-    case RelocInfo::EMBEDDED_STRING:
-      return "embedded string";
     case RelocInfo::CONSTRUCT_CALL:
       return "code target (js construct call)";
     case RelocInfo::CODE_TARGET_CONTEXT:
@@ -508,7 +506,6 @@
       ASSERT(code->address() == HeapObject::cast(found)->address());
       break;
     }
-    case RelocInfo::EMBEDDED_STRING:
     case RUNTIME_ENTRY:
     case JS_RETURN:
     case COMMENT:
=======================================
--- /branches/bleeding_edge/src/assembler.h     Thu May  6 06:21:53 2010
+++ /branches/bleeding_edge/src/assembler.h     Tue May 18 06:39:16 2010
@@ -121,7 +121,6 @@
     DEBUG_BREAK,
     CODE_TARGET,         // code target which is not any of the above.
     EMBEDDED_OBJECT,
-    EMBEDDED_STRING,

     // Everything after runtime_entry (inclusive) is not GC'ed.
     RUNTIME_ENTRY,
@@ -137,7 +136,7 @@
     NUMBER_OF_MODES,  // must be no greater than 14 - see RelocInfoWriter
     NONE,  // never recorded
     LAST_CODE_ENUM = CODE_TARGET,
-    LAST_GCED_ENUM = EMBEDDED_STRING
+    LAST_GCED_ENUM = EMBEDDED_OBJECT
   };


=======================================
--- /branches/bleeding_edge/src/ia32/assembler-ia32-inl.h Tue Mar 16 09:07:19 2010 +++ /branches/bleeding_edge/src/ia32/assembler-ia32-inl.h Tue May 18 06:39:16 2010
@@ -158,11 +158,6 @@
   x_ = reinterpret_cast<int32_t>(ext.address());
   rmode_ = RelocInfo::EXTERNAL_REFERENCE;
 }
-
-Immediate::Immediate(const char* s) {
-  x_ = reinterpret_cast<int32_t>(s);
-  rmode_ = RelocInfo::EMBEDDED_STRING;
-}


 Immediate::Immediate(Label* internal_offset) {
=======================================
--- /branches/bleeding_edge/src/ia32/assembler-ia32.h Mon May 17 07:14:34 2010 +++ /branches/bleeding_edge/src/ia32/assembler-ia32.h Tue May 18 06:39:16 2010
@@ -194,7 +194,6 @@
 class Immediate BASE_EMBEDDED {
  public:
   inline explicit Immediate(int x);
-  inline explicit Immediate(const char* s);
   inline explicit Immediate(const ExternalReference& ext);
   inline explicit Immediate(Handle<Object> handle);
   inline explicit Immediate(Smi* value);

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to