Home
last modified time | relevance | path

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

12

/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/CodeGen/
DCGValue.h193 bool isBitField() const { return LVType == BitField; } in isBitField() function
281 assert(isBitField()); in getBitFieldAddr()
285 assert(isBitField()); in getBitFieldInfo()
DCGRecordLayout.h204 assert(FD->isBitField() && "Invalid call for non bit-field decl!"); in getBitFieldInfo()
DCGRecordLayoutBuilder.cpp305 (FJ != FE && (*FJ)->isBitField() && in LayoutBitfields()
383 assert(!D->isBitField() && "Bitfields should be laid out seperately."); in LayoutField()
444 if (Field->isBitField()) { in LayoutUnionField()
769 if (FD->isBitField()) { in LayoutFields()
1020 if (!FD->isBitField()) { in ComputeRecordLayout()
DCGObjCRuntime.cpp97 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
DCGClass.cpp769 LastField->isBitField() ? in getMemcpySize()
789 if (FirstField->isBitField()) { in emitMemcpy()
810 emitMemcpyIR(Dest.isBitField() ? Dest.getBitFieldAddr() : Dest.getAddress(), in emitMemcpy()
811 Src.isBitField() ? Src.getBitFieldAddr() : Src.getAddress(), in emitMemcpy()
DCGExprConstant.cpp399 if (!Field->isBitField()) { in Build()
480 if (!Field->isBitField()) { in Build()
1386 if (!field->isBitField()) { in EmitNullConstant()
DCGCall.cpp526 assert(!FD->isBitField() && in GetExpandedTypes()
539 assert(!i->isBitField() && in GetExpandedTypes()
577 assert(!FD->isBitField() && in ExpandTypeFromArgs()
2221 assert(!FD->isBitField() && in ExpandTypeToArgs()
DCGExpr.cpp746 if (!isa<DeclRefExpr>(E) && !LV.isBitField() && LV.isSimple()) in EmitCheckedLValue()
1271 assert(LV.isBitField() && "Unknown LValue type!"); in EmitLoadOfLValue()
1364 assert(Dst.isBitField() && "Unknown LValue type"); in EmitStoreThroughLValue()
2439 if (field->isBitField()) { in EmitLValueForField()
DCGDebugInfo.cpp849 if (Field->isBitField()) { in CollectRecordLambdaFields()
930 if (field->isBitField()) { in CollectRecordNormalField()
1630 FieldSize = Field->isBitField() in CreateType()
1641 if (Field->isBitField()) { in CreateType()
DTargetInfo.cpp343 if (FD->isBitField()) in canExpandIndirectArgument()
1653 bool BitField = i->isBitField(); in classify()
3459 if (FD->isBitField()) { in isIntegerLikeType()
4317 if (FD->isBitField() && FD->getBitWidthValue(getContext()) == 0) in isFPArgumentType()
DCGExprScalar.cpp1658 if (LV.isBitField()) in EmitScalarPrePostIncDec()
2001 if (LHSLV.isBitField()) in EmitCompoundAssignLValue()
2762 if (LHS.isBitField()) in VisitBinAssign()
/external/clang/lib/Rewrite/Frontend/
DRewriteModernObjC.cpp842 if (D->isBitField()) in getIvarAccessString()
850 if (D->isBitField()) in getIvarAccessString()
899 if (D->isBitField()) { in getIvarAccessString()
3877 if (fieldDecl->isBitField()) { in RewriteObjCFieldDecl()
3943 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3945 while (i < e && IVars[i]->isBitField()) in ObjCIvarBitfieldGroupNo()
3986 if (IVD->isBitField()) in GetGroupRecordTypeForObjCIvarBitfield()
4045 while ((IX < ENDIX) && VEC[IX]->isBitField()) \
4088 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
4108 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
[all …]
/external/clang/tools/libclang/
DIndexDecl.cpp110 if (D->isBitField()) in VisitFieldDecl()
DCXType.cpp304 if (FD->isBitField()) in clang_getFieldDeclBitWidth()
803 return FD->isBitField(); in clang_Cursor_isBitField()
DRecursiveASTVisitor.h1685 if (D->isBitField())
1697 if (D->isBitField())
1704 if (D->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()
1944 if (D->isBitField()) { in LayoutField()
DExpr.cpp79 if (!Field->isBitField() && !Field->getType()->isReferenceType()) { in skipRValueSubobjectAdjustments()
2661 if (Field->isBitField()) { in isConstantInitializer()
3159 if (Field->isBitField()) in getSourceBitField()
3164 if (Ivar->isBitField()) in getSourceBitField()
3169 if (Field->isBitField()) in getSourceBitField()
DDumpXML.cpp524 if (D->isBitField()) { in visitFieldDeclChildren()
DDeclPrinter.cpp625 if (D->isBitField()) { in VisitFieldDecl()
DASTImporter.cpp876 if (Field1->isBitField() != Field2->isBitField()) { in IsStructurallyEquivalent()
880 if (Field1->isBitField()) { in IsStructurallyEquivalent()
897 if (Field1->isBitField()) { in IsStructurallyEquivalent()
/external/clang/include/clang/AST/
DDecl.h2121 bool isBitField() const { in isBitField() function
2127 bool isUnnamedBitfield() const { return isBitField() && !getDeclName(); } in isUnnamedBitfield()
2136 return isBitField() ? InitializerOrBitWidth.getPointer() : 0; in getBitWidth()
2146 assert(isBitField() && "no bitfield width to remove"); in removeBitWidth()
DRecursiveASTVisitor.h1772 if (D->isBitField())
1780 if (D->isBitField())
1787 if (D->isBitField())
DExprObjC.h480 d->isBitField() ? OK_BitField : OK_Ordinary,

12