HomeSort by relevance Sort by last modified time
    Searched defs:BitFields (Results 1 - 5 of 5) sorted by null

  /external/clang/lib/CodeGen/
CGRecordLayout.h 28 /// Often we layout a sequence of bitfields as a contiguous sequence of bits.
67 /// The offset within a contiguous run of bitfields that are represented as
130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
208 it = BitFields.find(FD);
209 assert(it != BitFields.end() && "Unable to find bitfield info");
CGRecordLayoutBuilder.cpp 40 /// * LLVM does not have bitfields - Bitfields are collected into contiguous
44 /// * It is desired that, when possible, bitfields use the appropriate iN type
53 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
59 /// code to access fields. Bitfields in tail position with tail padding may
119 /// for itanium bitfields that are smaller than their declared type.
173 /// \brief Lowers bitfield storage types to I8 arrays for bitfields with tail
194 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
215 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()];
290 // Skip 0 sized bitfields
    [all...]
  /external/clang/test/OpenMP/
atomic_read_codegen.c 30 struct BitFields {
atomic_update_codegen.cpp 30 struct BitFields {
    [all...]
atomic_write_codegen.c 30 struct BitFields {
289 // CHECK: [[PREV_VALUE:%.+]] = load atomic i32, i32* bitcast (i8* getelementptr (i8, i8* bitcast (%struct.BitFields* @{{.+}} to i8*), i64 4) to i32*) monotonic
298 // CHECK: [[RES:%.+]] = cmpxchg i32* bitcast (i8* getelementptr (i8, i8* bitcast (%struct.BitFields* @{{.+}} to i8*), i64 4) to i32*), i32 [[OLD_BF_VALUE]], i32 [[NEW_BF_VALUE]] monotonic monotonic

Completed in 97 milliseconds