Searched refs:BlitExp (Results 1 - 16 of 16) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dprintast.d183 override void visit(BlitExp e)
H A Dvisitor.d87 void visit(ASTCodegen.BlitExp e) { visit(cast(ASTCodegen.AssignExp)e); }
H A Dvisitor.h254 class BlitExp;
650 virtual void visit(BlitExp *e) { visit((AssignExp *)e); }
H A Dexpression.h195 BlitExp* isBlitExp();
1069 class BlitExp : public AssignExp class in class:MemorySet
H A Dclone.d326 auto e2 = new BlitExp(loc, new VarExp(loc, swap), new ThisExp(loc));
327 auto e3 = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p));
339 e = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id.p));
H A Dsemantic3.d942 exp = new BlitExp(rs.loc, funcdecl.vresult, exp);
H A Ddsymbolsem.d917 e = new BlitExp(dsym.loc, new VarExp(dsym.loc, dsym), e);
931 e = new BlitExp(dsym.loc, new VarExp(dsym.loc, dsym), e);
1009 exp = new BlitExp(dsym.loc, e1, exp);
H A Dexpressionsem.d8665 // Always use BlitExp for the special expression: (struct = 0)
8688 if (exp.op == EXP.blit) printf("BlitExp.toElem('%s')\n", exp.toChars());
9111 auto ae = new BlitExp(exp.loc, exp.e1, einit);
9163 Expression einit = new BlitExp(exp.loc, exp.e1, getInitExp(sd, exp.loc, sc, t1));
9195 e = new BlitExp(exp.loc, e, e2x);
9266 Expression einit = new BlitExp(exp.loc, e1x, getInitExp(sd, exp.loc, sc, t1));
H A Dexpression.d1691 inout(BlitExp) isBlitExp() { return op == EXP.blit ? cast(typeof(return))this : null; }
6029 extern (C++) final class BlitExp : AssignExp
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h245 class BlitExp;
539 virtual void visit(BlitExp *e) { visit((AssignExp *)e); }
H A Dclone.c272 ec = new BlitExp(loc, new VarExp(loc, tmp), new ThisExp(loc));
275 ec = new BlitExp(loc, new ThisExp(loc), new IdentifierExp(loc, Id::p));
H A Ddeclaration.c1398 e = new BlitExp(loc, new VarExp(loc, this), e);
1412 e = new BlitExp(loc, new VarExp(loc, this), e);
1474 exp = new BlitExp(loc, e1, exp);
H A Dexpression.h1152 class BlitExp : public AssignExp class in inherits:AssignExp
1155 BlitExp(Loc loc, Expression *e1, Expression *e2);
1156 BlitExp(Loc loc, VarDeclaration *v, Expression *e2);
H A Dexpression.c6270 BlitExp::BlitExp(Loc loc, Expression *e1, Expression *e2) function in class:BlitExp
6276 BlitExp::BlitExp(Loc loc, VarDeclaration *v, Expression *e2) function in class:BlitExp
H A Dexpressionsem.c5587 // Bugzilla 14606: Always use BlitExp for the special expression: (struct = 0)
5588 ae = new BlitExp(ae->loc, ae->e1, new IntegerExp(exp->loc, 0, Type::tint32));
5648 e = new BlitExp(exp->loc, e, e2x);
5678 einit = new BlitExp(exp->loc, e1x, e1x->type->defaultInit(exp->loc));
H A Dfunc.c1999 exp = new BlitExp(rs->loc, vresult, exp);

Completed in 404 milliseconds