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

/external/chromium_org/v8/src/x64/
H A Dregexp-macro-assembler-x64.cc1021 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/arm/
H A Dregexp-macro-assembler-arm.cc894 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 Dassembler-arm-inl.h550 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/
H A Dregexp-macro-assembler.h101 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 Dregexp-macro-assembler-irregexp.cc88 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 Dregexp-macro-assembler-tracer.cc133 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 Djsregexp.h420 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);
H A Djsregexp.cc1164 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...]
/external/chromium_org/v8/src/ia32/
H A Dregexp-macro-assembler-ia32.cc946 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 Dregexp-macro-assembler-mips.cc907 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 Dregexp-macro-assembler-mips64.cc953 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/x87/
H A Dregexp-macro-assembler-x87.cc945 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...]
/external/chromium_org/v8/src/arm64/
H A Dregexp-macro-assembler-arm64.cc243 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...]

Completed in 5633 milliseconds