Lines Matching refs:EnumUnderlying
17284 llvm::PointerUnion<const Type*, TypeSourceInfo*> EnumUnderlying; in ActOnTag() local
17291 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
17297 EnumUnderlying = TI; in ActOnTag()
17301 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
17305 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
17313 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
17343 if (EnumUnderlying) { in ActOnTag()
17345 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo *>()) in ActOnTag()
17348 ED->setIntegerType(QualType(EnumUnderlying.get<const Type *>(), 0)); in ActOnTag()
17719 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
17721 else if (const Type *T = EnumUnderlying.dyn_cast<const Type*>()) in ActOnTag()
17973 if (EnumUnderlying) { in ActOnTag()
17975 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
17978 ED->setIntegerType(QualType(EnumUnderlying.get<const Type *>(), 0)); in ActOnTag()