Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1284 BitsPacker VarDeclBits; in VisitVarDecl() local
1285 VarDeclBits.addBits(llvm::to_underlying(D->getLinkageInternal()), in VisitVarDecl()
1289 VarDeclBits.addBit(ModulesCodegen); in VisitVarDecl()
1291 VarDeclBits.addBits(D->getStorageClass(), /*BitWidth=*/3); in VisitVarDecl()
1292 VarDeclBits.addBits(D->getTSCSpec(), /*BitWidth=*/2); in VisitVarDecl()
1293 VarDeclBits.addBits(D->getInitStyle(), /*BitWidth=*/2); in VisitVarDecl()
1294 VarDeclBits.addBit(D->isARCPseudoStrong()); in VisitVarDecl()
1298 VarDeclBits.addBit(D->isThisDeclarationADemotedDefinition()); in VisitVarDecl()
1299 VarDeclBits.addBit(D->isExceptionVariable()); in VisitVarDecl()
1300 VarDeclBits.addBit(D->isNRVOVariable()); in VisitVarDecl()
[all …]
H A DASTReaderDecl.cpp1609 BitsUnpacker VarDeclBits(Record.readInt()); in VisitVarDeclImpl() local
1610 auto VarLinkage = Linkage(VarDeclBits.getNextBits(/*Width=*/3)); in VisitVarDeclImpl()
1611 bool DefGeneratedInModule = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1612 VD->VarDeclBits.SClass = (StorageClass)VarDeclBits.getNextBits(/*Width=*/3); in VisitVarDeclImpl()
1613 VD->VarDeclBits.TSCSpec = VarDeclBits.getNextBits(/*Width=*/2); in VisitVarDeclImpl()
1614 VD->VarDeclBits.InitStyle = VarDeclBits.getNextBits(/*Width=*/2); in VisitVarDeclImpl()
1615 VD->VarDeclBits.ARCPseudoStrong = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1619 VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1620 VD->NonParmVarDeclBits.ExceptionVar = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1621 VD->NonParmVarDeclBits.NRVOVariable = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1102 VarDeclBitfields VarDeclBits; member
1148 return (StorageClass) VarDeclBits.SClass; in getStorageClass()
1153 VarDeclBits.TSCSpec = TSC; in setTSCSpec()
1154 assert(VarDeclBits.TSCSpec == TSC && "truncation"); in setTSCSpec()
1157 return static_cast<ThreadStorageClassSpecifier>(VarDeclBits.TSCSpec); in getTSCSpec()
1432 VarDeclBits.InitStyle = Style; in setInitStyle()
1446 return static_cast<InitializationStyle>(VarDeclBits.InitStyle); in getInitStyle()
1526 bool isARCPseudoStrong() const { return VarDeclBits.ARCPseudoStrong; } in isARCPseudoStrong()
1527 void setARCPseudoStrong(bool PS) { VarDeclBits.ARCPseudoStrong = PS; } in setARCPseudoStrong()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2146 VarDeclBits.SClass = SC; in VarDecl()
2164 VarDeclBits.SClass = SC; in setStorageClass()
2168 switch (VarDeclBits.TSCSpec) { in getTLSKind()