Home
last modified time | relevance | path

Searched full:bitfields (Results 1 – 25 of 169) sorted by relevance

1234567

/freebsd-src/contrib/llvm-project/lldb/source/Symbol/
H A DSymbol.cpp654 const uint16_t bitfields = data.GetU16(offset_ptr); in Decode()
655 m_type_data_resolved = (1u << 15 & bitfields) != 0; in Decode()
656 m_is_synthetic = (1u << 14 & bitfields) != 0; in Decode()
657 m_is_debug = (1u << 13 & bitfields) != 0; in Decode()
658 m_is_external = (1u << 12 & bitfields) != 0; in Decode() local
659 m_size_is_sibling = (1u << 11 & bitfields) != 0; in Decode()
660 m_size_is_synthesized = (1u << 10 & bitfields) != 0; in Decode()
661 m_size_is_valid = (1u << 9 & bitfields) != 0; in Decode()
662 m_demangled_is_synthesized = (1u << 8 & bitfields) != 0; in Decode()
663 m_contains_linker_annotations = (1u << 7 & bitfields) ! in Decode()
707 uint16_t bitfields = m_type; Encode() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp40 /// * LLVM does not have bitfields - Bitfields are collected into contiguous
44 /// * It is desired that, when possible, bitfields use the appropriate iN type
48 /// 3] instead of i24. This is computed when accumulating bitfields in
56 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
62 /// code to access fields. Bitfields in tail position with tail padding may
146 /// for itanium bitfields that are smaller than their declared type.
220 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
242 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()]; in setBitFieldInfo()
365 // case of packed bitfields o in lowerUnion()
218 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; global() member
[all...]
H A DCGRecordLayout.h27 /// 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
84 /// The offset within a contiguous run of bitfields that are represented as a
86 /// rules for volatile bitfields. This offset is in bits.
143 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
231 it = BitFields.find(FD);
232 assert(it != BitFields.end() && "Unable to find bitfield info");
142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; global() variable
/freebsd-src/sys/contrib/device-tree/Bindings/c6x/
H A Ddscr.txt64 This property describes the bitfields used to control the state of devices.
65 Each tuple describes a range of identical bitfields used to control one or
80 This property describes the bitfields used to provide device state status
82 identical bitfields used to provide status for one or more devices (one
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DBitfields.h13 /// Why not C++ bitfields?
15 /// C++ bitfields do not offer control over the bit layout nor consistent
211 /// Holds functions to get, set or test bitfields.
240 "Enum Bitfields must provide a MaxValue");
275 /// Returns whether the two bitfields share common bits.
/freebsd-src/contrib/llvm-project/lldb/source/Core/
H A DValueObjectChild.cpp160 // problem here is that Value has no notion of bitfields and thus the in UpdateValue()
161 // Value's DataExtractor is sized like the bitfields CompilerType; a in UpdateValue()
162 // sequence of bitfields, however, can be larger than their underlying in UpdateValue()
/freebsd-src/sys/dev/qlnx/qlnxe/
H A Deth_common.h130 u8 bitfields; member
157 __le16 bitfields; member
250 u8 bitfields; member
311 u8 bitfields; member
451 __le16 bitfields; member
480 __le16 bitfields; member
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpDataExtractor.h67 /// displayed are not bitfields, this value should be zero.
77 /// bitfields, this value should be zero.
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1554 // bitfields) and the end of the current data size in bits (i.e. the in LayoutBitField()
1555 // first bit offset available for non-bitfields). The current data in LayoutBitField()
1564 // System V is to place bitfields at the next available bit offset in LayoutBitField()
1574 // of duplicating MSVC's layout. For non-bitfields, this follows in LayoutBitField()
1578 // bitfields whose declared types have the same size, making a new in LayoutBitField()
1584 // later bitfields. In general, this occurs by rounding up the in LayoutBitField()
1589 // e.g. ARM). In ms_struct layout, zero-width bitfields are in LayoutBitField()
1598 // ignored on zero-width bitfields. in LayoutBitField()
1619 // Also, ignore zero-length bitfields after non-bitfields in LayoutBitField()
[all...]
/freebsd-src/cddl/usr.sbin/dtrace/tests/common/
H A DMakefile10 bitfields \
/freebsd-src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/
H A Derr.D_DECL_BFTYPE.badtype.d32 * Non-integer types used for bitfields will result in a D_DECL_BFTYPE
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDefines.h
/freebsd-src/sys/contrib/device-tree/Bindings/cpufreq/
H A Dnvidia,tegra20-cpufreq.txt11 - opp-supported-hw: Two bitfields indicating:
H A Dti-cpufreq.txt29 - opp-supported-hw: Two bitfields indicating:
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeCommon.h17 #include "llvm/ADT/Bitfields.h"
/freebsd-src/sys/contrib/openzfs/include/sys/zstd/
H A Dzstd.h61 * ordering of bitfields is not remotely portable.
107 * Unfortunately, bitfields make few promises about how they're arranged in
/freebsd-src/contrib/llvm-project/clang/lib/Headers/
H A Dammintrin.h105 /// destination operand \a x with the specified bitfields replaced by the
136 /// destination operand \a __x with the specified bitfields replaced by the
/freebsd-src/sys/contrib/dev/acpica/include/
H A Dacbuffer.h161 * Note: C bitfields are not used for this reason:
163 * "Bitfields are great and easy to read, but unfortunately the C language
164 * does not specify the layout of bitfields in memory, which means they are
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DCXXRecordDeclDefinitionBits.def9 // This file enumerates the various bitfields that we want to store on C++ class
16 /// In this file, each of the bitfields representing data about a C++ class
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcessStructReader.h59 // no support for bitfields in here (yet) in ProcessStructReader()
/freebsd-src/sys/contrib/device-tree/Bindings/mux/
H A Dreg-mux.txt3 Define register bitfields to be used to control multiplexers. The parent
H A Dreg-mux.yaml13 Define register bitfields to be used to control multiplexers. The parent
/freebsd-src/sys/dev/bwi/
H A Dbitops.h49 * and SHIFTOUT_MASK help read and write bitfields from device registers.
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-account.h19 #include "llvm/ADT/Bitfields.h"

1234567