Home
last modified time | relevance | path

Searched refs:baseClass (Results 1 – 25 of 41) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddclass.c58 baseClass = NULL; in ClassDeclaration()
463 for (ClassDeclaration *cdb = tc->sym; cdb; cdb = cdb->baseClass) in semantic()
478 baseClass = tc->sym; in semantic()
479 b->sym = baseClass; in semantic()
495 for (size_t i = (baseClass ? 1 : 0); i < baseclasses->dim; ) in semantic()
509 for (size_t j = (baseClass ? 1 : 0); j < i; j++) in semantic()
556 if (!baseClass && ident != Id::Object && !isCPPclass()) in semantic()
571 baseClass = tc->sym; in semantic()
572 assert(!baseClass->isInterfaceDeclaration()); in semantic()
573 b->sym = baseClass; in semantic()
[all …]
H A Djson.c642 if (cd->baseClass && cd->baseClass->ident != Id::Object) in visit()
644 property("base", cd->baseClass->toPrettyChars(true)); in visit()
H A Dfunc.c848 …int vi = cd->baseClass ? findVtblIndex((Dsymbols*)&cd->baseClass->vtbl, (int)cd->baseClass->vtbl.d… in semantic()
862 if (cd->baseClass) in semantic()
864 Dsymbol *s = cd->baseClass->search(loc, ident); in semantic()
880 cd->baseClass && cd->baseClass->vtbl.dim) in semantic()
943 FuncDeclaration *fdv = cd->baseClass->vtbl[vi]->isFuncDeclaration(); in semantic()
980 … int vi2 = findVtblIndex(&cd->baseClass->vtbl, (int)cd->baseClass->vtbl.dim, false); in semantic()
1823 cd->baseClass && cd->baseClass->ctor) in semantic3()
1828 …FuncDeclaration *fd = resolveFuncCall(Loc(), sc2, cd->baseClass->ctor, NULL, vthis->type, NULL, 1); in semantic3()
4175 cd = cd->baseClass; in addInvariant()
H A Ddstruct.c443 cd = cd->baseClass; in determineSize()
564 if (!cd || !cd->baseClass || !cd->baseClass->isNested()) in checkOverlappedFields()
H A Daggregate.h275 ClassDeclaration *baseClass; // NULL only if this is Object variable
H A Dctfeexpr.c51 cd = cd->baseClass; in getFieldIndex()
74 cd = cd->baseClass; in findFieldIndexByName()
2049 cd = cd->baseClass; in showCtfeExpr()
H A Dexpressionsem.c537 cd = cd->baseClass; in visit()
565 if (!cd->baseClass) in visit()
572 e->type = cd->baseClass->type; in visit()
1244 for (ClassDeclaration *c = cd; c; c = c->baseClass) in visit()
3241 if (!cd || !cd->baseClass || !sc->func->isCtorDeclaration()) in visit()
3246 if (!cd->baseClass->ctor) in visit()
3248 exp->error("no super class constructor for %s", cd->baseClass->toChars()); in visit()
3264 if (OverloadSet *os = cd->baseClass->ctor->isOverloadSet()) in visit()
3267 … exp->f = resolveFuncCall(exp->loc, sc, cd->baseClass->ctor, NULL, tthis, exp->arguments, 0); in visit()
8365 if (cd && cd->baseClass) in semanticY()
[all …]
H A Dtraits.c451 if (t->sym->baseClass) in pointerBitmap()
452 visitClass((TypeClass*)t->sym->baseClass->type); in pointerBitmap()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddclass.d155 ClassDeclaration baseClass; // NULL only if this is Object variable
449 … assert(cd.baseClass || cd.semanticRun >= PASS.semanticdone || cd.isInterfaceDeclaration()); in isBaseOf()
450 if (this == cd.baseClass) in isBaseOf()
453 cd = cd.baseClass; in isBaseOf()
558 if (baseClass) in finalizeSize()
560 assert(baseClass.sizeok == Sizeok.done); in finalizeSize()
562 alignsize = baseClass.alignsize; in finalizeSize()
564 structsize = target.cpp.derivedClassOffset(baseClass); in finalizeSize()
566 structsize = baseClass.structsize; in finalizeSize()
813 for (auto cd = this; cd; cd = cd.baseClass) in findFunc()
[all …]
H A Ddsymbolsem.d3449 …int vi = cd.baseClass ? funcdecl.findVtblIndex(&cd.baseClass.vtbl, cast(int)cd.baseClass.vtbl.dim)… in funcDeclarationSemantic()
3462 if (cd.baseClass) in funcDeclarationSemantic()
3464 Dsymbol s = cd.baseClass.search(funcdecl.loc, funcdecl.ident); in funcDeclarationSemantic()
3481 cd.baseClass && cd.baseClass.vtbl.dim) in funcDeclarationSemantic()
3565 FuncDeclaration fdv = cd.baseClass.vtbl[vi].isFuncDeclaration(); in funcDeclarationSemantic()
3702 for (ClassDeclaration bcd = cd; !foundVtblMatch && bcd; bcd = bcd.baseClass) in funcDeclarationSemantic()
4156 if (cldec.baseClass && cldec.baseClass.cppDtorVtblIndex != -1) in visit()
4159 cldec.cppDtorVtblIndex = cldec.baseClass.cppDtorVtblIndex; in visit()
4864 for (ClassDeclaration cdb = tc.sym; cdb; cdb = cdb.baseClass) in visit()
4880 cldec.baseClass = tc.sym; in visit()
[all …]
H A Daliasthis.d143 if ((!e || !ad.aliasthis) && cd && cd.baseClass && cd.baseClass != ClassDeclaration.object)
145 ad = cd.baseClass;
H A Dobjc.d178 !classDeclaration.baseClass; in isRootClass()
767 if (classDeclaration.baseClass) in getRuntimeMetaclass()
768 return getRuntimeMetaclass(classDeclaration.baseClass); in getRuntimeMetaclass()
880 if (baseClass) in with()
881 objc.metaclass.baseClass = baseClass.objc.metaclass; in with()
H A Daggregate.d226 cd = cd.baseClass; in determineSize()
281 if (!cd || !cd.baseClass || !cd.baseClass.isNested()) in checkOverlappedFields()
283 if (vthis2 && !(cd && cd.baseClass && cd.baseClass.vthis2)) in checkOverlappedFields()
H A Dtarget.h108 unsigned derivedClassOffset(ClassDeclaration *baseClass);
H A Djson.d615 if (cd.baseClass && cd.baseClass.ident != Id.Object) in visit()
617 property("base", cd.baseClass.toPrettyChars(true).toDString); in visit()
H A Dtarget.d428 extern (C++) uint derivedClassOffset(ClassDeclaration baseClass);
H A Daggregate.h255 ClassDeclaration *baseClass; // NULL only if this is Object variable
H A Dclone.d980 … if (cldec && cldec.classKind == ClassKind.cpp && cldec.baseClass && cldec.baseClass.aggrDtor) in buildDtors()
981 dtors.push(cldec.baseClass.aggrDtor); in buildDtors()
H A Dsemantic3.d712 … if (cd && !(sc2.ctorflow.callSuper & CSX.any_ctor) && cd.baseClass && cd.baseClass.ctor) in visit()
718 …FuncDeclaration fd = resolveFuncCall(Loc.initial, sc2, cd.baseClass.ctor, null, tthis, null, FuncR… in visit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSMInstructions.td123 RegisterClass baseClass,
127 (ins baseClass:$sbase, i32imm:$offset, CPol:$cpol),
130 let BaseClass = baseClass;
138 (ins baseClass:$sbase, SReg_32:$soff, CPol:$cpol),
140 let BaseClass = baseClass;
148 RegisterClass baseClass,
151 (ins srcClass:$sdata, baseClass:$sbase, i32imm:$offset, CPol:$cpol),
154 let BaseClass = baseClass;
160 (ins srcClass:$sdata, baseClass:$sbase, SReg_32:$soff, CPol:$cpol),
162 let BaseClass = baseClass;
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc235 tinfo->baseClass = base; in make_frontend_typeinfo()
856 tree base = (cd->baseClass) in visit()
857 ? build_address (get_classinfo_decl (cd->baseClass)) in visit()
885 for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass) in visit()
897 for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass) in visit()
995 for (ClassDeclaration *bcd = cd->baseClass; bcd; bcd = bcd->baseClass) in visit()
1199 for (ClassDeclaration *cd2 = cd->baseClass; cd2; cd2 = cd2->baseClass) in base_vtable_offset()
1263 for (ClassDeclaration *bcd = decl->baseClass; bcd; bcd = bcd->baseClass) in layout_classinfo_interfaces()
H A Dtypes.cc532 if (cd->baseClass) in layout_aggregate_type()
533 layout_aggregate_type (decl, type, cd->baseClass); in layout_aggregate_type()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc216 tinfo->baseClass = base; in make_frontend_typeinfo()
843 tree base = (cd->baseClass) in visit()
844 ? build_address (get_classinfo_decl (cd->baseClass)) in visit()
872 for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass) in visit()
884 for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass) in visit()
983 for (ClassDeclaration *bcd = cd->baseClass; bcd; bcd = bcd->baseClass) in visit()
1234 for (ClassDeclaration *bcd = decl->baseClass; bcd; bcd = bcd->baseClass) in layout_classinfo_interfaces()
H A Dtypes.cc406 if (cd->baseClass) in layout_aggregate_type()
407 layout_aggregate_type (decl, type, cd->baseClass); in layout_aggregate_type()
H A Ddecl.cc2061 for (ClassDeclaration *cd2 = cd->baseClass; cd2; cd2 = cd2->baseClass) in base_vtable_offset()
2156 for (ClassDeclaration *bcd = cd; bcd != NULL; bcd = bcd->baseClass) in build_class_instance()
2165 for (ClassDeclaration *cd2 = cd; 1; cd2 = cd2->baseClass) in build_class_instance()

12