Home | History | Annotate | Download | only in d

Lines Matching refs:tb1

269     Type *tb1 = e->e1->type->toBasetype ();
272 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray)
282 else if (tb1->isfloating () && tb1->ty != TY::Tvector)
289 if (!tb1->iscomplex ())
305 else if (TypeStruct *ts = tb1->isTypeStruct ())
312 gcc_assert (same_type_p (tb1, tb2));
333 Type *tb1 = e->e1->type->toBasetype ();
337 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray)
342 Type *t1elem = tb1->nextOf ()->toBasetype ();
343 Type *t2elem = tb1->nextOf ()->toBasetype ();
403 if (tb1->ty == TY::Tsarray && tb2->ty == TY::Tsarray)
404 gcc_assert (tb1->size () == tb2->size ());
438 else if (TypeStruct *ts = tb1->isTypeStruct ())
445 gcc_assert (same_type_p (tb1, tb2));
449 else if (tb1->ty == TY::Taarray && tb2->ty == TY::Taarray)
453 build_typeinfo (e, tb1),
495 Type *tb1 = e->e1->type->toBasetype ();
525 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray)
529 tb1->toChars (), tb2->toChars ());
671 Type *tb1 = e->e1->type->toBasetype ();
675 if (tb1->ty == TY::Tarray || tb1->ty == TY::Tsarray)
676 etype = tb1->nextOf ();
823 Type *tb1 = e->e1->type->toBasetype ();
825 Type *etype = tb1->nextOf ()->toBasetype ();
836 if (tb1->ty == TY::Tarray && tb2->ty == TY::Tdchar
850 gcc_assert (tb1->ty == TY::Tarray || tb2->ty == TY::Tsarray);
1073 Type *tb1 = e->e1->type->toBasetype ();
1077 if (tb1->ty == TY::Tstruct)
1081 StructDeclaration *sd = tb1->isTypeStruct ()->sym;
1130 if (tb1->ty == TY::Tsarray)
1141 Type *etype = tb1->nextOf ();
1232 Type *tb1 = e->e1->type->toBasetype ();
1234 if (tb1->ty == TY::Taarray)
1237 Type *tkey = tb1->isTypeAArray ()->index->toBasetype ();
1246 tinfo = build_typeinfo (e, tb1->unSharedOf ()->mutableOf ());
1258 size_int (tb1->nextOf ()->size ()),
1277 tree ptr = convert_expr (array, tb1, tb1->nextOf ()->pointerTo ());
1280 if (tb1->ty != TY::Tpointer)
1281 length = get_array_length (array, tb1);
1295 if (tb1->ty != TY::Tpointer)
1354 Type *tb1 = e->e1->type->toBasetype ();
1372 tree ptr = convert_expr (array, tb1, tb1->nextOf ()->pointerTo ());
1377 if (tb1->ty != TY::Tpointer)
1378 length = get_array_length (array, tb1);
1442 Type *tb1 = e->e1->type->toBasetype ();
1444 if (tb1->ty == TY::Tclass)
1453 libcall_fn libcall = tb1->isClassHandle ()->isInterfaceDeclaration ()
1928 Type *tb1 = e->e1->type->toBasetype ();
1956 if (tb1->ty == TY::Tclass)
1958 ClassDeclaration *cd = tb1->isClassHandle ();
1966 else if (tb1->ty == TY::Tpointer
1967 && tb1->nextOf ()->ty == TY::Tstruct)
1969 StructDeclaration *sd = tb1->nextOf ()->isTypeStruct ()->sym;