Home
last modified time | relevance | path

Searched refs:PowExp (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h215 PowExp* isPowExp();
1189 class PowExp : public BinExp
H A Dvisitor.h274 class PowExp; variable
530 virtual void visit(PowExp *e) { visit((BinExp *)e); } in visit()
H A Dparsetimevisitor.d238 void visit(AST.PowExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Doptimize.d1024 void visitPow(PowExp e) in Expression_optimize()
H A Dexpression.d1725 inout(PowExp) isPowExp() { return op == EXP.pow ? cast(typeof(return))this : null; } in isPowExp()
6431 extern (C++) final class PowExp : BinExp
6435 super(loc, EXP.pow, __traits(classInstanceSize, PowExp), e1, e2); in this()
H A Ddcast.d3474 exp = new PowExp(Loc.initial, lhs, rhs); break; in typeMerge()
H A Dexpressionsem.d10051 e = new PowExp(exp.loc, exp.e1.syntaxCopy(), exp.e2); in visit()
10060 e = new PowExp(exp.loc, ve, exp.e2); in visit()
10948 override void visit(PowExp exp) in visit()
H A Dparse.d8718 e = new AST.PowExp(loc, e, e2); in parseUnaryExp()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dvisitor.h265 class PowExp; variable
559 virtual void visit(PowExp *e) { visit((BinExp *)e); } in visit()
H A Dexpression.h1299 class PowExp : public BinExp
1302 PowExp(Loc loc, Expression *e1, Expression *e2);
H A Dopover.c91 void visit(PowExp *) { id = Id::pow; } in opId()
141 void visit(PowExp *) { id = Id::pow_r; } in opId_r()
H A Doptimize.c823 void visit(PowExp *e) in Expression_optimize()
H A Dexpression.c6421 PowExp::PowExp(Loc loc, Expression *e1, Expression *e2) in PowExp() function
6422 : BinExp(loc, TOKpow, sizeof(PowExp), e1, e2) in PowExp()
H A Dexpressionsem.c6345 e = new PowExp(exp->loc, exp->e1->syntaxCopy(), exp->e2); in visit()
6354 e = new PowExp(exp->loc, ve, exp->e2); in visit()
7075 void visit(PowExp *exp) in visit()
H A Dparse.c7562 e = new PowExp(loc, e, e2); in parseUnaryExp()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2012324 (PowExp::toElem): Likewise.
490 (PowExp::toElem): Likewise.
H A DChangeLog-2018123 * expr.cc (ExprVisitor::visit(PowExp)): Remove function.
H A DChangeLog-2011848 d/dmd2/expression.c: D2: Fix precision bug in PowExp.