OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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