Lines Matching defs:LineEntry
104 MCDwarfLineEntry LineEntry(LineSym, DwarfLoc);
113 .addLineEntry(LineEntry, Section);
187 for (const MCDwarfLineEntry &LineEntry : LineEntries) {
188 MCSymbol *Label = LineEntry.getLabel();
191 if (LineEntry.LineStreamLabel) {
197 MCOS->emitLabel(LineEntry.LineStreamLabel, LineEntry.StreamLabelDefLoc);
201 if (LineEntry.IsEndEntry) {
209 int64_t LineDelta = static_cast<int64_t>(LineEntry.getLine()) - LastLine;
211 if (FileNum != LineEntry.getFileNum()) {
212 FileNum = LineEntry.getFileNum();
216 if (Column != LineEntry.getColumn()) {
217 Column = LineEntry.getColumn();
221 if (Discriminator != LineEntry.getDiscriminator() &&
223 Discriminator = LineEntry.getDiscriminator();
230 if (Isa != LineEntry.getIsa()) {
231 Isa = LineEntry.getIsa();
235 if ((LineEntry.getFlags() ^ Flags) & DWARF2_FLAG_IS_STMT) {
236 Flags = LineEntry.getFlags();
239 if (LineEntry.getFlags() & DWARF2_FLAG_BASIC_BLOCK)
241 if (LineEntry.getFlags() & DWARF2_FLAG_PROLOGUE_END)
243 if (LineEntry.getFlags() & DWARF2_FLAG_EPILOGUE_BEGIN)
253 LastLine = LineEntry.getLine();
279 MCDwarfLineEntry LineEntry(LineSym, DwarfLoc, LineStreamLabel, DefLoc);
280 getMCLineSections().addLineEntry(LineEntry, MCOS->getCurrentSectionOnly());