Lines Matching refs:UintPtrT
148 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot_id) {
288 TNode<UintPtrT> CodeStubAssembler::IntPtrOrSmiConstant<UintPtrT>(int value) {
557 TNode<UintPtrT> value) {
566 // TNode<UintPtrT> value = Unsigned(value_word);
567 TNode<UintPtrT> lhs, rhs;
624 PopulationCountFallback(ReinterpretCast<UintPtrT>(value)));
634 PopulationCountFallback(ReinterpretCast<UintPtrT>(value));
638 ReinterpretCast<UintPtrT>(ChangeUint32ToUint64(value)));
1554 TNode<UintPtrT> sandbox_base = Load<UintPtrT>(sandbox_base_address);
1555 TNode<UintPtrT> sandbox_end = Load<UintPtrT>(sandbox_end_address);
1638 TNode<UintPtrT> entry = Load<UintPtrT>(table, table_offset);
1640 TNode<UintPtrT> tag = UintPtrConstant(~external_pointer_tag);
1641 entry = UncheckedCast<UintPtrT>(WordAnd(entry, tag));
1667 TNode<UintPtrT> value = UncheckedCast<UintPtrT>(pointer);
1669 TNode<UintPtrT> tag = UintPtrConstant(external_pointer_tag);
1670 value = UncheckedCast<UintPtrT>(WordOr(pointer, tag));
2238 // TODO(v8:9708): Do we want to keep both IntPtrT and UintPtrT variants?
2240 std::is_same<TIndex, UintPtrT>::value ||
2242 "Only Smi, UintPtrT or IntPtrT indices are allowed");
2263 // TODO(v8:9708): Do we want to keep both IntPtrT and UintPtrT variants?
2265 std::is_same<TIndex, UintPtrT>::value ||
2267 "Only Smi, UintPtrT or IntPtrT indexes are allowed");
2283 CodeStubAssembler::LoadFixedArrayElement<UintPtrT>(TNode<FixedArray>,
2284 TNode<UintPtrT>, int,
2487 TNode<UintPtrT> value = Load<UintPtrT>(data_pointer, offset);
2492 TNode<UintPtrT> high = Load<UintPtrT>(data_pointer, offset);
2493 TNode<UintPtrT> low = Load<UintPtrT>(
2496 TNode<UintPtrT> low = Load<UintPtrT>(data_pointer, offset);
2497 TNode<UintPtrT> high = Load<UintPtrT>(
2504 TNode<BigInt> CodeStubAssembler::BigIntFromUint32Pair(TNode<UintPtrT> low,
2505 TNode<UintPtrT> high) {
2530 TNode<BigInt> CodeStubAssembler::BigIntFromUint64(TNode<UintPtrT> value) {
2547 TNode<RawPtrT> data_pointer, TNode<UintPtrT> index,
2580 TNode<RawPtrT> data_pointer, TNode<UintPtrT> index,
2645 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot,
3096 // TODO(v8:9708): Do we want to keep both IntPtrT and UintPtrT variants?
3098 std::is_same<TIndex, UintPtrT>::value ||
3100 "Only Smi, UintPtrT or IntPtrT index is allowed");
3158 CodeStubAssembler::StoreFixedArrayOrPropertyArrayElement<UintPtrT>(
3159 TNode<UnionT<FixedArray, PropertyArray>>, TNode<UintPtrT>, TNode<Object>,
3166 // TODO(v8:9708): Do we want to keep both IntPtrT and UintPtrT variants?
3168 std::is_same<TIndex, UintPtrT>::value ||
3170 "Only Smi, UintPtrT or IntPtrT index is allowed");
3187 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot,
3426 TNode<UintPtrT> digit) {
3438 TNode<UintPtrT> digit) {
3450 TNode<UintPtrT> CodeStubAssembler::LoadBigIntDigit(TNode<BigInt> bigint,
3454 return LoadObjectField<UintPtrT>(
3459 TNode<UintPtrT> CodeStubAssembler::LoadBigIntDigit(TNode<BigInt> bigint,
3464 return LoadObjectField<UintPtrT>(bigint, offset);
3468 TNode<UintPtrT> length, AllocationFlags flags) {
3490 TNode<ByteArray> CodeStubAssembler::AllocateByteArray(TNode<UintPtrT> length,
4737 TNode<UintPtrT> double_hole =
4738 Is64() ? ReinterpretCast<UintPtrT>(Int64Constant(kHoleNanInt64))
4739 : ReinterpretCast<UintPtrT>(Int32Constant(kHoleNanLower32));
5030 TNode<UintPtrT> double_hole =
5031 Is64() ? ReinterpretCast<UintPtrT>(Int64Constant(kHoleNanInt64))
5032 : ReinterpretCast<UintPtrT>(Int32Constant(kHoleNanLower32));
5801 TNode<Number> CodeStubAssembler::ChangeUintPtrToTagged(TNode<UintPtrT> value) {
7025 TNode<UintPtrT> index) {
7035 const TNode<UintPtrT> offset =
7934 TNode<UintPtrT> CodeStubAssembler::DecodeWord(TNode<WordT> word, uint32_t shift,
7965 TNode<UintPtrT> value,
8473 TNode<UintPtrT> CodeStubAssembler::UintPtrMin(TNode<UintPtrT> left,
8474 TNode<UintPtrT> right) {
8482 return SelectConstant<UintPtrT>(UintPtrLessThanOrEqual(left, right), left,
8536 TNode<UintPtrT> hash = ChangeUint32ToWord(LoadNameHash(unique_name));
8627 TNode<UintPtrT> hash = ChangeUint32ToWord(ComputeSeededHash(intptr_index));
10070 TNode<UintPtrT> length = LoadJSTypedArrayLength(CAST(object));
10076 TNode<UintPtrT> length =
10366 // TODO(v8:9708): Remove IntPtrT variant in favor of UintPtrT.
10370 std::is_same<TIndex, UintPtrT>::value,
10371 "Only Smi, UintPtrT or IntPtrT index nodes are allowed");
10513 TNode<UintPtrT> slot_id,
10528 TNode<UintPtrT> slot_id) {
10540 TNode<UintPtrT> slot_id) {
10563 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot_id,
10708 static_assert(std::is_same<TIndex, UintPtrT>::value ||
10710 "Only UintPtrT or IntPtrT indices is allowed");
10713 TVARIABLE(UintPtrT, var_low);
10715 TVARIABLE(UintPtrT, var_high);
10741 TNode<UintPtrT> index,
10759 static_assert(std::is_same<TIndex, UintPtrT>::value ||
10761 "Only UintPtrT or IntPtrT indices is allowed");
10775 TNode<UintPtrT> index,
10793 // TODO(v8:9708): Do we want to keep both IntPtrT and UintPtrT variants?
10795 std::is_same<TIndex, UintPtrT>::value ||
10797 "Only Smi, UintPtrT or IntPtrT indices is allowed");
10848 std::is_same<TIndex, UintPtrT>::value,
10849 "Only Smi, IntPtrT or UintPtrT indices are allowed");
10864 TNode<UintPtrT>,
10868 TNode<UintPtrT>,
10871 TNode<RawPtrT>, ElementsKind, TNode<UintPtrT>, TNode<Float32T>);
10873 TNode<RawPtrT>, ElementsKind, TNode<UintPtrT>, TNode<Float64T>);
10876 TNode<UintPtrT>,
11082 TVariable<UintPtrT>* var_low,
11083 TVariable<UintPtrT>* var_high) {
11217 TNode<UintPtrT> length;
11347 TNode<UintPtrT> length = Unsigned(SmiUntag(smi_length));
11386 TNode<UintPtrT> length, TNode<IntPtrT> key, Label* bailout) {
11587 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot) {
11633 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot,
11713 // Instantiate BuildFastLoop for IntPtrT and UintPtrT.
11721 template V8_EXPORT_PRIVATE TNode<UintPtrT>
11722 CodeStubAssembler::BuildFastLoop<UintPtrT>(const VariableList& vars,
11723 TNode<UintPtrT> start_index,
11724 TNode<UintPtrT> end_index,
11725 const FastLoopBody<UintPtrT>& body,
13524 TNode<UintPtrT> slot,
14083 TNode<UintPtrT> CodeStubAssembler::LoadJSArrayBufferViewByteLength(
14085 return LoadObjectField<UintPtrT>(array_buffer_view,
14089 TNode<UintPtrT> CodeStubAssembler::LoadJSArrayBufferViewByteOffset(
14091 return LoadObjectField<UintPtrT>(array_buffer_view,
14095 TNode<UintPtrT> CodeStubAssembler::LoadJSTypedArrayLengthAndCheckDetached(
14097 TVARIABLE(UintPtrT, result);
14123 TNode<UintPtrT> CodeStubAssembler::LoadVariableLengthJSTypedArrayLength(
14127 TNode<UintPtrT> byte_length = LoadVariableLengthJSArrayBufferViewByteLength(
14134 TNode<UintPtrT>
14139 TVARIABLE(UintPtrT, result);
14140 TNode<UintPtrT> array_byte_offset = LoadJSArrayBufferViewByteOffset(array);
14152 TNode<UintPtrT> buffer_byte_length = UncheckedCast<UintPtrT>(
14169 TNode<UintPtrT> buffer_byte_length = LoadJSArrayBufferByteLength(buffer);
14189 TNode<UintPtrT> array_byte_length =
14214 TNode<UintPtrT> buffer_byte_length = LoadJSArrayBufferByteLength(buffer);
14215 TNode<UintPtrT> array_byte_offset =
14234 TNode<UintPtrT> array_byte_length =
14268 TNode<UintPtrT> index, TNode<JSTypedArray> typed_array,
14270 TNode<UintPtrT> len = LoadJSTypedArrayLengthAndCheckDetached(
14277 TNode<UintPtrT> CodeStubAssembler::LoadVariableLengthJSTypedArrayByteLength(
14281 TVARIABLE(UintPtrT, result);
14283 TNode<UintPtrT> length =
14959 TNode<UintPtrT> stack_limit = UncheckedCast<UintPtrT>(
15259 TNode<UintPtrT> max_value = csa.UintPtrConstant((1ULL << bits) - 1);