Home | History | Annotate | Download | only in Sema

Lines Matching refs:EnumVal

12686   llvm::APSInt EnumVal(IntWidth);
12707 CheckConvertedConstantExpression(Val, EltTy, EnumVal,
12715 &EnumVal).get())) {
12725 if (!isRepresentableIntegerValue(Context, EnumVal, EltTy)) {
12747 if (!isRepresentableIntegerValue(Context, EnumVal, Context.IntTy))
12749 << EnumVal.toString(10) << Val->getSourceRange()
12750 << (EnumVal.isUnsigned() || EnumVal.isNonNegative());
12781 EnumVal = LastEnumConst->getInitVal();
12782 ++EnumVal;
12786 if (EnumVal < LastEnumConst->getInitVal()) {
12801 EnumVal = LastEnumConst->getInitVal();
12802 EnumVal = EnumVal.zext(EnumVal.getBitWidth() * 2);
12803 ++EnumVal;
12807 << EnumVal.toString(10)
12811 << EnumVal.toString(10);
12819 EnumVal = LastEnumConst->getInitVal();
12820 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType());
12821 EnumVal = EnumVal.zextOrTrunc(Context.getIntWidth(EltTy));
12822 ++EnumVal;
12832 !isRepresentableIntegerValue(Context, EnumVal, EltTy)) {
12835 << EnumVal.toString(10) << 1;
12843 EnumVal = EnumVal.extOrTrunc(Context.getIntWidth(EltTy));
12844 EnumVal.setIsSigned(EltTy->isSignedIntegerOrEnumerationType());
12848 Val, EnumVal);