Searched refs:StorageOffset (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayout.h81 CharUnits StorageOffset; member in struct:clang::CodeGen::CGBitFieldInfo
100 unsigned StorageSize, CharUnits StorageOffset)
102 StorageSize(StorageSize), StorageOffset(StorageOffset) {}
114 CharUnits StorageOffset);
99 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, unsigned StorageSize, CharUnits StorageOffset) argument
H A DCGRecordLayoutBuilder.cpp245 Info.StorageOffset = StartOffset;
577 Context.toBits(Info.StorageOffset) + OldOffset;
599 const CharUnits StorageOffset = local
601 const CharUnits End = StorageOffset +
627 if (End > FOffset && StorageOffset < FOffset) {
639 if (End < FOffset || FEnd < StorageOffset)
653 StorageOffset / Context.toCharUnitsFromBits(StorageSize).getQuantity();
854 CharUnits StorageOffset) {
886 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageOffset);
1058 << " StorageOffset
850 MakeInfo(CodeGenTypes &Types, const FieldDecl *FD, uint64_t Offset, uint64_t Size, uint64_t StorageSize, CharUnits StorageOffset) argument
[all...]
H A DCGCall.cpp3612 // `StorageSize` bytes, located at `StorageOffset` in `Bits`. Each element of
3614 static void setBitRange(SmallVectorImpl<uint64_t> &Bits, int StorageOffset,
3625 Bits[StorageOffset++] |= V;
3654 setBitRange(Bits, Offset + BFI.StorageOffset.getQuantity(),
H A DCGClass.cpp963 FirstByteOffset = CGF.getContext().toBits(BFInfo.StorageOffset);
H A DCGAtomic.cpp94 BFI.StorageOffset += OffsetInChars;
H A DCGDebugInfo.cpp1520 CGM.getContext().toBits(BitFieldInfo.StorageOffset);

Completed in 269 milliseconds