Home | History | Annotate | Download | only in Support

Lines Matching defs:LineStart

155     const char *LineStart = Loc.getPointer();
157 while (LineStart != BufStart && LineStart[-1] != '\n' &&
158 LineStart[-1] != '\r')
159 --LineStart;
166 LineStr = std::string(LineStart, LineEnd);
175 if (R.Start.getPointer() > LineEnd || R.End.getPointer() < LineStart)
179 if (R.Start.getPointer() < LineStart)
180 R.Start = SMLoc::getFromPointer(LineStart);
186 ColRanges.push_back(std::make_pair(R.Start.getPointer()-LineStart,
187 R.End.getPointer()-LineStart));
248 const char *LineStart = SourceLine.begin();
262 if (R.Start.getPointer() > LineEnd || R.End.getPointer() < LineStart)
269 if (R.Start.getPointer() < LineStart)
272 FirstCol = R.Start.getPointer() - LineStart;
305 LastCol = LineEnd - LineStart;
307 LastCol = R.End.getPointer() - LineStart;