Home
last modified time | relevance | path

Searched refs:FirstFieldOffset (Results 1 – 2 of 2) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGRecordLayoutBuilder.cpp271 uint64_t FirstFieldOffset = Layout.getFieldOffset(FirstFieldNo); in LayoutBitfields() local
275 assert(FirstFieldOffset % CharAlign == 0 && in LayoutBitfields()
278 = Types.getContext().toCharUnitsFromBits(FirstFieldOffset); in LayoutBitfields()
284 if (FirstFieldOffset < NextFieldOffsetInBits) { in LayoutBitfields()
286 Types.getContext().toCharUnitsFromBits(FirstFieldOffset); in LayoutBitfields()
294 assert(FirstFieldOffset >= NextFieldOffsetInBits); in LayoutBitfields()
298 AppendPadding(Types.getContext().toCharUnitsFromBits(FirstFieldOffset), in LayoutBitfields()
304 uint64_t NextContiguousFieldOffset = FirstFieldOffset; in LayoutBitfields()
326 uint64_t TotalBits = (LastFieldOffset + LastFieldSize) - FirstFieldOffset; in LayoutBitfields()
347 assert(EndOffset >= (FirstFieldOffset + TotalBits) && in LayoutBitfields()
[all …]
DCGClass.cpp775 FirstField(0), LastField(0), FirstFieldOffset(0), LastFieldOffset(0), in FieldMemcpyizer()
798 LastFieldOffset + LastFieldSize - FirstFieldOffset + in getMemcpySize()
823 assert((CGF.getContext().toCharUnitsFromBits(FirstFieldOffset) % in emitMemcpy()
870 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField()
871 LastFieldOffset = FirstFieldOffset; in addInitialField()
889 if (FOffset < FirstFieldOffset) { in addNextField()
891 FirstFieldOffset = FOffset; in addNextField()
902 uint64_t FirstFieldOffset, LastFieldOffset; member in __anon3cda90680311::FieldMemcpyizer