Searched refs:TagDeclBits (Results 1 – 5 of 5) sorted by relevance
3612 void setBeingDefined(bool V = true) { TagDeclBits.IsBeingDefined = V; }3619 TagDeclBits.MayHaveOutOfDateDef = V;3660 bool isCompleteDefinition() const { return TagDeclBits.IsCompleteDefinition; } in isCompleteDefinition()3664 TagDeclBits.IsCompleteDefinition = V;3670 return TagDeclBits.IsCompleteDefinitionRequired; in isCompleteDefinitionRequired()3676 TagDeclBits.IsCompleteDefinitionRequired = V;3680 bool isBeingDefined() const { return TagDeclBits.IsBeingDefined; } in isBeingDefined()3685 return TagDeclBits.IsEmbeddedInDeclarator; in isEmbeddedInDeclarator()3691 TagDeclBits.IsEmbeddedInDeclarator = isInDeclarator; in setEmbeddedInDeclarator()3695 bool isFreeStanding() const { return TagDeclBits.IsFreeStanding; } in isFreeStanding()[all …]
2020 TagDeclBitfields TagDeclBits;
495 BitsPacker TagDeclBits; in VisitTagDecl() local496 TagDeclBits.addBits(llvm::to_underlying(D->getTagKind()), /*BitWidth=*/3); in VisitTagDecl()497 TagDeclBits.addBit(!isa<CXXRecordDecl>(D) ? D->isCompleteDefinition() : 0); in VisitTagDecl()498 TagDeclBits.addBit(D->isEmbeddedInDeclarator()); in VisitTagDecl()499 TagDeclBits.addBit(D->isFreeStanding()); in VisitTagDecl()500 TagDeclBits.addBit(D->isCompleteDefinitionRequired()); in VisitTagDecl()501 TagDeclBits.addBits( in VisitTagDecl()504 Record.push_back(TagDeclBits); in VisitTagDecl()
755 BitsUnpacker TagDeclBits(Record.readInt()); in VisitTagDecl() local757 static_cast<TagTypeKind>(TagDeclBits.getNextBits(/*Width=*/3))); in VisitTagDecl()758 TD->setCompleteDefinition(TagDeclBits.getNextBit()); in VisitTagDecl()759 TD->setEmbeddedInDeclarator(TagDeclBits.getNextBit()); in VisitTagDecl()760 TD->setFreeStanding(TagDeclBits.getNextBit()); in VisitTagDecl()761 TD->setCompleteDefinitionRequired(TagDeclBits.getNextBit()); in VisitTagDecl()764 switch (TagDeclBits.getNextBits(/*Width=*/2)) { in VisitTagDecl()
4705 TagDeclBits.IsThisDeclarationADemotedDefinition = false; in TagDecl()