| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | opover.c | 113 void visit(EqualExp *) { id = Id::eq; } in opId() 909 void visit(EqualExp *e) in op_overload() 1054 e = (EqualExp *)e->copy(); in op_overload() 1067 ((EqualExp *)result)->e1->type->toBasetype() == t1) in op_overload() 1102 EqualExp *eeq = new EqualExp(e->op, e->loc, ex1, ex2); in op_overload()
|
| H A D | denum.c | 696 Expression *e = new EqualExp(TOKequal, loc, eprev, emax); in semantic() 725 Expression *etest = new EqualExp(TOKequal, loc, e, eprev); in semantic()
|
| H A D | visitor.h | 277 class EqualExp; variable 571 virtual void visit(EqualExp *e) { visit((BinExp *)e); } in visit()
|
| H A D | expression.h | 1396 class EqualExp : public BinExp 1399 EqualExp(TOK op, Loc loc, Expression *e1, Expression *e2);
|
| H A D | clone.c | 544 Expression *e = new EqualExp(TOKequal, loc, e1, e2); in buildXopEquals()
|
| H A D | optimize.c | 966 void visit(EqualExp *e) in Expression_optimize()
|
| H A D | expression.c | 6527 EqualExp::EqualExp(TOK op, Loc loc, Expression *e1, Expression *e2) in EqualExp() function 6528 : BinExp(loc, op, sizeof(EqualExp), e1, e2) in EqualExp()
|
| H A D | func.c | 5160 e = new EqualExp(TOKnotequal, Loc(), e, new IntegerExp(1)); in semantic() 5287 e = new EqualExp(TOKnotequal, Loc(), e, new IntegerExp(0)); in semantic()
|
| H A D | statementsem.c | 1877 cond = new EqualExp(TOKnotequal, loc, cond, new VarExp(loc, tmp)); in visit() 1890 … cond = new EqualExp(TOKnotequal, loc, new VarExp(loc, fs->key), new VarExp(loc, tmp)); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2012 | 186 (IdentityExp::toElem, EqualExp::toElem, CmpExp::toElem) 211 * d-glue.cc (EqualExp::toElem): Clean-up tree args array. 323 (EqualExp::toElem): Likewise. 421 (EqualExp::toElem): Use adEq2 over built-in memcmp for equality 727 (EqualExp::toElem): Likewise. 788 * d-glue.cc (EqualExp::toElem): Use memcmp for struct comparisons.
|
| H A D | ChangeLog-2016 | 653 * expr.cc (ExprVisitor::visit(EqualExp)): Use maybe_make_temp to save 1037 (EqualExp::toElem): Convert expressions to dynamic arrays when 1198 (EqualExp::toElem): Likewise. 1226 (EqualExp::toElem): Likewise.
|
| H A D | ChangeLog-2014 | 182 * d-elem.cc (EqualExp::toElem): Always store temporaries when comparing
|
| H A D | ChangeLog-2020 | 357 * expr.cc (ExprVisitor::visit (EqualExp *)): Call build_memcmp_call.
|
| H A D | ChangeLog-2017 | 1140 * expr.cc (ExprVisitor::visit(EqualExp)): Don't use memcmp on arrays
|
| H A D | ChangeLog-2013 | 408 * d-elem.cc (EqualExp::toElem): Optimise comparisons of arrays of basic
|
| H A D | expr.cc | 331 void visit (EqualExp *e) in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | expression.h | 225 EqualExp* isEqualExp(); 1257 class EqualExp : public BinExp
|
| H A D | visitor.h | 285 class EqualExp; variable 540 virtual void visit(EqualExp *e) { visit((BinExp *)e); } in visit()
|
| H A D | opover.d | 890 Expression visitEqual(EqualExp e) in visitEqual() 1066 auto eeq = new EqualExp(e.op, e.loc, ex1, ex2); in visitEqual()
|
| H A D | parsetimevisitor.d | 248 void visit(AST.EqualExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
|
| H A D | optimize.d | 1094 void visitEqual(EqualExp e) in Expression_optimize()
|
| H A D | dsymbolsem.d | 2427 Expression e = new EqualExp(EXP.equal, em.loc, eprev, emax); in visit() 2457 Expression etest = new EqualExp(EXP.equal, em.loc, e, eprev); in visit() 4248 e = new EqualExp(EXP.notEqual, Loc.initial, e, IntegerExp.literal!1); in visit() 4344 e = new EqualExp(EXP.notEqual, Loc.initial, e, IntegerExp.literal!0); in visit()
|
| H A D | clone.d | 585 Expression e = new EqualExp(EXP.equal, loc, e1, e2); in buildXopEquals()
|
| H A D | expression.d | 1736 …inout(EqualExp) isEqualExp() { return (op == EXP.equal || op == EXP.notEqual) ? cast(typeof(ret… in isEqualExp() 6640 extern (C++) final class EqualExp : BinExp 6644 super(loc, op, __traits(classInstanceSize, EqualExp), e1, e2); in this()
|
| H A D | statementsem.d | 1808 cond = new EqualExp(EXP.notEqual, loc, cond, new VarExp(loc, tmp)); in package() 1821 … cond = new EqualExp(EXP.notEqual, loc, new VarExp(loc, fs.key), new VarExp(loc, tmp)); in package()
|