/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | expression.h | 142 NullExp* isNullExp(); 356 class NullExp : public Expression 1385 char nullexp [sizeof(NullExp)];
|
H A D | lambdacomp.d | 483 override void visit(NullExp) { buf.setsize(0); } in visit() argument
|
H A D | visitor.h | 194 class NullExp; variable 474 virtual void visit(NullExp *e) { visit((Expression *)e); } in visit()
|
H A D | ctfeexpr.d | 376 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 D | clone.d | 105 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 D | dinterpret.d | 1801 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 D | parsetimevisitor.d | 182 void visit(AST.NullExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
|
H A D | dmangle.d | 869 override void visit(NullExp e) in visit()
|
H A D | expression.d | 576 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 D | constfold.d | 1572 emplaceExp!(NullExp)(&ue, e1.loc, type); in Cat()
|
H A D | typesem.d | 4807 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 D | expression.h | 341 class NullExp : public Expression 346 NullExp(Loc loc, Type *t = NULL); 1527 char nullexp [sizeof(NullExp)];
|
H A D | clone.c | 94 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 D | visitor.h | 188 class NullExp; variable 482 virtual void visit(NullExp *e) { visit((Expression *)e); } in visit()
|
H A D | dmangle.c | 693 void visit(NullExp *) in visit() argument
|
H A D | dinterpret.c | 1877 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 D | expression.c | 1762 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 D | dcast.c | 488 void visit(NullExp *e) in implicitConvTo() 1606 void visit(NullExp *e) in castTo() 1612 NullExp *ex = (NullExp *)result; in castTo()
|
H A D | ctfeexpr.c | 354 new(&ue) NullExp(se->loc, se->type); in copyLiteral() 1618 new(pue) NullExp(loc, to); in ctfeCast()
|
H A D | mtype.c | 4555 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 D | constfold.c | 1646 new(&ue) NullExp(e1->loc, type); in Cat()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | ChangeLog-2019 | 310 * expr.cc (ExprVisitor::visit(NullExp)): Likewise.
|
H A D | ChangeLog-2016 | 764 * expr.cc (ExprVisitor::visit(NullExp)): Likewise. 841 (NullExp::toDt): Use build_expr to generate initializer. 900 (ExprVisitor::visit(NullExp)): Likewise.
|
H A D | ChangeLog-2014 | 317 (NullExp::toElem): Likewise.
|
H A D | ChangeLog-2012 | 466 (NullExp::toElem): Use IRState::convertTo.
|