| Index: src/regexp-macro-assembler-re2k.cc
|
| ===================================================================
|
| --- src/regexp-macro-assembler-re2k.cc (revision 799)
|
| +++ src/regexp-macro-assembler-re2k.cc (working copy)
|
| @@ -69,10 +69,26 @@
|
|
|
| void RegExpMacroAssemblerRe2k::WriteCurrentPositionToRegister(
|
| int register_index) {
|
| - assembler_->SetRegisterToCurrentPosition(register_index);
|
| + assembler_->WriteCurrentPositionToRegister(register_index);
|
| }
|
|
|
|
|
| +void RegExpMacroAssemblerRe2k::SetCurrentPositionFromRegister(
|
| + int register_index) {
|
| + assembler_->SetCurrentPositionFromRegister(register_index);
|
| +}
|
| +
|
| +
|
| +void RegExpMacroAssemblerRe2k::WriteStackPointerToRegister(int register_index) {
|
| + assembler_->WriteStackPointerToRegister(register_index);
|
| +}
|
| +
|
| +
|
| +void RegExpMacroAssemblerRe2k::SetStackPointerFromRegister(int register_index) {
|
| + assembler_->SetStackPointerFromRegister(register_index);
|
| +}
|
| +
|
| +
|
| void RegExpMacroAssemblerRe2k::SetRegister(int register_index, int to) {
|
| assembler_->SetRegister(register_index, to);
|
| }
|
| @@ -137,18 +153,26 @@
|
| }
|
|
|
|
|
| -void RegExpMacroAssemblerRe2k::CheckCharacterLT(uc16 limit,
|
| - Label* on_less) {
|
| +void RegExpMacroAssemblerRe2k::CheckCharacterLT(uc16 limit, Label* on_less) {
|
| assembler_->CheckCharacterLT(limit, on_less);
|
| }
|
|
|
|
|
| -void RegExpMacroAssemblerRe2k::CheckCharacterGT(uc16 limit,
|
| - Label* on_greater) {
|
| +void RegExpMacroAssemblerRe2k::CheckCharacterGT(uc16 limit, Label* on_greater) {
|
| assembler_->CheckCharacterGT(limit, on_greater);
|
| }
|
|
|
|
|
| +void RegExpMacroAssemblerRe2k::CheckCharacter(uc16 c, Label* on_equal) {
|
| + assembler_->CheckCharacter(c, on_equal);
|
| +}
|
| +
|
| +
|
| +void RegExpMacroAssemblerRe2k::CheckNotCharacter(uc16 c, Label* on_not_equal) {
|
| + assembler_->CheckNotCharacter(c, on_not_equal);
|
| +}
|
| +
|
| +
|
| void RegExpMacroAssemblerRe2k::CheckBitmap(uc16 start,
|
| Label* bitmap,
|
| Label* on_zero) {
|
| @@ -185,7 +209,7 @@
|
| Label* on_failure) {
|
| for (int i = str.length() - 1; i >= 0; i--) {
|
| assembler_->LoadCurrentChar(cp_offset + i, on_failure);
|
| - assembler_->CheckChar(str[i], on_failure);
|
| + assembler_->CheckNotCharacter(str[i], on_failure);
|
| }
|
| }
|
|
|
|
|