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.cpp1110 BitsPacker VarDeclBits; in VisitVarDecl() local
1111 VarDeclBits.addBits(llvm::to_underlying(D->getLinkageInternal()), in VisitVarDecl()
1127 VarDeclBits.addBit(ModulesCodegen); in VisitVarDecl()
1129 VarDeclBits.addBits(D->getStorageClass(), /*BitWidth=*/3); in VisitVarDecl()
1130 VarDeclBits.addBits(D->getTSCSpec(), /*BitWidth=*/2); in VisitVarDecl()
1131 VarDeclBits.addBits(D->getInitStyle(), /*BitWidth=*/2); in VisitVarDecl()
1132 VarDeclBits.addBit(D->isARCPseudoStrong()); in VisitVarDecl()
1136 VarDeclBits.addBit(D->isThisDeclarationADemotedDefinition()); in VisitVarDecl()
1137 VarDeclBits.addBit(D->isExceptionVariable()); in VisitVarDecl()
1138 VarDeclBits.addBit(D->isNRVOVariable()); in VisitVarDecl()
[all …]
H A DASTReaderDecl.cpp1601 BitsUnpacker VarDeclBits(Record.readInt()); in VisitVarDeclImpl() local
1602 auto VarLinkage = Linkage(VarDeclBits.getNextBits(/*Width=*/3)); in VisitVarDeclImpl()
1603 bool DefGeneratedInModule = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1604 VD->VarDeclBits.SClass = (StorageClass)VarDeclBits.getNextBits(/*Width=*/3); in VisitVarDeclImpl()
1605 VD->VarDeclBits.TSCSpec = VarDeclBits.getNextBits(/*Width=*/2); in VisitVarDeclImpl()
1606 VD->VarDeclBits.InitStyle = VarDeclBits.getNextBits(/*Width=*/2); in VisitVarDeclImpl()
1607 VD->VarDeclBits.ARCPseudoStrong = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1611 VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1612 VD->NonParmVarDeclBits.ExceptionVar = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
1613 VD->NonParmVarDeclBits.NRVOVariable = VarDeclBits.getNextBit(); in VisitVarDeclImpl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h1071 VarDeclBitfields VarDeclBits; member
1117 return (StorageClass) VarDeclBits.SClass; in getStorageClass()
1122 VarDeclBits.TSCSpec = TSC; in setTSCSpec()
1123 assert(VarDeclBits.TSCSpec == TSC && "truncation"); in setTSCSpec()
1126 return static_cast<ThreadStorageClassSpecifier>(VarDeclBits.TSCSpec); in getTSCSpec()
1394 VarDeclBits.InitStyle = Style; in setInitStyle()
1408 return static_cast<InitializationStyle>(VarDeclBits.InitStyle); in getInitStyle()
1488 bool isARCPseudoStrong() const { return VarDeclBits.ARCPseudoStrong; } in isARCPseudoStrong()
1489 void setARCPseudoStrong(bool PS) { VarDeclBits.ARCPseudoStrong = PS; } in setARCPseudoStrong()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2129 VarDeclBits.SClass = SC; in VarDecl()
2147 VarDeclBits.SClass = SC; in setStorageClass()
2151 switch (VarDeclBits.TSCSpec) { in getTLSKind()