Lines Matching defs:LineStart
292 const char *LineStart = Loc.getPointer();
294 while (LineStart != BufStart && LineStart[-1] != '\n' &&
295 LineStart[-1] != '\r')
296 --LineStart;
303 LineStr = StringRef(LineStart, LineEnd - LineStart);
312 if (R.Start.getPointer() > LineEnd || R.End.getPointer() < LineStart)
316 if (R.Start.getPointer() < LineStart)
317 R.Start = SMLoc::getFromPointer(LineStart);
323 ColRanges.push_back(std::make_pair(R.Start.getPointer() - LineStart,
324 R.End.getPointer() - LineStart));
395 const char *LineStart = SourceLine.begin();
408 if (R.Start.getPointer() > LineEnd || R.End.getPointer() < LineStart)
415 if (R.Start.getPointer() < LineStart)
418 FirstCol = R.Start.getPointer() - LineStart;
450 LastCol = LineEnd - LineStart;
452 LastCol = R.End.getPointer() - LineStart;