/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Bitfields.h | 1 //===-- llvm/ADT/Bitfield.h - Get and Set bits in an integer ---*- C++ -*--===// 30 /// using Bool = Bitfield::Element<bool, 0, 1>; 31 /// Bitfield::set<Bool>(Storage, true); 34 /// EXPECT_EQ(Bitfield::get<Bool>(Storage), true); 40 /// using Suit = Bitfield::Element<SuitEnum, 1, 2, SuitEnum::SPADES>; 41 /// Bitfield::set<Suit>(Storage, SuitEnum::HEARTS); 44 /// EXPECT_EQ(Bitfield::get<Suit>(Storage), SuitEnum::HEARTS); 47 /// using Value = Bitfield::Element<unsigned, 3, 5>; 48 /// Bitfield::set<Value>(Storage, 10); 51 /// EXPECT_EQ(Bitfield 212 struct Bitfield { struct in namespace:llvm [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/XRay/ |
H A D | FileHeaderReader.cpp | 45 uint32_t Bitfield = HeaderExtractor.getU32(&OffsetPtr); local 52 FileHeader.ConstantTSC = Bitfield & 1uL; 53 FileHeader.NonstopTSC = Bitfield & 1uL << 1;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instruction.h | 57 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>; 498 return Bitfield::test<HasMetadataField>(getSubclassDataFromValue()); 802 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 804 return Bitfield::get<BitfieldElement>(getSubclassDataFromValue()); 811 !Bitfield::isOverlapping<BitfieldElement, HasMetadataField>(), 814 Bitfield [all...] |
H A D | Instructions.h | 66 static_assert(Bitfield::areContiguous<AlignmentField, UsedWithInAllocaField, 161 template <typename Bitfield> 162 void setSubclassData(typename Bitfield::Type Value) { 163 Instruction::setSubclassData<Bitfield>(Value); 178 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(), 286 template <typename Bitfield> 287 void setSubclassData(typename Bitfield::Type Value) { 288 Instruction::setSubclassData<Bitfield>(Value); 307 Bitfield::areContiguous<VolatileField, AlignmentField, OrderingField>(), 421 template <typename Bitfield> [all...] |
H A D | InstrTypes.h | 761 Bitfield::Element<Predicate, 0, 6, LAST_ICMP_PREDICATE>; 1103 using CallInstReservedField = Bitfield::Element<unsigned, 0, 2>; 1105 Bitfield::Element<CallingConv::ID, CallInstReservedField::NextBit, 10, 1108 Bitfield::areContiguous<CallInstReservedField, CallingConvField>(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyBuiltinDumper.cpp | 81 case PDB_BuiltinType::Bitfield:
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-converter.cpp | 102 uint32_t Bitfield{0}; 104 Bitfield |= 1uL; 106 Bitfield |= 1uL << 1; 107 Writer.write(Bitfield);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 351 Bitfield = 29, member in class:llvm::pdb::PDB_Checksum::PDB_StackFrameType::PDB_MemoryType::PDB_BuiltinType
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 62 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS)
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.cpp | 165 case PDB_BuiltinType::Bitfield:
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 931 APInt Bitfield(Width, 0); 933 Bitfield.setBit((unsigned char)C); 934 Value *BitfieldC = B.getInt(Bitfield);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 922 struct BitfieldOp Bitfield; member in union:__anon4036::ARMOperand::__anon4039 2585 unsigned lsb = Bitfield.LSB; 2586 unsigned width = Bitfield.Width; 3592 Op->Bitfield.LSB = LSB; 3593 Op->Bitfield.Width = Width; 3894 OS << "<bitfield " << "lsb: " << Bitfield.LSB 3895 << ", width: " << Bitfield.Width << ">";
|