Lines Matching refs:ET
1669 if (const EnumType *ET = dyn_cast<EnumType>(TT))
1670 return getTypeInfo(ET->getDecl()->getIntegerType());
4450 if (const EnumType *ET = Promotable->getAs<EnumType>())
4451 return ET->getDecl()->getPromotionType();
4507 static const Type *getIntegerTypeForEnum(const EnumType *ET) {
4510 if (ET->getDecl()->isComplete() && !ET->getDecl()->isScoped())
4511 return ET->getDecl()->getIntegerType().getTypePtr();
4523 if (const EnumType *ET = dyn_cast<EnumType>(LHSC))
4524 LHSC = getIntegerTypeForEnum(ET);
4525 if (const EnumType *ET = dyn_cast<EnumType>(RHSC))
4526 RHSC = getIntegerTypeForEnum(ET);
5166 static char ObjCEncodingForEnumType(const ASTContext *C, const EnumType *ET) {
5167 EnumDecl *Enum = ET->getDecl();
5201 if (const EnumType *ET = T->getAs<EnumType>())
5202 S += ObjCEncodingForEnumType(Ctx, ET);
6809 QualType ET = I->getType().getUnqualifiedType();
6810 QualType MT = mergeTypes(ET, SubType, OfBlockPointer, Unqualified);
7004 static QualType mergeEnumWithInteger(ASTContext &Context, const EnumType *ET,
7010 QualType underlyingType = ET->getDecl()->getIntegerType();
7394 if (const EnumType *ET = T->getAs<EnumType>())
7395 T = ET->getDecl()->getIntegerType();