View source code
Display the source code in dmd/backend/cv8.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Module dmd.backend.cv8
Compiler implementation of the D programming language.
Functions
Name | Description |
---|---|
cv8_addfile(filename)
|
Add source file, if it isn't already there. Return offset into F4. |
cv8_addfile(filename)
|
Add source file, if it isn't already there. Return offset into F4. |
cv8_daarray(t, keyidx, validx)
|
Return type index for a aarray of type Value[Key] |
cv8_daarray(t, keyidx, validx)
|
Return type index for a aarray of type Value[Key] |
cv8_darray(t, etypidx)
|
Return type index for a darray of type E[] |
cv8_darray(t, etypidx)
|
Return type index for a darray of type E[] |
cv8_ddelegate(t, functypidx)
|
Return type index for a delegate |
cv8_ddelegate(t, functypidx)
|
Return type index for a delegate |
cv8_func_start(sfunc)
|
Called at the start of a function. |
cv8_func_start(sfunc)
|
Called at the start of a function. |
cv8_fwdref(s)
|
Put out a forward ref for structs, unions, and classes. Only put out the real definitions with toDebug(). |
cv8_fwdref(s)
|
Put out a forward ref for structs, unions, and classes. Only put out the real definitions with toDebug(). |
cv8_initfile(filename)
|
Called at the start of an object file generation. One source file can generate multiple object files; this starts an object file. |
cv8_initfile(filename)
|
Called at the start of an object file generation. One source file can generate multiple object files; this starts an object file. |
cv8_initmodule(filename, modulename)
|
Called at the start of a module. Note that there can be multiple modules in one object file. cv8_initfile() must be called first. |
cv8_initmodule(filename, modulename)
|
Called at the start of a module. Note that there can be multiple modules in one object file. cv8_initfile() must be called first. |
cv8_linnum(srcpos, offset)
|
|
cv8_linnum(srcpos, offset)
|
|
cv8_regnum(s)
|
Get Codeview register number for symbol s. |
cv8_regnum(s)
|
Get Codeview register number for symbol s. |
cv8_udt(id, typidx)
|
Put out a name for a user defined type. |
cv8_udt(id, typidx)
|
Put out a name for a user defined type. |
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.