| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Randstruct.cpp | 46 void addField(FieldDecl *Field, int FieldSize); 47 virtual bool canFit(int FieldSize) const { in canFit() 48 return Size + FieldSize <= CACHE_LINE; in canFit() 54 void Bucket::addField(FieldDecl *Field, int FieldSize) { in addField() argument 55 Size += FieldSize; in addField() 60 bool canFit(int FieldSize) const override { return true; } in canFit()
|
| H A D | RecordLayoutBuilder.cpp | 711 void LayoutWideBitField(uint64_t FieldSize, uint64_t StorageUnitSize, 1461 void ItaniumRecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, in LayoutWideBitField() argument 1484 if (Size > FieldSize || Size > MaxSize) in LayoutWideBitField() 1501 uint64_t RoundedFieldSize = roundUpSizeToCharAlignment(FieldSize, in LayoutWideBitField() 1510 uint64_t NewSizeInBits = FieldOffset + FieldSize; in LayoutWideBitField() 1537 uint64_t FieldSize = D->getBitWidthValue(); in LayoutBitField() local 1610 UnfilledBitsInLastUnit < FieldSize) { in LayoutBitField() 1612 if (!LastBitfieldStorageUnitSize && !FieldSize) in LayoutBitField() 1628 FieldSize <= 32) { in LayoutBitField() 1647 if (FieldSize > StorageUnitSize && !isAIXLayout(Context)) { in LayoutBitField() [all …]
|
| H A D | ASTContext.cpp | 2858 CharUnits FieldSize = Context.getTypeSizeInChars(Field->getType()); in unionHasUniqueObjectRepresentations() local 2859 if (FieldSize != UnionSize) in unionHasUniqueObjectRepresentations()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLoc.cpp | 358 unsigned FieldSize = 2 + 2 * Data.getAddressSize(); in dumpRawEntry() local 368 OS << format_hex(Entry.Value0, FieldSize) << ", " in dumpRawEntry() 369 << format_hex(Entry.Value1, FieldSize); in dumpRawEntry() 373 OS << format_hex(Entry.Value0, FieldSize); in dumpRawEntry()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 203 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad() local 207 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 246 uint64_t FieldSize = DL.getTypeAllocSize(Ty); in addField() local 250 if (FieldSize == 0) { in addField() 272 FieldSize = FieldSize + DynamicAlignBuffer; in addField() 279 StructSize = Offset + FieldSize; in addField() 286 Fields.push_back({FieldSize, Offset, Ty, 0, FieldAlignment, TyAlignment, in addField()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 1884 uint64_t FieldSize = 0; in constructMemberDIE() local 1901 FieldSize = DD->getBaseTypeSize(DT); in constructMemberDIE() 1906 FieldSize / 8); in constructMemberDIE() 1939 uint32_t AlignInBits = FieldSize; in constructMemberDIE() 1949 uint64_t HiMark = (Offset + FieldSize) & AlignMask; in constructMemberDIE() 1950 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() 1955 Offset = FieldSize - (Offset + Size); in constructMemberDIE()
|
| H A D | AsmPrinter.cpp | 3833 uint64_t FieldSize = DL.getTypeAllocSize(Field->getType()); in emitGlobalConstantStruct() local 3836 FieldSize; in emitGlobalConstantStruct() 3837 SizeSoFar += FieldSize + PadSize; in emitGlobalConstantStruct()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 112 uint64_t FieldSize = getFieldSize(FD, FT, Ctx); in visitTrivial() local 115 if (FieldSize == 0) in visitTrivial() 119 uint64_t FEndInBits = FStartInBits + FieldSize; in visitTrivial()
|
| H A D | CGDebugInfo.cpp | 1462 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer() local 1465 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer() 1467 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer() 3405 uint64_t FieldSize = 0; in CreateTypeDefinition() local 3411 FieldSize = Field->isBitField() ? Field->getBitWidthValue() in CreateTypeDefinition() 3467 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition() 4228 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType() local 4231 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType() 4233 *Offset += FieldSize; in CreateMemberType() 4941 uint64_t FieldSize, FieldOffset; in EmitTypeForVarWithBlocksAttr() local [all …]
|
| H A D | CGObjCMac.cpp | 956 CharUnits FieldOffset, CharUnits FieldSize); 2356 CharUnits FieldSize) { in UpdateRunSkipBlockVars() argument 2360 RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2363 RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2366 RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2369 RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2372 RUN_SKIP(BLOCK_LAYOUT_NON_OBJECT_BYTES, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2447 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field->getType()); in BuildRCRecordLayout() local 2449 CharUnits UnionIvarSize = FieldSize; in BuildRCRecordLayout() 2457 BytePos + FieldOffset, FieldSize); in BuildRCRecordLayout() [all …]
|
| H A D | CGExprConstant.cpp | 950 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field.getType()); in DoZeroInitPadding() local 951 SizeSoFar = StartOffset + FieldSize; in DoZeroInitPadding() 952 ZeroFieldSize = FieldSize.isZero(); in DoZeroInitPadding()
|
| H A D | CGExprAgg.cpp | 1878 uint64_t FieldSize = CGF.getContext().getTypeSize(FieldLoc.getType()); in VisitCXXParenListOrInitListExpr() local 1879 DoZeroInitPadding(FieldSize, TotalSize, nullptr); in VisitCXXParenListOrInitListExpr()
|
| H A D | CGClass.cpp | 799 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue() local 801 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
|
| H A D | CGCall.cpp | 1025 CharUnits FieldSize = Context.getTypeSizeInChars(FD->getType()); in getTypeExpansion() local 1026 if (UnionSize < FieldSize) { in getTypeExpansion() 1027 UnionSize = FieldSize; in getTypeExpansion()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 239 unsigned FieldSize = calculateLegacyCbufferSize(Context, Ty); in calculateLegacyCbufferSize() local 245 if ((AlignSize % CBufferAlign) + FieldSize > CBufferAlign) { in calculateLegacyCbufferSize() 250 Size += FieldSize; in calculateLegacyCbufferSize()
|