| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | Bitfields.h | 159 using IntegerType = typename Bitfield::IntegerType; 160 using C = Compressor<IntegerType, Bitfield::Bits>; 161 using BP = BitPatterns<StorageType, Bitfield::Bits>; 173 Packed |= StorageValue << Bitfield::Shift; 212 struct Bitfield { 253 template <typename Bitfield, typename StorageType> 254 static typename Bitfield::Type get(StorageType Packed) { 255 using I = bitfields_details::Impl<Bitfield, StorageType>; 261 template <typename Bitfield, typename StorageType> 263 using I = bitfields_details::Impl<Bitfield, StorageType>; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 309 using RegClass = Bitfield::Element<unsigned, 16, 14>; 311 using IsMatched = Bitfield::Element<bool, 31, 1>; 322 Bitfield::set<KindField>(Storage, K); in Flag() 323 Bitfield::set<NumOperands>(Storage, NumOps); in Flag() 358 return Bitfield::get<NumOperands>(Storage); in getNumOperandRegisters() 386 return Bitfield::get<MemConstraintCode>(Storage); in getMemoryConstraintID() 394 Bitfield::set<IsMatched>(Storage, true); in setMatchingOp() 405 Bitfield::set<RegClass>(Storage, RC + 1); in setRegClass() 412 Bitfield::set<MemConstraintCode>(Storage, C); in setMemConstraint() 434 Bitfield::set<RegMayBeFolded>(Storage, B); in setRegMayBeFolded() [all …]
|
| H A D | Instruction.h | 102 using OpaqueField = Bitfield::Element<uint16_t, 0, 15>; 111 typename Bitfield::Element<unsigned, Offset, 6, 115 using BoolBitfieldElementT = typename Bitfield::Element<bool, Offset, 1>; 119 typename Bitfield::Element<AtomicOrdering, Offset, 3, 125 using HasMetadataField = Bitfield::Element<bool, 15, 1>; 983 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 985 return Bitfield::get<BitfieldElement>(getSubclassDataFromValue()); 992 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 995 Bitfield::set<BitfieldElement>(Storage, Value);
|
| H A D | Instructions.h | 165 template <typename Bitfield> 167 Instruction::setSubclassData<Bitfield>(Value); in setSubclassData() 285 template <typename Bitfield> 422 template <typename Bitfield> 500 template <typename Bitfield> 700 template <typename Bitfield> 915 template <typename Bitfield> 1667 template <typename Bitfield> 4003 template <typename Bitfield> 4235 template <typename Bitfield> [all …]
|
| H A D | InstrTypes.h | 816 Bitfield::Element<Predicate, 0, 6, LAST_ICMP_PREDICATE>; 1262 using CallInstReservedField = Bitfield::Element<unsigned, 0, 2>; 1264 Bitfield::Element<CallingConv::ID, CallInstReservedField::NextBit, 10, 1267 Bitfield::areContiguous<CallInstReservedField, CallingConvField>(),
|
| /freebsd-14.2/contrib/llvm-project/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>;
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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 | 39 using Depth = Bitfield::Element<int32_t, 0, 31>; // Low 31 bits. 40 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyBuiltinDumper.cpp | 81 case PDB_BuiltinType::Bitfield: in getTypeName()
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/ata/ |
| H A D | ahci-common.yaml | 64 Bitfield of the HBA generic platform capabilities like Staggered 115 Bitfield of the HBA port-specific platform capabilities like Hot
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBTypes.h | 351 Bitfield = 29, enumerator
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedNeoverseN1.td | 343 // Bitfield extract, one reg 344 // Bitfield extract, two regs 350 // Bitfield move, basic 354 // Bitfield move, insert
|
| H A D | AArch64SchedCyclone.td | 138 // Shifts and Bitfield Operations 473 // 7.9.4 Shifts and Bitfield Operations
|
| H A D | AArch64SchedNeoverseV1.td | 597 // Bitfield extract, one reg 598 // Bitfield extract, two regs 604 // Bitfield move, basic 608 // Bitfield move, insert
|
| H A D | AArch64SchedNeoverseN2.td | 723 // Bitfield extract, one reg 724 // Bitfield extract, two regs 730 // Bitfield move, basic 733 // Bitfield move, insert
|
| H A D | AArch64SchedThunderX2T99.td | 538 // Bitfield extract, two reg 548 // Bitfield extract 555 // Bitfield move, insert
|
| H A D | AArch64SchedThunderX3T110.td | 798 // Bitfield extract, two reg 808 // Bitfield extract 815 // Bitfield move, insert
|
| H A D | AArch64SchedNeoverseV2.td | 1207 // Bitfield extract, one reg 1208 // Bitfield extract, two regs 1212 // Bitfield move, basic 1215 // Bitfield move, insert
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBExtras.cpp | 61 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS) in operator <<()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 134 using TrueVal = Bitfield::Element<bool, 0, 1>; // Low 0'th bit. 135 using FalseVal = Bitfield::Element<bool, 1, 1>; // Low 1'th bit. 1706 Bitfield::set<SelectHandSpeculativity::TrueVal>(Storage, true); in setAsSpeculatable() 1708 Bitfield::set<SelectHandSpeculativity::FalseVal>(Storage, true); in setAsSpeculatable() 1713 return isTrueVal ? Bitfield::get<SelectHandSpeculativity::TrueVal>(Storage) in isSpeculatable() 1714 : Bitfield::get<SelectHandSpeculativity::FalseVal>(Storage); in isSpeculatable()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 15001 assert(Bitfield->isBitField()); in AnalyzeBitFieldAssignment() 15002 if (Bitfield->isInvalidDecl()) in AnalyzeBitFieldAssignment() 15006 QualType BitfieldType = Bitfield->getType(); in AnalyzeBitFieldAssignment() 15025 if (Bitfield->getBitWidth()->isValueDependent() || in AnalyzeBitFieldAssignment() 15026 Bitfield->getBitWidth()->isTypeDependent() || in AnalyzeBitFieldAssignment() 15032 unsigned FieldWidth = Bitfield->getBitWidthValue(S.Context); in AnalyzeBitFieldAssignment() 15063 S.Diag(InitLoc, DiagID) << Bitfield << ED; in AnalyzeBitFieldAssignment() 15064 TypeSourceInfo *TSI = Bitfield->getTypeSourceInfo(); in AnalyzeBitFieldAssignment() 15080 Expr *WidthExpr = Bitfield->getBitWidth(); in AnalyzeBitFieldAssignment() 15082 << Bitfield << ED; in AnalyzeBitFieldAssignment() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3189 Bitfield::set<APV::AlignLower>( in writeInstruction() 3191 Bitfield::set<APV::AlignUpper>(Record, in writeInstruction() 3193 Bitfield::set<APV::UsedWithInAlloca>(Record, AI.isUsedWithInAlloca()); in writeInstruction() 3194 Bitfield::set<APV::ExplicitType>(Record, true); in writeInstruction() 3195 Bitfield::set<APV::SwiftError>(Record, AI.isSwiftError()); in writeInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1459 APInt Bitfield(Width, 0); in optimizeMemChr() local 1461 Bitfield.setBit((unsigned char)C); in optimizeMemChr() 1462 Value *BitfieldC = B.getInt(Bitfield); in optimizeMemChr()
|