| Index: src/regexp-macro-assembler-irregexp.h
|
| diff --git a/src/regexp-macro-assembler-irregexp.h b/src/regexp-macro-assembler-irregexp.h
|
| index 597046c4c3f9a250aec68c48f3c147c77292e74d..dd64e7ae834c6a4c5b2b2d40d21bd9e5edada259 100644
|
| --- a/src/regexp-macro-assembler-irregexp.h
|
| +++ b/src/regexp-macro-assembler-irregexp.h
|
| @@ -52,7 +52,6 @@ class RegExpMacroAssemblerIrregexp: public RegExpMacroAssembler {
|
| // The byte-code interpreter checks on each push anyway.
|
| virtual int stack_limit_slack() { return 1; }
|
| virtual void Bind(Label* label);
|
| - virtual void EmitOrLink(Label* label);
|
| virtual void AdvanceCurrentPosition(int by); // Signed cp change.
|
| virtual void PopCurrentPosition();
|
| virtual void PushCurrentPosition();
|
| @@ -100,16 +99,6 @@ class RegExpMacroAssemblerIrregexp: public RegExpMacroAssembler {
|
| int cp_offset,
|
| Label* on_failure,
|
| bool check_end_of_string);
|
| - virtual void CheckBitmap(uc16 start, Label* bitmap, Label* on_zero);
|
| - virtual void DispatchHalfNibbleMap(uc16 start,
|
| - Label* half_nibble_map,
|
| - const Vector<Label*>& destinations);
|
| - virtual void DispatchByteMap(uc16 start,
|
| - Label* byte_map,
|
| - const Vector<Label*>& destinations);
|
| - virtual void DispatchHighByteMap(byte start,
|
| - Label* byte_map,
|
| - const Vector<Label*>& destinations);
|
| virtual void IfRegisterLT(int register_index, int comparand, Label* if_lt);
|
| virtual void IfRegisterGE(int register_index, int comparand, Label* if_ge);
|
| virtual void IfRegisterEqPos(int register_index, Label* if_eq);
|
| @@ -119,6 +108,7 @@ class RegExpMacroAssemblerIrregexp: public RegExpMacroAssembler {
|
| private:
|
| void Expand();
|
| // Code and bitmap emission.
|
| + inline void EmitOrLink(Label* label);
|
| inline void Emit32(uint32_t x);
|
| inline void Emit16(uint32_t x);
|
| inline void Emit(uint32_t bc, uint32_t arg);
|
|
|