Lines Matching refs:ET
1672 if (const EnumType *ET = dyn_cast<EnumType>(TT)) in getTypeInfoImpl() local
1673 return getTypeInfo(ET->getDecl()->getIntegerType()); in getTypeInfoImpl()
4523 if (const EnumType *ET = Promotable->getAs<EnumType>()) in getPromotedIntegerType() local
4524 return ET->getDecl()->getPromotionType(); in getPromotedIntegerType()
4580 static const Type *getIntegerTypeForEnum(const EnumType *ET) { in getIntegerTypeForEnum() argument
4583 if (ET->getDecl()->isComplete() && !ET->getDecl()->isScoped()) in getIntegerTypeForEnum()
4584 return ET->getDecl()->getIntegerType().getTypePtr(); in getIntegerTypeForEnum()
4596 if (const EnumType *ET = dyn_cast<EnumType>(LHSC)) in getIntegerTypeOrder() local
4597 LHSC = getIntegerTypeForEnum(ET); in getIntegerTypeOrder()
4598 if (const EnumType *ET = dyn_cast<EnumType>(RHSC)) in getIntegerTypeOrder() local
4599 RHSC = getIntegerTypeForEnum(ET); in getIntegerTypeOrder()
5247 static char ObjCEncodingForEnumType(const ASTContext *C, const EnumType *ET) { in ObjCEncodingForEnumType() argument
5248 EnumDecl *Enum = ET->getDecl(); in ObjCEncodingForEnumType()
5282 if (const EnumType *ET = T->getAs<EnumType>()) in EncodeBitField() local
5283 S += ObjCEncodingForEnumType(Ctx, ET); in EncodeBitField()
6880 QualType ET = I->getType().getUnqualifiedType(); in mergeTransparentUnionType() local
6881 QualType MT = mergeTypes(ET, SubType, OfBlockPointer, Unqualified); in mergeTransparentUnionType()
7075 static QualType mergeEnumWithInteger(ASTContext &Context, const EnumType *ET, in mergeEnumWithInteger() argument
7081 QualType underlyingType = ET->getDecl()->getIntegerType(); in mergeEnumWithInteger()
7465 if (const EnumType *ET = T->getAs<EnumType>()) in getIntWidth() local
7466 T = ET->getDecl()->getIntegerType(); in getIntWidth()