/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | bit_field.h | 28 class BitField { class 45 BitField() = delete; 47 virtual ~BitField() = delete; 49 NO_COPY_SEMANTIC(BitField); 50 NO_MOVE_SEMANTIC(BitField); 53 * Make BitField type that follows right after current bit range. 56 * BitField<T, 0, 9> 58 * BitField<T, 0, 9>::NextField<T,3> 60 * BitField<T, 9, 3> 65 using NextField = BitField<T [all...] |
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | bit_field.h | 28 class BitField { class 44 BitField() = delete; 46 virtual ~BitField() = delete; 48 NO_COPY_SEMANTIC(BitField); 49 NO_MOVE_SEMANTIC(BitField); 52 * Make BitField type that follows right after current bit range. 55 * BitField<T, 0, 9> 57 * BitField<T, 0, 9>::NextField<T,3> 59 * BitField<T, 9, 3> 64 using NextField = BitField<T [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_regexp_iterator.h | 37 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 40 // define BitField 44 FIRST_BIT_FIELD(BitField, Global, bool, REGEXP_GLOBAL_BITS) 45 NEXT_BIT_FIELD(BitField, Unicode, bool, REGEXP_UNICODE_BITS, Global) 46 NEXT_BIT_FIELD(BitField, Done, bool, REGEXP_DONE_BITS, Unicode)
|
H A D | js_promise.h | 39 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 42 // define BitField 44 FIRST_BIT_FIELD(BitField, Type, PromiseType, TYPE_BITS) 70 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 73 // define BitField 75 FIRST_BIT_FIELD(BitField, Done, bool, DONE_BITS) 137 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 140 // define BitField 143 FIRST_BIT_FIELD(BitField, PromiseState, PromiseState, PROMISE_STATE_BITS) 144 NEXT_BIT_FIELD(BitField, PromiseIsHandle [all...] |
H A D | js_collator.h | 63 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 66 // define BitField 72 FIRST_BIT_FIELD(BitField, Usage, UsageOption, USAGE_BITS) 73 NEXT_BIT_FIELD(BitField, CaseFirst, CaseFirstOption, CASE_FIRST_BITS, Usage) 74 NEXT_BIT_FIELD(BitField, Sensitivity, SensitivityOption, SENSITIVITY_BITS, CaseFirst) 75 NEXT_BIT_FIELD(BitField, IgnorePunctuation, bool, IGNORE_PUNCTUATION_BITS, Sensitivity) 76 NEXT_BIT_FIELD(BitField, Numeric, bool, NUMERIC_BITS, IgnorePunctuation)
|
H A D | js_displaynames.h | 85 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET)
88 // define BitField
93 FIRST_BIT_FIELD(BitField, Type, TypednsOption, TYPE_BITS)
94 NEXT_BIT_FIELD(BitField, Style, StyOption, STYLE_BITS, Type)
95 NEXT_BIT_FIELD(BitField, Fallback, FallbackOption, FALL_BACK_BITS, Style)
96 NEXT_BIT_FIELD(BitField, LanguageDisplay, LanguageDisplayOption, LANGUAGE_DISPLAY_BITS, Fallback)
|
H A D | js_number_format.h | 87 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 90 // define BitField 99 FIRST_BIT_FIELD(BitField, Style, StyleOption, STYLE_BITS) 100 NEXT_BIT_FIELD(BitField, CurrencySign, CurrencySignOption, CURRENCY_SIGN_BITS, Style) 101 NEXT_BIT_FIELD(BitField, CurrencyDisplay, CurrencyDisplayOption, CURRENCY_DISPLAY_BITS, CurrencySign) 102 NEXT_BIT_FIELD(BitField, UnitDisplay, UnitDisplayOption, UNIT_DISPLAY_BITS, CurrencyDisplay) 103 NEXT_BIT_FIELD(BitField, SignDisplay, SignDisplayOption, SIGN_DISPLAY_BITS, UnitDisplay) 104 NEXT_BIT_FIELD(BitField, CompactDisplay, CompactDisplayOption, COMPACT_DISPLAY_BITS, SignDisplay) 105 NEXT_BIT_FIELD(BitField, Notation, NotationOption, NOTATION_BITS, CompactDisplay) 106 NEXT_BIT_FIELD(BitField, RoundingTyp [all...] |
H A D | js_arraybuffer.h | 43 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 46 // define BitField 50 FIRST_BIT_FIELD(BitField, Shared, bool, SHARED_BITS) 51 NEXT_BIT_FIELD(BitField, WithNativeAreaAllocator, bool, WITH_NATIVE_AREA_ALLOCATOR_BITS, Shared)
|
H A D | js_list_format.h | 50 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET)
53 // define BitField
56 FIRST_BIT_FIELD(BitField, Type, ListTypeOption, TYPE_BITS)
57 NEXT_BIT_FIELD(BitField, Style, ListStyleOption, STYLE_BITS, Type)
|
H A D | marker_cell.h | 34 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 38 // define BitField 40 FIRST_BIT_FIELD(BitField, IsDetectorInvalid, bool, IS_DETECTOR_INVALID_BITS);
|
H A D | js_array_iterator.h | 33 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 36 // define BitField 38 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_set_iterator.h | 38 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 41 // define BitField 43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_sendable_arraybuffer.h | 43 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 46 // define BitField 50 FIRST_BIT_FIELD(BitField, Shared, bool, SHARED_BITS) 51 NEXT_BIT_FIELD(BitField, WithNativeAreaAllocator, bool, WITH_NATIVE_AREA_ALLOCATOR_BITS, Shared)
|
H A D | js_shared_array_iterator.h | 34 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 37 // define BitField 39 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_shared_map_iterator.h | 39 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 42 // define BitField 44 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_shared_set_iterator.h | 36 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 39 // define BitField 41 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | gc_barrier.h | 130 return BitField<uint8_t, internal::BARRIER_POS_OFFSET, 1>::Get(barrier_type) == in IsPreBarrier() 136 return BitField<uint8_t, internal::BARRIER_POS_OFFSET, 1>::Get(barrier_type) == in IsPostBarrier() 142 return BitField<uint8_t, internal::BARRIER_WRB_FLAG_OFFSET, 1>::Get(barrier_type) == in IsWriteBarrier() 148 return BitField<uint8_t, internal::BARRIER_WRB_FLAG_OFFSET, 1>::Get(barrier_type) == in IsReadBarrier()
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | gc_barrier.h | 127 return BitField<uint8_t, internal::BARRIER_POS_OFFSET, 1>::Get(barrierType) == in IsPreBarrier() 133 return BitField<uint8_t, internal::BARRIER_POS_OFFSET, 1>::Get(barrierType) == in IsPostBarrier() 139 return BitField<uint8_t, internal::BARRIER_WRB_FLAG_OFFSET, 1>::Get(barrierType) == in IsWriteBarrier() 145 return BitField<uint8_t, internal::BARRIER_WRB_FLAG_OFFSET, 1>::Get(barrierType) == BarrierActionType::READ_BARRIER; in IsReadBarrier()
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | proto_change_details.h | 35 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 39 // define BitField 42 FIRST_BIT_FIELD(BitField, HasChanged, bool, HAS_CHANGED_BITS); 43 NEXT_BIT_FIELD(BitField, AccessorHasChanged, bool, ACCESSOR_HAS_CHANGED_BITS, HasChanged);
|
/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_lightweightset_iterator.h | 34 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 37 // define BitField 39 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_plain_array_iterator.h | 34 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 37 // define BitField 39 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_lightweightmap_iterator.h | 38 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 41 // define BitField 43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_tree_map_iterator.h | 43 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 46 // define BitField 48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_tree_set_iterator.h | 43 ACCESSORS_BIT_FIELD(BitField, BIT_FIELD_OFFSET, LAST_OFFSET) 46 // define BitField 48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | constpool_value.h | 65 using ConstPoolIndexField = BitField<uint32_t, 0, 32>; // 32: 32 bit 67 using ConstPoolTypeField = BitField<ConstPoolType, 32, 4>; // 32: offset, 4: 4bit
|