Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/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()
144 else if (LVal.isBitField()) in getAtomicPointer()
297 if (LVal.isBitField()) in CreateTempAlloca()
1453 if (LVal.isBitField()) in convertAtomicTempToRValue()
1474 (((!LVal.isBitField() || in ConvertIntToValueOrAtomic()
1773 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1826 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1860 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1880 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1912 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
[all …]
H A DCGValue.h255 bool isBitField() const { return LVType == BitField; } in isBitField() function
380 llvm::Value *getBitFieldPointer() const { assert(isBitField()); return V; } in getBitFieldPointer()
382 assert(isBitField()); in getBitFieldInfo()
H A DCGRecordLayout.h218 assert(FD->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
H A DSwiftCallingConv.cpp127 if (field->isBitField()) { in addTypedData()
165 if (field->isBitField()) { in addTypedData()
186 assert(bitfield->isBitField()); in addBitFieldData()
H A DCGObjCRuntime.cpp69 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
H A DCGClass.cpp802 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
944 LastField->isBitField() in getMemcpySize()
962 if (FirstField->isBitField()) { in emitMemcpy()
983 Dest.isBitField() ? Dest.getBitFieldAddress() : Dest.getAddress(CGF), in emitMemcpy()
984 Src.isBitField() ? Src.getBitFieldAddress() : Src.getAddress(CGF), in emitMemcpy()
H A DCGExprConstant.cpp732 if (!Field->isBitField()) { in Build()
833 if (!Field->isBitField()) { in Build()
2243 if (!Field->isBitField() && !Field->isZeroSize(CGM.getContext())) { in EmitNullConstant()
H A DCGExpr.cpp1255 if (!isa<DeclRefExpr>(E) && !LV.isBitField() && LV.isSimple()) { in EmitCheckedLValue()
1948 assert(LV.isBitField() && "Unknown LValue type!"); in EmitLoadOfLValue()
2091 assert(Dst.isBitField() && "Unknown LValue type"); in EmitStoreThroughLValue()
4280 if (field->isBitField()) { in EmitLValueForField()
4829 if (FieldLV.isBitField()) in EmitRValueForField()
H A DCGCall.cpp930 assert(!FD->isBitField() && in getTypeExpansion()
951 assert(!FD->isBitField() && in getTypeExpansion()
1059 if (LV.isBitField()) in ExpandTypeFromArgs()
3287 if (F->isBitField()) { in setUsedBits()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp623 if (!MemberTy->isBitField()) { in GetFieldInfo()
642 if (!MemberTy->isBitField()) in GetFieldInfo()
696 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
727 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
H A DBTFDebug.cpp247 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0; in completeType()
490 if (E->isBitField()) { in visitStructType()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp845 if (D->isBitField()) in getIvarAccessString()
852 if (D->isBitField()) in getIvarAccessString()
899 if (D->isBitField()) { in getIvarAccessString()
3702 if (fieldDecl->isBitField()) { in RewriteObjCFieldDecl()
3767 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3810 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 …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
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()
1873 if (D->isBitField()) { in LayoutField()
2638 if (FD->isBitField()) in getAdjustedElementInfo()
2897 if (FD->isBitField()) { in layoutField()
3578 if (Field.isBitField()) { in DumpRecordLayout()
H A DExpr.cpp106 if (!Field->isBitField() && !Field->getType()->isReferenceType()) { in skipRValueSubobjectAdjustments()
3247 if (Field->isBitField()) { in isConstantInitializer()
3927 if (Field->isBitField()) in getSourceBitField()
3932 if (Ivar->isBitField()) in getSourceBitField()
3938 if (Field->isBitField()) in getSourceBitField()
H A DComputeDependence.cpp602 if (FD && FD->isBitField() && FD->getBitWidth()->isValueDependent()) { in computeDependence()
H A DODRHash.cpp323 const bool IsBitfield = D->isBitField(); in VisitFieldDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp175 if (FD->isBitField()) in shouldSkipDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h444 if (D->isBitField()) in VisitFieldDecl()
H A DDecl.h2900 bool isBitField() const { return BitField; } in isBitField() function
2903 bool isUnnamedBitfield() const { return isBitField() && !getDeclName(); } in isUnnamedBitfield()
2939 assert(isBitField() && "no bitfield width to remove"); in removeBitWidth()
H A DRecursiveASTVisitor.h2012 if (D->isBitField())
2020 if (D->isBitField())
2027 if (D->isBitField())
H A DExprObjC.h567 d->isBitField() ? OK_BitField : OK_Ordinary),
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp386 REGISTER_MATCHER(isBitField); in RegistryMaps()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h689 AST_MATCHER(FieldDecl, isBitField) { in AST_MATCHER() argument
690 return Node.isBitField(); in AST_MATCHER()
707 return Node.isBitField() && in AST_MATCHER_P()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp319 if (D->isBitField()) in VisitFieldDecl()

123