Searched refs:Bitfield (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DBitfields.h1 //===-- 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 DFileHeaderReader.cpp45 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 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>;
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 DInstructions.h66 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 DInstrTypes.h761 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 DPrettyBuiltinDumper.cpp81 case PDB_BuiltinType::Bitfield:
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-converter.cpp102 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 DPDBTypes.h351 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 DPDBExtras.cpp62 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS)
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp165 case PDB_BuiltinType::Bitfield:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp931 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 DARMAsmParser.cpp922 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 << ">";

Completed in 142 milliseconds