Home
last modified time | relevance | path

Searched refs:isBitField (Results 1 – 25 of 73) sorted by relevance

123

/llvm-project-15.0.7/clang/utils/ABITest/
H A DTypeGen.py22 def isBitField(self): member in Type
40 def isBitField(self): member in BuiltinType
47 assert self.isBitField()
94 if t.isBitField():
105 if t.isBitField():
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp149 if (!FD->isBitField()) return Type; in getStorageType()
321 if (Field->isBitField()) { in lowerUnion()
376 if (Field->isBitField()) { in accumulateFields()
379 for (++Field; Field != FieldEnd && Field->isBitField(); ++Field); in accumulateFields()
605 if (F->isBitField() && !F->isZeroLengthBitField(Context)) in computeVolatileBitfields()
743 if (!Prior->FD || Prior->FD->isBitField()) in clipTailPadding()
961 if (!FD->isBitField()) { in ComputeRecordLayout()
H A DCGAtomic.cpp75 } else if (lvalue.isBitField()) { in AtomicInfo()
143 else if (LVal.isBitField()) in getAtomicPointer()
154 else if (LVal.isBitField()) in getAtomicAddress()
305 if (LVal.isBitField()) in CreateTempAlloca()
1507 if (LVal.isBitField()) in convertAtomicTempToRValue()
1528 (((!LVal.isBitField() || in ConvertIntToValueOrAtomic()
1827 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1880 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1914 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1934 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
[all …]
H A DCGRecordLayout.h224 assert(FD->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
H A DCGValue.h267 bool isBitField() const { return LVType == BitField; } in isBitField() function
393 llvm::Value *getBitFieldPointer() const { assert(isBitField()); return V; } in getBitFieldPointer()
395 assert(isBitField()); in getBitFieldInfo()
H A DSwiftCallingConv.cpp128 if (field->isBitField()) { in addTypedData()
166 if (field->isBitField()) { in addTypedData()
187 assert(bitfield->isBitField()); in addBitFieldData()
H A DCGObjCRuntime.cpp69 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
H A DCGClass.cpp803 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
945 LastField->isBitField() in getMemcpySize()
963 if (FirstField->isBitField()) { in emitMemcpy()
984 Dest.isBitField() ? Dest.getBitFieldAddress() : Dest.getAddress(CGF), in emitMemcpy()
985 Src.isBitField() ? Src.getBitFieldAddress() : Src.getAddress(CGF), in emitMemcpy()
H A DCGExprConstant.cpp751 if (!Field->isBitField()) { in Build()
852 if (!Field->isBitField()) { in Build()
2280 if (!Field->isBitField() && !Field->isZeroSize(CGM.getContext())) { in EmitNullConstant()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/
H A DMultiwayPathsCoveredCheck.cpp33 fieldDecl(isBitField()).bind("bitfield")))), in registerMatchers()
/llvm-project-15.0.7/clang/lib/AST/
H A DRandstruct.cpp96 if (FD->isBitField() && !FD->isZeroLengthBitField(Context)) { in randomizeStructureLayoutImpl()
H A DRecordLayoutBuilder.cpp305 if (I->isBitField()) in CanPlaceBaseSubobjectAtOffset()
352 if (I->isBitField()) in UpdateEmptyBaseSubobjects()
417 if (I->isBitField()) in CanPlaceFieldSubobjectAtOffset()
528 if (I->isBitField()) in UpdateEmptyFieldSubobjects()
1882 if (D->isBitField()) { in LayoutField()
2678 if (FD->isBitField()) in getAdjustedElementInfo()
2937 if (FD->isBitField()) { in layoutField()
3619 if (Field.isBitField()) { in DumpRecordLayout()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp713 if (!MemberTy->isBitField()) { in GetFieldInfo()
732 if (!MemberTy->isBitField()) in GetFieldInfo()
787 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
818 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
H A DBTFDebug.cpp300 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0; in completeType()
651 if (E->isBitField()) { in visitStructType()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DMagicNumbersCheck.cpp48 if (AsFieldDecl && AsFieldDecl->isBitField()) in isUsedToDefineABitField()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp846 if (D->isBitField()) in getIvarAccessString()
853 if (D->isBitField()) in getIvarAccessString()
900 if (D->isBitField()) { in getIvarAccessString()
3703 if (fieldDecl->isBitField()) { in RewriteObjCFieldDecl()
3768 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3811 if (IVD->isBitField()) in GetGroupRecordTypeForObjCIvarBitfield()
6067 if (ivar->isBitField()) in RewriteIvarOffsetComputation()
6749 if (Ivars[i]->isBitField()) in Write_IvarOffsetVar()
7468 if (D->isBitField()) in RewriteObjCIvarRefExpr()
7496 if (D->isBitField()) in RewriteObjCIvarRefExpr()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DNarrowingConversionsCheck.cpp59 assert(Node.isBitField()); in AST_MATCHER()
129 fieldDecl(isBitField(), unless(hasIntBitwidth()))))))))); in registerMatchers()
H A DPreferMemberInitializerCheck.cpp183 (getLangOpts().CPlusPlus20 || !Field->isBitField()) && in check()
H A DProTypeMemberInitCheck.cpp490 (!getLangOpts().CPlusPlus20 && F->isBitField())) in checkMissingMemberInitializer()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseEmplaceCheck.cpp150 ignoringImplicit(memberExpr(hasDeclaration(fieldDecl(isBitField()))))); in registerMatchers()
H A DUseDefaultMemberInitCheck.cpp218 getLangOpts().CPlusPlus20 ? unless(anything()) : isBitField(), in registerMatchers()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp175 if (FD->isBitField()) in shouldSkipDecl()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp387 if (FD->isBitField()) in clang_getFieldDeclBitWidth()
1111 return FD->isBitField(); in clang_Cursor_isBitField()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h447 if (D->isBitField()) in VisitFieldDecl()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp400 REGISTER_MATCHER(isBitField); in RegistryMaps()

123