| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | expression.h | 237 UnaExp* isUnaExp(); 683 class UnaExp : public 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; variable 487 virtual void visit(UnaExp *e) { visit((Expression *)e); } in visit() 503 virtual void visit(AddrExp *e) { visit((UnaExp *)e); } in visit() 504 virtual void visit(PreExp *e) { visit((UnaExp *)e); } in visit() 505 virtual void visit(PtrExp *e) { visit((UnaExp *)e); } in visit() 506 virtual void visit(NegExp *e) { visit((UnaExp *)e); } in visit() 507 virtual void visit(UAddExp *e) { visit((UnaExp *)e); } in visit() 508 virtual void visit(NotExp *e) { visit((UnaExp *)e); } in visit() 509 virtual void visit(ComExp *e) { visit((UnaExp *)e); } in visit() 510 virtual void visit(DeleteExp *e) { visit((UnaExp *)e); } in visit() [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)e); }
|
| H A D | parsetimevisitor.d | 195 void visit(AST.UnaExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor() 211 void visit(AST.AddrExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 212 void visit(AST.PreExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 213 void visit(AST.PtrExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 214 void visit(AST.NegExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 215 void visit(AST.UAddExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 216 void visit(AST.NotExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 217 void visit(AST.ComExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 218 void visit(AST.DeleteExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() 219 void visit(AST.CastExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor() [all …]
|
| H A D | expression.d | 1750 inout(UnaExp) isUnaExp() pure inout nothrow @nogc in isUnaExp() 4217 extern (C++) abstract class UnaExp : Expression 4228 override UnaExp syntaxCopy() in syntaxCopy() 4230 UnaExp e = cast(UnaExp)copy(); in syntaxCopy() 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 4792 extern (C++) final class DotVarExp : UnaExp [all …]
|
| H A D | apply.d | 127 override void visit(UnaExp e) in visit()
|
| H A D | printast.d | 119 override void visit(UnaExp e) in visit()
|
| H A D | arrayop.d | 220 override void visit(UnaExp e) in buildArrayOp()
|
| H A D | opover.d | 280 Expression visitUna(UnaExp e) in visitUna() 413 UnaExp ue = cast(UnaExp)e.copy(); in visitUna() 588 (cast(UnaExp)result).e1 = e1; in visitCast()
|
| H A D | lambdacomp.d | 335 override void visit(UnaExp exp) in visit()
|
| H A D | optimize.d | 301 bool unaOptimize(UnaExp e, int flags) in Expression_optimize() 385 void visitUna(UnaExp e) in Expression_optimize() 1328 case EXP.prePlusPlus: visitUna(cast(UnaExp)ex); break; in Expression_optimize()
|
| H A D | ob.d | 1642 override void visit(UnaExp e) in genKill() 2372 override void visit(UnaExp e) in checkObErrors()
|
| H A D | transitivevisitor.d | 1029 override void visit(AST.UnaExp e) in ParseVisitMethods()
|
| H A D | dtemplate.d | 5189 override void visit(UnaExp e) in reliesOnTemplateParameters() 5198 visit(cast(UnaExp)e); in reliesOnTemplateParameters() 5216 visit(cast(UnaExp)e); in reliesOnTemplateParameters() 5231 visit(cast(UnaExp)e); in reliesOnTemplateParameters() 5240 visit(cast(UnaExp)e); in reliesOnTemplateParameters() 5258 visit(cast(UnaExp)e); in reliesOnTemplateParameters()
|
| H A D | expressionsem.d | 178 private Expression extractOpDollarSideEffect(Scope* sc, UnaExp ue) in extractOpDollarSideEffect() 390 private Expression searchUFCS(Scope* sc, UnaExp ue, Identifier ident) in searchUFCS() 4642 UnaExp ue = cast(UnaExp)exp.e1; in visit() 4729 ue = cast(UnaExp)exp.e1; in visit() 9459 …= EXP.blit && (e2x.op == EXP.slice && (cast(UnaExp)e2x).e1.isLvalue() || e2x.op == EXP.cast_ && (c… in visit() 9731 (e2x.op == EXP.slice && (cast(UnaExp)e2x).e1.isLvalue() || in visit() 9732 e2x.op == EXP.cast_ && (cast(UnaExp)e2x).e1.isLvalue() || in visit() 12181 Expression unaSemantic(UnaExp e, Scope* sc) in unaSemantic()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | visitor.h | 209 class UnaExp; variable 503 virtual void visit(UnaExp *e) { visit((Expression *)e); } in visit() 506 virtual void visit(CompileExp *e) { visit((UnaExp *)e); } in visit() 507 virtual void visit(ImportExp *e) { visit((UnaExp *)e); } in visit() 508 virtual void visit(AssertExp *e) { visit((UnaExp *)e); } in visit() 509 virtual void visit(DotIdExp *e) { visit((UnaExp *)e); } in visit() 510 virtual void visit(DotTemplateExp *e) { visit((UnaExp *)e); } in visit() 511 virtual void visit(DotVarExp *e) { visit((UnaExp *)e); } in visit() 512 virtual void visit(DotTemplateInstanceExp *e) { visit((UnaExp *)e); } in visit() 513 virtual void visit(DelegateExp *e) { visit((UnaExp *)e); } in visit() [all …]
|
| H A D | expression.h | 716 class UnaExp : public 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 | expression.c | 675 Expression *searchUFCS(Scope *sc, UnaExp *ue, Identifier *ident) in searchUFCS() 4927 UnaExp::UnaExp(Loc loc, TOK op, int size, Expression *e1) in UnaExp() function 4934 Expression *UnaExp::syntaxCopy() in syntaxCopy() 4936 UnaExp *e = (UnaExp *)copy(); in syntaxCopy() 4948 Expression *UnaExp::incompatibleTypes() in incompatibleTypes() 4966 Expression *UnaExp::resolveLoc(Loc loc, Scope *sc) in resolveLoc() 5201 : UnaExp(loc, TOKmixin, sizeof(CompileExp), e) in CompileExp() 5208 : UnaExp(loc, TOKimport, sizeof(ImportExp), e) in ImportExp() 5215 : UnaExp(loc, TOKassert, sizeof(AssertExp), e) in AssertExp() 5228 : UnaExp(loc, TOKdotid, sizeof(DotIdExp), e) in DotIdExp() [all …]
|
| H A D | apply.c | 81 void visit(UnaExp *e) in visit()
|
| H A D | opover.c | 230 void visit(UnaExp *e) in op_overload() 382 UnaExp *ue = (UnaExp *)e->copy(); in op_overload() 568 ((UnaExp *)result)->e1 = e1; in op_overload()
|
| H A D | optimize.c | 215 bool unaOptimize(UnaExp *e, int flags) in Expression_optimize() 289 void visit(UnaExp *e) in Expression_optimize()
|
| H A D | arrayop.c | 117 return isArrayOpValid(((UnaExp *)e)->e1); in isArrayOpValid()
|
| H A D | expressionsem.c | 70 Expression *unaSemantic(UnaExp *e, Scope *sc); 145 static void setNoderefOperand(UnaExp *e) in setNoderefOperand() 204 static bool checkAddressVar(Scope *sc, UnaExp *e, VarDeclaration *v) in checkAddressVar() 3099 UnaExp *ue = (UnaExp *)(exp->e1); in visit() 3201 ue = (UnaExp *)exp->e1; in visit() 5846 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || in visit() 5847 (e2x->op == TOKcast && ((UnaExp *)e2x)->e1->isLvalue()) || in visit() 6040 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || in visit() 6041 (e2x->op == TOKcast && ((UnaExp *)e2x)->e1->isLvalue()) || in visit() 8181 Expression *unaSemantic(UnaExp *e, Scope *sc) in unaSemantic()
|
| H A D | dtemplate.c | 4829 void visit(UnaExp *e) in reliesOnTident() 4838 visit((UnaExp *)e); in reliesOnTident() 4857 visit((UnaExp *)e); in reliesOnTident() 4873 visit((UnaExp *)e); in reliesOnTident() 4882 visit((UnaExp *)e); in reliesOnTident() 4900 visit((UnaExp *)e); in reliesOnTident()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | expr.cc | 96 || (e->op == TOKslice && ((UnaExp *) e)->e1->isLvalue ()) in lvalue_p() 97 || (e->op == TOKcast && ((UnaExp *) e)->e1->isLvalue ())); in lvalue_p()
|