Home
last modified time | relevance | path

Searched refs:addBits (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp373 DeclBits.addBits((uint64_t)D->getModuleOwnershipKind(), /*BitWidth=*/3); in VisitDecl()
376 DeclBits.addBits(D->getAccess(), /*BitWidth=*/2); in VisitDecl()
496 TagDeclBits.addBits(llvm::to_underlying(D->getTagKind()), /*BitWidth=*/3); in VisitTagDecl()
501 TagDeclBits.addBits( in VisitTagDecl()
528 EnumDeclBits.addBits(D->getNumPositiveBits(), /*BitWidth=*/8); in VisitEnumDecl()
529 EnumDeclBits.addBits(D->getNumNegativeBits(), /*BitWidth=*/8); in VisitEnumDecl()
578 RecordDeclBits.addBits(llvm::to_underlying(D->getArgPassingRestrictions()), 2); in VisitRecordDecl()
716 FunctionDeclBits.addBits(llvm::to_underlying(D->getLinkageInternal()), 3); in VisitFunctionDecl()
717 FunctionDeclBits.addBits((uint32_t)D->getStorageClass(), /*BitWidth=*/3); in VisitFunctionDecl()
731 FunctionDeclBits.addBits((uint64_t)(D->getConstexprKind()), /*BitWidth=*/2); in VisitFunctionDecl()
[all …]
H A DASTWriterStmt.cpp64 void addBits(uint32_t Value, uint32_t BitsWidth) { in addBits() function in clang::ASTStmtWriter::PakedBitsWriter
66 PackingBits.addBits(Value, BitsWidth); in addBits()
614 CurrentPackingBits.addBits(E->getDependence(), /*BitsWidth=*/5); in VisitExpr()
615 CurrentPackingBits.addBits(E->getValueKind(), /*BitsWidth=*/2); in VisitExpr()
616 CurrentPackingBits.addBits(E->getObjectKind(), /*BitsWidth=*/3); in VisitExpr()
678 CurrentPackingBits.addBits(E->isNonOdrUse(), /*Width=*/2); in VisitDeclRefExpr()
806 CurrentPackingBits.addBits(E->getOpcode(), in VisitUnaryOperator()
995 CurrentPackingBits.addBits(E->isNonOdrUse(), /*Width=*/2); in VisitMemberExpr()
1004 CurrentPackingBits.addBits(FoundDecl.getAccess(), /*BitWidth=*/2); in VisitMemberExpr()
1045 CurrentPackingBits.addBits(E->getCastKind(), /*Width=*/7); in VisitCastExpr()
[all …]
H A DASTWriter.cpp6577 DefinitionBits.addBits(Data.Name, Width); in AddCXXDefinitionData()
6619 LambdaBits.addBits(Lambda.DependencyKind, /*Width=*/2); in AddCXXDefinitionData()
6621 LambdaBits.addBits(Lambda.CaptureDefault, /*Width=*/2); in AddCXXDefinitionData()
6622 LambdaBits.addBits(Lambda.NumCaptures, /*Width=*/15); in AddCXXDefinitionData()
6638 CaptureBits.addBits(Capture.getCaptureKind(), /*Width=*/3); in AddCXXDefinitionData()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h1022 void addBit(bool Value) { addBits(Value, 1); } in addBit()
1023 void addBits(uint32_t Value, uint32_t BitsWidth) { in addBits() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp121 bool addBits(llvm::APInt Bits, uint64_t OffsetInBits, bool AllowOverwrite);
183 bool ConstantAggregateBuilder::addBits(llvm::APInt Bits, uint64_t OffsetInBits, in addBits() function in __anon9d6f04f10111::ConstantAggregateBuilder
648 return Builder.addBits(FieldValue, in AppendBitField()
1917 Builder.addBits(Value, /*OffsetInBits=*/0, /*AllowOverwrite=*/false); in emitForMemory()