Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenRecordLayoutBuilder.cpp157 if (fieldDecl->isBitField()) { in getStorageType()
336 if (field != fieldEnd && field->isBitField()) { in accumulateBitFields()
455 assert((field == fieldEnd || !field->isBitField() || in accumulateBitFields()
484 assert(field != fieldEnd && field->isBitField() && in accumulateBitFields()
500 if (field->isBitField()) { in accumulateFields()
503 for (++field; field != fieldEnd && field->isBitField(); ++field) in accumulateFields()
506 assert((field == fieldEnd || !field->isBitField()) && in accumulateFields()
699 if (field->isBitField()) { in lowerUnion()
H A DCIRGenValue.h186 bool isBitField() const { return lvType == BitField; } in isBitField() function
259 assert(isBitField()); in getBitFieldPointer()
264 assert(isBitField()); in getBitFieldInfo()
H A DCIRGenRecordLayout.h194 assert(fd->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
H A DCIRGenExpr.cpp227 assert(dst.isBitField() && "Unknown LValue type"); in emitStoreThroughLValue()
399 if (field->isBitField()) in emitLValueForField()
528 if (lv.isBitField()) in emitLoadOfLValue()
1101 if (lv.isBitField()) in emitBinaryOperatorLValue()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp149 if (!FD->isBitField()) return Type; in getStorageType()
324 if (Field->isBitField()) { in lowerUnion()
384 if (Field->isBitField()) { in accumulateFields()
386 assert((Field == FieldEnd || !Field->isBitField()) && in accumulateFields()
424 for (; Field != FieldEnd && Field->isBitField(); ++Field) { in accumulateBitFields()
539 if (Field != FieldEnd && Field->isBitField()) { in accumulateBitFields()
679 assert((Field == FieldEnd || !Field->isBitField() || in accumulateBitFields()
708 assert(Field != FieldEnd && Field->isBitField() && in accumulateBitFields()
816 if (F->isBitField() && !F->isZeroLengthBitField()) in computeVolatileBitfields()
1162 if (!FD->isBitField()) { in ComputeRecordLayout()
H A DCGValue.h280 bool isBitField() const { return LVType == BitField; }
416 assert(isBitField());
420 assert(isBitField());
425 assert(isBitField());
H A DCGAtomic.cpp74 } else if (lvalue.isBitField()) { in AtomicInfo()
142 else if (LVal.isBitField()) in getAtomicPointer()
153 else if (LVal.isBitField()) in getAtomicAddress()
302 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy in CreateTempAlloca()
307 if (LVal.isBitField()) in CreateTempAlloca()
1434 if (LVal.isBitField()) in convertAtomicTempToRValue()
1469 (((!LVal.isBitField() || in ConvertToValueOrAtomic()
1767 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1820 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateLibcall()
1858 if ((LVal.isBitField() && BFI.Size != ValueSizeInBits) || in EmitAtomicUpdateOp()
[all …]
H A DCGRecordLayout.h229 assert(FD->isBitField() && "Invalid call for non-bit-field decl!"); 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.cpp67 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
H A DCGClass.cpp801 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
947 LastField->isBitField() in getMemcpySize()
965 if (FirstField->isBitField()) { in emitMemcpy()
986 Dest.isBitField() ? Dest.getBitFieldAddress() : Dest.getAddress(), in emitMemcpy()
987 Src.isBitField() ? Src.getBitFieldAddress() : Src.getAddress(), in emitMemcpy()
H A DCodeGenTBAA.cpp459 if ((*i)->isBitField()) { in CollectFields()
H A DCGExprConstant.cpp801 if (!Field->isBitField()) { in Build()
917 if (!Field->isBitField()) { in Build()
949 if (!Field.isBitField()) { in DoZeroInitPadding()
2664 if (!Field->isBitField() && in EmitNullConstant()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DRecord.h32 bool isBitField() const { return Decl->isBitField(); } in isBitField() function
H A DInterpBuiltinBitCast.cpp274 if (const FieldDecl *FD = P.getField(); FD && FD->isBitField()) in readPointerToBuffer()
414 if (const FieldDecl *FD = P.getField(); FD && FD->isBitField()) in DoBitCastPtr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRandstruct.cpp94 if (FD->isBitField() && !FD->isZeroLengthBitField()) { in randomizeStructureLayoutImpl()
H A DRecordLayoutBuilder.cpp302 if (Field->isBitField()) in CanPlaceBaseSubobjectAtOffset()
347 if (Field->isBitField()) in UpdateEmptyBaseSubobjects()
410 if (Field->isBitField()) in CanPlaceFieldSubobjectAtOffset()
517 if (Field->isBitField()) in UpdateEmptyFieldSubobjects()
1881 if (D->isBitField()) { in LayoutField()
2304 auto Diagnostic = D->isBitField() ? diag::warn_padded_struct_bitfield in CheckFieldPadding()
2313 auto Diagnostic = D->isBitField() ? diag::warn_padded_struct_anon_bitfield in CheckFieldPadding()
2710 if (FD->isBitField()) in getAdjustedElementInfo()
2969 if (FD->isBitField()) { in layoutField()
3707 if (Field->isBitField()) { in DumpRecordLayout()
H A DASTStructuralEquivalence.cpp1587 if ((Field1->isBitField() || Field2->isBitField()) && in IsStructurallyEquivalent()
1594 if (Context.LangOpts.C23 && Field1->isBitField() && Field2->isBitField()) in IsStructurallyEquivalent()
1602 if (FD->isBitField()) { in IsStructurallyEquivalent()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp687 if (!MemberTy->isBitField()) { in GetFieldInfo()
706 if (!MemberTy->isBitField()) in GetFieldInfo()
761 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
792 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DWebAssembly.cpp122 if (Field->isBitField()) { in classifyArgumentType()
H A DXCore.cpp343 if (Field->isBitField()) { in extractFieldType()
351 if (Field->isBitField()) in extractFieldType()
H A DLoongArch.cpp193 if (FD->isBitField()) { in detectFARsEligibleStructHelper()
H A DRISCV.cpp275 if (FD->isBitField()) { in detectFPCCEligibleStructHelper()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp844 if (D->isBitField()) in getIvarAccessString()
851 if (D->isBitField()) in getIvarAccessString()
898 if (D->isBitField()) { in getIvarAccessString()
3701 if (fieldDecl->isBitField()) { in RewriteObjCFieldDecl()
3767 if (IVars[i]->isBitField()) { in ObjCIvarBitfieldGroupNo()
3769 while (i < e && IVars[i]->isBitField()) in ObjCIvarBitfieldGroupNo()
3809 if (IVD->isBitField()) in GetGroupRecordTypeForObjCIvarBitfield()
3866 while ((IX < ENDIX) && VEC[IX]->isBitField()) \
3909 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
3929 if (IVars[i]->isBitField()) { in RewriteObjCInternalStruct()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp173 if (FD->isBitField()) in shouldSkipDecl()

1234