Searched refs:TypeClass (Results 1 - 25 of 67) sorted by relevance

123

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLocInfoType.h38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) {
39 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?");
51 return T->getTypeClass() == (TypeClass)LocInfo;
H A DTypeLoc.h104 /// The kinds of TypeLocs. Equivalent to the Type::TypeClass enum,
338 /// \tparam TypeClass the concrete Type subclass associated with this
360 template <class Base, class Derived, class TypeClass, class LocalData>
374 return TypeClass::classof(Ty);
409 const TypeClass *getTypePtr() const {
410 return cast<TypeClass>(Base::getTypePtr());
485 template <class Base, class Derived, class TypeClass>
490 return TypeClass::classof(Ty);
502 const TypeClass *getTypePtr() const {
503 return cast<TypeClass>(Bas
[all...]
H A DType.h1487 enum TypeClass { enum
1500 /// TypeClass bitfield - Enum that specifies what subclass this belongs to.
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 TypeClas
3279 Profile(llvm::FoldingSetNodeID &ID, QualType ElementType, unsigned NumElements, TypeClass TypeClass, VectorKind VecKind) argument
3496 Profile(llvm::FoldingSetNodeID &ID, QualType ElementType, unsigned NumRows, unsigned NumColumns, TypeClass TypeClass) argument
[all...]
/netbsd-current/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;
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddclass.c68 type = new TypeClass(this);
363 if (type->ty == Tclass && ((TypeClass *)type)->sym != this)
365 TemplateInstance *ti = ((TypeClass *)type)->sym->isInstantiated();
367 ((TypeClass *)type)->sym = this;
440 TypeClass *tc = (tb->ty == Tclass) ? (TypeClass *)tb : NULL;
499 TypeClass *tc = (tb->ty == Tclass) ? (TypeClass *)tb : NULL;
566 TypeClass *tc = (TypeClass *)
[all...]
H A Dtraits.c141 bool isTypeAbstractClass(Type *t) { return t->toBasetype()->ty == Tclass && ((TypeClass *)t->toBasetype())->sym->isAbstract(); }
142 bool isTypeFinalClass(Type *t) { return t->toBasetype()->ty == Tclass && (((TypeClass *)t->toBasetype())->sym->storage_class & STCfinal) != 0; }
347 if (t->ty == Tclass && !((TypeClass*)t)->sym->isInterfaceDeclaration())
348 sz = ((TypeClass*)t)->sym->AggregateDeclaration::size(e->loc);
417 virtual void visit(TypeClass *) { setpointer(offset); }
445 // a "toplevel" class is treated as an instance, while TypeClass fields are treated as references
446 void visitClass(TypeClass* t)
452 visitClass((TypeClass*)t->sym->baseClass->type);
471 pbv.visitClass((TypeClass*)t);
H A Dcanthrow.c134 ad = ((TypeClass *)tb)->sym;
H A Dnogc.c145 ad = ((TypeClass *)tb)->sym;
H A Dargtypes.c475 void visit(TypeClass *)
H A Dmtype.c198 sizeTy[Tclass] = sizeof(TypeClass);
348 if (t->ty == Tclass) ((TypeClass *)t)->att = RECfwdref;
1294 pflag = &((TypeClass *)tb)->att;
4743 else if (tbase->ty == Tclass && !((TypeClass *)tbase)->sym->isInterfaceDeclaration())
4745 ClassDeclaration *cd = ((TypeClass *)tbase)->sym;
5277 if (((TypeClass *)tp1)->sym == ((TypeClass *)tp2)->sym && MODimplicitConv(tp2->mod, tp1->mod))
5337 if (((TypeClass *)t1n)->sym == ((TypeClass *)t2n)->sym &&
5342 ClassDeclaration *cd = ((TypeClass *)t1
8365 TypeClass::TypeClass(ClassDeclaration *sym) function in class:TypeClass
[all...]
H A Dcppmangle.c754 mangleTypeClass((TypeClass*)t, true);
1058 void visit(TypeClass *t)
1070 void mangleTypeClass(TypeClass *t, bool head)
H A Daccess.c357 ClassDeclaration *cd = (ClassDeclaration *)(((TypeClass *)e->type)->sym);
/netbsd-current/external/apache2/llvm/dist/clang/utils/TableGen/
H A DClangOpcodesEmitter.cpp73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) {
293 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
295 auto Cases = TypeClass->getDef()->getValueAsListOfDefs("Types");
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtypinf.d133 if ((cast(TypeClass)t).sym.isInterfaceDeclaration())
193 static bool visitClass(TypeClass t)
H A Dlambdacomp.d407 if (is(T == TypeStruct) || is(T == TypeClass))
426 override void visit(TypeClass t)
429 printf("TypeClass: %s\n", t.toChars());
431 if (!checkTemplateInstance!TypeClass(t))
H A Dobjc.d400 abstract void checkTupleof(Expression expression, TypeClass type) const;
507 override void checkTupleof(Expression expression, TypeClass type) const
812 override void checkTupleof(Expression expression, TypeClass type) const
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)
355 // a "toplevel" class is treated as an instance, while TypeClass fields are treated as references
356 void visitClass(TypeClass t)
361 visitClass(cast(TypeClass)t.sym.baseClass.type);
378 pbv.visitClass(cast(TypeClass)t);
586 (cast(TypeClass)t.toBasetype()).sym.isAbstract());
591 ((cast(TypeClass)t.toBasetype()).sym.storage_class & STC.final_) != 0);
H A Ddscope.d397 TypeClass tc;
406 tc = cast(TypeClass)t;
H A Dmtype.h343 TypeClass *isTypeClass();
839 class TypeClass : public Type class in class:TRUST
848 TypeClass *syntaxCopy();
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dimports.cc144 dsym = ((TypeClass *) type)->sym;
H A Dtypeinfo.cc144 if (((TypeClass *) type)->sym->isInterfaceDeclaration ())
806 TypeClass *ti = (TypeClass *) d->tinfo;
999 TypeClass *ti = (TypeClass *) d->tinfo;
1326 TypeClass *tc = (TypeClass *) tid->tinfo;
1745 void visit (TypeClass *t)
H A Dd-lang.cc1657 TypeClass *tc = (TypeClass *) t;
1801 ClassDeclaration *cd = ((TypeClass *) t)->sym;
H A Dtypes.cc505 sym = ((TypeClass *) type)->sym;
931 void visit (TypeClass *t)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc819 TypeClass *ti = d->tinfo->isTypeClass ();
1010 TypeClass *ti = d->tinfo->isTypeClass ();
1348 TypeClass *tc = tid->tinfo->isTypeClass ();
1782 void visit (TypeClass *t)
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DASTUnit.cpp404 CachedResult.TypeClass = STC_Void;
409 CachedResult.TypeClass = getSimplifiedTypeClass(CanUsageType);
459 CachedResult.TypeClass = STC_Void;
495 CachedResult.TypeClass = STC_Void;
2077 if (ExpectedSTC == C->TypeClass) {

Completed in 435 milliseconds

123