/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | visitor.d | 81 void visit(ASTCodegen.ArrayLengthExp e) { visit(cast(ASTCodegen.UnaExp)e); } 211 override void visit(ASTCodegen.ArrayLengthExp e)
|
H A D | expression.h | 183 ArrayLengthExp* isArrayLengthExp(); 943 class ArrayLengthExp : public UnaExp
|
H A D | visitor.h | 242 class ArrayLengthExp; variable 644 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); } in visit()
|
H A D | cond.d | 149 Expression el = new ArrayLengthExp(aggr.loc, aggr); in private()
|
H A D | optimize.d | 1073 void visitArrayLength(ArrayLengthExp e) in Expression_optimize()
|
H A D | expression.d | 1679 …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 D | expressionsem.d | 1556 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 D | dinterpret.d | 4804 auto ale = ctfeEmplaceExp!ArrayLengthExp(e.loc, ea); in visit() 5054 override void visit(ArrayLengthExp e) in visit()
|
H A D | hdrgen.d | 2456 void visitArrayLength(ArrayLengthExp e) in expressionPrettyPrint()
|
H A D | typesem.d | 3687 e = new ArrayLengthExp(e.loc, e); in dotExp()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | visitor.h | 233 class ArrayLengthExp; variable 527 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); } in visit()
|
H A D | arrayop.c | 56 new ArrayLengthExp(Loc(), new IdentifierExp(Loc(), p->ident)), in buildArrayOp()
|
H A D | cond.c | 87 Expression *el = new ArrayLengthExp(aggr->loc, aggr); in lowerArrayAggregate()
|
H A D | expression.c | 5876 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 D | expression.h | 1005 class ArrayLengthExp : public UnaExp 1008 ArrayLengthExp(Loc loc, Expression *e1);
|
H A D | optimize.c | 941 void visit(ArrayLengthExp *e) in Expression_optimize()
|
H A D | expressionsem.c | 2242 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 D | hdrgen.c | 2922 void visit(ArrayLengthExp *e) in visit()
|
H A D | dinterpret.c | 3537 e1 = ((ArrayLengthExp *)e1)->e1; 4884 void visit(ArrayLengthExp *e) in visit()
|
H A D | mtype.c | 4495 e = new ArrayLengthExp(e->loc, e); in dotExp()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | expr.cc | 929 ArrayLengthExp *ale = (ArrayLengthExp *) e->e1; in visit() 1316 void visit (ArrayLengthExp *e) in visit()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | ChangeLog-2018 | 91 * expr.cc (ExprVisitor::visit(ArrayLengthExp)): Likewise.
|
H A D | expr.cc | 1319 void visit (ArrayLengthExp *e) in visit()
|