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

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
canthrow.d 184 override void visit(AssignExp ae)
nogc.d 167 override void visit(AssignExp e)
visitor.d 86 void visit(ASTCodegen.ConstructExp e) { visit(cast(ASTCodegen.AssignExp)e); }
87 void visit(ASTCodegen.BlitExp e) { visit(cast(ASTCodegen.AssignExp)e); }
printast.d 167 override void visit(AssignExp e)
expression.h 193 AssignExp* isAssignExp();
1052 class AssignExp : public BinExp
1063 class ConstructExp : public AssignExp
1069 class BlitExp : public AssignExp
visitor.h 252 class AssignExp;
549 virtual void visit(AssignExp *e) { visit((BinExp *)e); }
649 virtual void visit(ConstructExp *e) { visit((AssignExp *)e); }
650 virtual void visit(BlitExp *e) { visit((AssignExp *)e); }
ob.d 1369 void visitAssign(AssignExp ae, bool initializer)
1382 override void visit(AssignExp ae)
1403 visitAssign(cast(AssignExp)ei.exp, true);
2108 override void visit(AssignExp ae)
escape.d 449 scope e = new AssignExp(arg.loc, firstArg, arg);
505 * Given an `AssignExp`, determine if the lvalue will cause
512 * e = `AssignExp` or `CatAssignExp` to check for any pointers to the stack
1661 override void visit(AssignExp e)
1964 override void visit(AssignExp e)
clone.d 356 auto ec = new AssignExp(loc,
1537 auto ec = new AssignExp(loc,
expression.d 469 * and let AssignExp() handle the construction.
1689 inout(AssignExp) isAssignExp() { return op == EXP.assign ? cast(typeof(return))this : null; }
4450 Expression e = new AssignExp(loc, e1, e2);
4475 Expression e = new AssignExp(loc, e1, e2);
5642 /// This is needed because AssignExp rewrites CommaExp, hence it needs
5951 extern (C++) class AssignExp : BinExp
5959 super(loc, EXP.assign, __traits(classInstanceSize, AssignExp), e1, e2);
5964 super(loc, tok, __traits(classInstanceSize, AssignExp), e1, e2);
5985 /* In front-end level, AssignExp should make an lvalue of e1.
6000 extern (C++) final class ConstructExp : AssignExp
    [all...]
optimize.d 109 AssignExp ae = cast(AssignExp)ei;
expressionsem.d 688 ex = new AssignExp(loc, ex, e2);
1189 e = new AssignExp(loc, e, e2);
1307 e = new AssignExp(loc, e, e2);
1560 e = new AssignExp(exp.loc, ale.syntaxCopy(), e);
1573 e = new AssignExp(exp.loc, elvalue, e);
2380 auto e = new AssignExp(gate.loc, new VarExp(gate.loc, gate), IntegerExp.createBool(true));
5152 auto restoreVptr = new AssignExp(loc, vptr.syntaxCopy(), new VarExp(loc, vptrTmpDecl));
8684 override void visit(AssignExp exp)
8689 if (exp.op == EXP.assign) printf("AssignExp.toElem('%s')\n", exp.toChars());
8964 (*exps)[i] = new AssignExp(exp.loc, ex1, ex2)
    [all...]
parsetimevisitor.d 257 void visit(AST.AssignExp e) { visit(cast(AST.BinExp)e); }
dinterpret.d 2087 AssignExp ae = cast(AssignExp)e;
2344 // There is no AssignExp for void initializers,
3340 ((cast(AssignExp)e).memset == MemorySet.referenceInit))
4338 override void visit(AssignExp e)
4806 AssignExp ae = ctfeEmplaceExp!AssignExp(e.loc, ale, eb);
declaration.d 1648 e = (cast(AssignExp)e).e2;
initsem.d 598 // better diagnostic message, as same as AssignExp::semantic.
1285 Expression e = (i.exp.op == EXP.construct || i.exp.op == EXP.blit) ? (cast(AssignExp)i.exp).e2 : i.exp;
semantic3.d 1064 auto ec = new AssignExp(iec.loc, iec.e1, iec.e2);
hdrgen.d 1265 (cast(AssignExp)ie.exp).e2.expressionToBuffer(buf, hgs);
1516 (cast(AssignExp)ie.exp).e2.expressionToBuffer(buf, hgs);
cparse.d 1413 e = new AST.AssignExp(loc, e, e2);
dcast.d 3827 IntRange visitAssign(AssignExp e)
statementsem.d 4193 e = new AssignExp(Loc.initial, new VarExp(Loc.initial, v), e);
dsymbolsem.d 926 * In AssignExp::toElem(), we check for this and issue
971 // If local variable, use AssignExp to handle all the various
1028 ex = (cast(AssignExp)ex).e2;
parse.d 9091 e = new AST.AssignExp(loc, e, e2);
  /src/external/gpl3/gcc.old/dist/gcc/d/
expr.cc 907 void visit (AssignExp *e)

Completed in 60 milliseconds