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

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp698 void LayoutWideBitField(uint64_t FieldSize, uint64_t TypeSize,
1396 void ItaniumRecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, argument
1416 if (Size > FieldSize)
1433 uint64_t RoundedFieldSize = roundUpSizeToCharAlignment(FieldSize,
1442 uint64_t NewSizeInBits = FieldOffset + FieldSize;
1464 uint64_t FieldSize = D->getBitWidthValue(Context); local
1535 UnfilledBitsInLastUnit < FieldSize) {
1537 if (!LastBitfieldTypeSize && !FieldSize)
1547 if (FieldSize > TypeSize) {
1548 LayoutWideBitField(FieldSize, TypeSiz
1755 CharUnits FieldSize; local
[all...]
H A DASTContext.cpp2532 CharUnits FieldSize = Context.getTypeSizeInChars(Field->getType());
2533 if (FieldSize != UnionSize)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp360 unsigned FieldSize = 2 + 2 * Data.getAddressSize();
370 OS << format_hex(Entry.Value0, FieldSize) << ", "
371 << format_hex(Entry.Value1, FieldSize);
375 OS << format_hex(Entry.Value0, FieldSize);
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp200 CharUnits FieldSize = ASTContext.getTypeSizeInChars(FD->getType()); local
204 Offset = FieldOffset + FieldSize;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1492 uint64_t FieldSize = DD->getBaseTypeSize(DT); local
1496 bool IsBitfield = FieldSize && Size != FieldSize;
1500 addUInt(MemberDie, dwarf::DW_AT_byte_size, None, FieldSize/8);
1506 // which can't be done with bitfields. Thus we use FieldSize here.
1507 uint32_t AlignInBits = FieldSize;
1515 uint64_t HiMark = (Offset + FieldSize) & AlignMask;
1516 uint64_t FieldOffset = (HiMark - FieldSize);
1521 Offset = FieldSize - (Offset + Size);
H A DAsmPrinter.cpp2508 uint64_t FieldSize = DL.getTypeAllocSize(Field->getType()); local
2510 - Layout->getElementOffset(i)) - FieldSize;
2511 SizeSoFar += FieldSize + PadSize;
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp592 uint64_t FieldSize = Field->getBitWidthValue(CGM.getContext()); local
599 if (FieldSize > FieldValue.getBitWidth())
600 FieldValue = FieldValue.zext(FieldSize);
603 if (FieldSize < FieldValue.getBitWidth())
604 FieldValue = FieldValue.trunc(FieldSize);
H A DCGDebugInfo.cpp1052 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); local
1055 Unit, "__descriptor", nullptr, LineNo, FieldSize, FieldAlign,
1057 FieldOffset += FieldSize;
2571 uint64_t FieldSize = 0; local
2577 FieldSize = Field->isBitField()
2631 FieldSize, FieldAlign, FieldOffset, Flags,
3260 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); local
3263 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign,
3265 *Offset += FieldSize;
3907 uint64_t FieldSize, FieldOffse local
[all...]
H A DCGNonTrivialStruct.cpp111 uint64_t FieldSize = getFieldSize(FD, FT, Ctx); local
114 if (FieldSize == 0)
118 uint64_t FEndInBits = FStartInBits + FieldSize;
H A DCGObjCMac.cpp993 CharUnits FieldSize);
2487 CharUnits FieldSize) {
2491 FieldSize));
2494 FieldSize));
2497 FieldSize));
2500 FieldSize));
2504 FieldSize));
2579 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field->getType()); local
2581 CharUnits UnionIvarSize = FieldSize;
2591 FieldSize);
2484 UpdateRunSkipBlockVars(bool IsByref, Qualifiers::ObjCLifetime LifeTime, CharUnits FieldOffset, CharUnits FieldSize) argument
2612 CharUnits FieldSize local
[all...]
H A DCGCall.cpp927 CharUnits FieldSize = Context.getTypeSizeInChars(FD->getType()); local
928 if (UnionSize < FieldSize) {
929 UnionSize = FieldSize;
H A DCGClass.cpp781 CharUnits FieldSize = FieldInfo.first; local
783 SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity();

Completed in 397 milliseconds