Home
last modified time | relevance | path

Searched refs:MODconst (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.c359 if (mod == MODconst) in constOf()
363 assert(cto->mod == MODconst); in constOf()
465 if (mod == (MODshared | MODconst)) in sharedConstOf()
469 assert(scto->mod == (MODshared | MODconst)); in sharedConstOf()
620 case MODconst: cto = t; break; in fixTo()
624 case MODshared | MODconst: scto = t; break; in fixTo()
638 case MODconst: in fixTo()
658 case MODshared | MODconst: in fixTo()
703 if (cto) assert(cto->mod == MODconst); in check()
706 if (scto) assert(scto->mod == (MODshared | MODconst)); in check()
[all …]
H A Ddtemplate.c1075 Type *t = tt->addMod(tparams[j]->mod)->substWildTo(MODconst); in matchAll()
1300 mod |= MODconst; in deduceFunctionTemplateMatch()
2879 case X(MODwild, MODconst): in deduceWildHelper()
2881 case X(MODwild, MODshared | MODconst): in deduceWildHelper()
2884 case X(MODwildconst, MODconst): in deduceWildHelper()
2886 case X(MODwildconst, MODshared | MODconst): in deduceWildHelper()
2889 case X(MODshared | MODwild, MODshared | MODconst): in deduceWildHelper()
2892 case X(MODshared | MODwildconst, MODshared | MODconst): in deduceWildHelper()
2898 … unsigned char m = (t->mod & (MODconst | MODimmutable)) | (tparam->mod & t->mod & MODshared); in deduceWildHelper()
2934 case X(0, MODconst): in deduceTypeHelper()
[all …]
H A Dmtype.h114 MODconst = 1, // type is const enumerator
118 MODwildconst = (MODwild | MODconst), // type is wild const
267 bool isConst() const { return (mod & MODconst) != 0; } in isConst()
269 bool isMutable() const { return (mod & (MODconst | MODimmutable | MODwild)) == 0; } in isMutable()
271 bool isSharedConst() const { return (mod & (MODshared | MODconst)) == (MODshared | MODconst); } in isSharedConst()
H A Ddmangle.c104 case MODconst: in MODtoDecoBuffer()
113 case MODshared | MODconst: in MODtoDecoBuffer()
H A Dclone.c509 tfeqptr->mod = MODconst; in buildXopEquals()
589 tfcmpptr->mod = MODconst; in buildXopCmp()
722 tftohash->mod = MODconst; in buildXtoHash()
H A Dhdrgen.c760 if (m & (MODconst | MODimmutable)) in visitWithMask()
762 MODtoBuffer(buf, m & (MODconst | MODimmutable)); in visitWithMask()
768 if (m & (MODconst | MODimmutable)) in visitWithMask()
H A Dopover.c1790 p->type = p->type->addMod(MODconst); in inferApplyArgTypes()
H A Dfunc.c3134 else if (lhsMod & MODconst) in MODMatchToBuffer()
3838 else if (type->mod & (MODconst | MODwild) && purity >= PUREconst) in isPure()
H A Dstatementsem.c1540 Type *ti = (isRef ? taa->index->addMod(MODconst) : taa->index); in visit()
H A Dparse.c7367 m |= MODconst; // const as storage class in parseUnaryExp()
H A Dexpression.c1427 wildmatch = MODconst; in functionParameters()
H A Ddinterpret.c2535 else if (((TypeNext *)e->type)->next->mod & (MODconst | MODimmutable)) in visit()
H A Dexpressionsem.c2934 Type *tc = ve->var->type->substWildTo(MODconst); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h113 MODconst = 1, // type is const enumerator
117 MODwildconst = (MODwild | MODconst), // type is wild const
254 bool isConst() const { return (mod & MODconst) != 0; } in isConst()
256 bool isMutable() const { return (mod & (MODconst | MODimmutable | MODwild)) == 0; } in isMutable()
258 bool isSharedConst() const { return (mod & (MODshared | MODconst)) == (MODshared | MODconst); } in isSharedConst()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypes.cc189 case MODconst: in insert_type_modifiers()
193 case MODshared | MODconst: in insert_type_modifiers()
H A Dd-builtins.cc77 mod |= MODconst; in build_frontend_type()
H A Dtypeinfo.cc1280 || (next->ty == Tchar && next->mod == MODconst)); in builtin_typeinfo_p()
H A Dd-codegen.cc168 return insert_type_modifiers (type, MODconst); in declaration_type()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypes.cc234 case MODconst: in insert_type_modifiers()
238 case MODshared | MODconst: in insert_type_modifiers()
H A Dd-builtins.cc79 mod |= MODconst; in build_frontend_type()
H A Dtypeinfo.cc1310 || (next->ty == TY::Tchar && next->mod == MODconst)); in builtin_typeinfo_p()
H A Dd-codegen.cc170 return insert_type_modifiers (type, MODconst); in declaration_type()