Home
last modified time | relevance | path

Searched refs:FieldSize (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DRandstruct.cpp48 void addField(FieldDecl *Field, int FieldSize);
49 virtual bool canFit(int FieldSize) const { in canFit()
50 return Size + FieldSize <= CACHE_LINE; in canFit()
56 void Bucket::addField(FieldDecl *Field, int FieldSize) { in addField() argument
57 Size += FieldSize; in addField()
62 bool canFit(int FieldSize) const override { return true; } in canFit()
H A DRecordLayoutBuilder.cpp1487 if (Size > FieldSize) in LayoutWideBitField()
1628 FieldSize <= 32) { in LayoutBitField()
1659 if (FieldSize == 0 && in LayoutBitField()
1723 if (FieldSize == 0 || FieldSize > UnfilledBitsInLastUnit) { in LayoutBitField()
1735 if (FieldSize == 0 || in LayoutBitField()
1749 if (FieldSize == 0 || in LayoutBitField()
1818 } else if (IsMsStruct && FieldSize) { in LayoutBitField()
1895 CharUnits FieldSize; in LayoutField() local
1907 EffectiveFieldSize = FieldSize = in LayoutField()
2087 if (FieldSize % ASanAlignment) in LayoutField()
[all …]
H A DASTContext.cpp2666 CharUnits FieldSize = Context.getTypeSizeInChars(Field->getType()); in unionHasUniqueObjectRepresentations() local
2667 if (FieldSize != UnionSize) in unionHasUniqueObjectRepresentations()
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp359 unsigned FieldSize = 2 + 2 * Data.getAddressSize(); in dumpRawEntry() local
369 OS << format_hex(Entry.Value0, FieldSize) << ", " in dumpRawEntry()
370 << format_hex(Entry.Value1, FieldSize); in dumpRawEntry()
374 OS << format_hex(Entry.Value0, FieldSize); in dumpRawEntry()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp205 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad() local
209 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1624 uint64_t FieldSize = DD->getBaseTypeSize(DT); in constructMemberDIE() local
1628 bool IsBitfield = FieldSize && Size != FieldSize; in constructMemberDIE()
1632 addUInt(MemberDie, dwarf::DW_AT_byte_size, None, FieldSize/8); in constructMemberDIE()
1639 uint32_t AlignInBits = FieldSize; in constructMemberDIE()
1647 uint64_t HiMark = (Offset + FieldSize) & AlignMask; in constructMemberDIE()
1648 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE()
1653 Offset = FieldSize - (Offset + Size); in constructMemberDIE()
H A DAsmPrinter.cpp3049 uint64_t FieldSize = DL.getTypeAllocSize(Field->getType()); in emitGlobalConstantStruct() local
3052 FieldSize; in emitGlobalConstantStruct()
3053 SizeSoFar += FieldSize + PadSize; in emitGlobalConstantStruct()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp505 uint64_t FieldSize = DL.getTypeAllocSize(Ty); in addField() local
509 if (FieldSize == 0) { in addField()
531 FieldSize = FieldSize + DynamicAlignBuffer; in addField()
538 StructSize = Offset + FieldSize; in addField()
545 Fields.push_back({FieldSize, Offset, Ty, 0, FieldAlignment, TyAlignment, in addField()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1212 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer() local
1215 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer()
1217 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer()
2895 uint64_t FieldSize = 0; in CreateTypeDefinition() local
2901 FieldSize = Field->isBitField() in CreateTypeDefinition()
3663 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType() local
3668 *Offset += FieldSize; in CreateMemberType()
4348 uint64_t FieldSize, FieldOffset; in EmitTypeForVarWithBlocksAttr() local
4398 FieldSize = CGM.getContext().getTypeSize(FType); in EmitTypeForVarWithBlocksAttr()
4403 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr()
[all …]
H A DCGNonTrivialStruct.cpp111 uint64_t FieldSize = getFieldSize(FD, FT, Ctx); in visitTrivial() local
114 if (FieldSize == 0) in visitTrivial()
118 uint64_t FEndInBits = FStartInBits + FieldSize; in visitTrivial()
H A DCGObjCMac.cpp988 CharUnits FieldSize);
2435 CharUnits FieldSize) { in UpdateRunSkipBlockVars() argument
2439 FieldSize)); in UpdateRunSkipBlockVars()
2442 FieldSize)); in UpdateRunSkipBlockVars()
2445 FieldSize)); in UpdateRunSkipBlockVars()
2448 FieldSize)); in UpdateRunSkipBlockVars()
2452 FieldSize)); in UpdateRunSkipBlockVars()
2528 CharUnits UnionIvarSize = FieldSize; in BuildRCRecordLayout()
2538 FieldSize); in BuildRCRecordLayout()
2559 CharUnits FieldSize in BuildRCRecordLayout() local
[all …]
H A DCGClass.cpp801 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue() local
803 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
H A DCGCall.cpp942 CharUnits FieldSize = Context.getTypeSizeInChars(FD->getType()); in getTypeExpansion() local
943 if (UnionSize < FieldSize) { in getTypeExpansion()
944 UnionSize = FieldSize; in getTypeExpansion()