| /openbsd-src/games/hack/ |
| H A D | def.monst.h | 75 Bitfield(mimic,1); /* undetected mimic */ 76 Bitfield(mdispl,1); /* mdx,mdy valid */ 77 Bitfield(minvis,1); /* invisible */ 78 Bitfield(cham,1); /* shape-changer */ 79 Bitfield(mhide,1); /* hides beneath objects */ 80 Bitfield(mundetected,1); /* not seen in present hiding place */ 81 Bitfield(mspeed,2); 82 Bitfield(msleep,1); 83 Bitfield(mfroz,1); 84 Bitfield(mconf,1); [all …]
|
| H A D | def.obj.h | 79 Bitfield(oinvis,1); /* not yet implemented */ 80 Bitfield(odispl,1); 81 Bitfield(known,1); /* exact nature known */ 82 Bitfield(dknown,1); /* color or text known */ 83 Bitfield(cursed,1); 84 Bitfield(unpaid,1); /* on some bill */ 85 Bitfield(rustfree,1); 86 Bitfield(onamelth,6);
|
| H A D | def.objclass.h | 71 Bitfield(oc_name_known,1); 72 Bitfield(oc_merge,1); /* merge otherwise equal objects */
|
| H A D | config.h | 180 #define Bitfield(x,n) unsigned x:n macro
|
| H A D | hack.u_init.c | 88 Bitfield(trquan,6); 89 Bitfield(trknown,1);
|
| H A D | READ_ME | 50 change Bitfield. When config.h looks reasonable, say 'make'.
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | Bitfields.h | 156 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 …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeCommon.h | 25 using AlignLower = Bitfield::Element<unsigned, 0, 5>; 26 using UsedWithInAlloca = Bitfield::Element<bool, AlignLower::NextBit, 1>; 27 using ExplicitType = Bitfield::Element<bool, UsedWithInAlloca::NextBit, 1>; 28 using SwiftError = Bitfield::Element<bool, ExplicitType::NextBit, 1>; 29 using AlignUpper = Bitfield::Element<unsigned, SwiftError::NextBit, 3>;
|
| /openbsd-src/gnu/llvm/lld/MachO/Arch/ |
| H A D | ARM.cpp | 74 template <int N> using BitfieldFlag = Bitfield::Element<bool, N, 1>; 101 using Cond = Bitfield::Element<uint32_t, 28, 4>; 102 using Imm24 = Bitfield::Element<int32_t, 0, 24>; 109 bool isBlx = Bitfield::get<Cond>(base) == 0xf; in relocateOne() 118 Bitfield::set<Cond>(base, 0xe); // unconditional BL in relocateOne() 119 Bitfield::set<BitfieldFlag<24>>(base, true); in relocateOne() 129 Bitfield::set<Imm24>(base, offset >> 2); in relocateOne() 130 Bitfield::set<BitfieldFlag<24>>(base, (offset >> 1) & 1); // H bit in relocateOne() 133 Bitfield::set<Imm24>(base, offset >> 2); in relocateOne()
|
| /openbsd-src/gnu/llvm/llvm/lib/XRay/ |
| H A D | FileHeaderReader.cpp | 45 uint32_t Bitfield = HeaderExtractor.getU32(&OffsetPtr); in readBinaryFormatHeader() local 52 FileHeader.ConstantTSC = Bitfield & 1uL; in readBinaryFormatHeader() 53 FileHeader.NonstopTSC = Bitfield & 1uL << 1; in readBinaryFormatHeader()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 53 using OpaqueField = Bitfield::Element<uint16_t, 0, 15>; 62 typename Bitfield::Element<unsigned, Offset, 6, 66 using BoolBitfieldElementT = typename Bitfield::Element<bool, Offset, 1>; 70 typename Bitfield::Element<AtomicOrdering, Offset, 3, 76 using HasMetadataField = Bitfield::Element<bool, 15, 1>; 868 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 870 return Bitfield::get<BitfieldElement>(getSubclassDataFromValue()); 877 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 880 Bitfield::set<BitfieldElement>(Storage, Value);
|
| H A D | Instructions.h | 64 static_assert(Bitfield::areContiguous<AlignmentField, UsedWithInAllocaField, 165 template <typename Bitfield> 166 void setSubclassData(typename Bitfield::Type Value) { in setSubclassData() 167 Instruction::setSubclassData<Bitfield>(Value); in setSubclassData() 182 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(), 285 template <typename Bitfield> 286 void setSubclassData(typename Bitfield::Type Value) { in setSubclassData() 287 Instruction::setSubclassData<Bitfield>(Value); in setSubclassData() 306 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(), 414 template <typename Bitfield> [all …]
|
| H A D | InstrTypes.h | 754 Bitfield::Element<Predicate, 0, 6, LAST_ICMP_PREDICATE>; 1187 using CallInstReservedField = Bitfield::Element<unsigned, 0, 2>; 1189 Bitfield::Element<CallingConv::ID, CallInstReservedField::NextBit, 10, 1192 Bitfield::areContiguous<CallInstReservedField, CallingConvField>(),
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-xray/ |
| H A D | xray-account.cpp | 136 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator ++() 139 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // ++Storage in operator ++() 142 Bitfield::set<RecursionStatus::IsRecursive>(Storage, in operator ++() 147 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator --() 150 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // --Storage in operator --() 153 Bitfield::set<RecursionStatus::IsRecursive>(Storage, false); // Storage = 0 in operator --() 157 return Bitfield::get<RecursionStatus::IsRecursive>(Storage); // Storage s< 0 in isRecursive()
|
| H A D | xray-account.h | 41 using Depth = Bitfield::Element<int32_t, 0, 31>; // Low 31 bits. 42 using IsRecursive = Bitfield::Element<bool, 31, 1>; // Sign bit.
|
| H A D | xray-converter.cpp | 111 uint32_t Bitfield{0}; in exportAsRAWv1() local 113 Bitfield |= 1uL; in exportAsRAWv1() 115 Bitfield |= 1uL << 1; in exportAsRAWv1() 116 Writer.write(Bitfield); in exportAsRAWv1()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SROA.h | 51 using TrueVal = Bitfield::Element<bool, 0, 1>; // Low 0'th bit. 52 using FalseVal = Bitfield::Element<bool, 1, 1>; // Low 1'th bit.
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyBuiltinDumper.cpp | 81 case PDB_BuiltinType::Bitfield: in getTypeName()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBTypes.h | 351 Bitfield = 29, enumerator
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBExtras.cpp | 61 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS) in operator <<()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedCyclone.td | 138 // Shifts and Bitfield Operations 473 // 7.9.4 Shifts and Bitfield Operations
|
| H A D | AArch64SchedNeoverseN2.td | 702 // Bitfield extract, one reg 703 // Bitfield extract, two regs 709 // Bitfield move, basic 712 // Bitfield move, insert
|
| H A D | AArch64SchedThunderX3T110.td | 798 // Bitfield extract, two reg 808 // Bitfield extract 815 // Bitfield move, insert
|
| H A D | AArch64SchedThunderX2T99.td | 538 // Bitfield extract, two reg 548 // Bitfield extract 555 // Bitfield move, insert
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 13258 static bool AnalyzeBitFieldAssignment(Sema &S, FieldDecl *Bitfield, Expr *Init, in AnalyzeBitFieldAssignment() argument 13260 assert(Bitfield->isBitField()); in AnalyzeBitFieldAssignment() 13261 if (Bitfield->isInvalidDecl()) in AnalyzeBitFieldAssignment() 13265 QualType BitfieldType = Bitfield->getType(); in AnalyzeBitFieldAssignment() 13284 if (Bitfield->getBitWidth()->isValueDependent() || in AnalyzeBitFieldAssignment() 13285 Bitfield->getBitWidth()->isTypeDependent() || in AnalyzeBitFieldAssignment() 13291 unsigned FieldWidth = Bitfield->getBitWidthValue(S.Context); in AnalyzeBitFieldAssignment() 13322 S.Diag(InitLoc, DiagID) << Bitfield << ED; in AnalyzeBitFieldAssignment() 13323 TypeSourceInfo *TSI = Bitfield->getTypeSourceInfo(); in AnalyzeBitFieldAssignment() 13326 S.Diag(Bitfield->getTypeSpecStartLoc(), diag::note_change_bitfield_sign) in AnalyzeBitFieldAssignment() [all …]
|