Home
last modified time | relevance | path

Searched refs:TypeClass (Results 1 – 25 of 78) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantsContext.h400 using TypeClass = Type;
404 using TypeClass = PointerType;
408 using TypeClass = ArrayType;
412 using TypeClass = StructType;
416 using TypeClass = VectorType;
452 using TypeClass = typename ConstantInfo<ConstantClass>::TypeClass;
454 ConstantClass *create(TypeClass *Ty) const {
502 using TypeClass = ConstantInfo<InlineAsm>::TypeClass;
504 InlineAsm *create(TypeClass *Ty) const {
606 using TypeClass = ConstantInfo<ConstantExpr>::TypeClass;
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLocInfoType.h38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
39 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?"); in LocInfoType()
51 return T->getTypeClass() == (TypeClass)LocInfo; in classof()
H A DTypeLoc.h360 template <class Base, class Derived, class TypeClass, class LocalData>
374 return TypeClass::classof(Ty); in classofType()
409 const TypeClass *getTypePtr() const { in getTypePtr()
410 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
485 template <class Base, class Derived, class TypeClass>
490 return TypeClass::classof(Ty); in classofType()
502 const TypeClass *getTypePtr() const { in getTypePtr()
503 return cast<TypeClass>(Base::getTypePtr()); in getTypePtr()
1196 template <class Derived, class TypeClass, class LocalData = PointerLikeLocInfo>
1198 TypeClass, LocalData> {
[all …]
H A DType.h1487 enum TypeClass {
1818 Type(TypeClass tc, QualType canon, TypeDependence Dependence)
1853 TypeClass getTypeClass() const { return static_cast<TypeClass>(TypeBits.TC); }
2670 AdjustedType(TypeClass TC, QualType OriginalTy, QualType AdjustedTy,
2749 ReferenceType(TypeClass tc, QualType Referencee, QualType CanonicalRef,
2894 ArrayType(TypeClass tc, QualType et, QualType can, ArraySizeModifier sm,
3260 VectorType(TypeClass tc, QualType vecType, unsigned nElements,
3280 unsigned NumElements, TypeClass TypeClass,
3284 ID.AddInteger(TypeClass);
3422 MatrixType(TypeClass TypeClass, QualType ElementTy, QualType CanonElementTy,
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddclass.c68 type = new TypeClass(this); in ClassDeclaration()
363 if (type->ty == Tclass && ((TypeClass *)type)->sym != this) in semantic()
365 TemplateInstance *ti = ((TypeClass *)type)->sym->isInstantiated(); in semantic()
367 ((TypeClass *)type)->sym = this; in semantic()
440 TypeClass *tc = (tb->ty == Tclass) ? (TypeClass *)tb : NULL; in semantic()
499 TypeClass *tc = (tb->ty == Tclass) ? (TypeClass *)tb : NULL; in semantic()
566 TypeClass *tc = (TypeClass *)t; in semantic()
654 TypeClass *tc = (TypeClass *)tb; in semantic()
847 if (type->ty == Tclass && ((TypeClass *)type)->sym != this) in semantic()
850 ClassDeclaration *cd = ((TypeClass *)type)->sym; in semantic()
[all …]
H A Dtraits.c141 bool isTypeAbstractClass(Type *t) { return t->toBasetype()->ty == Tclass && ((TypeClass *)t->toB… in isTypeAbstractClass()
142 bool isTypeFinalClass(Type *t) { return t->toBasetype()->ty == Tclass && (((TypeClass *)t->to… in isTypeFinalClass()
347 if (t->ty == Tclass && !((TypeClass*)t)->sym->isInterfaceDeclaration()) in pointerBitmap()
348 sz = ((TypeClass*)t)->sym->AggregateDeclaration::size(e->loc); in pointerBitmap()
417 virtual void visit(TypeClass *) { setpointer(offset); } in pointerBitmap()
446 void visitClass(TypeClass* t) in pointerBitmap()
452 visitClass((TypeClass*)t->sym->baseClass->type); in pointerBitmap()
471 pbv.visitClass((TypeClass*)t); in pointerBitmap()
H A Dmtype.c198 sizeTy[Tclass] = sizeof(TypeClass); in _init()
348 if (t->ty == Tclass) ((TypeClass *)t)->att = RECfwdref; in nullAttributes()
1294 pflag = &((TypeClass *)tb)->att; in checkAliasThisRec()
4743 else if (tbase->ty == Tclass && !((TypeClass *)tbase)->sym->isInterfaceDeclaration()) in semantic()
4745 ClassDeclaration *cd = ((TypeClass *)tbase)->sym; in semantic()
5277 … if (((TypeClass *)tp1)->sym == ((TypeClass *)tp2)->sym && MODimplicitConv(tp2->mod, tp1->mod)) in covariant()
5337 if (((TypeClass *)t1n)->sym == ((TypeClass *)t2n)->sym && in covariant()
5342 ClassDeclaration *cd = ((TypeClass *)t1n)->sym; in covariant()
8365 TypeClass::TypeClass(ClassDeclaration *sym) in TypeClass() function
8373 const char *TypeClass::kind() in kind()
[all …]
H A Dcppmangle.c754 mangleTypeClass((TypeClass*)t, true); in headOfType()
1058 void visit(TypeClass *t) in visit()
1070 void mangleTypeClass(TypeClass *t, bool head) in mangleTypeClass()
H A Dnogc.c145 ad = ((TypeClass *)tb)->sym; in visit()
H A Dcanthrow.c134 ad = ((TypeClass *)tb)->sym; in canThrow()
H A Dargtypes.c475 void visit(TypeClass *) in toArgTypes()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DOpcodes.td63 class TypeClass {
67 def AluTypeClass : TypeClass {
72 def PtrTypeClass : TypeClass {
76 def AllTypeClass : TypeClass {
80 def ComparableTypeClass : TypeClass {
84 class SingletonTypeClass<Type Ty> : TypeClass {
93 list<TypeClass> Types = [];
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DClangOpcodesEmitter.cpp73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in Enumerate() local
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) { in Enumerate()
293 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) { in EmitGroup() local
295 auto Cases = TypeClass->getDef()->getValueAsListOfDefs("Types"); in EmitGroup()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtypinf.d133 if ((cast(TypeClass)t).sym.isInterfaceDeclaration()) in getTypeInfoDeclaration()
193 static bool visitClass(TypeClass t) in isSpeculativeType()
H A Dlambdacomp.d407 if (is(T == TypeStruct) || is(T == TypeClass))
426 override void visit(TypeClass t) in visit()
431 if (!checkTemplateInstance!TypeClass(t)) in visit()
H A Dtraits.d174 if (t.ty == Tclass && !(cast(TypeClass)t).sym.isInterfaceDeclaration())
175 sz = (cast(TypeClass)t).sym.AggregateDeclaration.size(loc);
280 override void visit(TypeClass t) in visit()
356 void visitClass(TypeClass t) in visitClass()
361 visitClass(cast(TypeClass)t.sym.baseClass.type); in visitClass()
378 pbv.visitClass(cast(TypeClass)t);
586 (cast(TypeClass)t.toBasetype()).sym.isAbstract()); in semanticTraits()
591 ((cast(TypeClass)t.toBasetype()).sym.storage_class & STC.final_) != 0); in semanticTraits()
H A Dobjc.d400 abstract void checkTupleof(Expression expression, TypeClass type) const;
507 override void checkTupleof(Expression expression, TypeClass type) const in checkTupleof()
812 override void checkTupleof(Expression expression, TypeClass type) const in checkTupleof()
H A Dmtype.h343 TypeClass *isTypeClass();
839 class TypeClass : public Type
848 TypeClass *syntaxCopy();
H A Ddscope.d397 TypeClass tc; in checkAliasThis()
406 tc = cast(TypeClass)t; in checkAliasThis()
H A Ddsymbolsem.d4844 TypeClass tc = tb.isTypeClass(); in visit()
4904 TypeClass tc = tb.isTypeClass(); in visit()
5002 TypeClass tc = t.isTypeClass(); in visit()
5082 TypeClass tc = tb.isTypeClass(); in visit()
5309 if (cldec.type.ty == Tclass && (cast(TypeClass)cldec.type).sym != cldec) in visit()
5312 ClassDeclaration cd = (cast(TypeClass)cldec.type).sym; in visit()
5395 if (idec.type.ty == Tclass && (cast(TypeClass)idec.type).sym != idec) in visit()
5397 auto ti = (cast(TypeClass)idec.type).sym.isInstantiated(); in visit()
5399 (cast(TypeClass)idec.type).sym = idec; in visit()
5493 TypeClass tc = (tb.ty == Tclass) ? cast(TypeClass)tb : null; in visit()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc144 if (((TypeClass *) type)->sym->isInterfaceDeclaration ()) in get_typeinfo_kind()
806 TypeClass *ti = (TypeClass *) d->tinfo; in visit()
999 TypeClass *ti = (TypeClass *) d->tinfo; in visit()
1326 TypeClass *tc = (TypeClass *) tid->tinfo; in visit()
1745 void visit (TypeClass *t) in visit()
H A Dimports.cc144 dsym = ((TypeClass *) type)->sym; in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2014203 (TypeClass::toCtype): Likewise.
225 (TypeClass::getTypeInfoDeclaration): Likewise.
400 (TypeClass::toCtype): Move generation of vptr and monitor fields into
403 TypeClass::toCtype. Don't build up TYPE_METHODS on a per-function
558 * d-ctype.cc (TypeClass::toCtype): Don't add __monitor field for
564 (TypeClass::toCtype): Likewise.
611 * d-ctype.cc (TypeClass::toCtype): Remove unused var.
H A DChangeLog-201532 (TypeVisitor::visit (TypeClass)): Likewise.
404 * types.cc (TypeVisitor::visit (TypeClass)): Build a pointer type for
410 (TypeVisitor::visit (TypeClass): Likewise.
455 (TypeVisitor::visit (TypeClass)): Likewise.
530 (TypeClass::toCtype): Likewise.
642 (TypeClass::toSymbol): Ditto.
H A Dtypeinfo.cc819 TypeClass *ti = d->tinfo->isTypeClass (); in visit()
1010 TypeClass *ti = d->tinfo->isTypeClass (); in visit()
1348 TypeClass *tc = tid->tinfo->isTypeClass (); in visit()
1782 void visit (TypeClass *t) in visit()

1234