Home
last modified time | relevance | path

Searched refs:CondExp (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstaticcond.d79 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 Dsideeffect.d312 CondExp ce = cast(CondExp)e; in discardValue()
H A Dapply.d185 override void visit(CondExp e) in visit()
H A Dexpression.h227 CondExp* isCondExp();
1273 class CondExp : public BinExp
1278 CondExp *syntaxCopy();
H A Dexpression.d1738 … 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 Dvisitor.h287 class CondExp; variable
548 virtual void visit(CondExp *e) { visit((BinExp *)e); } in visit()
H A Ddcast.d1108 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 Descape.d1671 override void visit(CondExp e) in visit()
1974 override void visit(CondExp e) in visit()
H A Dob.d1596 override void visit(CondExp e) in genKill()
2328 override void visit(CondExp e) in checkObErrors()
H A Dparsetimevisitor.d256 void visit(AST.CondExp e) { visit(cast(AST.BinExp)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1122 override void visit(AST.CondExp e) in ParseVisitMethods()
H A Dexpressionsem.d1396 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 Doptimize.d1278 void visitCond(CondExp e) in Expression_optimize()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstaticcond.c55 CondExp *ce = (CondExp *)e; in evalStaticCondition()
H A Dsideeffect.c317 CondExp *ce = (CondExp *)e; in discardValue()
H A Dapply.c138 void visit(CondExp *e) in visit()
H A Dexpression.c1118 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 Descape.c923 void visit(CondExp *e) in escapeByValue()
1123 void visit(CondExp *e) in escapeByRef()
H A Doptimize.c842 …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 Dvisitor.h279 class CondExp; variable
573 virtual void visit(CondExp *e) { visit((BinExp *)e); } in visit()
H A Ddcast.c1028 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 Dexpression.h1415 class CondExp : public BinExp
1420 CondExp(Loc loc, Expression *econd, Expression *e1, Expression *e2);
H A Dexpressionsem.c3857 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 DChangeLog-2014133 * d-elem.cc (CondExp::toElem): Handle void type condition expressions.
H A DChangeLog-2012725 * d-glue.cc (CondExp::toElem): Likewise.

12