HomeSort by relevance Sort by last modified time
    Searched refs:Backtrack (Results 1 - 13 of 13) sorted by null

  /external/v8/src/
regexp-macro-assembler-tracer.h 43 virtual void Backtrack();
regexp-macro-assembler-irregexp.h 59 virtual void Backtrack();
regexp-macro-assembler-tracer.cc 80 void RegExpMacroAssemblerTracer::Backtrack() {
81 PrintF(" Backtrack();\n");
82 assembler_->Backtrack();
regexp-macro-assembler.h 67 // Continues execution from the position pushed on the top of the backtrack
69 virtual void Backtrack() = 0;
86 // If the label is NULL then we should pop a backtrack address off
100 // matches. If the label is NULL then we should pop a backtrack address off
148 // Pushes the label on the backtrack stack, so that a following Backtrack
149 // will go to this label. Always checks the backtrack stack limit.
198 // Called from RegExp if the backtrack stack limit is hit.
regexp-macro-assembler-irregexp.cc 174 void RegExpMacroAssemblerIrregexp::Backtrack() {
jsregexp.cc 526 // push backtrack code location
528 // backtrack code location:
534 // <push affected registers on backtrack stack>
536 // push backtrack code location
538 // backtrack code location:
540 // <pop backtrack location from stack and go to it>
547 // <pop backtrack location from stack and go to it>
573 // then need to backtrack to a point where it can match "foo". The naive
593 // current position offset, an optional backtrack code location on the top of
594 // the virtualized backtrack stack and some register changes. When a node i
2292 Label* backtrack = trace->backtrack(); local
    [all...]
  /external/v8/src/arm/
regexp-macro-assembler-arm.h 50 virtual void Backtrack();
154 // Check whether we are exceeding the stack limit on the backtrack stack.
181 // The register containing the backtrack stack top. Provides a meaningful
192 // is NULL, in which case it is a conditional Backtrack.
201 // Pushes the value of a register on the backtrack stack. Decrements the
205 // Pops a value from the backtrack stack. Reads the word at the stack pointer
247 // to for pushing backtrack addresses.
regexp-macro-assembler-arm.cc 50 * - r8 : points to tip of backtrack stack
162 void RegExpMacroAssemblerARM::Backtrack() {
164 // Pop Code* offset from backtrack stack, add Code* and jump to location.
227 // Instead of inlining a backtrack for each test, (re)use the global
228 // backtrack target.
679 // Initialize backtrack stack pointer.
737 // Backtrack code (branch target for conditional backtracks).
740 Backtrack();
760 // Backtrack stack overflow code.
763 // Reached if the backtrack-stack limit has been hit
    [all...]
  /external/v8/src/ia32/
regexp-macro-assembler-ia32.h 49 virtual void Backtrack();
149 // Check whether we are exceeding the stack limit on the backtrack stack.
161 // The register containing the backtrack stack top. Provides a meaningful
169 // is NULL, in which case it is a conditional Backtrack.
178 // Pushes the value of a register on the backtrack stack. Decrements the
182 // Pushes a value on the backtrack stack. Decrements the stack pointer (ecx)
186 // Pops a value from the backtrack stack. Reads the word at the stack pointer
regexp-macro-assembler-ia32.cc 52 * - ecx : points to tip of backtrack stack
152 void RegExpMacroAssemblerIA32::Backtrack() {
154 // Pop Code* offset from backtrack stack, add Code* and jump to location.
221 // Instead of inlining a backtrack, (re)use the global backtrack target.
415 // Restore backtrack stackpointer.
423 // Restore backtrack stackpointer.
703 // Initialize backtrack stack pointer.
748 // Backtrack code (branch target for conditional backtracks).
751 Backtrack();
    [all...]
  /external/v8/src/x64/
regexp-macro-assembler-x64.h 43 virtual void Backtrack();
191 // Check whether we are exceeding the stack limit on the backtrack stack.
203 // The register containing the backtrack stack top. Provides a meaningful
214 // is NULL, in which case it is a conditional Backtrack.
229 // Pushes the value of a register on the backtrack stack. Decrements the
233 // Pushes a value on the backtrack stack. Decrements the stack pointer (rcx)
237 // Pushes the Code object relative offset of a label on the backtrack stack
238 // (i.e., a backtrack target). Decrements the stack pointer (rcx)
242 // Pops a value from the backtrack stack. Reads the word at the stack pointer
246 // Drops the top value from the backtrack stack without reading it
    [all...]
regexp-macro-assembler-x64.cc 57 * - rcx : points to tip of backtrack stack. The backtrack stack contains
162 void RegExpMacroAssemblerX64::Backtrack() {
164 // Pop Code* offset from backtrack stack, add Code* and jump to location.
231 // Instead of inlining a backtrack, (re)use the global backtrack target.
752 // Initialize backtrack stack pointer.
808 // Backtrack code (branch target for conditional backtracks).
811 Backtrack();
838 // Backtrack stack overflow code
    [all...]
  /external/v8/test/cctest/
test-regexp.cc 851 Label backtrack; local
855 m.PushBacktrack(&backtrack);
858 m.Bind(&backtrack);
1099 Label backtrack; local
    [all...]

Completed in 1637 milliseconds