/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | expression.h | 237 UnaExp* isUnaExp(); 683 class UnaExp : public Expression class in inherits:Expression 689 UnaExp *syntaxCopy(); 724 class MixinExp : public UnaExp 730 class ImportExp : public UnaExp 736 class AssertExp : public UnaExp 746 class ThrowExp : public UnaExp 754 class DotIdExp : public UnaExp 766 class DotTemplateExp : public UnaExp 776 class DotVarExp : public UnaExp [all...] |
H A D | visitor.h | 217 class UnaExp; 487 virtual void visit(UnaExp *e) { visit((Expression *)e); } 502 // UnaExp 503 virtual void visit(AddrExp *e) { visit((UnaExp *)e); } 504 virtual void visit(PreExp *e) { visit((UnaExp *)e); } 505 virtual void visit(PtrExp *e) { visit((UnaExp *)e); } 506 virtual void visit(NegExp *e) { visit((UnaExp *)e); } 507 virtual void visit(UAddExp *e) { visit((UnaExp *)e); } 508 virtual void visit(NotExp *e) { visit((UnaExp *)e); } 509 virtual void visit(ComExp *e) { visit((UnaExp *) [all...] |
H A D | visitor.d | 74 void visit(ASTCodegen.DotTemplateExp e) { visit(cast(ASTCodegen.UnaExp)e); } 75 void visit(ASTCodegen.DotVarExp e) { visit(cast(ASTCodegen.UnaExp)e); } 76 void visit(ASTCodegen.DelegateExp e) { visit(cast(ASTCodegen.UnaExp)e); } 77 void visit(ASTCodegen.DotTypeExp e) { visit(cast(ASTCodegen.UnaExp)e); } 78 void visit(ASTCodegen.VectorExp e) { visit(cast(ASTCodegen.UnaExp)e); } 79 void visit(ASTCodegen.VectorArrayExp e) { visit(cast(ASTCodegen.UnaExp)e); } 80 void visit(ASTCodegen.SliceExp e) { visit(cast(ASTCodegen.UnaExp)e); } 81 void visit(ASTCodegen.ArrayLengthExp e) { visit(cast(ASTCodegen.UnaExp)e); } 82 void visit(ASTCodegen.DelegatePtrExp e) { visit(cast(ASTCodegen.UnaExp)e); } 83 void visit(ASTCodegen.DelegateFuncptrExp e) { visit(cast(ASTCodegen.UnaExp) [all...] |
H A D | parsetimevisitor.d | 195 void visit(AST.UnaExp e) { visit(cast(AST.Expression)e); } 210 // UnaExp 211 void visit(AST.AddrExp e) { visit(cast(AST.UnaExp)e); } 212 void visit(AST.PreExp e) { visit(cast(AST.UnaExp)e); } 213 void visit(AST.PtrExp e) { visit(cast(AST.UnaExp)e); } 214 void visit(AST.NegExp e) { visit(cast(AST.UnaExp)e); } 215 void visit(AST.UAddExp e) { visit(cast(AST.UnaExp)e); } 216 void visit(AST.NotExp e) { visit(cast(AST.UnaExp)e); } 217 void visit(AST.ComExp e) { visit(cast(AST.UnaExp)e); } 218 void visit(AST.DeleteExp e) { visit(cast(AST.UnaExp) [all...] |
H A D | apply.d | 127 override void visit(UnaExp e)
|
H A D | expression.d | 1750 inout(UnaExp) isUnaExp() pure inout nothrow @nogc 4217 extern (C++) abstract class UnaExp : Expression 4228 override UnaExp syntaxCopy() 4230 UnaExp e = cast(UnaExp)copy(); 4669 extern (C++) final class ImportExp : UnaExp 4687 extern (C++) final class AssertExp : UnaExp 4714 extern (C++) final class ThrowExp : UnaExp 4735 extern (C++) final class DotIdExp : UnaExp 4762 extern (C++) final class DotTemplateExp : UnaExp [all...] |
H A D | printast.d | 119 override void visit(UnaExp e)
|
H A D | opover.d | 280 Expression visitUna(UnaExp e) 282 //printf("UnaExp::op_overload() (%s)\n", e.toChars()); 413 UnaExp ue = cast(UnaExp)e.copy(); 588 (cast(UnaExp)result).e1 = e1;
|
H A D | lambdacomp.d | 335 override void visit(UnaExp exp)
|
H A D | arrayop.d | 220 override void visit(UnaExp e)
|
H A D | optimize.d | 301 bool unaOptimize(UnaExp e, int flags) 385 void visitUna(UnaExp e) 387 //printf("UnaExp::optimize() %s\n", e.toChars()); 1328 case EXP.prePlusPlus: visitUna(cast(UnaExp)ex); break;
|
H A D | transitivevisitor.d | 1029 override void visit(AST.UnaExp e) 1031 //printf("Visiting UnaExp\n");
|
H A D | ob.d | 1642 override void visit(UnaExp e) 2372 override void visit(UnaExp e)
|
H A D | dtemplate.d | 5189 override void visit(UnaExp e) 5191 //printf("UnaExp.reliesOnTemplateParameters('%s')\n", e.toChars()); 5198 visit(cast(UnaExp)e); 5216 visit(cast(UnaExp)e); 5231 visit(cast(UnaExp)e); 5240 visit(cast(UnaExp)e); 5258 visit(cast(UnaExp)e);
|
H A D | expressionsem.d | 178 private Expression extractOpDollarSideEffect(Scope* sc, UnaExp ue) 390 private Expression searchUFCS(Scope* sc, UnaExp ue, Identifier ident) 4642 UnaExp ue = cast(UnaExp)exp.e1; 4729 ue = cast(UnaExp)exp.e1; 9459 if (exp.op != EXP.blit && (e2x.op == EXP.slice && (cast(UnaExp)e2x).e1.isLvalue() || e2x.op == EXP.cast_ && (cast(UnaExp)e2x).e1.isLvalue() || e2x.op != EXP.slice && e2x.isLvalue())) 9731 (e2x.op == EXP.slice && (cast(UnaExp)e2x).e1.isLvalue() || 9732 e2x.op == EXP.cast_ && (cast(UnaExp)e2x).e1.isLvalue() || 12181 Expression unaSemantic(UnaExp [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | visitor.h | 209 class UnaExp; 503 virtual void visit(UnaExp *e) { visit((Expression *)e); } 506 virtual void visit(CompileExp *e) { visit((UnaExp *)e); } 507 virtual void visit(ImportExp *e) { visit((UnaExp *)e); } 508 virtual void visit(AssertExp *e) { visit((UnaExp *)e); } 509 virtual void visit(DotIdExp *e) { visit((UnaExp *)e); } 510 virtual void visit(DotTemplateExp *e) { visit((UnaExp *)e); } 511 virtual void visit(DotVarExp *e) { visit((UnaExp *)e); } 512 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } 513 virtual void visit(DelegateExp *e) { visit((UnaExp *) [all...] |
H A D | expression.h | 716 class UnaExp : public Expression class in inherits:Expression 722 UnaExp(Loc loc, TOK op, int size, Expression *e1); 767 class CompileExp : public UnaExp 774 class ImportExp : public UnaExp 781 class AssertExp : public UnaExp 792 class DotIdExp : public UnaExp 804 class DotTemplateExp : public UnaExp 815 class DotVarExp : public UnaExp 830 class DotTemplateInstanceExp : public UnaExp 842 class DelegateExp : public UnaExp [all...] |
H A D | apply.c | 81 void visit(UnaExp *e)
|
H A D | expression.c | 675 Expression *searchUFCS(Scope *sc, UnaExp *ue, Identifier *ident) 4927 UnaExp::UnaExp(Loc loc, TOK op, int size, Expression *e1) function in class:UnaExp 4934 Expression *UnaExp::syntaxCopy() 4936 UnaExp *e = (UnaExp *)copy(); 4948 Expression *UnaExp::incompatibleTypes() 4966 Expression *UnaExp::resolveLoc(Loc loc, Scope *sc) 5201 : UnaExp(loc, TOKmixin, sizeof(CompileExp), e) 5208 : UnaExp(lo [all...] |
H A D | arrayop.c | 117 return isArrayOpValid(((UnaExp *)e)->e1);
|
H A D | opover.c | 230 void visit(UnaExp *e) 232 //printf("UnaExp::op_overload() (%s)\n", e->toChars()); 382 UnaExp *ue = (UnaExp *)e->copy(); 568 ((UnaExp *)result)->e1 = e1;
|
H A D | optimize.c | 215 bool unaOptimize(UnaExp *e, int flags) 289 void visit(UnaExp *e) 291 //printf("UnaExp::optimize() %s\n", e->toChars());
|
H A D | expressionsem.c | 70 Expression *unaSemantic(UnaExp *e, Scope *sc); 145 static void setNoderefOperand(UnaExp *e) 204 static bool checkAddressVar(Scope *sc, UnaExp *e, VarDeclaration *v) 3099 UnaExp *ue = (UnaExp *)(exp->e1); 3201 ue = (UnaExp *)exp->e1; 5846 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || 5847 (e2x->op == TOKcast && ((UnaExp *)e2x)->e1->isLvalue()) || 6040 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || 6041 (e2x->op == TOKcast && ((UnaExp *)e2 [all...] |
H A D | dtemplate.c | 4829 void visit(UnaExp *e) 4831 //printf("UnaExp::reliesOnTident('%s')\n", e->toChars()); 4838 visit((UnaExp *)e); 4857 visit((UnaExp *)e); 4873 visit((UnaExp *)e); 4882 visit((UnaExp *)e); 4900 visit((UnaExp *)e);
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | expr.cc | 96 || (e->op == TOKslice && ((UnaExp *) e)->e1->isLvalue ()) 97 || (e->op == TOKcast && ((UnaExp *) e)->e1->isLvalue ()));
|