Home
last modified time | relevance | path

Searched refs:TypeVector (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h329 TypeVector *isTypeVector();
414 class TypeVector : public Type
419 static TypeVector *create(Type *basetype);
421 TypeVector *syntaxCopy();
H A Dtypinf.d150 static bool visitVector(TypeVector t) in isSpeculativeType()
H A Dmtype.d450 sizeTy[Tvector] = __traits(classInstanceSize, TypeVector);
2702 …inout(TypeVector) isTypeVector() { return ty == Tvector ? cast(typeof(return))this : nu… in isTypeVector()
3384 TypeVector tv = cast(TypeVector)to; in implicitConvTo()
3490 extern (C++) final class TypeVector : Type
3500 static TypeVector create(Type basetype) in create()
3502 return new TypeVector(basetype); in create()
3510 override TypeVector syntaxCopy() in syntaxCopy()
3512 return new TypeVector(basetype.syntaxCopy()); in syntaxCopy()
3559 TypeVector tv = cast(TypeVector)to; in implicitConvTo()
H A Ddstruct.d84 void visitVector(TypeVector t) in semanticTypeInfo()
H A Dexpression.h24 class TypeVector; variable
906 TypeVector *to; // the target vector type before semantic()
H A Dvisitor.h64 class TypeVector; variable
438 virtual void visit(TypeVector *t) { visit((Type *)t); } in visit()
H A Dparsetimevisitor.d145 void visit(AST.TypeVector t) { visit(cast(AST.Type)t); } in ParseTimeVisitor()
H A Ddmangle.d290 override void visit(TypeVector t) in visit()
H A Dtransitivevisitor.d365 override void visit(AST.TypeVector t) in ParseVisitMethods()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.c204 sizeTy[Tvector] = sizeof(TypeVector); in _init()
3621 TypeVector *tv = (TypeVector *)to; in implicitConvTo()
3701 TypeVector::TypeVector(Type *basetype) in TypeVector() function
3707 TypeVector *TypeVector::create(Loc, Type *basetype) in create()
3709 return new TypeVector(basetype); in create()
3712 const char *TypeVector::kind() in kind()
3717 Type *TypeVector::syntaxCopy() in syntaxCopy()
3719 return new TypeVector(basetype->syntaxCopy()); in syntaxCopy()
3722 Type *TypeVector::semantic(Loc loc, Scope *sc) in semantic()
3755 TypeBasic *TypeVector::elementType() in elementType()
[all …]
H A Ddcast.c314 TypeVector *tv = (TypeVector *)t; in implicitConvTo()
702 TypeVector *tv = (TypeVector *)tb; in implicitConvTo()
1431 TypeVector *tv = (TypeVector *)tob; in castTo()
2062 TypeVector *tv = (TypeVector *)tb; in castTo()
3114 TypeVector *tv1 = (TypeVector *)t1; in typeMerge()
3115 TypeVector *tv2 = (TypeVector *)t2; in typeMerge()
H A Dmtype.h417 class TypeVector : public Type
422 TypeVector(Type *basetype);
423 static TypeVector *create(Loc loc, Type *basetype);
H A Dargtypes.c147 void visit(TypeVector *t) in toArgTypes()
H A Dinitsem.c221 t = ((TypeVector *)t)->basetype; in visit()
763 t = ((TypeVector *)t)->basetype; in visit()
H A Dvisitor.h64 class TypeVector; variable
358 virtual void visit(TypeVector *t) { visit((Type *)t); } in visit()
H A Ddmangle.c170 void visit(TypeVector *t) in visit()
H A Dcppmangle.c891 void visit(TypeVector *t) in visit()
H A Dexpressionsem.c2094 tded = ((TypeVector *)e->targ)->basetype; in visit()
4353 TypeVector *tv = (TypeVector *)tb; in visit()
4389 TypeVector *tv = (TypeVector *)e->e1->type; in visit()
4542 TypeVector *tv1 = (TypeVector *)t1b; in visit()
4895 TypeVector *tv1 = (TypeVector *)t1b; in visit()
H A Dexpression.h24 class TypeVector; variable
964 TypeVector *to; // the target vector type before semantic()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc733 TypeVector *ti = (TypeVector *) d->tinfo; in visit()
1714 void visit (TypeVector *t) in visit()
H A Dd-builtins.cc213 dtype = (TypeVector::create (Loc (), dtype))->addMod (mod); in build_frontend_type()
390 e->type = ((TypeVector *) type)->basetype; in d_eval_constant_expression()
H A Dtypes.cc674 void visit (TypeVector *t) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc747 TypeVector *ti = d->tinfo->isTypeVector (); in visit()
1751 void visit (TypeVector *t) in visit()
H A DChangeLog-201327 * d-ctype.cc (TypeVector::toCtype): Treat void vectors as ubyte.
30 * d-todt.cc (TypeVector::toDt): New function to generate correct static
1111 (TypeVector::toCtype): Likewise.
H A Dtypes.cc807 void visit (TypeVector *t) in visit()

12