dmd.backend

Modules

aarray
module dmd.backend.aarray

Compiler implementation of the D programming language.

backconfig
module dmd.backend.backconfig

Compiler implementation of the D programming language.

backend
module dmd.backend.backend

Compiler implementation of the D programming language.

barray
module dmd.backend.barray

Compiler implementation of the D programming language.

bcomplex
module dmd.backend.bcomplex

Compiler implementation of the D programming language.

blockopt
module dmd.backend.blockopt

Manipulating basic blocks and their edges.

cc
module dmd.backend.cc

Compiler implementation of the D programming language.

cdef
module dmd.backend.cdef

Compiler implementation of the D programming language.

cg
module dmd.backend.cg

Various global symbols.

cg87
module dmd.backend.cg87

Compiler implementation of the D programming language.

cgcod
module dmd.backend.cgcod

Top level code for the code generator.

cgcs
module dmd.backend.cgcs

Compiler implementation of the D programming language.

cgcse
module dmd.backend.cgcse

Compiler implementation of the D programming language.

cgcv
module dmd.backend.cgcv

Compiler implementation of the D programming language.

cgelem
module dmd.backend.cgelem

Compiler implementation of the D programming language.

cgen
module dmd.backend.cgen

Generate code instructions

cgobj
module dmd.backend.cgobj

Compiler implementation of the D programming language.

cgreg
module dmd.backend.cgreg

Compiler implementation of the D programming language.

cgsched
module dmd.backend.cgsched

Compiler implementation of the D programming language.

cgxmm
module dmd.backend.cgxmm

Compiler implementation of the D programming language.

cod1
module dmd.backend.cod1

Compiler implementation of the D programming language.

cod2
module dmd.backend.cod2

Compiler implementation of the D programming language.

cod3
module dmd.backend.cod3

Compiler implementation of the D programming language.

cod4
module dmd.backend.cod4

Compiler implementation of the D programming language.

cod5
module dmd.backend.cod5

Compiler implementation of the D programming language.

code
module dmd.backend.code

Compiler implementation of the D programming language.

code_x86
module dmd.backend.code_x86

Constants and data structures specific to the x86 platform.

codebuilder
module dmd.backend.codebuilder

Compiler implementation of the D programming language.

cv4
module dmd.backend.cv4

Codeview 4 stuff See "Microsoft Symbol and Type OMF" document

cv8
module dmd.backend.cv8

Compiler implementation of the D programming language.

dcgcv
module dmd.backend.dcgcv

Compiler implementation of the D programming language.

dcode
module dmd.backend.dcode

Compiler implementation of the D programming language.

debugprint
module dmd.backend.debugprint

Compiler implementation of the D programming language.

dlist
module dmd.backend.dlist

Interface to the C linked list type.

dout
module dmd.backend.dout

Compiler implementation of the D programming language.

drtlsym
module dmd.backend.drtlsym

Compiler implementation of the D programming language.

dt
module dmd.backend.dt

Compiler implementation of the D programming language.

dtype
module dmd.backend.dtype

Compiler implementation of the D programming language.

dvarstats
module dmd.backend.dvarstats

Compiler implementation of the D programming language.

dvec
module dmd.backend.dvec

Compiler implementation of the D programming language.

dwarf
module dmd.backend.dwarf

Definitions for DWARF debug infos (v3 to v5)

dwarf2
module dmd.backend.dwarf2
Undocumented in source.
dwarfdbginf
module dmd.backend.dwarfdbginf

Compiler implementation of the D programming language.

dwarfeh
module dmd.backend.dwarfeh

Compiler implementation of the D programming language. Implements LSDA (Language Specific Data Area) table generation for Dwarf Exception Handling.

ee
module dmd.backend.ee

Compiler implementation of the D programming language.

el
module dmd.backend.el

Compiler implementation of the D programming language.

elem
module dmd.backend.elem

Compiler implementation of the D programming language.

elfobj
module dmd.backend.elfobj

Compiler implementation of the D programming language.

elpicpie
module dmd.backend.elpicpie

Generate elems for fixed, PIC, and PIE code generation.

evalu8
module dmd.backend.evalu8

Compiler implementation of the D programming language.

exh
module dmd.backend.exh

Compiler implementation of the D programming language.

fp
module dmd.backend.fp

Compiler implementation of the D programming language.

gdag
module dmd.backend.gdag

Compiler implementation of the D programming language.

gflow
module dmd.backend.gflow

Code to do the Data Flow Analysis (doesn't act on the data).

global
module dmd.backend.global

Compiler implementation of the D programming language.

glocal
module dmd.backend.glocal

Compiler implementation of the D programming language.

gloop
module dmd.backend.gloop

Compiler implementation of the D programming language.

go
module dmd.backend.go

Compiler implementation of the D programming language.

goh
module dmd.backend.goh

Compiler implementation of the D programming language.

gother
module dmd.backend.gother

Other data flow analysis based optimizations.

gsroa
module dmd.backend.gsroa

Compiler implementation of the D programming language.

iasm
module dmd.backend.iasm

Declarations for ptrntab.d, the instruction tables for the inline assembler.

mach
module dmd.backend.mach
Undocumented in source.
machobj
module dmd.backend.machobj

Compiler implementation of the D programming language.

md5
module dmd.backend.md5
Undocumented in source.
melf
module dmd.backend.melf

Compiler implementation of the D programming language.

mem
module dmd.backend.mem

Compiler implementation of the D programming language.

mscoff
module dmd.backend.mscoff

Microsoft COFF object file format

mscoffobj
module dmd.backend.mscoffobj

Compiler implementation of the D programming language.

newman
module dmd.backend.newman

Compiler implementation of the D programming language.

nteh
module dmd.backend.nteh

Compiler implementation of the D programming language.

obj
module dmd.backend.obj

Compiler implementation of the D programming language.

oper
module dmd.backend.oper

Compiler implementation of the D programming language.

outbuf
module dmd.backend.outbuf

Compiler implementation of the D programming language.

pdata
module dmd.backend.pdata

Compiler implementation of the D programming language.

ph2
module dmd.backend.ph2

Compiler implementation of the D programming language.

ptrntab
module dmd.backend.ptrntab

Instruction tables for inline assembler.

rtlsym
module dmd.backend.rtlsym

Compiler implementation of the D programming language.

symbol
module dmd.backend.symbol

Compiler implementation of the D programming language.

symtab
module dmd.backend.symtab

Symbol table array.

ty
module dmd.backend.ty

Compiler implementation of the D programming language.

type
module dmd.backend.type

Compiler implementation of the D programming language.

util2
module dmd.backend.util2

Compiler implementation of the D programming language.

var
module dmd.backend.var

Compiler implementation of the D programming language.

xmm
module dmd.backend.xmm

Compiler implementation of the D programming language.