Home
last modified time | relevance | path

Searched refs:BitField (Results 1 – 25 of 78) sorted by relevance

1234

/external/v8/src/ic/
Dhandler-configuration.h20 class KindBits : public BitField<Kind, 0, 2> {};
26 : public BitField<bool, KindBits::kNext, 1> {};
32 : public BitField<bool, DoAccessCheckOnReceiverBits::kNext, 1> {};
39 : public BitField<bool, DoNegativeLookupOnReceiverBits::kNext, 1> {};
43 : public BitField<unsigned, IsAccessorInfoBits::kNext,
52 : public BitField<bool, DoNegativeLookupOnReceiverBits::kNext, 1> {};
53 class IsDoubleBits : public BitField<bool, IsInobjectBits::kNext, 1> {};
56 : public BitField<unsigned, IsDoubleBits::kNext,
64 class IsJsArrayBits : public BitField<bool, KindBits::kNext, 1> {};
65 class ConvertHoleBits : public BitField<bool, IsJsArrayBits::kNext, 1> {};
[all …]
Dic-state.h47 typedef BitField<ConvertReceiverMode, 0, 2> ConvertModeBits;
48 typedef BitField<TailCallMode, ConvertModeBits::kNext, 1> TailCallModeBits;
159 class OpField : public BitField<int, 0, 4> {};
160 class ResultKindField : public BitField<Kind, 4, 3> {};
161 class LeftKindField : public BitField<Kind, 7, 3> {};
164 class HasFixedRightArgField : public BitField<bool, 10, 1> {};
165 class FixedRightArgValueField : public BitField<int, 11, 4> {};
166 class RightKindField : public BitField<Kind, 11, 3> {};
217 class TypeofModeBits : public BitField<TypeofMode, 0, 1> {};
257 class LanguageModeState : public BitField<LanguageMode, 1, 1> {};
/external/v8/src/
Dfield-index.h102 class IndexBits: public BitField<int, 0, kIndexBitsSize> {};
103 class IsInObjectBits: public BitField<bool, IndexBits::kNext, 1> {};
104 class IsDoubleBits: public BitField<bool, IsInObjectBits::kNext, 1> {};
107 : public BitField<int, IsDoubleBits::kNext, kDescriptorIndexBitCount> {};
110 : public BitField<int, InObjectPropertyBits::kNext, 7> {};
112 : public BitField<bool, FirstInobjectPropertyOffsetBits::kNext, 1> {};
Dcode-stubs.h351 class MajorKeyBits: public BitField<uint32_t, 0, kStubMajorKeyBits> {};
352 class MinorKeyBits: public BitField<uint32_t,
620 class IsMissBits : public BitField<bool, kSubMinorKeyBits, 1> {};
621 class SubMinorKeyBits : public BitField<int, 0, kSubMinorKeyBits> {};
897 class SkipStubFrameBits : public BitField<bool, 0, 1> {};
918 class SkipStubFrameBits : public BitField<bool, 0, 1> {};
939 class SkipStubFrameBits : public BitField<bool, 0, 1> {};
978 class AllocationSiteModeBits: public BitField<AllocationSiteMode, 0, 1> {};
1007 class LengthBits : public BitField<int, 0, 4> {};
1045 class ElementsKindBits : public BitField<ElementsKind, 0, 8> {};
[all …]
Dproperty-details.h345 class KindField : public BitField<PropertyKind, 0, 1> {};
346 class LocationField : public BitField<PropertyLocation, 1, 1> {};
347 class AttributesField : public BitField<PropertyAttributes, 2, 3> {};
352 class PropertyCellTypeField : public BitField<PropertyCellType, 5, 2> {};
353 class DictionaryStorageField : public BitField<uint32_t, 7, 24> {};
356 class RepresentationField : public BitField<uint32_t, 5, 4> {};
358 : public BitField<uint32_t, 9, kDescriptorIndexBitCount> {}; // NOLINT
360 : public BitField<uint32_t, 9 + kDescriptorIndexBitCount,
364 class TypeField : public BitField<PropertyType, 0, 2> {};
Daddress-map.h176 class ChunkOffsetBits : public BitField<uint32_t, 0, kChunkOffsetSize> {};
178 : public BitField<uint32_t, ChunkOffsetBits::kNext, kChunkIndexSize> {};
179 class ValueIndexBits : public BitField<uint32_t, 0, kValueIndexSize> {};
181 class SpaceBits : public BitField<int, kValueIndexSize, kSpaceTagSize> {};
Dsafepoint-table.h47 public BitField<int, 0, kDeoptIndexBits> {}; // NOLINT
49 public BitField<unsigned,
53 public BitField<bool,
Dobjects.h4713 class ScopeTypeField : public BitField<ScopeType, 0, 4> {};
4714 class CallsEvalField : public BitField<bool, ScopeTypeField::kNext, 1> {};
4717 : public BitField<LanguageMode, CallsEvalField::kNext, 1> {};
4719 : public BitField<bool, LanguageModeField::kNext, 1> {};
4721 : public BitField<VariableAllocationInfo, DeclarationScopeField::kNext,
4724 : public BitField<bool, ReceiverVariableField::kNext, 1> {};
4726 : public BitField<VariableAllocationInfo, HasNewTargetField::kNext, 2> {};
4728 : public BitField<bool, FunctionVariableField::kNext, 1> {};
4729 class AsmFunctionField : public BitField<bool, AsmModuleField::kNext, 1> {};
4731 : public BitField<bool, AsmFunctionField::kNext, 1> {};
[all …]
/external/v8/src/ia32/
Dcode-stubs-ia32.h107 class DictionaryBits: public BitField<int, 0, 3> {};
108 class ResultBits: public BitField<int, 3, 3> {};
109 class IndexBits: public BitField<int, 6, 3> {};
110 class LookupModeBits: public BitField<LookupMode, 9, 1> {};
358 class ObjectBits: public BitField<int, 0, 3> {};
359 class ValueBits: public BitField<int, 3, 3> {};
360 class AddressBits: public BitField<int, 6, 3> {};
361 class RememberedSetActionBits: public BitField<RememberedSetAction, 9, 1> {};
362 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 10, 1> {};
/external/v8/src/x64/
Dcode-stubs-x64.h102 class DictionaryBits: public BitField<int, 0, 4> {};
103 class ResultBits: public BitField<int, 4, 4> {};
104 class IndexBits: public BitField<int, 8, 4> {};
105 class LookupModeBits: public BitField<LookupMode, 12, 1> {};
352 class ObjectBits: public BitField<int, 0, 4> {};
353 class ValueBits: public BitField<int, 4, 4> {};
354 class AddressBits: public BitField<int, 8, 4> {};
355 class RememberedSetActionBits: public BitField<RememberedSetAction, 12, 1> {};
356 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 13, 1> {};
/external/v8/src/x87/
Dcode-stubs-x87.h107 class DictionaryBits: public BitField<int, 0, 3> {};
108 class ResultBits: public BitField<int, 3, 3> {};
109 class IndexBits: public BitField<int, 6, 3> {};
110 class LookupModeBits: public BitField<LookupMode, 9, 1> {};
355 class ObjectBits: public BitField<int, 0, 3> {};
356 class ValueBits: public BitField<int, 3, 3> {};
357 class AddressBits: public BitField<int, 6, 3> {};
358 class RememberedSetActionBits: public BitField<RememberedSetAction, 9, 1> {};
359 class SaveFPRegsModeBits : public BitField<SaveFPRegsMode, 10, 1> {};
/external/v8/src/compiler/
Dinstruction-codes.h208 typedef BitField<ArchOpcode, 0, 8> ArchOpcodeField;
209 typedef BitField<AddressingMode, 8, 5> AddressingModeField;
210 typedef BitField<FlagsMode, 13, 2> FlagsModeField;
211 typedef BitField<FlagsCondition, 15, 5> FlagsConditionField;
212 typedef BitField<int, 20, 12> MiscField;
Dregister-allocator.h289 typedef BitField<UsePositionType, 0, 2> TypeField; in NON_EXPORTED_BASE()
290 typedef BitField<UsePositionHintType, 2, 3> HintTypeField; in NON_EXPORTED_BASE()
291 typedef BitField<bool, 5, 1> RegisterBeneficialField; in NON_EXPORTED_BASE()
292 typedef BitField<int32_t, 6, 6> AssignedRegisterField; in NON_EXPORTED_BASE()
447 typedef BitField<bool, 0, 1> SpilledField; in NON_EXPORTED_BASE()
448 typedef BitField<int32_t, 6, 6> AssignedRegisterField; in NON_EXPORTED_BASE()
449 typedef BitField<MachineRepresentation, 12, 8> RepresentationField; in NON_EXPORTED_BASE()
646 typedef BitField<bool, 1, 1> HasSlotUseField;
647 typedef BitField<bool, 2, 1> IsPhiField;
648 typedef BitField<bool, 3, 1> IsNonLoopPhiField;
[all …]
/external/v8/src/ast/
Dcontext-slot-cache.h93 class ModeField : public BitField<VariableMode, 0, 4> {};
94 class InitField : public BitField<InitializationFlag, 4, 1> {};
95 class MaybeAssignedField : public BitField<MaybeAssignedFlag, 5, 1> {};
96 class IndexField : public BitField<int, 6, 32 - 6> {};
Dast.h214 class NodeTypeField : public BitField<NodeType, 0, 6> {}; in DEFINE_OPERATORS_FOR_FLAGS()
354 : public BitField<uint16_t, AstNode::kNextBitFieldIndex, 9> {};
411 : public BitField<BreakableType, Statement::kNextBitFieldIndex, 1> {};
468 : public BitField<bool, BreakableStatement::kNextBitFieldIndex, 1> {};
780 : public BitField<ForInType, ForEachStatement::kNextBitFieldIndex, 1> {};
1299 : public BitField<bool, Expression::kNextBitFieldIndex, 1> {};
1508 : public BitField<bool, MaterializedLiteral::kNextBitFieldIndex, 1> {};
1509 class HasElementsField : public BitField<bool, FastElementsField::kNext, 1> {
1512 : public BitField<bool, HasElementsField::kNext, 1> {};
1714 class IsThisField : public BitField<bool, Expression::kNextBitFieldIndex, 1> {
[all …]
/external/v8/src/arm/
Dcode-stubs-arm.h235 class ObjectBits: public BitField<int, 0, 4> {};
236 class ValueBits: public BitField<int, 4, 4> {};
237 class AddressBits: public BitField<int, 8, 4> {};
238 class RememberedSetActionBits: public BitField<RememberedSetAction, 12, 1> {};
239 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 13, 1> {};
307 class LookupModeBits: public BitField<LookupMode, 0, 1> {};
Dconstants-arm.h493 inline int BitField(int hi, int lo) const { in BitField() function
512 static inline int BitField(Instr instr, int hi, int lo) { in BitField() function
532 return static_cast<Condition>(BitField(31, 28)); in ConditionField()
580 return static_cast<Opcode>(BitField(24, 21)); in OpcodeField()
588 return static_cast<ShiftOp>(BitField(6, 5)); in ShiftField()
605 inline int PUField() const { return BitField(24, 23); } in PUField()
/external/clang/test/SemaCXX/
Dauto-type-from-cxx.cpp15 struct BitField { int field:2; }; in d() struct
16 __auto_type h = BitField{1}.field; // (should work from C++) in d()
/external/v8/src/ppc/
Dcode-stubs-ppc.h254 class ObjectBits : public BitField<int, 0, 5> {};
255 class ValueBits : public BitField<int, 5, 5> {};
256 class AddressBits : public BitField<int, 10, 5> {};
257 class RememberedSetActionBits : public BitField<RememberedSetAction, 15, 1> {
259 class SaveFPRegsModeBits : public BitField<SaveFPRegsMode, 16, 1> {};
320 class LookupModeBits : public BitField<LookupMode, 0, 1> {};
/external/v8/src/arm64/
Dcode-stubs-arm64.h315 class ObjectBits: public BitField<int, 0, 5> {};
316 class ValueBits: public BitField<int, 5, 5> {};
317 class AddressBits: public BitField<int, 10, 5> {};
318 class RememberedSetActionBits: public BitField<RememberedSetAction, 15, 1> {};
319 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 16, 1> {};
382 class LookupModeBits: public BitField<LookupMode, 0, 1> {};
/external/v8/src/mips/
Dcode-stubs-mips.h266 class ObjectBits: public BitField<int, 0, 5> {};
267 class ValueBits: public BitField<int, 5, 5> {};
268 class AddressBits: public BitField<int, 10, 5> {};
269 class RememberedSetActionBits: public BitField<RememberedSetAction, 15, 1> {};
270 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 16, 1> {};
338 class LookupModeBits: public BitField<LookupMode, 0, 1> {};
/external/v8/src/mips64/
Dcode-stubs-mips64.h267 class ObjectBits: public BitField<int, 0, 5> {};
268 class ValueBits: public BitField<int, 5, 5> {};
269 class AddressBits: public BitField<int, 10, 5> {};
270 class RememberedSetActionBits: public BitField<RememberedSetAction, 15, 1> {};
271 class SaveFPRegsModeBits: public BitField<SaveFPRegsMode, 16, 1> {};
339 class LookupModeBits: public BitField<LookupMode, 0, 1> {};
/external/v8/src/crankshaft/
Dlithium.h65 class KindField : public BitField<Kind, 0, kKindFieldWidth> { };
165 class BasicPolicyField : public BitField<BasicPolicy, 3, 1> {};
166 class VirtualRegisterField : public BitField<unsigned, 4, 18> {};
169 class FixedSlotIndexField : public BitField<int, 22, 10> {};
172 class ExtendedPolicyField : public BitField<ExtendedPolicy, 22, 3> {};
173 class LifetimeField : public BitField<Lifetime, 25, 1> {};
174 class FixedRegisterField : public BitField<int, 26, 6> {};
518 class LengthOrDupeField : public BitField<int, 0, 30> { };
519 class IsArgumentsField : public BitField<bool, 30, 1> { };
520 class IsDuplicateField : public BitField<bool, 31, 1> { };
/external/v8/src/s390/
Dcode-stubs-s390.h280 class ObjectBits : public BitField<int, 0, 4> {};
281 class ValueBits : public BitField<int, 4, 4> {};
282 class AddressBits : public BitField<int, 8, 4> {};
283 class RememberedSetActionBits : public BitField<RememberedSetAction, 15, 1> {
285 class SaveFPRegsModeBits : public BitField<SaveFPRegsMode, 16, 1> {};
344 class LookupModeBits : public BitField<LookupMode, 0, 1> {};
/external/llvm/test/DebugInfo/COFF/
Dbitfields.ll31 ; CHECK: BitField ([[S0_x:.*]]) {
54 ; CHECK: BitField ([[S1_y_z:.*]]) {
60 ; CHECK: BitField ([[S1_w:.*]]) {
77 ; CHECK: BitField ([[S1_u:.*]]) {
152 ; CHECK: BitField ([[S2_y:.*]]) {

1234