Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGRecordLayout.h243 assert(!FD->isBitField() && "Invalid call for bit-field decl!"); in getLLVMFieldNo()
262 assert(FD->isBitField() && "Invalid call for non bit-field decl!"); in getBitFieldInfo()
DCGValue.h174 bool isBitField() const { return LVType == BitField; } in isBitField() function
249 assert(isBitField()); in getBitFieldBaseAddr()
253 assert(isBitField()); in getBitFieldInfo()
DCGRecordLayoutBuilder.cpp432 if (D->isBitField()) { in LayoutField()
500 if (Field->isBitField()) { in LayoutUnionField()
1070 if (!FD->isBitField()) { in ComputeRecordLayout()
DCGObjCRuntime.cpp95 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
DCGExprConstant.cpp418 if (!Field->isBitField()) { in Build()
513 if (!Field->isBitField()) { in Build()
1386 if (!field->isBitField()) { in EmitNullConstant()
DCGCall.cpp486 assert(!FD->isBitField() && in GetExpandedTypes()
499 assert(!i->isBitField() && in GetExpandedTypes()
537 assert(!FD->isBitField() && in ExpandTypeFromArgs()
1877 assert(!FD->isBitField() && in ExpandTypeToArgs()
DCGExpr.cpp683 if (!isa<DeclRefExpr>(E) && !LV.isBitField() && LV.isSimple()) in EmitCheckedLValue()
1154 assert(LV.isBitField() && "Unknown LValue type!"); in EmitLoadOfLValue()
1289 assert(Dst.isBitField() && "Unknown LValue type"); in EmitStoreThroughLValue()
2180 if (field->isBitField()) { in EmitLValueForField()
DCGExprScalar.cpp1425 if (LV.isBitField()) in EmitScalarPrePostIncDec()
1726 if (LHSLV.isBitField()) in EmitCompoundAssignLValue()
2343 if (LHS.isBitField()) in VisitBinAssign()
DCGDebugInfo.cpp803 if (Field->isBitField()) { in CollectRecordFields()
841 if (field->isBitField()) { in CollectRecordFields()
1401 FieldSize = Field->isBitField() in CreateType()
DTargetInfo.cpp312 if (FD->isBitField()) in canExpandIndirectArgument()
1529 bool BitField = i->isBitField(); in classify()
2923 if (FD->isBitField()) { in isIntegerLikeType()
DCGExprAgg.cpp967 if (lv.isBitField()) { in EmitNullInitializationToLValue()
/external/clang/utils/ABITest/
DTypeGen.py21 def isBitField(self): member in Type
39 def isBitField(self): member in BuiltinType
46 assert self.isBitField()
89 if t.isBitField():
99 if t.isBitField():
DABITestGen.py262 if f.isBitField():
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp264 if (I->isBitField()) in CanPlaceBaseSubobjectAtOffset()
312 if (I->isBitField()) in UpdateEmptyBaseSubobjects()
381 if (I->isBitField()) in CanPlaceFieldSubobjectAtOffset()
491 if (I->isBitField()) in UpdateEmptyFieldSubobjects()
1773 LastFD && LastFD->isBitField() && in LayoutFields()
1804 if (FD->isBitField()) { in LayoutFields()
1813 else if (FD->isBitField()) { in LayoutFields()
1824 if (Field->isBitField() && Field->getBitWidthValue(Context) == 0) in LayoutFields()
1830 LastFD && LastFD->isBitField() && LastFD->getBitWidthValue(Context)) { in LayoutFields()
2028 if (D->isBitField()) { in LayoutField()
DASTContext.cpp961 return (FD->isBitField() && LastFD && !LastFD->isBitField() && in ZeroBitfieldFollowsNonBitfield()
967 return (FD->isBitField() && LastFD && LastFD->isBitField() && in ZeroBitfieldFollowsBitfield()
974 return (FD->isBitField() && LastFD && LastFD->isBitField() && in BitfieldFollowsBitfield()
981 return (!FD->isBitField() && LastFD && LastFD->isBitField() && in NonBitfieldFollowsBitfield()
987 return (FD->isBitField() && LastFD && !LastFD->isBitField() && in BitfieldFollowsNonBitfield()
4741 assert(FD->isBitField() && "not a bitfield - getObjCEncodingForTypeImpl"); in EncodeBitField()
4781 if (FD && FD->isBitField()) in getObjCEncodingForTypeImpl()
4932 if (Field->isBitField()) { in getObjCEncodingForTypeImpl()
4951 if (FD && FD->isBitField()) in getObjCEncodingForTypeImpl()
5010 if (Field->isBitField()) in getObjCEncodingForTypeImpl()
[all …]
DDumpXML.cpp523 if (D->isBitField()) { in visitFieldDeclChildren()
DDeclPrinter.cpp585 if (D->isBitField()) { in VisitFieldDecl()
DASTImporter.cpp837 if (Field1->isBitField() != Field2->isBitField()) { in IsStructurallyEquivalent()
840 if (Field1->isBitField()) { in IsStructurallyEquivalent()
856 if (Field1->isBitField()) { in IsStructurallyEquivalent()
/external/clang/tools/libclang/
DIndexDecl.cpp100 if (D->isBitField()) in VisitFieldDecl()
DRecursiveASTVisitor.h1598 if (D->isBitField())
1606 if (D->isBitField())
1613 if (D->isBitField())
/external/clang/include/clang/AST/
DDecl.h2135 bool isBitField() const { in isBitField() function
2141 bool isUnnamedBitfield() const { return isBitField() && !getDeclName(); } in isUnnamedBitfield()
2150 return isBitField() ? InitializerOrBitWidth.getPointer() : 0; in getBitWidth()
2160 assert(isBitField() && "no bitfield width to remove"); in removeBitWidth()
DRecursiveASTVisitor.h1669 if (D->isBitField())
1677 if (D->isBitField())
1684 if (D->isBitField())
/external/clang/include/clang/Basic/
DAttr.td42 [{!S->isBitField()}]>;
/external/clang/lib/Sema/
DSemaChecking.cpp4366 assert(Bitfield->isBitField()); in AnalyzeBitFieldAssignment()
5708 if (Field1->isBitField() != Field2->isBitField()) in isLayoutCompatible()
5711 if (Field1->isBitField()) { in isLayoutCompatible()
DSemaDeclObjC.cpp1129 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() && in CheckImplementationIvars()

12