Home
last modified time | relevance | path

Searched refs:TupleExp (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dtraits.c841 ex = new TupleExp(e->loc, exps); in semanticTraits()
891 Expression *ex = new TupleExp(e->loc, exps); in semanticTraits()
915 TupleExp *tup = new TupleExp(e->loc, exps); in semanticTraits()
956 TupleExp *tup = new TupleExp(e->loc, mods); in semanticTraits()
1110 TupleExp *tup = new TupleExp(e->loc, exps); in semanticTraits()
1308 Expression *ex = new TupleExp(e->loc, exps); in semanticTraits()
1449 TupleExp *te= new TupleExp(e->loc, exps); in semanticTraits()
H A Dattrib.c1694 TupleExp *te = (TupleExp *)e; in udaExpressionEval()
1726 udas->push(new TupleExp(Loc(), udas1)); in concat()
1727 udas->push(new TupleExp(Loc(), udas2)); in concat()
1742 exps->push(new TupleExp(Loc(), userAttribDecl->getAttributes())); in getAttributes()
1744 exps->push(new TupleExp(Loc(), atts)); in getAttributes()
H A Dapply.c133 void visit(TupleExp *e) in visit()
H A Ddeclaration.c1050 TupleExp *te = (TupleExp *)e; in semantic()
1105 ie = new TupleExp(_init->loc, iexps); in semantic()
1111 TupleExp *te = (TupleExp *)ie; in semantic()
1138 TupleExp *te = (TupleExp *)ie; in semantic()
H A Dexpression.c1023 TupleExp *te = (TupleExp *)arg; in expandTuples()
2183 TupleExp *Expression::toTupleExp() in toTupleExp()
3321 e = new TupleExp(loc, tup); in resolve()
4468 TupleExp::TupleExp(Loc loc, Expression *e0, Expressions *exps) in TupleExp() function
4469 : Expression(loc, TOKtuple, sizeof(TupleExp)) in TupleExp()
4476 TupleExp::TupleExp(Loc loc, Expressions *exps) in TupleExp() function
4477 : Expression(loc, TOKtuple, sizeof(TupleExp)) in TupleExp()
4484 TupleExp::TupleExp(Loc loc, TupleDeclaration *tup) in TupleExp() function
4485 : Expression(loc, TOKtuple, sizeof(TupleExp)) in TupleExp()
4520 bool TupleExp::equals(RootObject *o) in equals()
[all …]
H A Dexpression.h160 virtual TupleExp *toTupleExp();
385 class TupleExp : public Expression
398 TupleExp(Loc loc, Expression *e0, Expressions *exps);
399 TupleExp(Loc loc, Expressions *exps);
400 TupleExp(Loc loc, TupleDeclaration *tup);
401 TupleExp *toTupleExp();
H A Dinitsem.c288 TupleExp *te = (TupleExp *)ei->exp; in visit()
387 i->exp = new TupleExp(i->exp->loc, new Expressions()); in visit()
H A Dcond.c114 sfe->aggrfe->aggr = new TupleExp(aggr->loc, es); in lowerArrayAggregate()
201 Type *ty = new TypeTypeof(loc, new TupleExp(loc, e)); in createTupleType()
H A Dexpressionsem.c1507 void visit(TupleExp *exp) in visit()
2577 Expression *e = new TupleExp(exp->loc, e0, exps); in visit()
4596 TupleExp *te; in visit()
4601 te = (TupleExp *)exp->e1; in visit()
4631 e = new TupleExp(exp->loc, te->e0, exps); in visit()
4918 TupleExp *te = (TupleExp *)exp->e2; in visit()
4996 TupleExp *te; in visit()
5001 te = (TupleExp *)exp->e1; in visit()
5431 TupleExp *tup1 = (TupleExp *)exp->e1; in visit()
5432 TupleExp *tup2 = (TupleExp *)e2x; in visit()
[all …]
H A Dopover.c1080 TupleExp *tup1 = (TupleExp *)e->e1; in op_overload()
1081 TupleExp *tup2 = (TupleExp *)e->e2; in op_overload()
H A Dvisitor.h190 class TupleExp; variable
484 virtual void visit(TupleExp *e) { visit((Expression *)e); } in visit()
H A Dstatementsem.c509 bool declareVariable(ForeachStatement *fs, Type *paramtype, TupleExp *te, in declareVariable()
619 Type *paramtype, TupleExp *te, TypeTuple *tuple, in makeTupleForeachBody()
792 TupleExp *te = NULL; in makeTupleForeach()
795 te = (TupleExp *)fs->aggr; in makeTupleForeach()
942 TupleExp *te = (TupleExp *)fs->aggr; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtraits.d1208 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
1251 Expression ex = new TupleExp(e.loc, exps); in semanticTraits()
1300 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
1329 auto tup = new TupleExp(e.loc, mods); in semanticTraits()
1501 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
1712 Expression ex = new TupleExp(e.loc, exps); in semanticTraits()
1861 auto te = new TupleExp(e.loc, exps); in semanticTraits()
1976 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
2054 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
2092 auto tup = new TupleExp(e.loc, exps); in semanticTraits()
H A Dapply.d180 override void visit(TupleExp e) in visit()
H A Dattrib.d1423 (*udas)[0] = new TupleExp(Loc.initial, udas1); in concat()
1424 (*udas)[1] = new TupleExp(Loc.initial, udas2); in concat()
1438 exps.push(new TupleExp(Loc.initial, userAttribDecl.getAttributes())); in getAttributes()
1440 exps.push(new TupleExp(Loc.initial, atts)); in getAttributes()
H A Dexpression.h144 TupleExp* isTupleExp();
394 class TupleExp : public Expression
407 static TupleExp *create(const Loc &loc, Expressions *exps);
408 TupleExp *syntaxCopy();
H A Dcond.d174 aggrfe.aggr = new TupleExp(aggr.loc, es); in private()
257 auto ty = new TypeTypeof(loc, new TupleExp(loc, e)); in private()
H A Dsemantic2.d578 TupleExp te = cast(TupleExp)e; in visit()
H A Dlambdacomp.d492 override void visit(TupleExp) { buf.setsize(0); } in visit() argument
H A Dtypesem.d1566 TupleExp te = oparam.defaultArg.isTupleExp(); in typeSemantic()
1573 TupleExp te = oparam.defaultArg.isTupleExp(); in typeSemantic()
1846 TupleExp te = e.isTupleExp(); in typeSemantic()
3649 e = new TupleExp(e.loc, e0, exps); in dotExp()
3952 e = new TupleExp(e.loc, e0, exps); in dotExp()
4084 e = new TupleExp(e.loc, tup); in dotExp()
4213 e = new TupleExp(e.loc, e0, exps); in dotExp()
4500 e = new TupleExp(e.loc, tup); in dotExp()
4781 return new TupleExp(loc, exps); in visitTuple()
H A Dexpression.d296 TupleExp te = cast(TupleExp)arg; in expandTuples()
1638 … inout(TupleExp) isTupleExp() { return op == EXP.tuple ? cast(typeof(return))this : null; } in isTupleExp()
2822 extern (C++) final class TupleExp : Expression
2837 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp)); in this()
2845 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp)); in this()
2852 super(loc, EXP.tuple, __traits(classInstanceSize, TupleExp)); in this()
2884 static TupleExp create(const ref Loc loc, Expressions* exps) in create()
2886 return new TupleExp(loc, exps); in create()
2889 override TupleExp syntaxCopy() in syntaxCopy()
2891 return new TupleExp(loc, e0 ? e0.syntaxCopy() : null, arraySyntaxCopy(exps)); in syntaxCopy()
H A Dvisitor.h196 class TupleExp; variable
493 virtual void visit(TupleExp *e) { visit((Expression *)e); } in visit()
H A Dexpressionsem.d974 e = new TupleExp(loc, tup); in symbolToExp()
3049 override void visit(TupleExp exp) in visit()
6182 auto res = new TupleExp(op.loc, te.exps); in visit()
6583 Expression e = new TupleExp(exp.loc, e0, exps); in visit()
7503 TupleExp te = exp.e1.isTupleExp(); in visit()
7961 TupleExp te; in visit()
7966 te = cast(TupleExp)exp.e1; in visit()
7995 e = new TupleExp(exp.loc, te.e0, exps); in visit()
8365 TupleExp te = cast(TupleExp)exp.e2; in visit()
8444 TupleExp te; in visit()
[all …]
H A Dinitsem.d349 TupleExp te = ei.exp.isTupleExp(); in initializerSemantic()
468 i.exp = new TupleExp(i.exp.loc, new Expressions()); in initializerSemantic()
H A Dparsetimevisitor.d201 void visit(AST.TupleExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()

12