HomeSort by relevance Sort by last modified time
    Searched full:backtrack (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/webkit/JavaScriptCore/yarr/
RegexInterpreter.cpp 72 static inline void appendParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack, ParenthesesDisjunctionContext* context)
74 context->next = backTrack->lastContext;
75 backTrack->lastContext = context;
76 ++backTrack->matchAmount;
79 static inline void popParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack)
81 ASSERT(backTrack->matchAmount);
82 ASSERT(backTrack->lastContext);
83 backTrack->lastContext = backTrack->lastContext->next;
84 --backTrack->matchAmount
    [all...]
  /external/webkit/JavaScriptCore/wrec/
WRECFunctors.h 42 virtual void backtrack(Generator*) = 0;
53 virtual void backtrack(Generator*);
68 virtual void backtrack(Generator*);
83 virtual void backtrack(Generator*);
99 virtual void backtrack(Generator*);
WRECFunctors.cpp 42 void GeneratePatternCharacterFunctor::backtrack(Generator* generator) function in class:JSC::WREC::GeneratePatternCharacterFunctor
52 void GenerateCharacterClassFunctor::backtrack(Generator* generator) function in class:JSC::WREC::GenerateCharacterClassFunctor
62 void GenerateBackreferenceFunctor::backtrack(Generator* generator) function in class:JSC::WREC::GenerateBackreferenceFunctor
72 void GenerateParenthesesNonGreedyFunctor::backtrack(Generator*) function in class:JSC::WREC::GenerateParenthesesNonGreedyFunctor
  /external/v8/test/mjsunit/regress/
regress-176.js 44 "non-zero length match with non-greedy ? in (?:), o forces backtrack");
47 "non-zero length match with non-greedy ? in (?:), zero length match causes backtrack");
50 "x causes backtrack inside (?:)");
  /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/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/icu4c/layout/
ContextualSubstSubtables.h 34 le_bool backtrack = FALSE);
38 const ClassDefinitionTable *classDefinitionTable, le_bool backtrack = FALSE);
42 GlyphIterator *glyphIterator, const char *offsetBase, le_bool backtrack = FALSE);
ContextualSubstSubtables.cpp 51 GlyphIterator *glyphIterator, le_bool backtrack)
56 if (backtrack) {
82 le_bool backtrack)
87 if (backtrack) {
119 GlyphIterator *glyphIterator, const char *offsetBase, le_bool backtrack)
124 if (backtrack) {
  /external/v8/src/
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.
interpreter-irregexp.cc 159 // Cache was empty. Allocate a new backtrack stack.
166 // The cache is empty. Keep this backtrack stack around.
169 // A backtrack stack was already cached, just release this one.
217 return false; // No match on backtrack stack overflow.
224 return false; // No match on backtrack stack overflow.
231 return false; // No match on backtrack stack overflow.
regexp-macro-assembler-tracer.cc 80 void RegExpMacroAssemblerTracer::Backtrack() {
81 PrintF(" Backtrack();\n");
82 assembler_->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...]
regexp-macro-assembler-tracer.h 43 virtual void Backtrack();
jsregexp.h 1221 Label* backtrack() { return backtrack_; } function in class:v8::internal::Trace
    [all...]
regexp-macro-assembler-irregexp.h 59 virtual void Backtrack();
  /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/test/mjsunit/
regexp-UC16.js 39 "backref-UC16-backtrack");
regexp-lookahead.js 86 // Captures are cleared on backtrack past the look-ahead.
  /external/icu4c/i18n/
regeximp.h 60 URX_BACKTRACK = 1, // Force a backtrack, as if a match test had failed.
187 "BACKTRACK", \
  /external/v8/test/cctest/
test-regexp.cc 851 Label backtrack; local
855 m.PushBacktrack(&backtrack);
858 m.Bind(&backtrack);
1099 Label backtrack; local
    [all...]
  /external/oprofile/libop/
op_alloc_counter.c 121 * event. Now using a variant of the backtrack algo can works on class of
  /external/webkit/WebKitTools/android/flex-2.5.4a/MISC/MVS/
diffs 465 backtrack_file = fopen( "lex.backtrack", "w" );
471 flexerror( "could not create lex.backtrack" );
479 backtrack_file = fopen( "lex.backtrack", "w" );
486 flexerror( "could not create lex.backtrack" );

Completed in 1233 milliseconds

1 2 3