Lines Matching full:bitwidth
3889 /*BitWidth=*/nullptr, /*Mutable=*/false,
3988 /*BitWidth=*/nullptr, /*Mutable=*/false,
11635 Expr *BitWidth, bool *ZeroWidth) {
11648 << FieldName << FieldTy << BitWidth->getSourceRange();
11650 << FieldTy << BitWidth->getSourceRange();
11651 } else if (DiagnoseUnexpandedParameterPack(const_cast<Expr *>(BitWidth),
11657 if (BitWidth->isValueDependent() || BitWidth->isTypeDependent())
11658 return BitWidth;
11661 ExprResult ICE = VerifyIntegerConstantExpression(BitWidth, &Value);
11664 BitWidth = ICE.get();
11705 return BitWidth;
11722 Declarator &D, Expr *BitWidth,
11797 = CheckFieldDecl(II, T, TInfo, Record, Loc, Mutable, BitWidth, InitStyle,
11830 bool Mutable, Expr *BitWidth,
11863 if (BitWidth && getLangOpts().OpenCL) {
11902 if (!InvalidDecl && BitWidth) {
11903 BitWidth = VerifyBitField(Loc, II, T, Record->isMsStruct(Context), BitWidth,
11905 if (!BitWidth) {
11907 BitWidth = nullptr;
11937 BitWidth, Mutable, InitStyle);
12080 Expr *BitWidth = (Expr*)BitfieldWidth;
12090 if (BitWidth) {
12092 BitWidth = VerifyBitField(Loc, II, T, /*IsMsStruct*/false, BitWidth).get();
12093 if (!BitWidth)
12645 unsigned BitWidth = Context.getIntWidth(T);
12649 --BitWidth;
12650 return Value.getActiveBits() <= BitWidth;
12652 return Value.getMinSignedBits() <= BitWidth;
12670 unsigned BitWidth = Context.getTypeSize(T);
12674 if (Context.getTypeSize(Types[I]) > BitWidth)