/external/chromium_org/v8/src/arm64/ |
H A D | regexp-macro-assembler-arm64.h | 35 int cp_offset, 63 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 73 virtual void LoadCurrentCharacter(int cp_offset, 88 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 143 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-arm64.cc | 243 int cp_offset, 250 CheckPosition(cp_offset + str.length() - 1, on_failure); 258 if (cp_offset != 0) { 259 __ Add(characters_address, characters_address, cp_offset * char_size()); 1081 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset, argument 1087 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 1089 DCHECK(cp_offset < (1<<30)); 1091 CheckPosition(cp_offset + characters - 1, on_end_of_input); 1093 LoadCurrentCharacterUnchecked(cp_offset, characters); 1199 int cp_offset) { 242 CheckCharacters(Vector<const uc16> str, int cp_offset, Label* on_failure, bool check_end_of_string) argument 1198 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 1390 CheckPosition(int cp_offset, Label* on_outside_input) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | regexp-macro-assembler-irregexp.cc | 88 int register_index, int cp_offset) { 92 Emit32(cp_offset); // Current position offset. 214 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset, argument 218 DCHECK(cp_offset >= kMinCPOffset); 219 DCHECK(cp_offset <= kMaxCPOffset); 240 Emit(bytecode, cp_offset); 87 WriteCurrentPositionToRegister( int register_index, int cp_offset) argument
|
H A D | regexp-macro-assembler-tracer.cc | 133 int cp_offset) { 134 PrintF(" WriteCurrentPositionToRegister(register=%d,cp_offset=%d);\n", 136 cp_offset); 137 assembler_->WriteCurrentPositionToRegister(reg, cp_offset); 165 void RegExpMacroAssemblerTracer::LoadCurrentCharacter(int cp_offset, argument 170 PrintF(" LoadCurrentCharacter(cp_offset=%d, label[%08x]%s (%d chars));\n", 171 cp_offset, 175 assembler_->LoadCurrentCharacter(cp_offset, 132 WriteCurrentPositionToRegister(int reg, int cp_offset) argument
|
H A D | regexp-macro-assembler-tracer.h | 58 virtual void LoadCurrentCharacter(int cp_offset, 73 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset);
|
H A D | regexp-macro-assembler.h | 101 virtual void CheckPosition(int cp_offset, Label* on_outside_input) { argument 102 LoadCurrentCharacter(cp_offset, on_outside_input, true); 125 virtual void LoadCurrentCharacter(int cp_offset, 143 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset) = 0;
|
H A D | regexp-macro-assembler-irregexp.h | 50 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 55 virtual void LoadCurrentCharacter(int cp_offset,
|
H A D | jsregexp.cc | 1164 bool Trace::GetStoredPosition(int reg, int* cp_offset) { argument 1165 DCHECK_EQ(0, *cp_offset); 1171 *cp_offset = static_cast<DeferredCapture*>(action)->cp_offset(); 1283 store_position = pc->cp_offset(); 1617 int cp_offset, 1624 cp_offset, 1640 int cp_offset, 1661 macro_assembler->LoadCurrentCharacter(cp_offset, on_failure, check); 1711 int cp_offset, 1613 EmitSimpleCharacter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 1636 EmitAtomNonLetter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 1717 EmitAtomLetter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 2115 EmitCharClass(RegExpMacroAssembler* macro_assembler, RegExpCharacterClass* cc, bool one_byte, Label* on_failure, int cp_offset, bool check_offset, bool preloaded, Zone* zone) argument 3239 int cp_offset = trace->cp_offset() + elm.cp_offset(); local 5748 int cp_offset = 0; local [all...] |
H A D | jsregexp.h | 420 int cp_offset() const { return cp_offset_; } function in class:v8::internal::BASE_EMBEDDED 421 void set_cp_offset(int cp_offset) { cp_offset_ = cp_offset; } argument 1383 cp_offset_(trace->cp_offset()), 1385 int cp_offset() { return cp_offset_; } function in class:v8::internal::Trace::DeferredCapture 1390 void set_cp_offset(int cp_offset) { cp_offset_ = cp_offset; } argument 1435 int cp_offset() { return cp_offset_; } function in class:v8::internal::Trace 1471 bool GetStoredPosition(int reg, int* cp_offset);
|
/external/chromium_org/v8/src/arm/ |
H A D | regexp-macro-assembler-arm.h | 58 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 68 virtual void LoadCurrentCharacter(int cp_offset, 83 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 132 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-arm.cc | 894 void RegExpMacroAssemblerARM::LoadCurrentCharacter(int cp_offset, argument 898 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 899 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 901 CheckPosition(cp_offset + characters - 1, on_end_of_input); 903 LoadCurrentCharacterUnchecked(cp_offset, characters); 977 int cp_offset) { 978 if (cp_offset == 0) { 981 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); 1153 void RegExpMacroAssemblerARM::CheckPosition(int cp_offset, 1155 __ cmp(current_input_offset(), Operand(-cp_offset * char_siz [all...] |
H A D | assembler-arm-inl.h | 550 int cp_offset; local 561 cp_offset = DecodeShiftImm(mov_instr) | DecodeShiftImm(orr_instr_1) | 569 cp_offset = (movt_instr->ImmedMovwMovtValue() << 16) | 574 cp_offset = GetLdrRegisterImmediateOffset(Memory::int32_at(pc)); 576 return reinterpret_cast<Address>(constant_pool) + cp_offset;
|
/external/chromium_org/v8/src/ia32/ |
H A D | regexp-macro-assembler-ia32.h | 57 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 66 virtual void LoadCurrentCharacter(int cp_offset, 81 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 127 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-ia32.cc | 946 void RegExpMacroAssemblerIA32::LoadCurrentCharacter(int cp_offset, argument 950 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 951 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 953 CheckPosition(cp_offset + characters - 1, on_end_of_input); 955 LoadCurrentCharacterUnchecked(cp_offset, characters); 1025 int cp_offset) { 1026 if (cp_offset == 0) { 1029 __ lea(eax, Operand(edi, cp_offset * char_size())); 1184 void RegExpMacroAssemblerIA32::CheckPosition(int cp_offset, 1186 __ cmp(edi, -cp_offset * char_siz [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | regexp-macro-assembler-mips.h | 59 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 69 virtual void LoadCurrentCharacter(int cp_offset, 84 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 133 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-mips.cc | 907 void RegExpMacroAssemblerMIPS::LoadCurrentCharacter(int cp_offset, argument 911 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 912 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works). 914 CheckPosition(cp_offset + characters - 1, on_end_of_input); 916 LoadCurrentCharacterUnchecked(cp_offset, characters); 940 int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; local 944 if (is_int16(cp_offset)) { 945 __ lw(a0, MemOperand(code_pointer(), cp_offset)); 947 __ Addu(a0, code_pointer(), cp_offset); 1010 int cp_offset) { 1009 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 1299 LoadCurrentCharacterUnchecked(int cp_offset, int characters) argument [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | regexp-macro-assembler-mips64.h | 59 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 69 virtual void LoadCurrentCharacter(int cp_offset, 84 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 176 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-mips64.cc | 953 void RegExpMacroAssemblerMIPS::LoadCurrentCharacter(int cp_offset, argument 957 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 958 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works). 960 CheckPosition(cp_offset + characters - 1, on_end_of_input); 962 LoadCurrentCharacterUnchecked(cp_offset, characters); 986 int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; local 990 if (is_int16(cp_offset)) { 991 __ lwu(a0, MemOperand(code_pointer(), cp_offset)); 993 __ Daddu(a0, code_pointer(), cp_offset); 1056 int cp_offset) { 1055 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 1345 LoadCurrentCharacterUnchecked(int cp_offset, int characters) argument [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | regexp-macro-assembler-x64.h | 59 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 69 virtual void LoadCurrentCharacter(int cp_offset, 84 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 184 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-x64.cc | 1021 void RegExpMacroAssemblerX64::LoadCurrentCharacter(int cp_offset, argument 1025 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 1026 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 1028 CheckPosition(cp_offset + characters - 1, on_end_of_input); 1030 LoadCurrentCharacterUnchecked(cp_offset, characters); 1119 int cp_offset) { 1120 if (cp_offset == 0) { 1123 __ leap(rax, Operand(rdi, cp_offset * char_size())); 1290 void RegExpMacroAssemblerX64::CheckPosition(int cp_offset, 1292 __ cmpl(rdi, Immediate(-cp_offset * char_siz [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | regexp-macro-assembler-x87.h | 57 virtual void CheckPosition(int cp_offset, Label* on_outside_input); 66 virtual void LoadCurrentCharacter(int cp_offset, 81 virtual void WriteCurrentPositionToRegister(int reg, int cp_offset); 127 void LoadCurrentCharacterUnchecked(int cp_offset, int character_count);
|
H A D | regexp-macro-assembler-x87.cc | 945 void RegExpMacroAssemblerX87::LoadCurrentCharacter(int cp_offset, argument 949 DCHECK(cp_offset >= -1); // ^ and \b can look behind one character. 950 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 952 CheckPosition(cp_offset + characters - 1, on_end_of_input); 954 LoadCurrentCharacterUnchecked(cp_offset, characters); 1024 int cp_offset) { 1025 if (cp_offset == 0) { 1028 __ lea(eax, Operand(edi, cp_offset * char_size())); 1183 void RegExpMacroAssemblerX87::CheckPosition(int cp_offset, 1185 __ cmp(edi, -cp_offset * char_siz [all...] |