Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp716 void LayoutWideBitField(uint64_t FieldSize, uint64_t StorageUnitSize,
1465 void ItaniumRecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, in LayoutWideBitField() argument
1485 if (Size > FieldSize) in LayoutWideBitField()
1502 uint64_t RoundedFieldSize = roundUpSizeToCharAlignment(FieldSize, in LayoutWideBitField()
1511 uint64_t NewSizeInBits = FieldOffset + FieldSize; in LayoutWideBitField()
1537 uint64_t FieldSize = D->getBitWidthValue(Context); in LayoutBitField() local
1609 UnfilledBitsInLastUnit < FieldSize) { in LayoutBitField()
1611 if (!LastBitfieldStorageUnitSize && !FieldSize) in LayoutBitField()
1626 FieldSize <= 32) { in LayoutBitField()
1645 if (FieldSize > StorageUnitSize && !isAIXLayout(Context)) { in LayoutBitField()
[all …]
H A DASTContext.cpp2610 CharUnits FieldSize = Context.getTypeSizeInChars(Field->getType()); in unionHasUniqueObjectRepresentations() local
2611 if (FieldSize != UnionSize) in unionHasUniqueObjectRepresentations()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp357 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp200 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); in calculateBaselinePad() local
204 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1567 uint64_t FieldSize = DD->getBaseTypeSize(DT); in constructMemberDIE() local
1571 bool IsBitfield = FieldSize && Size != FieldSize; in constructMemberDIE()
1575 addUInt(MemberDie, dwarf::DW_AT_byte_size, None, FieldSize/8); in constructMemberDIE()
1582 uint32_t AlignInBits = FieldSize; in constructMemberDIE()
1590 uint64_t HiMark = (Offset + FieldSize) & AlignMask; in constructMemberDIE()
1591 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE()
1596 Offset = FieldSize - (Offset + Size); in constructMemberDIE()
H A DAsmPrinter.cpp2757 uint64_t FieldSize = DL.getTypeAllocSize(Field->getType()); in emitGlobalConstantStruct() local
2759 - Layout->getElementOffset(i)) - FieldSize; in emitGlobalConstantStruct()
2760 SizeSoFar += FieldSize + PadSize; in emitGlobalConstantStruct()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1185 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer() local
1188 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign, in collectDefaultElementTypesForBlockPointer()
1190 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer()
2787 uint64_t FieldSize = 0; in CreateTypeDefinition() local
2793 FieldSize = Field->isBitField() in CreateTypeDefinition()
2847 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition()
3521 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType() local
3524 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType()
3526 *Offset += FieldSize; in CreateMemberType()
4180 uint64_t FieldSize, FieldOffset; in EmitTypeForVarWithBlocksAttr() local
[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);
2499 CharUnits FieldSize) { in UpdateRunSkipBlockVars() argument
2503 FieldSize)); in UpdateRunSkipBlockVars()
2506 FieldSize)); in UpdateRunSkipBlockVars()
2509 FieldSize)); in UpdateRunSkipBlockVars()
2512 FieldSize)); in UpdateRunSkipBlockVars()
2516 FieldSize)); in UpdateRunSkipBlockVars()
2590 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field->getType()); in BuildRCRecordLayout() local
2592 CharUnits UnionIvarSize = FieldSize; in BuildRCRecordLayout()
2602 FieldSize); in BuildRCRecordLayout()
[all …]
H A DCGClass.cpp803 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue() local
805 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity(); in EmitAsanPrologueOrEpilogue()
H A DCGCall.cpp931 CharUnits FieldSize = Context.getTypeSizeInChars(FD->getType()); in getTypeExpansion() local
932 if (UnionSize < FieldSize) { in getTypeExpansion()
933 UnionSize = FieldSize; in getTypeExpansion()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp493 uint64_t FieldSize = DL.getTypeAllocSize(Ty); in addField() local
497 if (FieldSize == 0) { in addField()
510 StructSize = Offset + FieldSize; in addField()
517 Fields.push_back({FieldSize, Offset, Ty, 0, *FieldAlignment, TyAlignment}); in addField()