Home
last modified time | relevance | path

Searched refs:getBitWidthValue (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DMultiwayPathsCoveredCheck.cpp164 return twoPow(BitfieldDecl->getBitWidthValue(*Result.Context)); in handleSwitchWithoutDefault()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp151 return getIntNType(std::min(FD->getBitWidthValue(Context), in getStorageType()
243 Info.Size = FD->getBitWidthValue(Context); in setBitFieldInfo()
467 Tail = StartBitOffset + Field->getBitWidthValue(Context); in accumulateBitFields()
490 Tail += Field->getBitWidthValue(Context); in accumulateBitFields()
H A DCGObjCRuntime.cpp93 uint64_t BitFieldSize = Ivar->getBitWidthValue(CGF.getContext()); in EmitValueForIvarAtOffset()
H A DSwiftCallingConv.cpp189 auto width = bitfield->getBitWidthValue(ctx); in addBitFieldData()
H A DCGNonTrivialStruct.cpp28 return FD->getBitWidthValue(Ctx); in getFieldSize()
H A DCGClass.cpp946 ? LastField->getBitWidthValue(Ctx) in getMemcpySize()
H A DTargetInfo.cpp3192 uint64_t Size = i->getBitWidthValue(getContext()); in classify()
10527 OS << Field->getBitWidthValue(CGM.getContext()); in extractFieldType()
11024 unsigned BitWidth = FD->getBitWidthValue(getContext()); in detectFPCCEligibleStructHelper()
H A DCGDebugInfo.cpp2902 ? Field->getBitWidthValue(CGM.getContext()) in CreateTypeDefinition()
H A DCGObjCMac.cpp2546 = LastFieldBitfieldOrUnnamed->getBitWidthValue(CGM.getContext()); in BuildRCRecordLayout()
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterp.h447 Field.deref<T>() = Value.truncate(F->Decl->getBitWidthValue(S.getCtx())); in InitThisBitField()
480 Field.deref<T>() = Value.truncate(F->Decl->getBitWidthValue(S.getCtx())); in InitBitField()
662 Ptr.deref<T>() = Value.truncate(FD->getBitWidthValue(S.getCtx())); in StoreBitField()
676 Ptr.deref<T>() = Value.truncate(FD->getBitWidthValue(S.getCtx())); in StoreBitFieldPop()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DNarrowingConversionsCheck.cpp62 unsigned CurrentBitWidth = Node.getBitWidthValue(Ctx); in AST_MATCHER()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1539 uint64_t FieldSize = D->getBitWidthValue(Context); in LayoutBitField()
2957 unsigned Width = FD->getBitWidthValue(Context); in layoutBitField()
3622 unsigned Width = Field.getBitWidthValue(C); in DumpRecordLayout()
H A DDecl.cpp4281 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue() function in FieldDecl
4288 getBitWidthValue(Ctx) == 0; in isZeroLengthBitField()
H A DASTContext.cpp2707 int64_t BitfieldSize = Field->getBitWidthValue(Context); in getSubobjectSizeInBits()
7007 uint64_t BitWidth = Field->getBitWidthValue(*this); in isPromotableBitField()
8018 S += llvm::utostr(FD->getBitWidthValue(*Ctx)); in EncodeBitField()
8539 CurOffs += field->getBitWidthValue(*this); in getObjCEncodingForStructureImpl()
H A DExpr.cpp200 FD->getBitWidthValue(FD->getASTContext()) == 1) in isKnownToHaveBooleanValue()
H A DExprConstant.cpp2664 unsigned NewBitWidth = FD->getBitWidthValue(Info.Ctx); in truncateBitfieldValue()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp388 return FD->getBitWidthValue(getCursorContext(C)); in clang_getFieldDeclBitWidth()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclObjC.cpp2197 ImplIvar->getBitWidthValue(Context) != in CheckImplementationIvars()
2198 ClsIvar->getBitWidthValue(Context)) { in CheckImplementationIvars()
H A DSemaChecking.cpp572 FD->getBitWidthValue(S.Context)); in dumpRecordValue()
12426 return IntRange(BitField->getBitWidthValue(C), in GetExprRange()
12969 unsigned FieldWidth = Bitfield->getBitWidthValue(S.Context); in AnalyzeBitFieldAssignment()
16977 unsigned Bits1 = Field1->getBitWidthValue(C); in isLayoutCompatible()
16978 unsigned Bits2 = Field2->getBitWidthValue(C); in isLayoutCompatible()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp868 Length = FR->getDecl()->getBitWidthValue(SVB.getContext()); in collectSubRegionBindings()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h710 Node.getBitWidthValue(Finder->getASTContext()) == Width; in AST_MATCHER_P()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h2971 unsigned getBitWidthValue(const ASTContext &Ctx) const;
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp3181 ASSERT_EQ(3u, FromF->getBitWidthValue(FromTU->getASTContext())); in TEST_P()
3186 EXPECT_EQ(3u, ToField->getBitWidthValue(ToTU->getASTContext())); in TEST_P()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp3704 Result += " : "; Result += utostr(fieldDecl->getBitWidthValue(*Context)); in RewriteObjCFieldDecl()