| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | astcodegen.d | 7 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 D | README.md | 21 | [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… 24 …dmd/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 D | semantic2.d | 12 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 D | arraytypes.d | 12 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 D | foreachvar.d | 12 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 D | mustuse.d | 11 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 D | aliasthis.d | 14 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 D | gluelayer.d | 14 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 D | nogc.d | 14 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 D | target.d | 26 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 D | canthrow.d | 14 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 D | dstruct.d | 14 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 D | denum.d | 15 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 D | staticassert.d | 14 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 D | delegatize.d | 14 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 D | nspace.d | 47 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 D | objc.d | 14 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 D | ChangeLog-2006 | 31 * 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 D | ChangeLog-2007 | 48 * 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 D | ChangeLog-2010 | 58 * 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 D | ChangeLog | 84 * 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 D | README.md | 5 | [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 D | ctf_create.c | 99 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 D | ctfout.cc | 105 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 D | btfout.cc | 543 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 …]
|