| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | staticcond.d | 79 CondExp ce = cast(CondExp)e; in impl() 218 CondExp co = cast(CondExp)orig; in visualizeFull() 219 CondExp ce = cast(CondExp)e; in visualizeFull() 350 CondExp co = cast(CondExp)orig; in visualizeShort() 351 CondExp ce = cast(CondExp)e; in visualizeShort()
|
| H A D | sideeffect.d | 312 CondExp ce = cast(CondExp)e; in discardValue()
|
| H A D | apply.d | 185 override void visit(CondExp e) in visit()
|
| H A D | expression.h | 227 CondExp* isCondExp(); 1273 class CondExp : public BinExp 1278 CondExp *syntaxCopy();
|
| H A D | expression.d | 1738 … inout(CondExp) isCondExp() { return op == EXP.question ? cast(typeof(return))this : null; } in isCondExp() 6680 extern (C++) final class CondExp : BinExp 6686 super(loc, EXP.question, __traits(classInstanceSize, CondExp), e1, e2); in this() 6690 override CondExp syntaxCopy() in syntaxCopy() 6692 return new CondExp(loc, econd.syntaxCopy(), e1.syntaxCopy(), e2.syntaxCopy()); in syntaxCopy() 6703 CondExp e = cast(CondExp)copy(); in toLvalue() 6729 CondExp ce; in hookDtors() 6733 extern (D) this(Scope* sc, CondExp ce) in hookDtors() 7176 auto condExp = cast(CondExp)exp;
|
| H A D | visitor.h | 287 class CondExp; variable 548 virtual void visit(CondExp *e) { visit((BinExp *)e); } in visit()
|
| H A D | dcast.d | 1108 MATCH visitCond(CondExp e) in implicitConvTo() 2515 Expression visitCond(CondExp e) in visitCond() 2519 auto result = new CondExp(e.loc, e.econd, e.e1.castTo(sc, t), e.e2.castTo(sc, t)); in visitCond() 2720 Expression visitTer(CondExp ce) in visitTer() 3832 IntRange visitCond(CondExp e) in getIntRange()
|
| H A D | escape.d | 1671 override void visit(CondExp e) in visit() 1974 override void visit(CondExp e) in visit()
|
| H A D | ob.d | 1596 override void visit(CondExp e) in genKill() 2328 override void visit(CondExp e) in checkObErrors()
|
| H A D | parsetimevisitor.d | 256 void visit(AST.CondExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
|
| H A D | transitivevisitor.d | 1122 override void visit(AST.CondExp e) in ParseVisitMethods()
|
| H A D | expressionsem.d | 1396 scope CondExp condexp = new CondExp(Loc.initial, integerexp, null, null); in arrayExpressionToCommonType() 7108 CondExp ce = cast(CondExp)pe.e1; in visit() 9144 CondExp econd = cast(CondExp)e2x; in visit() 9147 Expression e = new CondExp(exp.loc, econd.econd, ea1, ea2); in visit() 9391 e = new CondExp(exp.loc, new InExp(exp.loc, ek, ea), ex, ey); in visit() 11879 override void visit(CondExp exp) in visit()
|
| H A D | optimize.d | 1278 void visitCond(CondExp e) in Expression_optimize()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | staticcond.c | 55 CondExp *ce = (CondExp *)e; in evalStaticCondition()
|
| H A D | sideeffect.c | 317 CondExp *ce = (CondExp *)e; in discardValue()
|
| H A D | apply.c | 138 void visit(CondExp *e) in visit()
|
| H A D | expression.c | 1118 CondExp condexp(Loc(), &integerexp, NULL, NULL); in arrayExpressionToCommonType() 1347 CondExp *ce = (CondExp *)e; in doCopyOrMove() 6542 CondExp::CondExp(Loc loc, Expression *econd, Expression *e1, Expression *e2) in CondExp() function 6543 : BinExp(loc, TOKquestion, sizeof(CondExp), e1, e2) in CondExp() 6548 Expression *CondExp::syntaxCopy() in syntaxCopy() 6550 return new CondExp(loc, econd->syntaxCopy(), e1->syntaxCopy(), e2->syntaxCopy()); in syntaxCopy() 6553 void CondExp::hookDtors(Scope *sc) in hookDtors() 6559 CondExp *ce; in hookDtors() 6563 DtorVisitor(Scope *sc, CondExp *ce) in hookDtors() 6621 bool CondExp::isLvalue() in isLvalue() [all …]
|
| H A D | escape.c | 923 void visit(CondExp *e) in escapeByValue() 1123 void visit(CondExp *e) in escapeByRef()
|
| H A D | optimize.c | 842 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 1239 void visit(CondExp *e) in Expression_optimize()
|
| H A D | visitor.h | 279 class CondExp; variable 573 virtual void visit(CondExp *e) { visit((BinExp *)e); } in visit()
|
| H A D | dcast.c | 1028 void visit(CondExp *e) in implicitConvTo() 2269 void visit(CondExp *e) in castTo() 2273 result = new CondExp(e->loc, e->econd, e->e1->castTo(sc, t), e->e2->castTo(sc, t)); in castTo() 2468 void visit(CondExp *ce) in inferType() 3521 void visit(CondExp *e) in getIntRange()
|
| H A D | expression.h | 1415 class CondExp : public BinExp 1420 CondExp(Loc loc, Expression *econd, Expression *e1, Expression *e2);
|
| H A D | expressionsem.c | 3857 CondExp *ce = (CondExp *)pe->e1; in visit() 5624 CondExp *econd = (CondExp *)e2x; in visit() 5627 Expression *e = new CondExp(exp->loc, econd->econd, ea1, ea2); in visit() 5798 e = new CondExp(exp->loc, new InExp(exp->loc, ek, ea), ex, ey); in visit() 7993 void visit(CondExp *exp) in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2014 | 133 * d-elem.cc (CondExp::toElem): Handle void type condition expressions.
|
| H A D | ChangeLog-2012 | 725 * d-glue.cc (CondExp::toElem): Likewise.
|