Searched refs:UnaExp (Results 1 - 25 of 32) sorted by relevance

12

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h237 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 Dvisitor.h217 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 Dvisitor.d74 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 Dparsetimevisitor.d195 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 Dapply.d127 override void visit(UnaExp e)
H A Dexpression.d1750 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 Dprintast.d119 override void visit(UnaExp e)
H A Dopover.d280 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 Dlambdacomp.d335 override void visit(UnaExp exp)
H A Darrayop.d220 override void visit(UnaExp e)
H A Doptimize.d301 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 Dtransitivevisitor.d1029 override void visit(AST.UnaExp e)
1031 //printf("Visiting UnaExp\n");
H A Dob.d1642 override void visit(UnaExp e)
2372 override void visit(UnaExp e)
H A Ddtemplate.d5189 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 Dexpressionsem.d178 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 Dvisitor.h209 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 Dexpression.h716 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 Dapply.c81 void visit(UnaExp *e)
H A Dexpression.c675 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 Darrayop.c117 return isArrayOpValid(((UnaExp *)e)->e1);
H A Dopover.c230 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 Doptimize.c215 bool unaOptimize(UnaExp *e, int flags)
289 void visit(UnaExp *e)
291 //printf("UnaExp::optimize() %s\n", e->toChars());
H A Dexpressionsem.c70 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 Ddtemplate.c4829 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 Dexpr.cc96 || (e->op == TOKslice && ((UnaExp *) e)->e1->isLvalue ())
97 || (e->op == TOKcast && ((UnaExp *) e)->e1->isLvalue ()));

Completed in 233 milliseconds

12