Searched refs:FieldSize (Results 1 – 8 of 8) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | RecordLayoutBuilder.cpp | 673 void LayoutWideBitField(uint64_t FieldSize, uint64_t TypeSize, 1382 void RecordLayoutBuilder::LayoutWideBitField(uint64_t FieldSize, in LayoutWideBitField() argument 1403 if (Size > FieldSize) in LayoutWideBitField() 1420 setDataSize(std::max(getDataSizeInBits(), FieldSize)); in LayoutWideBitField() 1428 uint64_t NewSizeInBits = FieldOffset + FieldSize; in LayoutWideBitField() 1450 uint64_t FieldSize = D->getBitWidthValue(Context); in LayoutBitField() local 1460 if (!FieldSize && !LastBitfieldTypeSize) in LayoutBitField() 1476 FieldSize == 0) { in LayoutBitField() 1487 if (FieldSize > TypeSize) { in LayoutBitField() 1488 LayoutWideBitField(FieldSize, TypeSize, FieldPacked, D); in LayoutBitField() [all …]
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGRecordLayoutBuilder.cpp | 369 uint64_t FieldSize = FD->getBitWidthValue(Types.getContext()); in LayoutBitfields() local 371 BitFields[FD] = CGBitFieldInfo::MakeInfo(Types, FD, FieldOffset, FieldSize, in LayoutBitfields() 446 uint64_t FieldSize = Field->getBitWidthValue(Types.getContext()); in LayoutUnionField() local 449 if (FieldSize == 0) in LayoutUnionField() 453 FieldSize, Types.getTarget().getCharAlign()); in LayoutUnionField() 462 BitFields[Field] = CGBitFieldInfo::MakeInfo(Types, Field, 0, FieldSize, in LayoutUnionField()
|
| D | CGExprConstant.cpp | 155 uint64_t FieldSize = Field->getBitWidthValue(Context); in AppendBitField() local 163 if (FieldSize > FieldValue.getBitWidth()) in AppendBitField() 164 FieldValue = FieldValue.zext(FieldSize); in AppendBitField() 167 if (FieldSize < FieldValue.getBitWidth()) in AppendBitField() 168 FieldValue = FieldValue.trunc(FieldSize); in AppendBitField() 184 unsigned NewFieldWidth = FieldSize - BitsInPreviousByte; in AppendBitField()
|
| D | CGDebugInfo.cpp | 677 uint64_t FieldSize, FieldOffset; in CreateType() local 713 FieldSize = CGM.getContext().getTypeSize(Ty); in CreateType() 716 LineNo, FieldSize, FieldAlign, in CreateType() 720 FieldOffset += FieldSize; in CreateType() 1668 uint64_t FieldSize = 0; in CreateType() local 1674 FieldSize = Field->isBitField() in CreateType() 1725 FieldLine, FieldSize, FieldAlign, in CreateType() 2306 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType() local 2309 FieldSize, FieldAlign, in CreateMemberType() 2311 *Offset += FieldSize; in CreateMemberType() [all …]
|
| D | CGCall.cpp | 524 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType()); in GetExpandedTypes() local 525 if (UnionSize < FieldSize) { in GetExpandedTypes() 526 UnionSize = FieldSize; in GetExpandedTypes() 575 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType()); in ExpandTypeFromArgs() local 576 if (UnionSize < FieldSize) { in ExpandTypeFromArgs() 577 UnionSize = FieldSize; in ExpandTypeFromArgs() 2217 CharUnits FieldSize = getContext().getTypeSizeInChars(FD->getType()); in ExpandTypeToArgs() local 2218 if (UnionSize < FieldSize) { in ExpandTypeToArgs() 2219 UnionSize = FieldSize; in ExpandTypeToArgs()
|
| D | CGObjCMac.cpp | 954 CharUnits FieldSize); 2047 CharUnits FieldSize) { in UpdateRunSkipBlockVars() argument 2051 FieldSize)); in UpdateRunSkipBlockVars() 2054 FieldSize)); in UpdateRunSkipBlockVars() 2057 FieldSize)); in UpdateRunSkipBlockVars() 2060 FieldSize)); in UpdateRunSkipBlockVars() 2064 FieldSize)); in UpdateRunSkipBlockVars() 2144 CharUnits FieldSize = CGM.getContext().getTypeSizeInChars(Field->getType()); in BuildRCRecordLayout() local 2146 CharUnits UnionIvarSize = FieldSize; in BuildRCRecordLayout() 2156 FieldSize); in BuildRCRecordLayout() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| D | DwarfCompileUnit.cpp | 1869 uint64_t FieldSize = getBaseTypeSize(DD, DT); in constructMemberDIE() local 1872 if (Size != FieldSize) { in constructMemberDIE() 1880 uint64_t HiMark = (Offset + FieldSize) & AlignMask; in constructMemberDIE() 1881 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() 1886 Offset = FieldSize - (Offset + Size); in constructMemberDIE()
|
| D | AsmPrinter.cpp | 1787 uint64_t FieldSize = DL->getTypeAllocSize(Field->getType()); in emitGlobalConstantStruct() local 1789 - Layout->getElementOffset(i)) - FieldSize; in emitGlobalConstantStruct() 1790 SizeSoFar += FieldSize + PadSize; in emitGlobalConstantStruct()
|