HomeSort by: relevance | last modified time | path
    Searched refs:structLiteral (Results 1 - 19 of 19) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
ctfeexpr.d 238 case EXP.structLiteral:
278 // Make a copy of the ArrayLiteral, AALiteral, String, or StructLiteral.
492 if (lit.op == EXP.structLiteral && isPointer(type))
1022 if (e.op == EXP.null_ || e.op == EXP.string_ || e.op == EXP.function_ || e.op == EXP.delegate_ || e.op == EXP.arrayLiteral || e.op == EXP.structLiteral || e.op == EXP.assocArrayLiteral || e.op == EXP.classReference)
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_))
1665 if (dest.op == EXP.structLiteral)
1707 if (e.op == EXP.structLiteral)
    [all...]
tokens.h 331 structLiteral,
semantic2.d 283 if (e.op == EXP.address && (cast(AddrExp)e).e1.op == EXP.structLiteral)
287 if (e.op == EXP.structLiteral)
315 if (ei && ei.exp.op == EXP.address && (cast(AddrExp)ei.exp).e1.op == EXP.structLiteral)
dstruct.d 532 case EXP.structLiteral:
dinterpret.d 519 if (earg.op == EXP.structLiteral && !(fparam.storageClass & (STC.const_ | STC.immutable_)))
1794 assert(result.op == EXP.structLiteral || result.op == EXP.classReference || result.op == EXP.type);
3746 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp()
3805 auto sle = ex.op == EXP.structLiteral ? ex.isStructLiteralExp()
3820 int fieldi = ex.op == EXP.structLiteral ? findFieldIndexByName(sle.sd, v)
3908 if (newval.op == EXP.structLiteral && oldval)
3910 assert(oldval.op == EXP.structLiteral || oldval.op == EXP.arrayLiteral || oldval.op == EXP.string_);
4312 bool cow = newval.op != EXP.structLiteral && newval.op != EXP.arrayLiteral && newval.op != EXP.string_;
4896 assert(pthis.op == EXP.structLiteral || pthis.op == EXP.classReference || pthis.op == EXP.type);
6094 // Constant fold *(&structliteral + offset
    [all...]
constfold.d 838 else if (e1.op == EXP.structLiteral && e2.op == EXP.structLiteral)
1508 if (e1.op == EXP.null_ && (e2.op == EXP.int64 || e2.op == EXP.structLiteral))
1514 else if ((e1.op == EXP.int64 || e1.op == EXP.structLiteral) && e2.op == EXP.null_)
escape.d 539 * structLiteral = e2;
821 if (e1.op == EXP.structLiteral)
903 if (ee.op == EXP.structLiteral &&
1493 if (e.e1.op != EXP.structLiteral)
tokens.d 321 structLiteral,
optimize.d 656 // Constant fold *(&structliteral + offset)
800 if (e.e1.op == EXP.structLiteral && e.e1.type.implicitConvTo(e.type) >= MATCH.constant)
1311 case EXP.structLiteral: visitStructLiteral(ex.isStructLiteralExp()); break;
ob.d 1638 if (e.e1.op != EXP.structLiteral)
2368 if (e.e1.op != EXP.structLiteral)
dcast.d 1458 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp());
2641 case EXP.structLiteral : return visitStructLiteral(e.isStructLiteralExp());
hdrgen.d 2567 case EXP.structLiteral: return visitStructLiteral(e.isStructLiteralExp());
4041 EXP.structLiteral : "structLiteral",
expression.d 1641 inout(StructLiteralExp) isStructLiteralExp() { return op == EXP.structLiteral ? cast(typeof(return))this : null; }
3194 super(loc, EXP.structLiteral, __traits(classInstanceSize, StructLiteralExp));
4810 if (e1.op != EXP.structLiteral)
dtemplate.d 472 case EXP.structLiteral:
7265 if (ea.op != EXP.int64 && ea.op != EXP.float64 && ea.op != EXP.complex80 && ea.op != EXP.null_ && ea.op != EXP.string_ && ea.op != EXP.arrayLiteral && ea.op != EXP.assocArrayLiteral && ea.op != EXP.structLiteral)
statementsem.d 4449 e.op == EXP.structLiteral ||
parse.d 9399 EXP.structLiteral : PREC.primary,
  /src/external/gpl3/gcc.old/dist/gcc/d/
d-attribs.cc 343 if (attr->op != EXP::structLiteral)
expr.cc 1109 || (e->e2->op == EXP::structLiteral && e->op == EXP::blit))
1607 if (e->e1->op == EXP::structLiteral)
1660 if (dve->e1->op == EXP::structLiteral)
d-codegen.cc 2235 if (arg->op == EXP::structLiteral || (!sd->postblit && !sd->dtor)

Completed in 100 milliseconds