Home
last modified time | relevance | path

Searched refs:ParmVarDeclBits (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1072 ParmVarDeclBitfields ParmVarDeclBits; member
1732 assert(ParmVarDeclBits.HasInheritedDefaultArg == false); in ParmVarDecl()
1733 assert(ParmVarDeclBits.DefaultArgKind == DAK_None); in ParmVarDecl()
1734 assert(ParmVarDeclBits.IsKNRPromoted == false); in ParmVarDecl()
1735 assert(ParmVarDeclBits.IsObjCMethodParam == false); in ParmVarDecl()
1751 ParmVarDeclBits.IsObjCMethodParam = true; in setObjCMethodScopeInfo()
1756 assert(!ParmVarDeclBits.IsObjCMethodParam); in setScopeInfo()
1758 ParmVarDeclBits.ScopeDepthOrObjCQuals = scopeDepth; in setScopeInfo()
1759 assert(ParmVarDeclBits.ScopeDepthOrObjCQuals == scopeDepth in setScopeInfo()
1766 return ParmVarDeclBits.IsObjCMethodParam; in isObjCMethodParameter()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1217 BitsPacker ParmVarDeclBits; in VisitParmVarDecl() local
1218 ParmVarDeclBits.addBit(D->isObjCMethodParameter()); in VisitParmVarDecl()
1219 ParmVarDeclBits.addBits(D->getFunctionScopeDepth(), /*BitsWidth=*/7); in VisitParmVarDecl()
1221 ParmVarDeclBits.addBits(D->getObjCDeclQualifier(), /*BitsWidth=*/7); in VisitParmVarDecl()
1222 ParmVarDeclBits.addBit(D->isKNRPromoted()); in VisitParmVarDecl()
1223 ParmVarDeclBits.addBit(D->hasInheritedDefaultArg()); in VisitParmVarDecl()
1224 ParmVarDeclBits.addBit(D->hasUninstantiatedDefaultArg()); in VisitParmVarDecl()
1225 ParmVarDeclBits.addBit(D->getExplicitObjectParamThisLoc().isValid()); in VisitParmVarDecl()
1226 Record.push_back(ParmVarDeclBits); in VisitParmVarDecl()
H A DASTReaderDecl.cpp1714 BitsUnpacker ParmVarDeclBits(Record.readInt()); in VisitParmVarDecl() local
1715 unsigned isObjCMethodParam = ParmVarDeclBits.getNextBit(); in VisitParmVarDecl()
1716 unsigned scopeDepth = ParmVarDeclBits.getNextBits(/*Width=*/7); in VisitParmVarDecl()
1717 unsigned declQualifier = ParmVarDeclBits.getNextBits(/*Width=*/7); in VisitParmVarDecl()
1721 PD->ParmVarDeclBits.ScopeDepthOrObjCQuals = declQualifier; in VisitParmVarDecl()
1725 PD->ParmVarDeclBits.IsKNRPromoted = ParmVarDeclBits.getNextBit(); in VisitParmVarDecl()
1727 PD->ParmVarDeclBits.HasInheritedDefaultArg = ParmVarDeclBits.getNextBit(); in VisitParmVarDecl()
1728 if (ParmVarDeclBits.getNextBit()) // hasUninstantiatedDefaultArg. in VisitParmVarDecl()
1731 if (ParmVarDeclBits.getNextBit()) // Valid explicit object parameter in VisitParmVarDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2973 ParmVarDeclBits.DefaultArgKind = DAK_Normal; in setDefaultArg()
2978 switch (ParmVarDeclBits.DefaultArgKind) { in getDefaultArgRange()
2998 ParmVarDeclBits.DefaultArgKind = DAK_Uninstantiated; in setUninstantiatedDefaultArg()
3018 ParmVarDeclBits.ParameterIndex = ParameterIndexSentinel; in setParameterIndexLarge()