Home
last modified time | relevance | path

Searched refs:CatExp (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c213 void visit(CatExp *e) in visit()
H A Doptimize.c1199 void visit(CatExp *e) in Expression_optimize()
1209 CatExp *ce1 = (CatExp *)e->e1; in Expression_optimize()
1210 CatExp cex(e->loc, ce1->e2, e->e2); in Expression_optimize()
H A Dvisitor.h261 class CatExp; variable
555 virtual void visit(CatExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.h1267 class CatExp : public BinExp
1270 CatExp(Loc loc, Expression *e1, Expression *e2);
H A Dopover.c98 void visit(CatExp *) { id = Id::cat; } in opId()
148 void visit(CatExp *) { id = Id::cat_r; } in opId_r()
H A Dexpression.c6393 CatExp::CatExp(Loc loc, Expression *e1, Expression *e2) in CatExp() function
6394 : BinExp(loc, TOKcat, sizeof(CatExp), e1, e2) in CatExp()
H A Dparse.c7604 case TOKtilde: nextToken(); e2 = parseMulExp(); e = new CatExp(loc,e,e2); continue; in parseAddExp()
H A Ddinterpret.c5464 void visit(CatExp *e) in visit()
H A Dexpressionsem.c6600 void visit(CatExp *exp) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dnogc.d194 override void visit(CatExp e) in visit()
H A Darrayop.d376 checkPossibleAddCatError!(AddExp, CatExp)(e.isAddExp()); in arrayOpInvalidError()
H A Doptimize.d1244 void visitCat(CatExp e) in Expression_optimize()
1253 scope CatExp cex = new CatExp(e.loc, ce1.e2, e.e2); in Expression_optimize()
H A Dexpression.h211 CatExp* isCatExp();
1165 class CatExp : public BinExp
H A Dvisitor.h270 class CatExp; variable
536 virtual void visit(CatExp *e) { visit((BinExp *)e); } in visit()
H A Dparsetimevisitor.d244 void visit(AST.CatExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Dexpression.d1721 … inout(CatExp) isCatExp() { return op == EXP.concatenate ? cast(typeof(return))this : null; } in isCatExp()
6352 extern (C++) final class CatExp : BinExp
6356 super(loc, EXP.concatenate, __traits(classInstanceSize, CatExp), e1, e2); in this()
H A Ddinterpret.d5668 override void visit(CatExp e) in visit()
H A Dparse.d8866 e = new AST.CatExp(loc, e, e2); in parseAddExp()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-201411 * d-elem.cc (CatExp::toElem): Split dynamic arrays when passing as
126 * d-elem.cc (CatExp::toElem): Likewise.
537 * d-elem.cc (CatExp::toElem): Likewise.
614 * d-elem.cc (CatExp::toElem): Change stashed vars from Array to vec<>.
H A DChangeLog-2012293 (CatExp::toElem): Inline use of one_elem_array, clean-up.
409 * d-glue.cc (CatExp::toElem): Use flag_split_darrays.
H A Dexpr.cc669 void visit (CatExp *e) in visit()
703 CatExp *ce = e; in visit()
H A DChangeLog-200761 * d-glue.cc (CatExp::toElem): Null check. (Bugzilla 1581)
67 * d-glue.cc (CatExp::toElem): Flatten multiple CatExps into a
H A DChangeLog-2020847 * expr.cc (ExprVisitor::visit (CatExp *)): Use build_local_temp to
H A DChangeLog-20161043 * d-elem.cc (CatExp::toElem): Call new runtime function _d_arraycatnTX
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc683 void visit (CatExp *e) in visit()
706 ex = ((CatExp *) ex)->e1; in visit()
717 CatExp *ce = e; in visit()
723 : (ce = (CatExp *)ce->e1, oe = ce->e2))) in visit()

12