HomeSort by: relevance | last modified time | path
    Searched defs:BitFields (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayout.h 27 /// Often we layout a sequence of bitfields as a contiguous sequence of bits.
66 /// The offset within a contiguous run of bitfields that are represented as
83 /// The offset within a contiguous run of bitfields that are represented as a
85 /// rules for volatile bitfields. This offset is in bits.
142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
220 it = BitFields.find(FD);
221 assert(it != BitFields.end() && "Unable to find bitfield info");
CGRecordLayoutBuilder.cpp 39 /// * LLVM does not have bitfields - Bitfields are collected into contiguous
43 /// * It is desired that, when possible, bitfields use the appropriate iN type
52 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
58 /// code to access fields. Bitfields in tail position with tail padding may
146 /// for itanium bitfields that are smaller than their declared type.
197 /// Lowers bitfield storage types to I8 arrays for bitfields with tail
218 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
240 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()];
362 // case of packed bitfields on Itanium) then just use an I8 array
    [all...]

Completed in 17 milliseconds