Lines Matching defs:FunctionDeclBits
684 "FunctionDeclBits");
767 BitsPacker FunctionDeclBits;
769 FunctionDeclBits.addBits(llvm::to_underlying(D->getLinkageInternal()), 3);
770 FunctionDeclBits.addBits((uint32_t)D->getStorageClass(), /*BitWidth=*/3);
771 FunctionDeclBits.addBit(D->isInlineSpecified());
772 FunctionDeclBits.addBit(D->isInlined());
773 FunctionDeclBits.addBit(D->hasSkippedBody());
774 FunctionDeclBits.addBit(D->isVirtualAsWritten());
775 FunctionDeclBits.addBit(D->isPureVirtual());
776 FunctionDeclBits.addBit(D->hasInheritedPrototype());
777 FunctionDeclBits.addBit(D->hasWrittenPrototype());
778 FunctionDeclBits.addBit(D->isDeletedBit());
779 FunctionDeclBits.addBit(D->isTrivial());
780 FunctionDeclBits.addBit(D->isTrivialForCall());
781 FunctionDeclBits.addBit(D->isDefaulted());
782 FunctionDeclBits.addBit(D->isExplicitlyDefaulted());
783 FunctionDeclBits.addBit(D->isIneligibleOrNotSelected());
784 FunctionDeclBits.addBits((uint64_t)(D->getConstexprKind()), /*BitWidth=*/2);
785 FunctionDeclBits.addBit(D->hasImplicitReturnZero());
786 FunctionDeclBits.addBit(D->isMultiVersion());
787 FunctionDeclBits.addBit(D->isLateTemplateParsed());
788 FunctionDeclBits.addBit(D->isInstantiatedFromMemberTemplate());
789 FunctionDeclBits.addBit(D->FriendConstraintRefersToEnclosingTemplate());
790 FunctionDeclBits.addBit(D->usesSEHTry());
791 Record.push_back(FunctionDeclBits);