OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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