| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/ |
| H A D | arrayassign.d | 69 ti.postblit(pdst); in _d_arrayassign_l() 82 ti.postblit(pdst); in _d_arrayassign_l() 186 ti.postblit(to.ptr + i * element_size); in _d_arrayctor() 222 ti.postblit(p); in _d_arraysetassign() 246 ti.postblit(p); in _d_arraysetctor()
|
| H A D | aaA.d | 767 static size_t postblit, dtor; member 770 ++postblit; in this() 781 assert(T.dtor == 0 && T.postblit == 2); 783 assert(T.dtor == 1 && T.postblit == 3); 786 T.postblit = 0; 789 assert(T.dtor == 1 && T.postblit == 3); 792 T.postblit = 0; 795 assert(T.dtor == 0 && T.postblit == 1); 797 assert(T.dtor == 0 && T.postblit == 1); 799 assert(T.dtor == 0 && T.postblit == 1); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/rt/ |
| H A D | arrayassign.d | 69 ti.postblit(pdst); in _d_arrayassign_l() 82 ti.postblit(pdst); in _d_arrayassign_l() 186 ti.postblit(to.ptr + i * element_size); in _d_arrayctor() 222 ti.postblit(p); in _d_arraysetassign() 246 ti.postblit(p); in _d_arraysetctor()
|
| H A D | aaA.d | 913 static size_t postblit, dtor; member 916 ++postblit; in this() 927 assert(T.dtor == 0 && T.postblit == 2); 929 assert(T.dtor == 1 && T.postblit == 3); 932 T.postblit = 0; 935 assert(T.dtor == 1 && T.postblit == 3); 938 T.postblit = 0; 941 assert(T.dtor == 0 && T.postblit == 1); 943 assert(T.dtor == 0 && T.postblit == 1); 945 assert(T.dtor == 0 && T.postblit == 1); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | canthrow.d | 117 if (sd.postblit && in canThrow() 120 checkFuncThrows(ce, sd.postblit); in canThrow() 204 if (auto postblit = ts.sym.postblit) in canThrow() local 205 checkFuncThrows(ae, postblit); in canThrow()
|
| H A D | clone.d | 164 sd.postblit) in needOpAssign() 289 if (sd.dtor || sd.postblit) in buildOpAssign() 337 else if (sd.postblit) in buildOpAssign() 1230 foreach (postblit; sd.postblits) in buildPostBlit() 1231 stc |= postblit.storage_class & STC.disable; in buildPostBlit() 1249 if (!sdv.postblit) in buildPostBlit() 1256 if (fieldsToDestroy.length > 0 && !(cast(TypeFunction)sdv.postblit.type).isnothrow) in buildPostBlit() 1327 sdv.postblit.functionSemantic(); in buildPostBlit() 1329 stc = mergeFuncAttrs(stc, sdv.postblit); in buildPostBlit() 1357 ex = new DotVarExp(loc, ex, sdv.postblit, false); in buildPostBlit()
|
| H A D | dstruct.d | 131 if (!sd.xeq && !sd.xcmp && !sd.postblit && !sd.tidtor && !sd.xhash && !search_toString(sd)) in semanticTypeInfo() 207 FuncDeclaration postblit; // aggregate postblit variable 412 if (enclosing || postblit || dtor || hasCopyCtor) in isPOD()
|
| H A D | semantic3.d | 1639 if (sd.postblit && in semanticTypeInfoMembers() 1640 sd.postblit._scope && in semanticTypeInfoMembers() 1641 sd.postblit.semanticRun < PASS.semantic3done) in semanticTypeInfoMembers() 1643 sd.postblit.semantic3(sd.postblit._scope); in semanticTypeInfoMembers()
|
| H A D | aggregate.h | 174 FuncDeclaration *postblit; // aggregate postblit variable
|
| H A D | declaration.d | 286 if (auto postblit = isPostBlitDeclaration()) variable 295 if (postblit.isGenerated()) 308 if (!sdv.postblit) 310 if (sdv.postblit.isDisabled())
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | canthrow.c | 211 if (!sd->postblit || sd->postblit->type->ty != Tfunction) in canThrow() 214 if (((TypeFunction *)sd->postblit->type)->isnothrow) in canThrow() 221 sd->postblit->kind(), sd->postblit->toPrettyChars()); in canThrow()
|
| H A D | dstruct.c | 128 if (!sd->xeq && !sd->xcmp && !sd->postblit && in semanticTypeInfo() 511 if (postblit && in semanticTypeInfoMembers() 512 postblit->_scope && in semanticTypeInfoMembers() 513 postblit->semanticRun < PASSsemantic3done) in semanticTypeInfoMembers() 515 postblit->semantic3(postblit->_scope); in semanticTypeInfoMembers() 987 postblit = NULL; in StructDeclaration() 1168 postblit = buildPostBlit(this, sc2); in semantic() 1432 if (enclosing || postblit || dtor) in isPOD()
|
| H A D | clone.c | 150 if (sd->dtor || sd->postblit) in needOpAssign() 238 if (sd->dtor || sd->postblit) in buildOpAssign() 258 else if (sd->dtor || sd->postblit) in buildOpAssign() 808 if (!sdv->postblit) in buildPostBlit() 811 sdv->postblit->functionSemantic(); in buildPostBlit() 813 stc = mergeFuncAttrs(stc, sdv->postblit); in buildPostBlit() 837 ex = new DotVarExp(loc, ex, sdv->postblit, false); in buildPostBlit()
|
| H A D | aggregate.h | 183 FuncDeclaration *postblit; // aggregate postblit variable
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/testsuite/libphobos.typeinfo/ |
| H A D | enum_.d | 19 typeid(e).postblit(&e); in main()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/ |
| H A D | object.d | 305 void postblit(void* p) const {} in postblit() function 621 override void postblit(void* p) const in postblit() function 626 value.postblit(p); in postblit() 1199 override void postblit(void* p) const in postblit() function 1330 override void postblit(void* p) const in postblit() function 1986 if (auto postblit = _getPostblit!V()) variable 1989 postblit(duplicateElem(k, v));
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/ |
| H A D | postblit.d | 10 module core.internal.postblit;
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | variant.d | 165 apply, postblit, destruct } in VariantN() enumerator 202 case OpID.postblit: in VariantN() 529 case OpID.postblit: in VariantN() 532 typeid(A).postblit(zis); in VariantN() 573 fptr(OpID.postblit, &store, null); in VariantN() 628 typeid(T).postblit(&store); in VariantN()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | expr.cc | 56 if (ts->sym->postblit) in needs_postblit() 938 bool postblit = needs_postblit (etype) && lvalue_p (e->e2); in visit() local 952 if ((postblit || destructor) && e->op != EXP::blit) in visit() 986 if (!postblit && !destructor) in visit() 1029 else if ((postblit || destructor) in visit() 1145 const bool postblit = needs_postblit (etype); in visit() local 1152 if ((!postblit && !destructor) in visit() 1154 || (e->op == EXP::construct && !lvalue && postblit) in visit()
|
| H A D | typeinfo.cc | 1103 if (sd->postblit && !(sd->postblit->storage_class & STCdisable)) in visit() 1104 this->layout_field (build_address (get_symbol_decl (sd->postblit))); in visit()
|
| H A D | ChangeLog-2013 | 66 * d-elem.cc (CatAssignExp::toElem): Don't call postblit after element 417 (StructLiteralExp::toElem): Remove code generation of postblit calls, 669 * d-elem.cc (CatAssignExp::toElem): Call postblit on appending array of 806 (AssignExp::toElem): Only call postblit on lvalues in assignment. 1094 * d-ir.cc (ReturnStatement::toIR): Don't call postblit on return.
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | expr.cc | 68 if (sd->postblit) in needs_postblit() 955 bool postblit = this->needs_postblit (etype) && this->lvalue_p (e->e2); in visit() local 965 if ((postblit || destructor) && e->op != TOKblit) in visit() 1001 if (!postblit && !destructor && !array_bounds_check ()) in visit() 1013 else if ((postblit || destructor) && e->op != TOKblit) in visit() 1138 bool postblit = this->needs_postblit (etype); in visit() local 1145 if ((!postblit && !destructor) in visit() 1146 || (e->op == TOKconstruct && !lvalue_p && postblit) in visit()
|
| H A D | typeinfo.cc | 1097 if (sd->postblit && !(sd->postblit->storage_class & STCdisable)) in visit() 1098 this->layout_field (build_address (get_symbol_decl (sd->postblit))); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/ |
| H A D | object.d | 714 void postblit(void* p) const {} in postblit() function 934 override void postblit(void* p) const { return base.postblit(p); } in postblit() function 1214 override void postblit(void* p) const in postblit() function 1219 value.postblit(p); in postblit() 1949 override void postblit(void* p) const in postblit() function 2124 override void postblit(void* p) const 4295 static struct SImpl(bool postblit) 4300 static if (postblit) 4901 public import core.internal.postblit: __ArrayPostblit;
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/ |
| H A D | variant.d | 207 apply, postblit, destruct } in VariantN() enumerator 244 case OpID.postblit: in VariantN() 628 case OpID.postblit: in VariantN() 670 fptr(OpID.postblit, &store, null); in VariantN()
|