Add source file, if it isn't already there. Return offset into F4.
Return type index for a aarray of type ValueKey Input: t associative array type keyidx key type validx value type
Return type index for a darray of type E[] Input: t darray type etypidx type index for E
Return type index for a delegate Input: t delegate type functypidx type index for pointer to function
Called at the start of a function.
Put out a forward ref for structs, unions, and classes. Only put out the real definitions with toDebug().
Called at the start of an object file generation. One source file can generate multiple object files; this starts an object file. Input: filename source file name
Called at the start of a module. Note that there can be multiple modules in one object file. cv8_initfile() must be called first.
Get Codeview register number for symbol s.
Put out a name for a user defined type. Input: id the name typidx and its type
CodeView 8 symbolic debug info generation
This module generates the .debug$S and `.debug$T` sections for Win64, which are the MS-Coff symbolic debug info and type debug info sections.
Compiler implementation of the D programming language.