/netbsd-current/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 | visitor.h | 242 class ArrayLengthExp; 644 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); }
|
H A D | expression.h | 183 ArrayLengthExp* isArrayLengthExp(); 943 class ArrayLengthExp : public UnaExp class in inherits:UnaExp
|
H A D | cond.d | 149 Expression el = new ArrayLengthExp(aggr.loc, aggr);
|
H A D | optimize.d | 1073 void visitArrayLength(ArrayLengthExp e) 1075 //printf("ArrayLengthExp::optimize(result = %d) %s\n", result, e.toChars());
|
H A D | expression.d | 1679 inout(ArrayLengthExp) isArrayLengthExp() { return op == EXP.arrayLength ? cast(typeof(return))this : null; } 5557 extern (C++) final class ArrayLengthExp : UnaExp 5561 super(loc, EXP.arrayLength, __traits(classInstanceSize, ArrayLengthExp), e1);
|
H A D | expressionsem.d | 1556 ArrayLengthExp ale = exp.e1.isArrayLengthExp(); 1570 Expression e1 = new ArrayLengthExp(ale.loc, new PtrExp(ale.loc, new VarExp(ale.loc, tmp))); 8031 Expression el = new ArrayLengthExp(exp.loc, exp.e1); 8077 override void visit(ArrayLengthExp e) 8081 printf("ArrayLengthExp::semantic('%s')\n", e.toChars()); 8488 Expression el = new ArrayLengthExp(exp.loc, exp.e1);
|
H A D | dinterpret.d | 4804 auto ale = ctfeEmplaceExp!ArrayLengthExp(e.loc, ea); 5054 override void visit(ArrayLengthExp e) 5058 printf("%s ArrayLengthExp::interpret() %s\n", e.loc.toChars(), e.toChars());
|
H A D | typesem.d | 3687 e = new ArrayLengthExp(e.loc, e);
|
H A D | hdrgen.d | 2456 void visitArrayLength(ArrayLengthExp e)
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | arrayop.c | 56 new ArrayLengthExp(Loc(), new IdentifierExp(Loc(), p->ident)),
|
H A D | cond.c | 87 Expression *el = new ArrayLengthExp(aggr->loc, aggr);
|
H A D | visitor.h | 233 class ArrayLengthExp; 527 virtual void visit(ArrayLengthExp *e) { visit((UnaExp *)e); }
|
H A D | expression.c | 5876 ArrayLengthExp::ArrayLengthExp(Loc loc, Expression *e1) function in class:ArrayLengthExp 5877 : UnaExp(loc, TOKarraylength, sizeof(ArrayLengthExp), e1) 5912 Expression *ArrayLengthExp::rewriteOpAssign(BinExp *exp) 5917 ArrayLengthExp *ale = (ArrayLengthExp *)exp->e1; 5930 Expression *e1 = new ArrayLengthExp(ale->loc, new PtrExp(ale->loc, new VarExp(ale->loc, tmp)));
|
H A D | expression.h | 1005 class ArrayLengthExp : public UnaExp class in inherits:UnaExp 1008 ArrayLengthExp(Loc loc, Expression *e1);
|
H A D | optimize.c | 941 void visit(ArrayLengthExp *e) 943 //printf("ArrayLengthExp::optimize(result = %d) %s\n", result, e->toChars());
|
H A D | expressionsem.c | 2242 e = ArrayLengthExp::rewriteOpAssign(exp); 4664 Expression *el = new ArrayLengthExp(exp->loc, exp->e1); 4689 void visit(ArrayLengthExp *e) 5041 Expression *el = new ArrayLengthExp(exp->loc, exp->e1); 5926 ArrayLengthExp *ale = (ArrayLengthExp *)exp->e1;
|
H A D | dinterpret.c | 3537 e1 = ((ArrayLengthExp *)e1)->e1; 4884 void visit(ArrayLengthExp *e)
|
H A D | hdrgen.c | 2922 void visit(ArrayLengthExp *e)
|
H A D | mtype.c | 4495 e = new ArrayLengthExp(e->loc, e);
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | expr.cc | 929 ArrayLengthExp *ale = (ArrayLengthExp *) e->e1; 1316 void visit (ArrayLengthExp *e)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | expr.cc | 1319 void visit (ArrayLengthExp *e)
|