Lines Matching refs:ET
137 QualType ET,
141 ID.AddPointer(ET.getAsOpaquePtr());
635 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
636 return ET->getDecl()->isComplete(); // Complete enum types are integral in C.
651 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
652 return ET->getDecl()->isComplete() && !ET->getDecl()->isScoped();
715 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
718 if (ET->getDecl()->isComplete() && !ET->getDecl()->isScoped())
719 return ET->getDecl()->getIntegerType()->isSignedIntegerType();
731 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
732 if (ET->getDecl()->isComplete())
733 return ET->getDecl()->getIntegerType()->isSignedIntegerType();
755 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
758 if (ET->getDecl()->isComplete() && !ET->getDecl()->isScoped())
759 return ET->getDecl()->getIntegerType()->isUnsignedIntegerType();
771 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
772 if (ET->getDecl()->isComplete())
773 return ET->getDecl()->getIntegerType()->isUnsignedIntegerType();
812 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
813 return ET->getDecl()->isComplete() && !ET->getDecl()->isScoped();
821 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
828 return !ET->getDecl()->isScoped() && ET->getDecl()->isComplete();
1322 if (const EnumType *ET = getAs<EnumType>()){
1323 if (this->isDependentType() || ET->getDecl()->getPromotionType().isNull()
1324 || ET->getDecl()->isScoped())