Index: src/assembler.h |
diff --git a/src/assembler.h b/src/assembler.h |
index 4688688cebc8ca45dd64189d44af7c6052211de1..d165e70b9ec4ad4e7b90bb0a1fe75c8c69c37f83 100644 |
--- a/src/assembler.h |
+++ b/src/assembler.h |
@@ -346,7 +346,6 @@ class RelocInfo { |
enum Mode { |
// Please note the order is important (see IsCodeTarget, IsGCRelocMode). |
CODE_TARGET, |
- CODE_TARGET_WITH_ID, |
EMBEDDED_OBJECT, |
// Wasm entries are to relocate pointers into the wasm memory embedded in |
// wasm code. Everything after WASM_MEMORY_REFERENCE (inclusive) is not |
@@ -396,7 +395,7 @@ class RelocInfo { |
FIRST_REAL_RELOC_MODE = CODE_TARGET, |
LAST_REAL_RELOC_MODE = VENEER_POOL, |
- LAST_CODE_ENUM = CODE_TARGET_WITH_ID, |
+ LAST_CODE_ENUM = CODE_TARGET, |
LAST_GCED_ENUM = EMBEDDED_OBJECT, |
FIRST_SHAREABLE_RELOC_MODE = CELL, |
}; |
@@ -642,7 +641,6 @@ class RelocInfo { |
#endif |
static const int kCodeTargetMask = (1 << (LAST_CODE_ENUM + 1)) - 1; |
- static const int kDataMask = (1 << CODE_TARGET_WITH_ID) | (1 << COMMENT); |
static const int kDebugBreakSlotMask = 1 << DEBUG_BREAK_SLOT_AT_POSITION | |
1 << DEBUG_BREAK_SLOT_AT_RETURN | |
1 << DEBUG_BREAK_SLOT_AT_CALL; |
@@ -670,8 +668,8 @@ class RelocInfo { |
// lower addresses. |
class RelocInfoWriter BASE_EMBEDDED { |
public: |
- RelocInfoWriter() : pos_(NULL), last_pc_(NULL), last_id_(0) {} |
- RelocInfoWriter(byte* pos, byte* pc) : pos_(pos), last_pc_(pc), last_id_(0) {} |
+ RelocInfoWriter() : pos_(NULL), last_pc_(NULL) {} |
+ RelocInfoWriter(byte* pos, byte* pc) : pos_(pos), last_pc_(pc) {} |
byte* pos() const { return pos_; } |
byte* last_pc() const { return last_pc_; } |
@@ -696,7 +694,7 @@ class RelocInfoWriter BASE_EMBEDDED { |
inline uint32_t WriteLongPCJump(uint32_t pc_delta); |
inline void WriteShortTaggedPC(uint32_t pc_delta, int tag); |
- inline void WriteShortTaggedData(intptr_t data_delta, int tag); |
+ inline void WriteShortData(intptr_t data_delta); |
inline void WriteMode(RelocInfo::Mode rmode); |
inline void WriteModeAndPC(uint32_t pc_delta, RelocInfo::Mode rmode); |
@@ -705,7 +703,6 @@ class RelocInfoWriter BASE_EMBEDDED { |
byte* pos_; |
byte* last_pc_; |
- int last_id_; |
RelocInfo::Mode last_mode_; |
DISALLOW_COPY_AND_ASSIGN(RelocInfoWriter); |
@@ -749,13 +746,10 @@ class RelocIterator: public Malloced { |
void AdvanceReadLongPCJump(); |
- int GetShortDataTypeTag(); |
void ReadShortTaggedPC(); |
- void ReadShortTaggedId(); |
- void ReadShortTaggedData(); |
+ void ReadShortData(); |
void AdvanceReadPC(); |
- void AdvanceReadId(); |
void AdvanceReadInt(); |
void AdvanceReadData(); |
@@ -771,7 +765,6 @@ class RelocIterator: public Malloced { |
RelocInfo rinfo_; |
bool done_; |
int mode_mask_; |
- int last_id_; |
DISALLOW_COPY_AND_ASSIGN(RelocIterator); |
}; |