Searched refs:Prog (Results 1 - 15 of 15) sorted by relevance
/external/regex-re2/re2/ |
H A D | prog.cc | 17 void Prog::Inst::InitAlt(uint32 out, uint32 out1) { 23 void Prog::Inst::InitByteRange(int lo, int hi, int foldcase, uint32 out) { 31 void Prog::Inst::InitCapture(int cap, uint32 out) { 37 void Prog::Inst::InitEmptyWidth(EmptyOp empty, uint32 out) { 43 void Prog::Inst::InitMatch(int32 id) { 49 void Prog::Inst::InitNop(uint32 out) { 54 void Prog::Inst::InitFail() { 59 string Prog::Inst::Dump() { 93 Prog::Prog() function in class:re2::Prog [all...] |
H A D | compile.cc | 5 // Compile regular expression to Prog. 7 // Prog and Inst are defined in prog.h. 38 static void Patch(Prog::Inst *inst0, PatchList l, uint32 v); 41 static PatchList Deref(Prog::Inst *inst0, PatchList l); 44 static PatchList Append(Prog::Inst *inst0, PatchList l1, PatchList l2); 57 PatchList PatchList::Deref(Prog::Inst* inst0, PatchList l) { 58 Prog::Inst* ip = &inst0[l.p>>1]; 67 void PatchList::Patch(Prog::Inst *inst0, PatchList l, uint32 val) { 69 Prog::Inst* ip = &inst0[l.p>>1]; 81 PatchList PatchList::Append(Prog [all...] |
H A D | set.h | 46 re2::Prog* prog_;
|
H A D | prog.h | 78 class Prog { class in namespace:re2 80 Prog(); 81 ~Prog(); 98 int id(Prog* p) { return this - p->inst_; } 108 bool greedy(Prog *p) { 168 friend class Prog; 332 // Compiles a collection of regexps to Prog. Each regexp will have 334 static Prog* CompileSet(const RE2::Options& options, RE2::Anchor anchor, 371 DISALLOW_EVIL_CONSTRUCTORS(Prog);
|
H A D | set.cc | 90 prog_ = Prog::CompileSet(options_, anchor_, re); 101 bool ret = prog_->SearchDFA(text, text, Prog::kAnchored, 102 Prog::kManyMatch, NULL, &failed, v);
|
H A D | bitstate.cc | 7 // Prog::SearchBitState is a regular expression search with submatch 33 explicit BitState(Prog* prog); 49 Prog* prog_; // program being run 71 BitState::BitState(Prog* prog) 170 Prog::Inst* ip = prog_->inst(id); 246 if (ip->empty() & ~Prog::EmptyFlags(context_, p)) 349 bool Prog::SearchBitState(const StringPiece& text,
|
H A D | dfa.cc | 57 DFA(Prog* prog, Prog::MatchKind kind, int64 max_mem); 60 Prog::MatchKind kind() { return kind_; } 205 Prog::MatchKind kind, 314 Prog* prog_; // The regular expression program to run. 315 Prog::MatchKind kind_; // The kind of DFA. 407 DFA::DFA(Prog* prog, Prog::MatchKind kind, int64 max_mem) 420 if (kind_ == Prog::kLongestMatch) { 594 if (sawmatch && (kind_ == Prog [all...] |
H A D | nfa.cc | 7 // Prog::SearchNFA, an NFA search. 36 NFA(Prog* prog); 109 Prog* prog_; // underlying program 128 NFA::NFA(Prog* prog) { 223 Prog::Inst* ip = prog_->inst(id); 309 Prog::Inst* ip = prog_->inst(id); 471 wasword = Prog::IsWordChar(c); 494 isword = Prog::IsWordChar(p[0] & 0xFF); 525 Prog::Inst* ip = prog_->inst(id); 577 isword = Prog [all...] |
H A D | re2.cc | 186 // Two thirds of the memory goes to the forward Prog, 188 // Prog has two DFAs but the reverse prog has one. 207 re2::Prog* RE2::ReverseProg() const { 568 Prog::Anchor anchor = Prog::kUnanchored; 569 Prog::MatchKind kind = Prog::kFirstMatch; 571 kind = Prog::kLongestMatch; 574 bool can_one_pass = (is_one_pass_ && ncap <= Prog::kMaxOnePassCapture); 616 Prog* pro [all...] |
H A D | onepass.cc | 7 // Prog::SearchOnePass is an efficient implementation of 178 COMPILE_ASSERT(kMaxCap == Prog::kMaxOnePassCapture*2, 183 uint32 satisfied = Prog::EmptyFlags(context, p); 207 bool Prog::SearchOnePass(const StringPiece& text, 378 bool Prog::IsOnePass() { 430 Prog::Inst* ip = inst(id);
|
H A D | re2.h | 193 class Prog; 493 // to hold the compiled form of the regexp (the Prog) and 495 // of Prog instructions and DFA states: 10,000 for both. 496 // In RE2, those limits would translate to about 240 KB per Prog 499 // Each RE2 has two Progs (one forward, one reverse), and each Prog 512 // Progs and then the DFAs: two thirds to the forward Prog 513 // and one third to the reverse Prog. The forward Prog gives half 514 // of what it has left over to each of its DFAs. The reverse Prog 684 re2::Prog* ReversePro [all...] |
H A D | regexp.h | 78 // Prog, described in prog.h 218 class Prog; 407 // Compile to Prog. See prog.h 412 Prog* CompileToProg(int64 max_mem); 413 Prog* CompileToReverseProg(int64 max_mem); 418 // of the Prog than the Regexp, but the computation is much easier to do
|
/external/clang/lib/Driver/ |
H A D | Compilation.cpp | 142 llvm::sys::Path Prog(C.getExecutable()); 179 llvm::sys::Program::ExecuteAndWait(Prog, Argv,
|
/external/clang/tools/scan-build/ |
H A D | scan-build | 26 my $Prog = "scan-build"; 52 print BOLD, MAGENTA "$Prog: @_"; 56 print "$Prog: @_"; 70 print BOLD, RED "$Prog: "; 75 print "$Prog: ", @_; 147 # Strip the prefix '$Prog-' if we are dumping files to /tmp. 149 next if (!($f =~ /^$Prog-(.+)/)); 187 $NewDir = "$Dir/$Prog-$DateString-$RunNumber"; 978 USAGE: $Prog [options] <build command> [build options]
|
/external/llvm/tools/bugpoint/ |
H A D | Miscompilation.cpp | 616 Module *Prog = BD.getProgram(); local 617 for (Module::iterator I = Prog->begin(), E = Prog->end(); I != E; ++I)
|
Completed in 153 milliseconds