Lines Matching refs:EnumUnderlying
16221 llvm::PointerUnion<const Type*, TypeSourceInfo*> EnumUnderlying; in ActOnTag() local
16228 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
16234 EnumUnderlying = TI; in ActOnTag()
16238 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
16242 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
16250 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
16280 if (EnumUnderlying) { in ActOnTag()
16282 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo *>()) in ActOnTag()
16285 ED->setIntegerType(QualType(EnumUnderlying.get<const Type *>(), 0)); in ActOnTag()
16652 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
16654 else if (const Type *T = EnumUnderlying.dyn_cast<const Type*>()) in ActOnTag()
16906 if (EnumUnderlying) { in ActOnTag()
16908 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
16911 ED->setIntegerType(QualType(EnumUnderlying.get<const Type *>(), 0)); in ActOnTag()