Lines Matching defs:LineNo
136 unsigned LineNo) const {
141 if (LineNo != 0)
142 --LineNo;
148 if (LineNo == 0)
150 if (LineNo > Offsets.size())
152 return BufStart + Offsets[LineNo - 1] + 1;
158 SourceMgr::SrcBuffer::getPointerForLineNumber(unsigned LineNo) const {
161 return getPointerForLineNumberSpecialized<uint8_t>(LineNo);
163 return getPointerForLineNumberSpecialized<uint16_t>(LineNo);
165 return getPointerForLineNumberSpecialized<uint32_t>(LineNo);
167 return getPointerForLineNumberSpecialized<uint64_t>(LineNo);
200 unsigned LineNo = SB.getLineNumber(Ptr);
205 return std::make_pair(LineNo, Ptr - BufStart - NewlineOffs);
234 SMLoc SourceMgr::FindLocForLineAndColumn(unsigned BufferID, unsigned LineNo,
237 const char *Ptr = SB.getPointerForLineNumber(LineNo);
383 : SM(&sm), Loc(L), Filename(std::string(FN)), LineNo(Line), ColumnNo(Col),
500 if (LineNo != -1) {
501 S << ':' << LineNo;
528 if (LineNo == -1 || ColumnNo == -1)