Home
last modified time | relevance | path

Searched refs:BitField (Results 1 - 25 of 62) sorted by relevance

123

/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DCLBitField.h16 class BitField class
19 BitField() noexcept : mBits(0u) {}
20 explicit BitField(cl_bitfield bits) noexcept : mBits(bits) {} in mBits()
22 BitField &operator=(cl_bitfield bits) in operator =()
30 bool operator==(const BitField &other) const { return mBits == other.mBits; } in operator ==()
31 bool operator!=(const BitField &other) const { return mBits != other.mBits; } in operator !=()
36 bool isSet(const BitField &other) const { return (mBits & other.mBits) != 0u; } in isSet()
38 bool isNotSet(const BitField &other) const { return (mBits & other.mBits) == 0u; } in isNotSet()
41 bool hasOtherBitsThan(const BitField &other) const { return (mBits & ~other.mBits) != 0u; } in hasOtherBitsThan()
53 BitField mas
[all...]
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-codes.h290 using ArchOpcodeField = base::BitField<ArchOpcode, 0, 9>;
293 using AddressingModeField = base::BitField<AddressingMode, 9, 5>;
297 using FlagsModeField = base::BitField<FlagsMode, 14, 3>;
298 using FlagsConditionField = base::BitField<FlagsCondition, 17, 5>;
299 using MiscField = base::BitField<int, 22, 10>;
308 using LaneSizeField = base::BitField<int, 22, 8>;
309 using AccessModeField = base::BitField<MemoryAccessMode, 30, 2>;
333 using DeoptImmedArgsCountField = base::BitField<int, 22, 2>;
334 using DeoptFrameStateOffsetField = base::BitField<int, 24, 8>;
339 using AtomicWidthField = base::BitField<AtomicWidt
[all...]
H A Dregister-allocator.h507 using TypeField = base::BitField<UsePositionType, 0, 2>;
508 using HintTypeField = base::BitField<UsePositionHintType, 2, 3>;
509 using RegisterBeneficialField = base::BitField<bool, 5, 1>;
510 using AssignedRegisterField = base::BitField<int32_t, 6, 6>;
511 using SpillDetrimentalField = base::BitField<int32_t, 12, 1>;
700 using SpilledField = base::BitField<bool, 0, 1>;
702 using AssignedRegisterField = base::BitField<int32_t, 7, 6>;
703 using RepresentationField = base::BitField<MachineRepresentation, 13, 8>;
704 using RecombineField = base::BitField<bool, 21, 1>;
705 using ControlFlowRegisterHint = base::BitField<uint8_
[all...]
/third_party/node/deps/v8/src/base/
H A Dbit-field.h16 // BitField is a help template for encoding and decode bitfield with
19 // using MyBitField = base::BitField<MyEnum, 4, 2>;
20 // The BitField class is final to enforce this style over derivation.
23 class BitField final {
46 using Next = BitField<T2, kShift + kSize, size2, U>;
71 using BitField8 = BitField<T, shift, size, uint8_t>;
74 using BitField16 = BitField<T, shift, size, uint16_t>;
77 using BitField64 = BitField<T, shift, size, uint64_t>;
102 using Name = base::BitField<Type, RangesName::k##Name##Start, Size>;
/third_party/node/deps/v8/src/objects/
H A Dallocation-site.h73 using ElementsKindBits = base::BitField<ElementsKind, 0, 6>;
74 using DoNotInlineBit = base::BitField<bool, 6, 1>;
78 using MementoFoundCountBits = base::BitField<int, 0, 26>;
79 using PretenureDecisionBits = base::BitField<PretenureDecision, 26, 3>;
80 using DeoptDependentCodeBit = base::BitField<bool, 29, 1>;
H A Dproperty-array.h67 using LengthField = base::BitField<int, 0, kLengthFieldSize>;
69 using HashField = base::BitField<int, kLengthFieldSize,
H A Dobject-macros.h401 #define BIT_FIELD_ACCESSORS2(holder, get_field, set_field, name, BitField) \
402 typename BitField::FieldType holder::name() const { \
403 return BitField::decode(get_field()); \
405 void holder::set_##name(typename BitField::FieldType value) { \
406 set_##set_field(BitField::update(set_field(), value)); \
409 #define BIT_FIELD_ACCESSORS(holder, field, name, BitField) \
410 BIT_FIELD_ACCESSORS2(holder, field, field, name, BitField)
H A Dname.h103 using HashFieldTypeBits = base::BitField<HashFieldType, 0, 2>;
/third_party/node/deps/v8/src/codegen/
H A Dexternal-reference-encoder.h31 using Index = base::BitField<uint32_t, 0, 31>;
32 using IsFromAPI = base::BitField<bool, 31, 1>;
H A Dhandler-table.h139 using HandlerPredictionField = base::BitField<CatchPrediction, 0, 3>;
140 using HandlerOffsetField = base::BitField<int, 3, 29>;
/third_party/node/deps/v8/src/codegen/arm/
H A Dconstants-arm.h458 inline int BitField(int hi, int lo) const { in BitField() function in v8::internal::Instruction
477 return static_cast<Condition>(BitField(31, 28)); in ConditionField()
523 return static_cast<Opcode>(BitField(24, 21)); in OpcodeField()
531 return static_cast<ShiftOp>(BitField(6, 5)); in ShiftField()
549 inline int PUField() const { return BitField(24, 23); } in PUField()
/third_party/node/deps/v8/src/snapshot/
H A Dsnapshot-data.h42 using ChunkSizeBits = base::BitField<uint32_t, 0, 31>;
43 using IsLastChunkBits = base::BitField<bool, 31, 1>;
H A Dreferences.h92 using TypeBits = base::BitField<SpecialValueType, 0, 2>;
/third_party/node/deps/v8/src/codegen/ppc/
H A Dconstants-ppc.h2960 inline uint32_t BitField(int hi, int lo) const { in BitField() function in v8::internal::Instruction
2975 static inline uint32_t BitField(Instr instr, int hi, int lo) { in BitField() function in v8::internal::Instruction
2990 return static_cast<Opcode>(BitField(31, 26)); in OpcodeField()
2993 return static_cast<Opcode>(BitField(31, 25)); in PrefixOpcodeField()
3021 opcode = extcode | BitField(5, 0); in OpcodeBase()
3028 opcode = extcode | BitField(20, 16) | BitField(10, 0); in OpcodeBase()
3034 opcode = extcode | BitField(10, 0); in OpcodeBase()
3045 opcode = extcode | BitField(9, 0); in OpcodeBase()
3050 opcode = extcode | BitField(1 in OpcodeBase()
[all...]
/third_party/node/deps/v8/src/compiler/
H A Dnode.h203 using InlineField = base::BitField<bool, 0, 1>;
204 using InputIndexField = base::BitField<unsigned, 1, 31>;
290 using IdField = base::BitField<NodeId, 0, 24>;
291 using InlineCountField = base::BitField<unsigned, 24, 4>;
292 using InlineCapacityField = base::BitField<unsigned, 28, 4>;
H A Djs-operator.h137 using ArityField = base::BitField<size_t, 0, 16>;
138 using StartIndexField = base::BitField<uint32_t, 16, 16>;
217 using ArityField = base::BitField<size_t, 0, 15>;
218 using StartIndexField = base::BitField<uint32_t, 15, 15>;
292 using ArityField = base::BitField<size_t, 0, 27>;
293 using CallFeedbackRelationField = base::BitField<CallFeedbackRelation, 27, 2>;
294 using SpeculationModeField = base::BitField<SpeculationMode, 29, 1>;
295 using ConvertReceiverModeField = base::BitField<ConvertReceiverMode, 30, 2>;
/third_party/node/deps/v8/src/profiler/
H A Dprofile-generator.h231 using TagField = base::BitField<CodeEventListener::LogEventsAndTags, 0, 8>;
232 using BuiltinField = base::BitField<Builtin, 8, 20>;
235 using RefCountedField = base::BitField<bool, 28, 1>;
236 using CodeTypeField = base::BitField<CodeType, 29, 2>;
237 using SharedCrossOriginField = base::BitField<bool, 31, 1>;
/third_party/skia/third_party/externals/angle2/src/libGLESv2/
H A Dentry_points_cl_utils.h39 typename std::enable_if_t<std::is_same<PackedT, BitField>::value, PackedT> PackParam(FromT from) in PackParam()
/third_party/node/deps/v8/src/strings/
H A Dunicode.h54 using CodePointField = v8::base::BitField<uchar, 0, 21>;
55 using ValueField = v8::base::BitField<bool, 21, 1>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/XRay/
H A DFDRTraceWriter.cpp65 uint32_t BitField = in FDRTraceWriter() local
72 OS.write(BitField); in FDRTraceWriter()
/third_party/node/deps/v8/src/ic/
H A Dhandler-configuration.h68 using KindBits = base::BitField<Kind, 0, 4>;
263 using KindBits = base::BitField<Kind, 0, 4>;
H A Dhandler-configuration.cc18 template <typename BitField>
20 typename BitField::FieldType value) { in SetBitFieldValue()
22 config = BitField::update(config, true); in SetBitFieldValue()
/third_party/node/deps/v8/src/torque/
H A Dinstructions.h409 LoadBitFieldInstruction(const Type* bit_field_struct_type, BitField bit_field) in LoadBitFieldInstruction()
416 BitField bit_field;
430 BitField bit_field, bool starts_as_zero) in StoreBitFieldInstruction()
438 BitField bit_field;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp395 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, BitFieldRecord &BitField) { in visitKnownRecord() argument
396 printTypeIndex("Type", BitField.getType()); in visitKnownRecord()
397 W->printNumber("BitSize", BitField.getBitSize()); in visitKnownRecord()
398 W->printNumber("BitOffset", BitField.getBitOffset()); in visitKnownRecord()
/third_party/node/deps/v8/src/common/
H A Dassert-scope.cc19 using PerThreadDataBit = base::BitField<bool, kType, 1>;

Completed in 27 milliseconds

123