/external/v8/src/regexp/x64/ |
H A D | regexp-macro-assembler-x64.cc | 180 void RegExpMacroAssemblerX64::CheckNotAtStart(int cp_offset, 182 __ leap(rax, Operand(rdi, -char_size() + cp_offset * char_size())); 1049 void RegExpMacroAssemblerX64::LoadCurrentCharacter(int cp_offset, argument 1053 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 1055 if (cp_offset >= 0) { 1056 CheckPosition(cp_offset + characters - 1, on_end_of_input); 1058 CheckPosition(cp_offset, on_end_of_input); 1061 LoadCurrentCharacterUnchecked(cp_offset, characters); 1150 int cp_offset) { 1151 if (cp_offset [all...] |
/external/v8/src/regexp/arm/ |
H A D | regexp-macro-assembler-arm.cc | 186 void RegExpMacroAssemblerARM::CheckNotAtStart(int cp_offset, 190 Operand(-char_size() + cp_offset * char_size())); 936 void RegExpMacroAssemblerARM::LoadCurrentCharacter(int cp_offset, argument 940 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 942 if (cp_offset >= 0) { 943 CheckPosition(cp_offset + characters - 1, on_end_of_input); 945 CheckPosition(cp_offset, on_end_of_input); 948 LoadCurrentCharacterUnchecked(cp_offset, characters); 1022 int cp_offset) { 1023 if (cp_offset [all...] |
/external/v8/src/regexp/ppc/ |
H A D | regexp-macro-assembler-ppc.cc | 199 void RegExpMacroAssemblerPPC::CheckNotAtStart(int cp_offset, 203 Operand(-char_size() + cp_offset * char_size())); 980 void RegExpMacroAssemblerPPC::LoadCurrentCharacter(int cp_offset, argument 984 DCHECK(cp_offset < (1 << 30)); // Be sane! (And ensure negation works) 986 if (cp_offset >= 0) { 987 CheckPosition(cp_offset + characters - 1, on_end_of_input); 989 CheckPosition(cp_offset, on_end_of_input); 992 LoadCurrentCharacterUnchecked(cp_offset, characters); 1066 int cp_offset) { 1067 if (cp_offset [all...] |
/external/v8/src/arm/ |
H A D | assembler-arm-inl.h | 489 int cp_offset; local 500 cp_offset = DecodeShiftImm(mov_instr) | DecodeShiftImm(orr_instr_1) | 508 cp_offset = (movt_instr->ImmedMovwMovtValue() << 16) | 513 cp_offset = GetLdrRegisterImmediateOffset(Memory::int32_at(pc)); 515 return constant_pool + cp_offset;
|
/external/v8/src/regexp/mips/ |
H A D | regexp-macro-assembler-mips.cc | 191 void RegExpMacroAssemblerMIPS::CheckNotAtStart(int cp_offset, 195 Operand(-char_size() + cp_offset * char_size())); 953 void RegExpMacroAssemblerMIPS::LoadCurrentCharacter(int cp_offset, argument 957 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works). 959 if (cp_offset >= 0) { 960 CheckPosition(cp_offset + characters - 1, on_end_of_input); 962 CheckPosition(cp_offset, on_end_of_input); 965 LoadCurrentCharacterUnchecked(cp_offset, characters); 989 int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; variable 993 if (is_int16(cp_offset)) { [all...] |
/external/v8/src/regexp/mips64/ |
H A D | regexp-macro-assembler-mips64.cc | 227 void RegExpMacroAssemblerMIPS::CheckNotAtStart(int cp_offset, 231 Operand(-char_size() + cp_offset * char_size())); 990 void RegExpMacroAssemblerMIPS::LoadCurrentCharacter(int cp_offset, argument 994 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works). 996 if (cp_offset >= 0) { 997 CheckPosition(cp_offset + characters - 1, on_end_of_input); 999 CheckPosition(cp_offset, on_end_of_input); 1002 LoadCurrentCharacterUnchecked(cp_offset, characters); 1026 int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; variable 1030 if (is_int16(cp_offset)) { [all...] |
/external/v8/src/regexp/ |
H A D | regexp-macro-assembler.cc | 91 void RegExpMacroAssembler::CheckNotInSurrogatePair(int cp_offset, argument 95 LoadCurrentCharacter(cp_offset, &ok); 98 LoadCurrentCharacter(cp_offset - 1, &ok); 103 void RegExpMacroAssembler::CheckPosition(int cp_offset, argument 105 LoadCurrentCharacter(cp_offset, on_outside_input, true);
|
H A D | regexp-macro-assembler-irregexp.cc | 87 int register_index, int cp_offset) { 91 Emit32(cp_offset); // Current position offset. 213 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset, argument 217 DCHECK(cp_offset >= kMinCPOffset); 218 DCHECK(cp_offset <= kMaxCPOffset); 239 Emit(bytecode, cp_offset); 275 void RegExpMacroAssemblerIrregexp::CheckNotAtStart(int cp_offset, argument 277 Emit(BC_CHECK_NOT_AT_START, cp_offset); 86 WriteCurrentPositionToRegister( int register_index, int cp_offset) argument
|
H A D | regexp-macro-assembler-tracer.cc | 136 int cp_offset) { 137 PrintF(" WriteCurrentPositionToRegister(register=%d,cp_offset=%d);\n", 139 cp_offset); 140 assembler_->WriteCurrentPositionToRegister(reg, cp_offset); 168 void RegExpMacroAssemblerTracer::LoadCurrentCharacter(int cp_offset, argument 173 PrintF(" LoadCurrentCharacter(cp_offset=%d, label[%08x]%s (%d chars));\n", 174 cp_offset, 178 assembler_->LoadCurrentCharacter(cp_offset, 244 void RegExpMacroAssemblerTracer::CheckNotAtStart(int cp_offset, argument 246 PrintF(" CheckNotAtStart(cp_offset 135 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 372 CheckPosition(int cp_offset, Label* on_outside_input) argument [all...] |
H A D | regexp-ast.h | 165 int cp_offset() const { return cp_offset_; } function in class:v8::internal::BASE_EMBEDDED 166 void set_cp_offset(int cp_offset) { cp_offset_ = cp_offset; } argument
|
H A D | jsregexp.h | 1271 cp_offset_(trace->cp_offset()), 1273 int cp_offset() { return cp_offset_; } function in class:v8::internal::Trace::DeferredCapture 1278 void set_cp_offset(int cp_offset) { cp_offset_ = cp_offset; } argument 1323 int cp_offset() { return cp_offset_; } function in class:v8::internal::Trace 1357 bool GetStoredPosition(int reg, int* cp_offset);
|
H A D | jsregexp.cc | 1180 bool Trace::GetStoredPosition(int reg, int* cp_offset) { argument 1181 DCHECK_EQ(0, *cp_offset); 1187 *cp_offset = static_cast<DeferredCapture*>(action)->cp_offset(); 1300 store_position = pc->cp_offset(); 1642 int cp_offset, 1649 cp_offset, 1665 int cp_offset, 1686 macro_assembler->LoadCurrentCharacter(cp_offset, on_failure, check); 1736 int cp_offset, 1638 EmitSimpleCharacter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 1661 EmitAtomNonLetter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 1742 EmitAtomLetter(Isolate* isolate, RegExpCompiler* compiler, uc16 c, Label* on_failure, int cp_offset, bool check, bool preloaded) argument 2138 EmitCharClass(RegExpMacroAssembler* macro_assembler, RegExpCharacterClass* cc, bool one_byte, Label* on_failure, int cp_offset, bool check_offset, bool preloaded, Zone* zone) argument 3255 int cp_offset = trace->cp_offset() + elm.cp_offset() + backward_offset; local 6318 int cp_offset = 0; local [all...] |
/external/v8/src/regexp/s390/ |
H A D | regexp-macro-assembler-s390.cc | 191 void RegExpMacroAssemblerS390::CheckNotAtStart(int cp_offset, 195 Operand(-char_size() + cp_offset * char_size())); 970 void RegExpMacroAssemblerS390::LoadCurrentCharacter(int cp_offset, argument 974 DCHECK(cp_offset < (1 << 30)); // Be sane! (And ensure negation works) 976 if (cp_offset >= 0) { 977 CheckPosition(cp_offset + characters - 1, on_end_of_input); 979 CheckPosition(cp_offset, on_end_of_input); 982 LoadCurrentCharacterUnchecked(cp_offset, characters); 1050 int cp_offset) { 1051 if (cp_offset 1049 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 1233 LoadCurrentCharacterUnchecked(int cp_offset, int characters) argument [all...] |
/external/v8/src/regexp/ia32/ |
H A D | regexp-macro-assembler-ia32.cc | 166 void RegExpMacroAssemblerIA32::CheckNotAtStart(int cp_offset, argument 168 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size())); 979 void RegExpMacroAssemblerIA32::LoadCurrentCharacter(int cp_offset, argument 983 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 985 if (cp_offset >= 0) { 986 CheckPosition(cp_offset + characters - 1, on_end_of_input); 988 CheckPosition(cp_offset, on_end_of_input); 991 LoadCurrentCharacterUnchecked(cp_offset, characters); 1061 int cp_offset) { 1062 if (cp_offset [all...] |
/external/v8/src/regexp/x87/ |
H A D | regexp-macro-assembler-x87.cc | 166 void RegExpMacroAssemblerX87::CheckNotAtStart(int cp_offset, argument 168 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size())); 978 void RegExpMacroAssemblerX87::LoadCurrentCharacter(int cp_offset, argument 982 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) 984 if (cp_offset >= 0) { 985 CheckPosition(cp_offset + characters - 1, on_end_of_input); 987 CheckPosition(cp_offset, on_end_of_input); 990 LoadCurrentCharacterUnchecked(cp_offset, characters); 1060 int cp_offset) { 1061 if (cp_offset [all...] |
/external/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.cc | 219 void RegExpMacroAssemblerARM64::CheckNotAtStart(int cp_offset, argument 222 Operand(-char_size() + cp_offset * char_size())); 234 int cp_offset, 241 CheckPosition(cp_offset + str.length() - 1, on_failure); 249 if (cp_offset != 0) { 250 __ Add(characters_address, characters_address, cp_offset * char_size()); 1126 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset, argument 1133 DCHECK(cp_offset < (1<<30)); 1135 if (cp_offset >= 0) { 1136 CheckPosition(cp_offset 233 CheckCharacters(Vector<const uc16> str, int cp_offset, Label* on_failure, bool check_end_of_string) argument 1246 WriteCurrentPositionToRegister(int reg, int cp_offset) argument 1353 CheckPosition(int cp_offset, Label* on_outside_input) argument [all...] |