Home
last modified time | relevance | path

Searched refs:Bitfield (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/games/hack/
H A Ddef.monst.h76 Bitfield(mimic,1); /* undetected mimic */
77 Bitfield(mdispl,1); /* mdx,mdy valid */
78 Bitfield(minvis,1); /* invisible */
79 Bitfield(cham,1); /* shape-changer */
80 Bitfield(mhide,1); /* hides beneath objects */
81 Bitfield(mundetected,1); /* not seen in present hiding place */
82 Bitfield(mspeed,2);
83 Bitfield(msleep,1);
84 Bitfield(mfroz,1);
85 Bitfield(mconf,1);
[all …]
H A Ddef.obj.h80 Bitfield(oinvis,1); /* not yet implemented */
81 Bitfield(odispl,1);
82 Bitfield(known,1); /* exact nature known */
83 Bitfield(dknown,1); /* color or text known */
84 Bitfield(cursed,1);
85 Bitfield(unpaid,1); /* on some bill */
86 Bitfield(rustfree,1);
87 Bitfield(onamelth,6);
H A Ddef.objclass.h72 Bitfield(oc_name_known,1);
73 Bitfield(oc_merge,1); /* merge otherwise equal objects */
H A Dconfig.h197 #define Bitfield(x,n) unsigned x:n macro
H A Dhack.u_init.c95 Bitfield(trquan, 6);
96 Bitfield(trknown, 1);
H A DREAD_ME55 change Bitfield. When config.h looks reasonable, say 'make'.
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DBitfields.h156 template <typename Bitfield, typename StorageType> struct Impl {
159 using IntegerType = typename Bitfield::IntegerType;
160 using C = Compressor<IntegerType, Bitfield::Bits>;
161 using BP = BitPatterns<StorageType, Bitfield::Bits>;
164 static_assert(Bitfield::FirstBit <= StorageBits, "Data must fit in mask");
165 static_assert(Bitfield::LastBit <= StorageBits, "Data must fit in mask");
166 static constexpr StorageType Mask = BP::Umax << Bitfield::Shift;
171 const StorageType StorageValue = C::pack(UserValue, Bitfield::UserMaxValue);
173 Packed |= StorageValue << Bitfield::Shift;
179 const StorageType StorageValue = (Packed & Mask) >> Bitfield::Shift;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/
H A DBitcodeCommon.h22 using Align = Bitfield::Element<unsigned, 0, 5>;
23 using UsedWithInAlloca = Bitfield::Element<bool, Align::NextBit, 1>;
24 using ExplicitType = Bitfield::Element<bool, UsedWithInAlloca::NextBit, 1>;
25 using SwiftError = Bitfield::Element<bool, ExplicitType::NextBit, 1>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h57 using OpaqueField = Bitfield::Element<uint16_t, 0, 15>;
66 typename Bitfield::Element<unsigned, Offset, 5,
70 using BoolBitfieldElementT = typename Bitfield::Element<bool, Offset, 1>;
74 typename Bitfield::Element<AtomicOrdering, Offset, 3,
80 using HasMetadataField = Bitfield::Element<bool, 15, 1>;
827 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(),
829 return Bitfield::get<BitfieldElement>(getSubclassDataFromValue());
836 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(),
839 Bitfield::set<BitfieldElement>(Storage, Value);
H A DInstructions.h67 static_assert(Bitfield::areContiguous<AlignmentField, UsedWithInAllocaField,
162 template <typename Bitfield>
163 void setSubclassData(typename Bitfield::Type Value) { in setSubclassData()
164 Instruction::setSubclassData<Bitfield>(Value); in setSubclassData()
179 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(),
287 template <typename Bitfield>
288 void setSubclassData(typename Bitfield::Type Value) { in setSubclassData()
289 Instruction::setSubclassData<Bitfield>(Value); in setSubclassData()
308 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(),
422 template <typename Bitfield>
[all …]
H A DInstrTypes.h758 Bitfield::Element<Predicate, 0, 6, LAST_ICMP_PREDICATE>;
1167 using CallInstReservedField = Bitfield::Element<unsigned, 0, 2>;
1169 Bitfield::Element<CallingConv::ID, CallInstReservedField::NextBit, 10,
1172 Bitfield::areContiguous<CallInstReservedField, CallingConvField>(),
/netbsd-src/external/apache2/llvm/dist/llvm/lib/XRay/
H A DFileHeaderReader.cpp45 uint32_t Bitfield = HeaderExtractor.getU32(&OffsetPtr); in readBinaryFormatHeader() local
52 FileHeader.ConstantTSC = Bitfield & 1uL; in readBinaryFormatHeader()
53 FileHeader.NonstopTSC = Bitfield & 1uL << 1; in readBinaryFormatHeader()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
H A Dxray-account.cpp134 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator ++()
137 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // ++Storage in operator ++()
140 Bitfield::set<RecursionStatus::IsRecursive>(Storage, in operator ++()
145 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator --()
148 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // --Storage in operator --()
151 Bitfield::set<RecursionStatus::IsRecursive>(Storage, false); // Storage = 0 in operator --()
155 return Bitfield::get<RecursionStatus::IsRecursive>(Storage); // Storage s< 0 in isRecursive()
H A Dxray-account.h41 using Depth = Bitfield::Element<int32_t, 0, 31>; // Low 31 bits.
42 using IsRecursive = Bitfield::Element<bool, 31, 1>; // Sign bit.
H A Dxray-converter.cpp102 uint32_t Bitfield{0}; in exportAsRAWv1() local
104 Bitfield |= 1uL; in exportAsRAWv1()
106 Bitfield |= 1uL << 1; in exportAsRAWv1()
107 Writer.write(Bitfield); in exportAsRAWv1()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DPrettyBuiltinDumper.cpp81 case PDB_BuiltinType::Bitfield: in getTypeName()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h351 Bitfield = 29, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp62 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS) in operator <<()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/h8300/
H A Dh8300.md40 ;; Bitfield operations no longer accept memory operands. We need
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64SchedCyclone.td136 // Shifts and Bitfield Operations
469 // 7.9.4 Shifts and Bitfield Operations
H A DAArch64SchedThunderX2T99.td535 // Bitfield extract, two reg
545 // Bitfield extract
552 // Bitfield move, insert
H A DAArch64SchedThunderX3T110.td795 // Bitfield extract, two reg
805 // Bitfield extract
812 // Bitfield move, insert
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp11621 static bool AnalyzeBitFieldAssignment(Sema &S, FieldDecl *Bitfield, Expr *Init, in AnalyzeBitFieldAssignment() argument
11623 assert(Bitfield->isBitField()); in AnalyzeBitFieldAssignment()
11624 if (Bitfield->isInvalidDecl()) in AnalyzeBitFieldAssignment()
11628 QualType BitfieldType = Bitfield->getType(); in AnalyzeBitFieldAssignment()
11646 if (Bitfield->getType()->isBooleanType()) in AnalyzeBitFieldAssignment()
11650 if (Bitfield->getBitWidth()->isValueDependent() || in AnalyzeBitFieldAssignment()
11651 Bitfield->getBitWidth()->isTypeDependent() || in AnalyzeBitFieldAssignment()
11657 unsigned FieldWidth = Bitfield->getBitWidthValue(S.Context); in AnalyzeBitFieldAssignment()
11688 S.Diag(InitLoc, DiagID) << Bitfield << ED; in AnalyzeBitFieldAssignment()
11689 TypeSourceInfo *TSI = Bitfield->getTypeSourceInfo(); in AnalyzeBitFieldAssignment()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp917 APInt Bitfield(Width, 0); in optimizeMemChr() local
919 Bitfield.setBit((unsigned char)C); in optimizeMemChr()
920 Value *BitfieldC = B.getInt(Bitfield); in optimizeMemChr()
/netbsd-src/share/misc/
H A Dstyle277 unsigned int baz:1, /* Bitfield; line up entries if desired */

12