Home
last modified time | relevance | path

Searched refs:dmd (Results 1 – 25 of 163) sorted by relevance

1234567

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dastcodegen.d7 module dmd.astcodegen;
12 public import dmd.aggregate;
13 public import dmd.aliasthis;
14 public import dmd.arraytypes;
15 public import dmd.attrib;
16 public import dmd.cond;
17 public import dmd.dclass;
18 public import dmd.declaration;
19 public import dmd.denum;
20 public import dmd.dimport;
[all …]
H A DREADME.md21 | [dmd/](https://github.com/dlang/dmd/tree/master/src/dmd) | The dmd driver and fro…
22 | [dmd/backend/](https://github.com/dlang/dmd/tree/master/src/dmd/backend) | Code generation for x8…
23 | [dmd/common/](https://github.com/dlang/dmd/tree/master/src/dmd/common) | Code shared by the fro…
24dmd/root/](https://github.com/dlang/dmd/tree/master/src/dmd/root) | Meant as a portable util…
34 | [mars.d](https://github.com/dlang/dmd/blob/master/src/dmd/mars.d) | The entry point. Co…
35 | [cli.d](https://github.com/dlang/dmd/blob/master/src/dmd/cli.d) | Define the command …
36 | [dmdparams.d](https://github.com/dlang/dmd/blob/master/src/dmd/dmdparams.d) | DMD-specific parame…
37 | [globals.d](https://github.com/dlang/dmd/blob/master/src/dmd/globals.d) | Define a structure …
38 …file.d](https://github.com/dlang/dmd/blob/master/src/dmd/dinifile.d) | Parse settings from .ini …
39 | [vsoptions.d](https://github.com/dlang/dmd/blob/master/src/dmd/vsoptions.d) | Detect the Microsof…
[all …]
H A Dsemantic2.d12 module dmd.semantic2;
17 import dmd.aggregate;
18 import dmd.aliasthis;
19 import dmd.arraytypes;
20 import dmd.astcodegen;
21 import dmd.astenums;
22 import dmd.attrib;
23 import dmd.blockexit;
24 import dmd.clone;
25 import dmd.dcast;
[all …]
H A Darraytypes.d12 module dmd.arraytypes;
14 import dmd.dclass;
15 import dmd.declaration;
16 import dmd.dmodule;
17 import dmd.dsymbol;
18 import dmd.dtemplate;
19 import dmd.expression;
20 import dmd.func;
21 import dmd.identifier;
22 import dmd.init;
[all …]
H A Dforeachvar.d12 module dmd.foreachvar;
18 import dmd.apply;
19 import dmd.arraytypes;
20 import dmd.astenums;
21 import dmd.attrib;
22 import dmd.dclass;
23 import dmd.declaration;
24 import dmd.dstruct;
25 import dmd.dsymbol;
26 import dmd.dsymbolsem;
[all …]
H A Dmustuse.d11 module dmd.mustuse;
13 import dmd.dscope;
14 import dmd.dsymbol;
15 import dmd.expression;
16 import dmd.globals;
17 import dmd.identifier;
42 import dmd.id : Id; in checkMustUse()
69 import dmd.attrib : foreachUdaNoSemantic; in checkMustUseReserved()
70 import dmd.errors : error; in checkMustUseReserved()
71 import dmd.id : Id; in checkMustUseReserved()
[all …]
H A Daliasthis.d14 module dmd.aliasthis;
17 import dmd.aggregate;
18 import dmd.dscope;
19 import dmd.dsymbol;
20 import dmd.expression;
21 import dmd.expressionsem;
22 import dmd.globals;
23 import dmd.identifier;
24 import dmd.mtype;
25 import dmd.opover;
[all …]
H A Dgluelayer.d14 module dmd.gluelayer;
16 import dmd.dmodule;
17 import dmd.dscope;
18 import dmd.dsymbol;
19 import dmd.mtype;
20 import dmd.statement;
21 import dmd.root.file;
53 public import dmd.backend.cc : block, Blockx, Symbol; in version()
54 public import dmd.backend.type : type; in version()
55 public import dmd.backend.el : elem; in version()
[all …]
H A Dnogc.d14 module dmd.nogc;
16 import dmd.aggregate;
17 import dmd.apply;
18 import dmd.astenums;
19 import dmd.declaration;
20 import dmd.dscope;
21 import dmd.expression;
22 import dmd.func;
23 import dmd.globals;
24 import dmd.init;
[all …]
H A Dtarget.d26 module dmd.target;
28 import dmd.globals : Param;
61 import dmd.dscope : Scope;
62 import dmd.expression : Expression;
63 import dmd.func : FuncDeclaration;
64 import dmd.globals : Loc;
65 import dmd.astenums : LINK, TY;
66 import dmd.mtype : Type, TypeFunction, TypeTuple;
67 import dmd.root.ctfloat : real_t;
68 import dmd.statement : Statement;
[all …]
H A Dcanthrow.d14 module dmd.canthrow;
16 import dmd.aggregate;
17 import dmd.apply;
18 import dmd.arraytypes;
19 import dmd.attrib;
20 import dmd.astenums;
21 import dmd.blockexit : BE, checkThrow;
22 import dmd.declaration;
23 import dmd.dsymbol;
24 import dmd.expression;
[all …]
H A Ddstruct.d14 module dmd.dstruct;
16 import dmd.aggregate;
17 import dmd.arraytypes;
18 import dmd.astenums;
19 import dmd.attrib;
20 import dmd.declaration;
21 import dmd.dmodule;
22 import dmd.dscope;
23 import dmd.dsymbol;
24 import dmd.dsymbolsem;
[all …]
H A Ddenum.d15 module dmd.denum;
19 import dmd.astenums;
20 import dmd.attrib;
21 import dmd.gluelayer;
22 import dmd.declaration;
23 import dmd.dscope;
24 import dmd.dsymbol;
25 import dmd.dsymbolsem;
26 import dmd.expression;
27 import dmd.globals;
[all …]
H A Dstaticassert.d14 module dmd.staticassert;
16 import dmd.dscope;
17 import dmd.dsymbol;
18 import dmd.expression;
19 import dmd.globals;
20 import dmd.id;
21 import dmd.identifier;
22 import dmd.mtype;
23 import dmd.visitor;
H A Ddelegatize.d14 module dmd.delegatize;
17 import dmd.apply;
18 import dmd.astenums;
19 import dmd.declaration;
20 import dmd.dscope;
21 import dmd.dsymbol;
22 import dmd.expression;
23 import dmd.expressionsem;
24 import dmd.func;
25 import dmd.globals;
[all …]
H A Dnspace.d47 module dmd.nspace;
49 import dmd.aggregate;
50 import dmd.arraytypes;
51 import dmd.astenums;
52 import dmd.dscope;
53 import dmd.dsymbol;
54 import dmd.dsymbolsem;
55 import dmd.expression;
56 import dmd.globals;
57 import dmd.identifier;
[all …]
H A Dobjc.d14 module dmd.objc;
16 import dmd.aggregate;
17 import dmd.arraytypes;
18 import dmd.astenums;
19 import dmd.attrib;
20 import dmd.cond;
21 import dmd.dclass;
22 import dmd.declaration;
23 import dmd.denum;
24 import dmd.dmangle;
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-200631 * dmd/class.c, dmd/declaration.c, dmd/declaration.h, dmd/doc.c,
32 dmd/expression.c, dmd/expression.h, dmd/func.c, dmd/init.c,
33 dmd/lexer.c, dmd/mangle.c, dmd/mars.c, dmd/mars.h, dmd/mtype.c,
34 dmd/optimize.c, dmd/parse.c, dmd/statement.c, dmd/statement.h,
35 dmd/template.c, dmd/tocsym.c, dmd/toobj.c: Merge 0.178
45 * dmd/constfold.c (CastExp::constFold): Fix Bugzilla 738.
47 * dmd/todt.c (StructDeclaration::toDt): Fix Bugzilla 736.
59 * dmd/mtype.c: Don't use '@' in mangled names
65 dmd/aggregate.h, dmd/attrib.c, dmd/class.c, dmd/declaration.c,
66 dmd/declaration.h, dmd/enum.c, dmd/enum.h, dmd/func.c,
[all …]
H A DChangeLog-200748 * dmd/..., dmd2/..., phobos/..., phobos2/...: Merge.
50 * Make-lang.in: Add builtin.dmd.o and d-cppmngl.o for V2.
76 * dmd/mtype.c (TypeArray::dotExp): Correct return type of
190 * dmd-script: Apply Ander's patch for implicit -H and -D
196 * d-builtins2.cc, dmd*/module.c: If the target va_list is a
216 * d-dmd-gcc.h: Add rtlsym, etc.
223 * dmd*/mars.c: Make changes for GDC.
225 * dmd*/attrib.c: Use WANTinterpret for pragma(GNU_asm)
234 version from dmd*/mars.c.
278 * dmd-script, d-spec.c (lang_specific_driver): Support
[all …]
H A DChangeLog-201058 * d/d-codegen.h, d/d-glue.cc, d/dmd/expression.c, d/dmd2/expression.c:
79 * d/GDC.html, d/dmd/attrib.c, d/dmd/idgen.c, d/dmd2/attrib.c,
91 * d/d-builtins2.cc, d/d-dmd-gcc.h, d/dmd2/builtin.c,
148 * d/dmd/entity.c, d/dmd2/entity.c: Fixes to html entities.
155 * d/d-glue.cc, d/d-objfile.cc, d/dmd/expression.c,
247 * d/dmd/entity.c, d/dmd2/entity.c: Merge Walter's and Thomas' named
309 d/dmd-script, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 frontend
316 d/dmd-script, d/dmd-script.1, d/gdc.1, d/dmd2/*, d/druntime/*,
343 * d/dmd/typinf.c, d/dmd2/typinf.c: Issue #83 - wrong TypeInfo_Struct
360 d/d-cppmngl.cc, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc, d/dmd-script,
[all …]
H A DChangeLog84 * dmd/canthrow.d (Dsymbol_canThrow): Use foreachVar.
85 * dmd/declaration.d (TupleDeclaration::needThis): Likewise.
88 * dmd/dinterpret.d (Interpreter::visit (DeclarationExp)): Likewise.
89 * dmd/dsymbolsem.d (DsymbolSemanticVisitor::visit (VarDeclaration)):
92 * dmd/dtoh.d (ToCppBuffer::visit (VarDeclaration)): Visit all tuple
95 * dmd/expression.d (expandAliasThisTuples): Use foreachVar.
96 * dmd/foreachvar.d (VarWalker::visit (DeclarationExp)): Likewise.
97 * dmd/ob.d (genKill): Likewise.
99 * dmd/semantic2.d (Semantic2Visitor::visit (TupleDeclaration)): Visit
151 * dmd/escape.d (checkMutableArguments): Always allocate new buffer for
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/root/
H A DREADME.md5 | [aav.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/aav.d) | An associa…
6 | [array.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/array.d) | A dynamic …
7 | [bitarray.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/bitarray.d) | A compact …
8 | [complex.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/complex.d) | A complex …
9 | [ctfloat.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/ctfloat.d) | A floating…
10 | [env.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/env.d) | Modify env…
11 | [file.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/file.d) | Read a fil…
12 | [filename.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/filename.d) | Encapsulat…
13 | [hash.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/hash.d) | Calculate …
14 | [longdouble.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/longdouble.d) | 80-bit flo…
[all …]
/netbsd-src/external/cddl/osnet/dist/common/ctf/
H A Dctf_create.c99 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_smembers() local
102 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_smembers()
103 if (dmd->dmd_name) { in ctf_copy_smembers()
105 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_smembers()
109 ctm.ctm_type = (ushort_t)dmd->dmd_type; in ctf_copy_smembers()
110 ctm.ctm_offset = (ushort_t)dmd->dmd_offset; in ctf_copy_smembers()
122 ctf_dmdef_t *dmd = ctf_list_next(&dtd->dtd_u.dtu_members); in ctf_copy_lmembers() local
125 for (; dmd != NULL; dmd = ctf_list_next(dmd)) { in ctf_copy_lmembers()
126 if (dmd->dmd_name) { in ctf_copy_lmembers()
128 soff += strlen(dmd->dmd_name) + 1; in ctf_copy_lmembers()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dctfout.cc105 ctf_dmdef_t * dmd; in ctf_calc_num_vbytes() local
155 for (dmd = ctftype->dtd_u.dtu_members; in ctf_calc_num_vbytes()
156 dmd != NULL; dmd = (ctf_dmdef_t *) ctf_dmd_list_next (dmd)) in ctf_calc_num_vbytes()
412 ctf_asm_sou_lmember (ctf_dmdef_t * dmd) in ctf_asm_sou_lmember() argument
414 dw2_asm_output_data (4, dmd->dmd_name_offset, "ctlm_name"); in ctf_asm_sou_lmember()
415 dw2_asm_output_data (4, CTF_OFFSET_TO_LMEMHI (dmd->dmd_offset), in ctf_asm_sou_lmember()
417 dw2_asm_output_data (4, dmd->dmd_type, "ctlm_type"); in ctf_asm_sou_lmember()
418 dw2_asm_output_data (4, CTF_OFFSET_TO_LMEMLO (dmd->dmd_offset), in ctf_asm_sou_lmember()
425 ctf_asm_sou_member (ctf_dmdef_t * dmd) in ctf_asm_sou_member() argument
427 dw2_asm_output_data (4, dmd->dmd_name_offset, "ctm_name"); in ctf_asm_sou_member()
[all …]
H A Dbtfout.cc543 btf_dmd_representable_bitfield_p (ctf_container_ref ctfc, ctf_dmdef_t *dmd) in btf_dmd_representable_bitfield_p() argument
545 ctf_dtdef_ref ref_type = ctfc->ctfc_types_list[dmd->dmd_type]; in btf_dmd_representable_bitfield_p()
551 uint64_t sou_offset = dmd->dmd_offset; in btf_dmd_representable_bitfield_p()
596 ctf_dmdef_t *dmd; in btf_asm_type() local
597 for (dmd = dtd->dtd_u.dtu_members; in btf_asm_type()
598 dmd != NULL; dmd = (ctf_dmdef_t *) ctf_dmd_list_next (dmd)) in btf_asm_type()
601 if (btf_dmd_representable_bitfield_p (ctfc, dmd)) in btf_asm_type()
606 else if (!btf_emit_id_p (dmd->dmd_type)) in btf_asm_type()
673 btf_asm_sou_member (ctf_container_ref ctfc, ctf_dmdef_t * dmd) in btf_asm_sou_member() argument
675 ctf_dtdef_ref ref_type = ctfc->ctfc_types_list[dmd->dmd_type]; in btf_asm_sou_member()
[all …]

1234567