Home
last modified time | relevance | path

Searched refs:NullExp (Results 1 – 25 of 40) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.h142 NullExp* isNullExp();
356 class NullExp : public Expression
1385 char nullexp [sizeof(NullExp)];
H A Dlambdacomp.d483 override void visit(NullExp) { buf.setsize(0); } in visit() argument
H A Dvisitor.h194 class NullExp; variable
474 virtual void visit(NullExp *e) { visit((Expression *)e); } in visit()
H A Dctfeexpr.d376 emplaceExp!(NullExp)(&ue, se.loc, se.type); in copyLiteral()
758 return new NullExp(ie.loc, e.type.nextOf()); in getAggregateFromPointer()
1604 emplaceExp!(NullExp)(pue, loc, to);
H A Dclone.d105 scope er = new NullExp(ad.loc, ad.type); // dummy rvalue in hasIdentityOpAssign()
461 scope er = new NullExp(ad.loc, null); // dummy rvalue in hasIdentityOpEquals()
H A Ddinterpret.d1801 override void visit(NullExp e) in visit()
2662 auto ne = ctfeEmplaceExp!NullExp(e.loc); in visit()
5468 result = ctfeEmplaceExp!NullExp(e.loc); in visit()
5638 emplaceExp!(NullExp)(pue, e.loc, e.type); in visit()
5655 emplaceExp!(NullExp)(pue, e.loc, e.type); in visit()
6855 emplaceExp!(NullExp)(pue, earg.loc, earg.type); in interpret_keys()
6878 emplaceExp!(NullExp)(pue, earg.loc, earg.type); in interpret_values()
6902 emplaceExp!(NullExp)(pue, earg.loc, earg.type); in interpret_dup()
H A Dparsetimevisitor.d182 void visit(AST.NullExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
H A Ddmangle.d869 override void visit(NullExp e) in visit()
H A Dexpression.d576 char[__traits(classInstanceSize, NullExp)] nullexp;
1636 … inout(NullExp) isNullExp() { return op == EXP.null_ ? cast(typeof(return))this : null; } in isNullExp()
2379 extern (C++) final class NullExp : Expression
2383 super(loc, EXP.null_, __traits(classInstanceSize, NullExp));
H A Dconstfold.d1572 emplaceExp!(NullExp)(&ue, e1.loc, type); in Cat()
H A Dtypesem.d4807 case Tnull: return new NullExp(Loc.initial, Type.tnull);
4816 case Tclass: return new NullExp(loc, mt);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dexpression.h341 class NullExp : public Expression
346 NullExp(Loc loc, Type *t = NULL);
1527 char nullexp [sizeof(NullExp)];
H A Dclone.c94 UnionExp er; new(&er) NullExp(ad->loc, ad->type); // dummy rvalue in hasIdentityOpAssign()
416 UnionExp er; new(&er) NullExp(ad->loc, NULL); // dummy rvalue in hasIdentityOpEquals()
H A Dvisitor.h188 class NullExp; variable
482 virtual void visit(NullExp *e) { visit((Expression *)e); } in visit()
H A Ddmangle.c693 void visit(NullExp *) in visit() argument
H A Ddinterpret.c1877 void visit(NullExp *e) in visit()
2649 NullExp *ne = new NullExp(e->loc); in visit()
5286 result = new NullExp(e->loc); in visit()
5434 new(pue) NullExp(e->loc, e->type); in visit()
5451 new(pue) NullExp(e->loc, e->type); in visit()
6480 new(pue) NullExp(earg->loc, earg->type); in interpret_keys()
6500 new(pue) NullExp(earg->loc, earg->type); in interpret_values()
6521 new(pue) NullExp(earg->loc, earg->type); in interpret_dup()
H A Dexpression.c1762 arg = new NullExp(arg->loc, ta); in functionParameters()
3408 NullExp::NullExp(Loc loc, Type *type) in NullExp() function
3409 : Expression(loc, TOKnull, sizeof(NullExp)) in NullExp()
3415 bool NullExp::equals(RootObject *o) in equals()
3429 bool NullExp::isBool(bool result) in isBool()
3434 StringExp *NullExp::toStringExp() in toStringExp()
H A Ddcast.c488 void visit(NullExp *e) in implicitConvTo()
1606 void visit(NullExp *e) in castTo()
1612 NullExp *ex = (NullExp *)result; in castTo()
H A Dctfeexpr.c354 new(&ue) NullExp(se->loc, se->type); in copyLiteral()
1618 new(pue) NullExp(loc, to); in ctfeCast()
H A Dmtype.c4555 return new NullExp(loc, this); in defaultInit()
4851 return new NullExp(loc, this); in defaultInit()
5063 return new NullExp(loc, this); in defaultInit()
5128 return new NullExp(loc, this); in defaultInit()
6519 return new NullExp(loc, this); in defaultInit()
8960 return new NullExp(loc, this); in defaultInit()
9321 return new NullExp(Loc(), Type::tnull); in defaultInit()
H A Dconstfold.c1646 new(&ue) NullExp(e1->loc, type); in Cat()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2019310 * expr.cc (ExprVisitor::visit(NullExp)): Likewise.
H A DChangeLog-2016764 * expr.cc (ExprVisitor::visit(NullExp)): Likewise.
841 (NullExp::toDt): Use build_expr to generate initializer.
900 (ExprVisitor::visit(NullExp)): Likewise.
H A DChangeLog-2014317 (NullExp::toElem): Likewise.
H A DChangeLog-2012466 (NullExp::toElem): Use IRState::convertTo.

12