Lines Matching refs:InitVal
20203 const llvm::APSInt &InitVal = ECD->getInitVal(); in ActOnEnumBody() local
20206 if (InitVal.isUnsigned() || InitVal.isNonNegative()) { in ActOnEnumBody()
20209 unsigned ActiveBits = InitVal.getActiveBits(); in ActOnEnumBody()
20213 std::max(NumNegativeBits, (unsigned)InitVal.getSignificantBits()); in ActOnEnumBody()
20332 llvm::APSInt InitVal = ECD->getInitVal(); in ActOnEnumBody() local
20341 isRepresentableIntegerValue(Context, InitVal, Context.IntTy)) { in ActOnEnumBody()
20360 InitVal = InitVal.extOrTrunc(NewWidth); in ActOnEnumBody()
20361 InitVal.setIsSigned(NewSign); in ActOnEnumBody()
20362 ECD->setInitVal(Context, InitVal); in ActOnEnumBody()
20389 llvm::APSInt InitVal = ECD->getInitVal(); in ActOnEnumBody() local
20390 if (InitVal != 0 && !InitVal.isPowerOf2() && in ActOnEnumBody()
20391 !IsValueInFlagEnum(Enum, InitVal, true)) in ActOnEnumBody()