Lines Matching refs:pos1
51 virtual void AddChunk(int pos1, int pos2, int len1, int len2) = 0;
91 int pos1 = 0; in SaveResult() local
94 if (pos1 < len1_) { in SaveResult()
96 Direction dir = get_direction(pos1, pos2); in SaveResult()
100 pos1++; in SaveResult()
105 pos1++; in SaveResult()
116 writer.skip1(len1_ - pos1); in SaveResult()
146 int CompareUpToTail(int pos1, int pos2) { in CompareUpToTail() argument
147 if (pos1 < len1_) { in CompareUpToTail()
149 int cached_res = get_value4(pos1, pos2); in CompareUpToTail()
153 if (input_->Equals(pos1, pos2)) { in CompareUpToTail()
154 res = CompareUpToTail(pos1 + 1, pos2 + 1); in CompareUpToTail()
157 int res1 = CompareUpToTail(pos1 + 1, pos2) + in CompareUpToTail()
159 int res2 = CompareUpToTail(pos1, pos2 + 1) + in CompareUpToTail()
172 set_value4_and_dir(pos1, pos2, res, dir); in CompareUpToTail()
177 return (len1_ - pos1) << kDirectionSizeBits; in CompareUpToTail()
268 bool CompareSubstrings(Handle<String> s1, int pos1, Handle<String> s2, int pos2, in CompareSubstrings() argument
271 if (s1->Get(i + pos1) != s2->Get(i + pos2)) return false; in CompareSubstrings()
366 void AddChunk(int pos1, int pos2, int len1, int len2) override { in AddChunk() argument
368 SourceChangeRange{pos1 + offset1_, pos1 + len1 + offset1_, in AddChunk()