| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayoutBuilder.cpp | 157 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 D | CIRGenValue.h | 186 bool isBitField() const { return lvType == BitField; } in isBitField() function 259 assert(isBitField()); in getBitFieldPointer() 264 assert(isBitField()); in getBitFieldInfo()
|
| H A D | CIRGenRecordLayout.h | 194 assert(fd->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
|
| H A D | CIRGenExpr.cpp | 227 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 D | CGRecordLayoutBuilder.cpp | 149 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 D | CGValue.h | 280 bool isBitField() const { return LVType == BitField; } 416 assert(isBitField()); 420 assert(isBitField()); 425 assert(isBitField());
|
| H A D | CGAtomic.cpp | 74 } 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 D | CGRecordLayout.h | 229 assert(FD->isBitField() && "Invalid call for non-bit-field decl!"); in getBitFieldInfo()
|
| H A D | SwiftCallingConv.cpp | 128 if (field->isBitField()) { in addTypedData() 166 if (field->isBitField()) { in addTypedData() 187 assert(bitfield->isBitField()); in addBitFieldData()
|
| H A D | CGObjCRuntime.cpp | 67 if (!Ivar->isBitField()) { in EmitValueForIvarAtOffset()
|
| H A D | CGClass.cpp | 801 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 D | CodeGenTBAA.cpp | 459 if ((*i)->isBitField()) { in CollectFields()
|
| H A D | CGExprConstant.cpp | 801 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 D | Record.h | 32 bool isBitField() const { return Decl->isBitField(); } in isBitField() function
|
| H A D | InterpBuiltinBitCast.cpp | 274 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 D | Randstruct.cpp | 94 if (FD->isBitField() && !FD->isZeroLengthBitField()) { in randomizeStructureLayoutImpl()
|
| H A D | RecordLayoutBuilder.cpp | 302 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 D | ASTStructuralEquivalence.cpp | 1587 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 D | BPFAbstractMemberAccess.cpp | 687 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 D | WebAssembly.cpp | 122 if (Field->isBitField()) { in classifyArgumentType()
|
| H A D | XCore.cpp | 343 if (Field->isBitField()) { in extractFieldType() 351 if (Field->isBitField()) in extractFieldType()
|
| H A D | LoongArch.cpp | 193 if (FD->isBitField()) { in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 275 if (FD->isBitField()) { in detectFPCCEligibleStructHelper()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 844 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 D | PaddingChecker.cpp | 173 if (FD->isBitField()) in shouldSkipDecl()
|