Home
last modified time | relevance | path

Searched refs:CatAssignExp (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Darrayop.d171 checkPossibleAddCatError!(AddAssignExp, CatAssignExp)(e.isAddAssignExp); in arrayOp()
378 checkPossibleAddCatError!(AddAssignExp, CatAssignExp)(e.isAddAssignExp()); in arrayOpInvalidError()
H A Dnogc.d182 override void visit(CatAssignExp e) in visit()
H A Dexpression.h208 CatAssignExp* isCatAssignExp();
1147 class CatAssignExp : public BinAssignExp
H A Dvisitor.h267 class CatAssignExp; variable
565 virtual void visit(CatAssignExp *e) { visit((BinAssignExp *)e); } in visit()
H A Dcond.d385 auto catass = new CatAssignExp(aloc, new IdentifierExp(aloc, idres), res[1]); in lowerNonArrayAggregate()
H A Dexpression.d1707 inout(CatAssignExp) isCatAssignExp() { return op == EXP.concatenateAssign in isCatAssignExp()
6259 extern (C++) class CatAssignExp : BinAssignExp
6263 super(loc, EXP.concatenateAssign, __traits(classInstanceSize, CatAssignExp), e1, e2); in this()
6268 super(loc, tok, __traits(classInstanceSize, CatAssignExp), e1, e2); in this()
6280 extern (C++) final class CatElemAssignExp : CatAssignExp
6297 extern (C++) final class CatDcharAssignExp : CatAssignExp
H A Dparsetimevisitor.d273 void visit(AST.CatAssignExp e) { visit(cast(AST.BinAssignExp)e); } in ParseTimeVisitor()
H A Dparse.d9182 e = new AST.CatAssignExp(loc, e, e2); in parseAssignExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c201 void visit(CatAssignExp *e) in visit()
H A Dvisitor.h258 class CatAssignExp; variable
552 virtual void visit(CatAssignExp *e) { visit((BinAssignExp *)e); } in visit()
H A Dcond.c329 Expression *catass = new CatAssignExp(aloc, new IdentifierExp(aloc, idres), res[1]); in lowerNonArrayAggregate()
H A Dexpression.h1244 class CatAssignExp : public BinAssignExp
1247 CatAssignExp(Loc loc, Expression *e1, Expression *e2);
H A Dexpression.c6302 CatAssignExp::CatAssignExp(Loc loc, Expression *e1, Expression *e2) in CatAssignExp() function
6303 : BinAssignExp(loc, TOKcatass, sizeof(CatAssignExp), e1, e2) in CatAssignExp()
H A Dopover.c111 void visit(CatAssignExp *) { id = Id::catass; } in opId()
H A Dparse.c7838 … case TOKcatass: nextToken(); e2 = parseAssignExp(); e = new CatAssignExp(loc,e,e2); continue; in parseAssignExp()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-202065 * expr.cc (ExprVisitor::visit (CatAssignExp *)): Enforce LTR order of
86 * expr.cc (ExprVisitor::visit (CatAssignExp *)): Force a TARGET_EXPR
182 * expr.cc (ExprVisitor::visit (CatAssignExp *)): Don't force
1004 * expr.cc (ExprVisitor::visit (CatAssignExp *)): Fix up duplicated
H A DChangeLog-2012212 (CatAssignExp::toElem): Likewise.
459 (CatAssignExp::toElem): Likewise.
789 (CatAssignExp::toElem): Rework order of logic to allow appending
H A DChangeLog-2014128 (CatAssignExp::toElem): Likewise.
275 * d-elem.cc (CatAssignExp::toElem): Likewise.
H A DChangeLog-201366 * d-elem.cc (CatAssignExp::toElem): Don't call postblit after element
669 * d-elem.cc (CatAssignExp::toElem): Call postblit on appending array of
951 * d-elem.cc (CatAssignExp::toElem): Use new modify_expr.
H A DChangeLog-2015448 (CatAssignExp::toElem): Likewise.
H A DChangeLog-2016655 (ExprVisitor::visit(CatAssignExp)): Stabilize RHS before assignment.
H A Dexpr.cc821 void visit (CatAssignExp *e) in visit()
H A DChangeLog-2011964 * d/d-glue.cc: Fix codegen bug in CatAssignExp.
H A DChangeLog-2007861 (CatAssignExp::toElem): cleanup (not 64-bit)
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc835 void visit (CatAssignExp *e) in visit()

12