Home
last modified time | relevance | path

Searched refs:IdentityExp (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2016784 * expr.cc (ExprVisitor::visit(IdentityExp*)): Remove side-effects
802 * expr.cc (ExprVisitor::visit(IdentityExp*)): Remove side-effects
971 * d-elem.cc (IdentityExp::toElem): Likewise.
1196 * d-elem.cc (IdentityExp::toElem): Use build_struct_comparison for
1225 * d-elem.cc (IdentityExp::toElem): Likewise.
H A DChangeLog-2012186 (IdentityExp::toElem, EqualExp::toElem, CmpExp::toElem)
322 * d-glue.cc (IdentityExp::toElem): Likewise.
419 * d-glue.cc (IdentityExp::toElem): Re-order precendence of type
H A DChangeLog-2019297 (ExprVisitor::visit(IdentityExp)): Add support for complex types.
H A DChangeLog-2013398 * d-elem.cc (IdentityExp::toElem): Use build_struct_memcmp for field
818 * d-elem.cc (IdentityExp::toElem): Remove special handling of class,
940 * d-elem.cc (IdentityExp::toElem): Ignore padding in bitwise floating
H A DChangeLog-2017274 * expr.cc (ExprVisitor::visit(IdentityExp)): Don't memcmp floating
H A Dexpr.cc266 void visit (IdentityExp *e) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h226 IdentityExp* isIdentityExp();
1265 class IdentityExp : public BinExp
H A Dvisitor.h286 class IdentityExp; variable
542 virtual void visit(IdentityExp *e) { visit((BinExp *)e); } in visit()
H A Dopover.d980 Expression r = new IdentityExp(op2, e.loc, e.e1, e.e2); in visitEqual()
997 Expression r = new IdentityExp(op2, e.loc, e.e1, e.e2); in visitEqual()
H A Dparsetimevisitor.d250 void visit(AST.IdentityExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Doptimize.d1116 void visitIdentity(IdentityExp e) in Expression_optimize()
H A Dexpression.d1737 …inout(IdentityExp) isIdentityExp() { return (op == EXP.identity || op == EXP.notIdentity) ? cast(t… in isIdentityExp()
6661 extern (C++) final class IdentityExp : BinExp
6665 super(loc, op, __traits(classInstanceSize, IdentityExp), e1, e2); in this()
H A Dparse.d8952 e = new AST.IdentityExp(op, loc, e, e2); in parseCmpExp()
H A Dexpressionsem.d11815 override void visit(IdentityExp exp) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h278 class IdentityExp; variable
572 virtual void visit(IdentityExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.h1406 class IdentityExp : public BinExp
1409 IdentityExp(TOK op, Loc loc, Expression *e1, Expression *e2);
H A Dopover.c1017 result = new IdentityExp(op2, e->loc, e->e1, e->e2); in op_overload()
1034 result = new IdentityExp(op2, e->loc, e->e1, e->e2); in op_overload()
H A Doptimize.c990 void visit(IdentityExp *e) in Expression_optimize()
H A Dexpression.c6535 IdentityExp::IdentityExp(TOK op, Loc loc, Expression *e1, Expression *e2) in IdentityExp() function
6536 : BinExp(loc, op, sizeof(IdentityExp), e1, e2) in IdentityExp()
H A Dparse.c7681 e = new IdentityExp(op, loc, e, e2); in parseCmpExp()
H A Dexpressionsem.c7940 void visit(IdentityExp *exp) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc262 void visit (IdentityExp *e) in visit()