Home
last modified time | relevance | path

Searched refs:ArrayLengthExp (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dvisitor.d81 void visit(ASTCodegen.ArrayLengthExp e) { visit(cast(ASTCodegen.UnaExp)e); }
211 override void visit(ASTCodegen.ArrayLengthExp e)
H A Dexpression.h183 ArrayLengthExp* isArrayLengthExp();
943 class ArrayLengthExp : public UnaExp
H A Dvisitor.h242 class ArrayLengthExp; variable
644 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); } in visit()
H A Dcond.d149 Expression el = new ArrayLengthExp(aggr.loc, aggr); in private()
H A Doptimize.d1073 void visitArrayLength(ArrayLengthExp e) in Expression_optimize()
H A Dexpression.d1679 …inout(ArrayLengthExp) isArrayLengthExp() { return op == EXP.arrayLength ? cast(typeof(return))this… in isArrayLengthExp()
5557 extern (C++) final class ArrayLengthExp : UnaExp
5561 super(loc, EXP.arrayLength, __traits(classInstanceSize, ArrayLengthExp), e1); in this()
H A Dexpressionsem.d1556 ArrayLengthExp ale = exp.e1.isArrayLengthExp(); in rewriteOpAssign()
1570 Expression e1 = new ArrayLengthExp(ale.loc, new PtrExp(ale.loc, new VarExp(ale.loc, tmp))); in rewriteOpAssign()
8031 Expression el = new ArrayLengthExp(exp.loc, exp.e1); in visit()
8077 override void visit(ArrayLengthExp e) in visit()
8488 Expression el = new ArrayLengthExp(exp.loc, exp.e1); in visit()
H A Ddinterpret.d4804 auto ale = ctfeEmplaceExp!ArrayLengthExp(e.loc, ea); in visit()
5054 override void visit(ArrayLengthExp e) in visit()
H A Dhdrgen.d2456 void visitArrayLength(ArrayLengthExp e) in expressionPrettyPrint()
H A Dtypesem.d3687 e = new ArrayLengthExp(e.loc, e); in dotExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h233 class ArrayLengthExp; variable
527 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); } in visit()
H A Darrayop.c56 new ArrayLengthExp(Loc(), new IdentifierExp(Loc(), p->ident)), in buildArrayOp()
H A Dcond.c87 Expression *el = new ArrayLengthExp(aggr->loc, aggr); in lowerArrayAggregate()
H A Dexpression.c5876 ArrayLengthExp::ArrayLengthExp(Loc loc, Expression *e1) in ArrayLengthExp() function
5877 : UnaExp(loc, TOKarraylength, sizeof(ArrayLengthExp), e1) in ArrayLengthExp()
5912 Expression *ArrayLengthExp::rewriteOpAssign(BinExp *exp) in rewriteOpAssign()
5917 ArrayLengthExp *ale = (ArrayLengthExp *)exp->e1; in rewriteOpAssign()
5930 … Expression *e1 = new ArrayLengthExp(ale->loc, new PtrExp(ale->loc, new VarExp(ale->loc, tmp))); in rewriteOpAssign()
H A Dexpression.h1005 class ArrayLengthExp : public UnaExp
1008 ArrayLengthExp(Loc loc, Expression *e1);
H A Doptimize.c941 void visit(ArrayLengthExp *e) in Expression_optimize()
H A Dexpressionsem.c2242 e = ArrayLengthExp::rewriteOpAssign(exp); in visit()
4664 Expression *el = new ArrayLengthExp(exp->loc, exp->e1); in visit()
4689 void visit(ArrayLengthExp *e) in visit()
5041 Expression *el = new ArrayLengthExp(exp->loc, exp->e1); in visit()
5926 ArrayLengthExp *ale = (ArrayLengthExp *)exp->e1; in visit()
H A Dhdrgen.c2922 void visit(ArrayLengthExp *e) in visit()
H A Ddinterpret.c3537 e1 = ((ArrayLengthExp *)e1)->e1;
4884 void visit(ArrayLengthExp *e) in visit()
H A Dmtype.c4495 e = new ArrayLengthExp(e->loc, e); in dotExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc929 ArrayLengthExp *ale = (ArrayLengthExp *) e->e1; in visit()
1316 void visit (ArrayLengthExp *e) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-201891 * expr.cc (ExprVisitor::visit(ArrayLengthExp)): Likewise.
H A Dexpr.cc1319 void visit (ArrayLengthExp *e) in visit()