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