| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Randstruct.cpp | 48 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 D | RecordLayoutBuilder.cpp | 716 void LayoutWideBitField(uint64_t FieldSize, uint64_t StorageUnitSize, 1467 void ItaniumRecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, in LayoutWideBitField() argument 1487 if (Size > FieldSize) in LayoutWideBitField() 1504 uint64_t RoundedFieldSize = roundUpSizeToCharAlignment(FieldSize, in LayoutWideBitField() 1513 uint64_t NewSizeInBits = FieldOffset + FieldSize; in LayoutWideBitField() 1539 uint64_t FieldSize = D->getBitWidthValue(Context); in LayoutBitField() local 1611 UnfilledBitsInLastUnit < FieldSize) { in LayoutBitField() 1613 if (!LastBitfieldStorageUnitSize && !FieldSize) in LayoutBitField() 1628 FieldSize <= 32) { in LayoutBitField() 1647 if (FieldSize > StorageUnitSize && !isAIXLayout(Context)) { in LayoutBitField() [all …]
|
| H A D | ASTContext.cpp | 2677 CharUnits FieldSize = Context.getTypeSizeInChars(Field->getType()); in unionHasUniqueObjectRepresentations() local 2678 if (FieldSize != UnionSize) in unionHasUniqueObjectRepresentations()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugLoc.cpp | 357 unsigned FieldSize = 2 + 2 * Data.getAddressSize(); in dumpRawEntry() local 367 OS << format_hex(Entry.Value0, FieldSize) << ", " in dumpRawEntry() 368 << format_hex(Entry.Value1, FieldSize); in dumpRawEntry() 372 OS << format_hex(Entry.Value0, FieldSize); in dumpRawEntry()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 205 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad() local 209 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 1622 uint64_t FieldSize = DD->getBaseTypeSize(DT); in constructMemberDIE() local 1630 addUInt(MemberDie, dwarf::DW_AT_byte_size, std::nullopt, FieldSize / 8); in constructMemberDIE() 1637 uint32_t AlignInBits = FieldSize; in constructMemberDIE() 1645 uint64_t HiMark = (Offset + FieldSize) & AlignMask; in constructMemberDIE() 1646 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() 1651 Offset = FieldSize - (Offset + Size); in constructMemberDIE()
|
| H A D | AsmPrinter.cpp | 3224 uint64_t FieldSize = DL.getTypeAllocSize(Field->getType()); in emitGlobalConstantStruct() local 3227 FieldSize; in emitGlobalConstantStruct() 3228 SizeSoFar += FieldSize + PadSize; in emitGlobalConstantStruct()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 526 uint64_t FieldSize = DL.getTypeAllocSize(Ty); in addField() local 530 if (FieldSize == 0) { in addField() 552 FieldSize = FieldSize + DynamicAlignBuffer; in addField() 559 StructSize = Offset + FieldSize; in addField() 566 Fields.push_back({FieldSize, Offset, Ty, 0, FieldAlignment, TyAlignment, in addField()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1224 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer() local 1227 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer() 1229 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer() 2909 uint64_t FieldSize = 0; in CreateTypeDefinition() local 2915 FieldSize = Field->isBitField() in CreateTypeDefinition() 2972 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition() 3680 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType() local 3683 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType() 3685 *Offset += FieldSize; in CreateMemberType() 4382 uint64_t FieldSize, FieldOffset; in EmitTypeForVarWithBlocksAttr() local [all …]
|
| H A D | CGNonTrivialStruct.cpp | 111 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 D | CGObjCMac.cpp | 992 CharUnits FieldSize); 2440 CharUnits FieldSize) { in UpdateRunSkipBlockVars() argument 2444 FieldSize)); in UpdateRunSkipBlockVars() 2447 FieldSize)); in UpdateRunSkipBlockVars() 2450 FieldSize)); in UpdateRunSkipBlockVars() 2453 FieldSize)); in UpdateRunSkipBlockVars() 2457 FieldSize)); in UpdateRunSkipBlockVars() 2531 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field->getType()); in BuildRCRecordLayout() local 2533 CharUnits UnionIvarSize = FieldSize; in BuildRCRecordLayout() 2543 FieldSize); in BuildRCRecordLayout() [all …]
|
| H A D | CGClass.cpp | 802 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue() local 804 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
|
| H A D | CGCall.cpp | 948 CharUnits FieldSize = Context.getTypeSizeInChars(FD->getType()); in getTypeExpansion() local 949 if (UnionSize < FieldSize) { in getTypeExpansion() 950 UnionSize = FieldSize; in getTypeExpansion()
|