Home
last modified time | relevance | path

Searched refs:DivExp (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h213 DivExp* isDivExp();
1177 class DivExp : public BinExp
H A Dvisitor.h272 class DivExp; variable
532 virtual void visit(DivExp *e) { visit((BinExp *)e); } in visit()
H A Dparsetimevisitor.d240 void visit(AST.DivExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Doptimize.d941 void visitDiv(DivExp e) in Expression_optimize()
H A Ddcast.d3472 exp = new DivExp(Loc.initial, lhs, rhs); break; in typeMerge()
3744 IntRange visitDiv(DivExp e) in getIntRange()
H A Dexpression.d1723 inout(DivExp) isDivExp() { return op == EXP.div ? cast(typeof(return))this : null; } in isDivExp()
6395 extern (C++) final class DivExp : BinExp
6399 super(loc, EXP.div, __traits(classInstanceSize, DivExp), e1, e2); in this()
H A Dcparse.d1116 e = new AST.DivExp(loc, e, e2); in cparseMulExp()
H A Dexpressionsem.d1508 e = new DivExp(loc, e1, e2); in opAssignToOp()
10423 … e = new DivExp(exp.loc, exp, new IntegerExp(Loc.initial, stride, Type.tptrdiff_t)); in visit()
10789 override void visit(DivExp exp) in visit()
H A Dparse.d8825 e = new AST.DivExp(loc, e, e2); in parseMulExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Doptimize.c733 void visit(DivExp *e) in Expression_optimize()
872 ret = new DivExp(e->loc, new RealExp(e->loc, CTFloat::one, e->e2->type), e->e1); in Expression_optimize()
H A Dvisitor.h263 class DivExp; variable
557 virtual void visit(DivExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.h1283 class DivExp : public BinExp
1286 DivExp(Loc loc, Expression *e1, Expression *e2);
H A Dopover.c89 void visit(DivExp *) { id = Id::div; } in opId()
139 void visit(DivExp *) { id = Id::div_r; } in opId_r()
H A Dexpression.c5889 case TOKdivass: e = new DivExp(loc, e1, e2); break; in opAssignToOp()
6407 DivExp::DivExp(Loc loc, Expression *e1, Expression *e2) in DivExp() function
6408 : BinExp(loc, TOKdiv, sizeof(DivExp), e1, e2) in DivExp()
H A Ddcast.c3432 void visit(DivExp *e) in getIntRange()
H A Dexpressionsem.c6527 e = new DivExp(exp->loc, exp, new IntegerExp(Loc(), stride, Type::tptrdiff_t)); in visit()
6897 void visit(DivExp *exp) in visit()
H A Dparse.c7580 case TOKdiv: nextToken(); e2 = parseUnaryExp(); e = new DivExp(loc,e,e2); continue; in parseMulExp()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2015673 (DivExp::toElem): Ditto.
H A DChangeLog-2012189 (ShrExp::toElem, ShlExp::toElem, ModExp::toElem, DivExp::toElem)
H A DChangeLog-2016874 (ExprVisitor::visit(DivExp)): Likewise.