Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp137 if (!FD->isBitField()) return Type; in getStorageType()
297 if (Field->isBitField()) { in lowerUnion()
352 if (Field->isBitField()) { in accumulateFields()
355 for (++Field; Field != FieldEnd && Field->isBitField(); ++Field); in accumulateFields()
803 if (!FD->isBitField()) { in ComputeRecordLayout()
H A DCGValue.h254 bool isBitField() const { return LVType == BitField; } in isBitField() function
358 llvm::Value *getBitFieldPointer() const { assert(isBitField()); return V; } in getBitFieldPointer()
360 assert(isBitField()); in getBitFieldInfo()
H A DCGAtomic.cpp77 } else if (lvalue.isBitField()) { in AtomicInfo()
145 else if (LVal.isBitField()) in getAtomicPointer()
298 if (LVal.isBitField()) in CreateTempAlloca()
1369 if (LVal.isBitField()) in convertAtomicTempToRValue()
1390 (((!LVal.isBitField() || in ConvertIntToValueOrAtomic()
1694 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1747 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1781 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
1801 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1833 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
[all …]
H A DCGRecordLayout.h206 assert(FD->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
H A DSwiftCallingConv.cpp115 if (field->isBitField()) { in addTypedData()
153 if (field->isBitField()) { in addTypedData()
174 assert(bitfield->isBitField()); in addBitFieldData()
H A DCGObjCRuntime.cpp70 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
H A DCGClass.cpp785 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
925 LastField->isBitField() in getMemcpySize()
943 if (FirstField->isBitField()) { in emitMemcpy()
963 emitMemcpyIR(Dest.isBitField() ? Dest.getBitFieldAddress() : Dest.getAddress(), in emitMemcpy()
964 Src.isBitField() ? Src.getBitFieldAddress() : Src.getAddress(), in emitMemcpy()
H A DCGExprConstant.cpp404 if (!Field->isBitField()) { in Build()
495 if (!Field->isBitField()) { in Build()
1167 if (!Field->isBitField()) in Build()
2080 if (!Field->isBitField()) { in EmitNullConstant()
H A DCGDebugInfo.cpp1279 assert(!Field->isBitField() && "lambdas don't have bitfield members!"); in CollectRecordLambdaFields()
1347 if (field->isBitField()) { in CollectRecordNormalField()
2419 FieldSize = Field->isBitField() in CreateTypeDefinition()
2430 if (Field->isBitField()) { in CreateTypeDefinition()
H A DCGExpr.cpp1206 if (!isa<DeclRefExpr>(E) && !LV.isBitField() && LV.isSimple()) { in EmitCheckedLValue()
1802 assert(LV.isBitField() && "Unknown LValue type!"); in EmitLoadOfLValue()
1936 assert(Dst.isBitField() && "Unknown LValue type"); in EmitStoreThroughLValue()
3861 if (field->isBitField()) { in EmitLValueForField()
H A DCGNonTrivialStruct.cpp27 if (FD && FD->isBitField()) in getFieldSize()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp304 if (I->isBitField()) in CanPlaceBaseSubobjectAtOffset()
351 if (I->isBitField()) in UpdateEmptyBaseSubobjects()
416 if (I->isBitField()) in CanPlaceFieldSubobjectAtOffset()
520 if (I->isBitField()) in UpdateEmptyFieldSubobjects()
1722 if (D->isBitField()) { in LayoutField()
2406 if (FD->isBitField()) in getAdjustedElementInfo()
2651 if (FD->isBitField()) { in layoutField()
3318 if (Field.isBitField()) { in DumpRecordLayout()
H A DASTStructuralEquivalence.cpp866 if (Field1->isBitField() != Field2->isBitField()) { in IsStructurallyEquivalent()
873 if (Field1->isBitField()) { in IsStructurallyEquivalent()
890 if (Field1->isBitField()) { in IsStructurallyEquivalent()
H A DExpr.cpp102 if (!Field->isBitField() && !Field->getType()->isReferenceType()) { in skipRValueSubobjectAdjustments()
2978 if (Field->isBitField()) { in isConstantInitializer()
3608 if (Field->isBitField()) in getSourceBitField()
3613 if (Ivar->isBitField()) in getSourceBitField()
3619 if (Field->isBitField()) in getSourceBitField()
H A DODRHash.cpp318 const bool IsBitfield = D->isBitField(); in VisitFieldDecl()
H A DASTContext.cpp2385 if (Field->isBitField()) { in structHasUniqueObjectRepresentations()
6600 assert(FD->isBitField() && "not a bitfield - getObjCEncodingForTypeImpl"); in EncodeBitField()
6657 if (FD && FD->isBitField()) in getObjCEncodingForTypeImpl()
6816 if (Field->isBitField()) { in getObjCEncodingForTypeImpl()
6891 if (Field->isBitField()) in getObjCEncodingForTypeImpl()
7137 if (field->isBitField()) { in getObjCEncodingForStructureImpl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp845 if (D->isBitField()) in getIvarAccessString()
852 if (D->isBitField()) in getIvarAccessString()
901 if (D->isBitField()) { in getIvarAccessString()
3705 if (fieldDecl->isBitField()) { in RewriteObjCFieldDecl()
3770 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3813 if (IVD->isBitField()) in GetGroupRecordTypeForObjCIvarBitfield()
6070 if (ivar->isBitField()) in RewriteIvarOffsetComputation()
6752 if (Ivars[i]->isBitField()) in Write_IvarOffsetVar()
7471 if (D->isBitField()) in RewriteObjCIvarRefExpr()
7499 if (D->isBitField()) in RewriteObjCIvarRefExpr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp178 if (FD->isBitField()) in shouldSkipDecl()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBTFDebug.cpp230 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0; in completeType()
393 if (E->isBitField()) { in visitStructType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h595 AST_MATCHER(FieldDecl, isBitField) { in AST_MATCHER() argument
596 return Node.isBitField(); in AST_MATCHER()
613 return Node.isBitField() && in AST_MATCHER_P()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp340 REGISTER_MATCHER(isBitField); in RegistryMaps()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexDecl.cpp310 if (D->isBitField()) in VisitFieldDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DRecursiveASTVisitor.h1938 if (D->isBitField())
1946 if (D->isBitField())
1953 if (D->isBitField())
H A DDecl.h2657 bool isBitField() const { return BitField; } in isBitField() function
2660 bool isUnnamedBitfield() const { return isBitField() && !getDeclName(); } in isUnnamedBitfield()
2696 assert(isBitField() && "no bitfield width to remove"); in removeBitWidth()
H A DExprObjC.h533 d->isBitField() ? OK_BitField : OK_Ordinary,

123