Searched defs:cp_offset (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/regexp/x64/
H A Dregexp-macro-assembler-x64.cc180 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 Dregexp-macro-assembler-arm.cc186 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 Dregexp-macro-assembler-ppc.cc199 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 Dassembler-arm-inl.h489 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 Dregexp-macro-assembler-mips.cc191 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 Dregexp-macro-assembler-mips64.cc227 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 Dregexp-macro-assembler.cc91 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 Dregexp-macro-assembler-irregexp.cc87 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 Dregexp-macro-assembler-tracer.cc136 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 Dregexp-ast.h165 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 Djsregexp.h1271 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 Djsregexp.cc1180 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 Dregexp-macro-assembler-s390.cc191 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 Dregexp-macro-assembler-ia32.cc166 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 Dregexp-macro-assembler-x87.cc166 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 Dregexp-macro-assembler-arm64.cc219 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...]

Completed in 255 milliseconds