Lines Matching refs:EnumUnderlying
11343 llvm::PointerUnion<const Type*, TypeSourceInfo*> EnumUnderlying; in ActOnTag() local
11349 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
11355 EnumUnderlying = TI; in ActOnTag()
11359 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
11363 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
11367 EnumUnderlying = Context.IntTy.getTypePtr(); in ActOnTag()
11673 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
11675 else if (const Type *T = EnumUnderlying.dyn_cast<const Type*>()) in ActOnTag()
11877 ScopedEnumUsesClassTag, !EnumUnderlying.isNull()); in ActOnTag()
11906 if (EnumUnderlying) { in ActOnTag()
11908 if (TypeSourceInfo *TI = EnumUnderlying.dyn_cast<TypeSourceInfo*>()) in ActOnTag()
11911 ED->setIntegerType(QualType(EnumUnderlying.get<const Type*>(), 0)); in ActOnTag()