AbsoluteAddOne(Isolate *isolate, DirectHandle< BigIntBase > x, bool sign, Tagged< MutableBigInt > result_storage={}) | v8::internal::MutableBigInt | static |
AbsoluteSubOne(Isolate *isolate, DirectHandle< BigIntBase > x) | v8::internal::MutableBigInt | static |
address() const | v8::internal::HeapObjectLayout | inline |
bitfield_ | v8::internal::BigIntBase | private |
Canonicalize(Tagged< MutableBigInt > result) | v8::internal::MutableBigInt | static |
clear_padding() | v8::internal::FreshlyAllocatedBigInt | inline |
Copy(Isolate *isolate, DirectHandle< BigIntBase > source) | v8::internal::MutableBigInt | static |
DecideRounding(DirectHandle< BigIntBase > x, int mantissa_bits_unset, int digit_index, uint64_t current_digit) | v8::internal::MutableBigInt | static |
digit(uint32_t n) const | v8::internal::BigIntBase | inlineprivate |
digit_ismax(digit_t x) | v8::internal::MutableBigInt | inlinestatic |
digit_t typedef | v8::internal::BigIntBase | private |
digits() const | v8::internal::BigIntBase | |
EarlyGetReadOnlyRoots() const | v8::internal::HeapObjectLayout | inline |
FLEXIBLE_ARRAY_MEMBER(UnalignedValueMember< digit_t >, raw_digits) | v8::internal::BigIntBase | private |
GetRawBits(BigIntBase *x, bool *lossless) | v8::internal::MutableBigInt | static |
GetWriteBarrierMode(const DisallowGarbageCollection &promise) | v8::internal::HeapObjectLayout | inline |
HeapObjectLayout()=delete | v8::internal::HeapObjectLayout | |
HeapObjectLayout(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
HeapObjectLayout(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
initialize_bitfield(bool sign, uint32_t length) | v8::internal::MutableBigInt | inline |
InitializeDigits(uint32_t length, uint8_t value=0) | v8::internal::MutableBigInt | |
is_zero() const | v8::internal::BigIntBase | inlineprivate |
IsMutableBigInt(Tagged< MutableBigInt > o) | v8::internal::MutableBigInt | inlinestatic |
kDigitBits | v8::internal::BigIntBase | privatestatic |
kDigitSize | v8::internal::BigIntBase | privatestatic |
kHalfDigitBits | v8::internal::BigIntBase | privatestatic |
kHalfDigitMask | v8::internal::BigIntBase | privatestatic |
kLengthFieldBits | v8::internal::BigIntBase | static |
kMaxLength | v8::internal::BigIntBase | static |
kMaxLengthBits | v8::internal::BigIntBase | static |
kRoundDown enum value | v8::internal::MutableBigInt | |
kRoundUp enum value | v8::internal::MutableBigInt | |
kTie enum value | v8::internal::MutableBigInt | |
LeftShiftByAbsolute(Isolate *isolate, Handle< BigIntBase > x, Handle< BigIntBase > y) | v8::internal::MutableBigInt | static |
length() const | v8::internal::BigIntBase | inline |
length(AcquireLoadTag) const | v8::internal::BigIntBase | inline |
LengthBits typedef | v8::internal::BigIntBase | |
MakeImmutable(MaybeHandle< MutableBigInt > maybe) | v8::internal::MutableBigInt | static |
MakeImmutable(Handle< MutableBigInt > result) | v8::internal::MutableBigInt | static |
map() const | v8::internal::HeapObjectLayout | inline |
map(AcquireLoadTag) const | v8::internal::HeapObjectLayout | inline |
map_ | v8::internal::HeapObjectLayout | private |
map_word(RelaxedLoadTag) const | v8::internal::HeapObjectLayout | inline |
New(IsolateT *isolate, uint32_t length, AllocationType allocation=AllocationType::kYoung) | v8::internal::MutableBigInt | static |
NewFromDouble(Isolate *isolate, double value) | v8::internal::MutableBigInt | static |
NewFromInt(Isolate *isolate, int value) | v8::internal::MutableBigInt | static |
operator=(HeapObjectLayout &&) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
operator=(const HeapObjectLayout &) V8_NOEXCEPT=delete | v8::internal::HeapObjectLayout | private |
ptr() const | v8::internal::HeapObjectLayout | inline |
RightShiftByAbsolute(Isolate *isolate, Handle< BigIntBase > x, Handle< BigIntBase > y) | v8::internal::MutableBigInt | static |
RightShiftByMaximum(Isolate *isolate, bool sign) | v8::internal::MutableBigInt | static |
Rounding enum name | v8::internal::MutableBigInt | |
rw_digits() | v8::internal::MutableBigInt | |
set_64_bits(uint64_t bits) | v8::internal::MutableBigInt | |
set_digit(uint32_t n, digit_t value) | v8::internal::MutableBigInt | inline |
set_length(uint32_t new_length, ReleaseStoreTag) | v8::internal::MutableBigInt | inline |
set_map(Isolate *isolate, Tagged< Map > value) | v8::internal::HeapObjectLayout | inline |
set_map(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_after_allocation(IsolateT *isolate, Tagged< Map > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) | v8::internal::HeapObjectLayout | inline |
set_map_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
set_map_safe_transition(IsolateT *isolate, Tagged< Map > value, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_safe_transition_no_write_barrier(Isolate *isolate, Tagged< Map > value, RelaxedStoreTag=kRelaxedStore) | v8::internal::HeapObjectLayout | inline |
set_map_word_forwarded(Tagged< HeapObject > target_object, ReleaseStoreTag) | v8::internal::HeapObjectLayout | inline |
set_map_word_forwarded(Tagged< HeapObject > target_object, RelaxedStoreTag) | v8::internal::HeapObjectLayout | inline |
set_sign(bool new_sign) | v8::internal::MutableBigInt | inline |
sign() const | v8::internal::BigIntBase | inlineprivate |
SignBits typedef | v8::internal::BigIntBase | |
Size() const | v8::internal::HeapObjectLayout | inline |
SizeFromMap(Tagged< Map > map) const | v8::internal::HeapObjectLayout | |
ToDouble(DirectHandle< BigIntBase > x) | v8::internal::MutableBigInt | static |
ToShiftAmount(Handle< BigIntBase > x) | v8::internal::MutableBigInt | static |
Zero(IsolateT *isolate, AllocationType allocation=AllocationType::kYoung) | v8::internal::MutableBigInt | inlinestatic |