Lines Matching +defs:match +defs:line
182 uint32_t line = UINT32_MAX;
184 SourceLoc(uint32_t l, uint32_t c) : line(l), column(c ? c : UINT32_MAX) {}
186 : line(sc.line_entry.line),
191 if (a.line < b.line)
193 if (a.line > b.line)
205 uint32_t line, uint32_t column) {
214 auto &match = all_scs[0];
217 if (sc.line_entry.file == match.line_entry.file ||
218 sc.line_entry.original_file == match.line_entry.original_file) {
219 // When a match is found, keep track of the smallest line number.
220 closest_line = std::min(closest_line, sc.line_entry.line);
230 // If a column was requested, do a more precise match and only
233 SourceLoc requested(line, column);
238 // Sort the remaining entries by (line, column).
244 // Filter out all locations with a source location after the closest match.
251 // Remove all entries with a larger line number.
253 // the line number you pass in. So the smaller line number is
257 return closest_line != sc.line_entry.line;
268 // Go through and see if there are line table entries that are
282 // Make breakpoints out of the closest line number match.
312 // If the line number is before the prologue end, move it there...