Home
last modified time | relevance | path

Searched refs:structLiteral (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dctfeexpr.d238 case EXP.structLiteral: in needToCopyLiteral()
492 if (lit.op == EXP.structLiteral && isPointer(type)) in paintTypeOntoLiteralCopy()
1022 …_ || e.op == EXP.delegate_ || e.op == EXP.arrayLiteral || e.op == EXP.structLiteral || e.op == EXP… in isCtfeComparable()
1292 if (e1.op == EXP.structLiteral && e2.op == EXP.structLiteral)
1614 if (e.op == EXP.structLiteral && e.type.toBasetype().castMod(0) == to.toBasetype().castMod(0))
1658 if (!(dest.op == EXP.structLiteral || dest.op == EXP.arrayLiteral || dest.op == EXP.string_)) in assignInPlace()
1665 if (dest.op == EXP.structLiteral) in assignInPlace()
1707 if (e.op == EXP.structLiteral) in assignInPlace()
1858 case EXP.structLiteral: in isCtfeValueValid()
1878 …return (ethis.op == EXP.structLiteral || ethis.op == EXP.classReference || ethis.op == EXP.variabl… in isCtfeValueValid()
[all …]
H A Dsemantic2.d283 if (e.op == EXP.address && (cast(AddrExp)e).e1.op == EXP.structLiteral) in visit()
287 if (e.op == EXP.structLiteral) in visit()
315 … if (ei && ei.exp.op == EXP.address && (cast(AddrExp)ei.exp).e1.op == EXP.structLiteral) in visit()
H A Dtokens.h331 structLiteral, enumerator
H A Ddstruct.d532 case EXP.structLiteral: in _isZeroInit()
H A Dconstfold.d838 else if (e1.op == EXP.structLiteral && e2.op == EXP.structLiteral) in Equal()
1508 if (e1.op == EXP.null_ && (e2.op == EXP.int64 || e2.op == EXP.structLiteral)) in Cat()
1514 else if ((e1.op == EXP.int64 || e1.op == EXP.structLiteral) && e2.op == EXP.null_) in Cat()
H A Ddinterpret.d519 … if (earg.op == EXP.structLiteral && !(fparam.storageClass & (STC.const_ | STC.immutable_))) in interpretFunction()
1794 …assert(result.op == EXP.structLiteral || result.op == EXP.classReference || result.op == EXP.type); in visit()
3746 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp()
3805 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp() in assignToLvalue()
3820 int fieldi = ex.op == EXP.structLiteral ? findFieldIndexByName(sle.sd, v) in assignToLvalue()
3908 if (newval.op == EXP.structLiteral && oldval) in assignToLvalue()
3910 …assert(oldval.op == EXP.structLiteral || oldval.op == EXP.arrayLiteral || oldval.op == EXP.string_… in assignToLvalue()
4312 …bool cow = newval.op != EXP.structLiteral && newval.op != EXP.arrayLiteral && newval.op != EXP.str… in interpretAssignToSlice()
4896 … assert(pthis.op == EXP.structLiteral || pthis.op == EXP.classReference || pthis.op == EXP.type); in visit()
6216 if (ex.op != EXP.structLiteral && ex.op != EXP.classReference && ex.op != EXP.typeid_) in visit()
[all …]
H A Descape.d821 if (e1.op == EXP.structLiteral) in checkAssignEscape()
903 if (ee.op == EXP.structLiteral && in checkAssignEscape()
1493 if (e.e1.op != EXP.structLiteral) in visit()
H A Doptimize.d800 if (e.e1.op == EXP.structLiteral && e.e1.type.implicitConvTo(e.type) >= MATCH.constant) in Expression_optimize()
1311 case EXP.structLiteral: visitStructLiteral(ex.isStructLiteralExp()); break; in Expression_optimize()
H A Dtokens.d321 structLiteral,
H A Dob.d1638 if (e.e1.op != EXP.structLiteral) in genKill()
2368 if (e.e1.op != EXP.structLiteral) in checkObErrors()
H A Ddcast.d1458 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp()); in implicitConvTo()
2641 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp());
H A Dhdrgen.d2567 case EXP.structLiteral: return visitStructLiteral(e.isStructLiteralExp()); in expressionPrettyPrint()
4041 EXP.structLiteral : "structLiteral", in EXPtoString()
H A Dexpression.d1641 …inout(StructLiteralExp) isStructLiteralExp() { return op == EXP.structLiteral ? cast(typeof(return… in isStructLiteralExp()
3194 super(loc, EXP.structLiteral, __traits(classInstanceSize, StructLiteralExp));
4810 if (e1.op != EXP.structLiteral) in isLvalue()
H A Ddtemplate.d472 case EXP.structLiteral: in expressionHash()
7265 …ring_ && ea.op != EXP.arrayLiteral && ea.op != EXP.assocArrayLiteral && ea.op != EXP.structLiteral) in hasNestedArgs()
H A Dstatementsem.d4449 e.op == EXP.structLiteral || in makeTupleForeach()
H A Dparse.d9399 EXP.structLiteral : PREC.primary,
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc1109 || (e->e2->op == EXP::structLiteral && e->op == EXP::blit)) in visit()
1607 if (e->e1->op == EXP::structLiteral) in visit()
1660 if (dve->e1->op == EXP::structLiteral) in visit()
H A Dd-attribs.cc343 if (attr->op != EXP::structLiteral) in build_attributes()
H A Dd-codegen.cc2235 if (arg->op == EXP::structLiteral || (!sd->postblit && !sd->dtor) in d_build_call()