Lines Matching full:emit

125   // Finally create the AsmPrinter we'll use to emit the DIEs.  in init()
160 /// Emit the compilation unit header for \p Unit in the debug_info section.
184 // Emit size of content not including length itself. The size has already in emitCompileUnitHeader()
209 /// Emit the \p Abbrevs array as the shared abbreviation table
219 /// Recursively emit the DIE tree rooted at \p Die.
226 /// Emit contents of section SecName From Obj.
293 /// Emit the debug_str section stored in \p Pool.
298 // Emit the string itself. in emitStrings()
300 // Emit a null terminator. in emitStrings()
305 /// Emit the debug string offset table described by \p StringOffsets into the
338 /// Emit the debug_line_str section stored in \p Pool.
343 // Emit the string itself. in emitLineStrings()
345 // Emit a null terminator. in emitLineStrings()
354 // Build up data structures needed to emit this section. in emitDebugNames()
413 /// Emit the swift_ast section stored in \p Buffers.
440 // Emit Header. in emitDwarfDebugArangesTable()
463 // Emit linked ranges. in emitDwarfDebugArangesTable()
469 // Emit terminator. in emitDwarfDebugArangesTable()
484 // Emit ranges. in emitDwarfDebugRangesTableFragment()
578 // Emit base address. in emitDwarfDebugRngListsTableFragment()
585 // Emit type of entry. in emitDwarfDebugRngListsTableFragment()
589 // Emit start offset relative to base address. in emitDwarfDebugRngListsTableFragment()
593 // Emit end offset relative to base address. in emitDwarfDebugRngListsTableFragment()
597 // Emit the terminator entry. in emitDwarfDebugRngListsTableFragment()
602 /// Emit debug locations(.debug_loc, .debug_loclists) header.
638 /// Emit debug locations(.debug_loc, .debug_loclists) fragment.
652 /// Emit debug locations(.debug_loc, .debug_loclists) footer.
665 /// Emit piece of .debug_loc for \p LinkedLocationExpression.
676 // Emit ranges. in emitDwarfDebugLocTableFragment()
705 /// Emit .debug_addr header.
715 // Emit length. in emitDwarfDebugAddrsHeader()
720 // Emit version. in emitDwarfDebugAddrsHeader()
724 // Emit address size. in emitDwarfDebugAddrsHeader()
728 // Emit segment size. in emitDwarfDebugAddrsHeader()
735 /// Emit the .debug_addr addresses stored in \p Addrs.
745 /// Emit .debug_addr footer.
756 /// Emit piece of .debug_loclists for \p LinkedLocationExpression.
775 // Emit base address. in emitDwarfDebugLocListsTableFragment()
782 // Emit type of entry. in emitDwarfDebugLocListsTableFragment()
786 // Emit start offset relative to base address. in emitDwarfDebugLocListsTableFragment()
790 // Emit end offset relative to base address. in emitDwarfDebugLocListsTableFragment()
794 // Emit type of entry. in emitDwarfDebugLocListsTableFragment()
805 // Emit the terminator entry. in emitDwarfDebugLocListsTableFragment()
828 // Emit prologue. in emitLineTableForUnit()
831 // Emit rows. in emitLineTableForUnit()
1200 /// Emit the pubnames or pubtypes section contribution for \p
1214 // Emit the pubnames for this compilation unit. in emitPubSectionForUnit()
1220 // Emit the header. in emitPubSectionForUnit()
1230 // Emit the string itself. in emitPubSectionForUnit()
1232 // Emit a null terminator. in emitPubSectionForUnit()
1242 /// Emit .debug_pubnames for \p Unit.
1248 /// Emit .debug_pubtypes for \p Unit.
1254 /// Emit a CIE into the debug_frame section.
1262 /// Emit a FDE into the debug_frame section. \p FDEBytes