/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-microtask-queue-gen.cc | 67 IntPtrConstant(MicrotaskQueue::kRingBufferOffset)); in GetMicrotaskRingBuffer() 73 IntPtrConstant(MicrotaskQueue::kCapacityOffset)); in GetMicrotaskQueueCapacity() 79 IntPtrConstant(MicrotaskQueue::kSizeOffset)); in GetMicrotaskQueueSize() 85 IntPtrConstant(MicrotaskQueue::kSizeOffset), new_size); in SetMicrotaskQueueSize() 91 IntPtrConstant(MicrotaskQueue::kStartOffset)); in GetMicrotaskQueueStart() 97 IntPtrConstant(MicrotaskQueue::kStartOffset), new_start); in SetMicrotaskQueueStart() 103 WordAnd(IntPtrAdd(start, index), IntPtrSub(capacity, IntPtrConstant(1)))); in CalculateRingBufferOffset() 111 GotoIf(WordEqual(GetMicrotaskQueue(native_context), IntPtrConstant(0)), in PrepareForContext() 348 IntPtrConstant(MicrotaskQueue::kFinishedMicrotaskCountOffset)); in IncrementFinishedMicrotaskCount() 349 TNode<IntPtrT> new_count = IntPtrAdd(count, IntPtrConstant( in IncrementFinishedMicrotaskCount() [all...] |
H A D | growable-fixed-array-gen.cc | 32 var_length_ = IntPtrAdd(length, IntPtrConstant(1)); in Push() 71 IntPtrGreaterThanOrEqual(current_capacity, IntPtrConstant(0))); in NewCapacity() 78 IntPtrConstant(16)); in NewCapacity() 85 CSA_DCHECK(this, IntPtrGreaterThanOrEqual(element_count, IntPtrConstant(0))); in ResizeFixedArray() 86 CSA_DCHECK(this, IntPtrGreaterThanOrEqual(new_capacity, IntPtrConstant(0))); in ResizeFixedArray()
|
H A D | builtins-string-gen.cc | 36 IntPtrConstant(SeqOneByteString::kHeaderSize - kHeapObjectTag)); in DirectStringData() 118 WordEqual(result_address, IntPtrConstant(0)), in SearchOneByteInOneByteString() 119 [=] { return IntPtrConstant(-1); }, in SearchOneByteInOneByteString() 255 TVARIABLE(IntPtrT, var_offset, IntPtrConstant(0)); in StringEqual_Loop() 278 var_offset = IntPtrAdd(var_offset.value(), IntPtrConstant(1)); in StringEqual_Loop() 303 IntPtrConstant(SeqTwoByteString::kHeaderSize - kHeapObjectTag), in StringFromSingleUTF16EncodedCodePoint() 409 CopyStringCharacters(var_left.value(), result.value(), IntPtrConstant(0), in StringAdd() 410 IntPtrConstant(0), word_left_length, in StringAdd() 412 CopyStringCharacters(var_right.value(), result.value(), IntPtrConstant(0), in StringAdd() 421 CopyStringCharacters(var_left.value(), result.value(), IntPtrConstant( in StringAdd() [all...] |
H A D | builtins-collections-gen.cc | 123 CSA_DCHECK(this, IntPtrGreaterThanOrEqual(length, IntPtrConstant(0))); in AddConstructorEntriesFromFastJSArray() 132 GotoIf(IntPtrEqual(length, IntPtrConstant(0)), &exit); in AddConstructorEntriesFromFastJSArray() 148 BuildFastLoop<IntPtrT>(IntPtrConstant(0), length, set_entry, 1, in AddConstructorEntriesFromFastJSArray() 157 CSA_DCHECK(this, IntPtrGreaterThan(length, IntPtrConstant(0))); in AddConstructorEntriesFromFastJSArray() 159 LoadAndNormalizeFixedDoubleArrayElement(elements, IntPtrConstant(0)); in AddConstructorEntriesFromFastJSArray() 169 BuildFastLoop<IntPtrT>(IntPtrConstant(0), length, set_entry, 1, in AddConstructorEntriesFromFastJSArray() 399 [=] { return IntPtrConstant(0); }); in EstimatedInitialSize() 657 WordAnd(hash, IntPtrSub(number_of_buckets, IntPtrConstant(1))); 673 IntPtrConstant(CollectionType::kNotFound)), 690 IntPtrConstant(CollectionTyp [all...] |
H A D | builtins-shadowrealm-gen.cc | 100 IntPtrConstant(JSFunction::kMinDescriptorsForFastBindAndWrap)), in TF_BUILTIN() 109 IntPtrConstant( in TF_BUILTIN() 114 IntPtrConstant( in TF_BUILTIN() 188 IntPtrConstant(0), argc_ptr, in TF_BUILTIN() 199 IntPtrConstant(0), args.GetLengthWithoutReceiver(), in TF_BUILTIN() 208 wrapped_args, IntPtrAdd(index, IntPtrConstant(1)), wrapped_value); in TF_BUILTIN()
|
H A D | builtins-regexp-gen.cc | 45 return IntPtrConstant(0); in IntPtrZero() 69 IntPtrConstant(Code::kHeaderSize - kHeapObjectTag))); in LoadCodeObjectEntry() 76 IntPtrAdd(IntPtrConstant(IsolateData::builtin_entry_table_offset()), in LoadCodeObjectEntry() 257 IntPtrConstant(RegExpMatchInfo::kFirstCaptureIndex), num_indices); in ConstructNewResultFromMatchInfo() 260 IntPtrConstant(RegExpMatchInfo::kFirstCaptureIndex + 2)); in ConstructNewResultFromMatchInfo() 261 TVARIABLE(IntPtrT, var_to_cursor, IntPtrConstant(1)); in ConstructNewResultFromMatchInfo() 277 IntPtrAdd(from_cursor, IntPtrConstant(1)); in ConstructNewResultFromMatchInfo() 287 var_from_cursor = IntPtrAdd(from_cursor, IntPtrConstant(2)); in ConstructNewResultFromMatchInfo() 288 var_to_cursor = IntPtrAdd(to_cursor, IntPtrConstant(1)); in ConstructNewResultFromMatchInfo() 354 TNode<IntPtrT> i_plus_1 = IntPtrAdd(i, IntPtrConstant( in ConstructNewResultFromMatchInfo() [all...] |
H A D | growable-fixed-array-gen.h | 23 var_capacity_ = IntPtrConstant(0); in GrowableFixedArray() 24 var_length_ = IntPtrConstant(0); in GrowableFixedArray()
|
H A D | builtins-internal-gen.cc | 132 IntPtrConstant(BasicMemoryChunk::kFlagsOffset))); in IsPageFlagSet() 133 return WordNotEqual(WordAnd(flags, IntPtrConstant(mask)), in IsPageFlagSet() 134 IntPtrConstant(0)); in IsPageFlagSet() 152 IntPtrAdd(page, IntPtrConstant(MemoryChunk::kMarkingBitmapOffset)); in GetMarkBit() 159 r0 = WordShr(object, IntPtrConstant(shift)); in GetMarkBit() 160 r0 = WordAnd(r0, IntPtrConstant((kPageAlignmentMask >> shift) & in GetMarkBit() 167 r1 = WordShr(object, IntPtrConstant(kTaggedSizeLog2)); in GetMarkBit() 168 r1 = WordAnd(r1, IntPtrConstant((1 << Bitmap::kBitsPerCellLog2) - 1)); in GetMarkBit() 171 // WordAnd(r1, IntPtrConstant((1 << kBitsPerByte) - 1))); in GetMarkBit() 172 *mask = WordShl(IntPtrConstant( in GetMarkBit() [all...] |
H A D | builtins-generator-gen.cc | 233 auto parameter_base_index = IntPtrConstant( in TF_BUILTIN() 239 IntPtrConstant(0), formal_parameter_count, in TF_BUILTIN() 253 IntPtrConstant(interpreter::Register(0).ToOperand())); in TF_BUILTIN() 288 IntPtrConstant(interpreter::Register(0).ToOperand())); in TF_BUILTIN()
|
H A D | builtins-intl-gen.cc | 38 IntPtrConstant(SeqOneByteString::kHeaderSize - kHeapObjectTag)); in PointerToSeqStringData() 72 TVARIABLE(IntPtrT, var_cursor, IntPtrConstant(0)); in TF_BUILTIN() 181 IntPtrConstant(0), SmiConstant(0)); in AllocateEmptyJSArray()
|
H A D | builtins-object-gen.cc | 195 PACKED_ELEMENTS, array_map, IntPtrConstant(0), SmiConstant(0)); in GetOwnValuesOrEntries() 239 object_enum_length, IntPtrConstant(kInvalidEnumCacheSentinel)); in FastGetOwnValuesOrEntries() 253 GotoIf(WordEqual(object_enum_length, IntPtrConstant(0)), if_no_properties); in FastGetOwnValuesOrEntries() 265 IntPtrConstant(0), object_enum_length, in FastGetOwnValuesOrEntries() 268 TVARIABLE(IntPtrT, var_result_index, IntPtrConstant(0)); in FastGetOwnValuesOrEntries() 269 TVARIABLE(IntPtrT, var_descriptor_number, IntPtrConstant(0)); in FastGetOwnValuesOrEntries() 323 IntPtrConstant(2)); in FastGetOwnValuesOrEntries() 354 GotoIf(IntPtrEqual(size, IntPtrConstant(0)), if_empty); in FinalizeValuesOrEntriesJSArray() 443 IntPtrConstant(1)), in TF_BUILTIN() 453 IntPtrConstant( in TF_BUILTIN() [all...] |
H A D | builtins-constructor-gen.cc | 213 IntPtrConstant(Context::FIRST_FUNCTION_MAP_INDEX))); in TF_BUILTIN() 216 IntPtrConstant(Context::LAST_FUNCTION_MAP_INDEX))); in TF_BUILTIN() 368 TNode<IntPtrT> min_context_slots = IntPtrConstant(Context::MIN_CONTEXT_SLOTS); in FastNewFunctionContext() 380 TNode<IntPtrT> start_offset = IntPtrConstant(Context::kTodoHeaderSize); in FastNewFunctionContext() 514 TNode<IntPtrT> zero_intptr = IntPtrConstant(0); in CreateEmptyArrayLiteral() 607 IntPtrAdd(instance_size, IntPtrConstant(AllocationMemento::kSize)); in CreateShallowObjectLiteral() 631 TVARIABLE(IntPtrT, offset, IntPtrConstant(JSObject::kHeaderSize)); in CreateShallowObjectLiteral() 647 offset = IntPtrAdd(offset.value(), IntPtrConstant(kTaggedSize)); in CreateShallowObjectLiteral()
|
H A D | builtins-async-function-gen.cc | 94 Signed(IntPtrAdd(WordSar(frame_size, IntPtrConstant(kTaggedSizeLog2)), in TF_BUILTIN() 102 IntPtrConstant(0), parameters_and_register_length, in TF_BUILTIN()
|
H A D | builtins-array-gen.cc | 276 GotoIf(IntPtrEqual(length, IntPtrConstant(0)), &return_undefined); in TF_BUILTIN() 283 TNode<IntPtrT> new_length = IntPtrSub(length, IntPtrConstant(1)); in TF_BUILTIN() 290 IntPtrConstant(JSObject::kMinAddedElementsCapacity)), in TF_BUILTIN() 363 arg_index = IntPtrConstant(0); in TF_BUILTIN() 531 TNode<IntPtrT> capacity = IntPtrConstant(0); in ConstructArrayLike() 626 TNode<IntPtrT> intptr_zero = IntPtrConstant(0); in Generate() 649 IntPtrConstant(kFromIndexArg)), in Generate() 1801 GotoIfNot(IntPtrEqual(args.GetLengthWithoutReceiver(), IntPtrConstant(0)), in GenerateDispatchToArrayStub() 1806 GotoIfNot(IntPtrEqual(args.GetLengthWithoutReceiver(), IntPtrConstant(1)), in GenerateDispatchToArrayStub() 1915 kind, array_map, IntPtrConstant(JSArra in GenerateArrayNoArgumentConstructor() [all...] |
/third_party/node/deps/v8/src/compiler/ |
H A D | memory-lowering.cc | 224 __ IntPtrConstant(top_address_offset - kHeapObjectTag)); in ReduceAllocateRaw() 227 __ IntPtrConstant(limit_address_offset - kHeapObjectTag)); in ReduceAllocateRaw() 267 top_address, __ IntPtrConstant(0), top); in ReduceAllocateRaw() 271 __ IntAdd(state->top(), __ IntPtrConstant(kHeapObjectTag))); in ReduceAllocateRaw() 289 __ Load(MachineType::Pointer(), top_address, __ IntPtrConstant(0)); in ReduceAllocateRaw() 291 __ Load(MachineType::Pointer(), limit_address, __ IntPtrConstant(0)); in ReduceAllocateRaw() 305 vfalse = __ IntSub(vfalse, __ IntPtrConstant(kHeapObjectTag)); in ReduceAllocateRaw() 312 top = __ IntAdd(done.PhiAt(0), __ IntPtrConstant(object_size)); in ReduceAllocateRaw() 315 top_address, __ IntPtrConstant(0), top); in ReduceAllocateRaw() 319 __ IntAdd(done.PhiAt(0), __ IntPtrConstant(kHeapObjectTa in ReduceAllocateRaw() [all...] |
H A D | basic-block-instrumentor.cc | 40 static const Operator* IntPtrConstant(CommonOperatorBuilder* common, in IntPtrConstant() function 51 return IntPtrConstant(common, ptr_as_int); in PointerConstant() 113 graph->NewNode(IntPtrConstant(&common, offset_to_counter_value)); in Instrument()
|
H A D | code-assembler.cc | 242 IntPtrConstant(kHeapObjectTagMask)), in GenerateCheckMaybeObjectIsObject() 243 IntPtrConstant(kWeakHeapObjectTag)), in GenerateCheckMaybeObjectIsObject() 264 TNode<IntPtrT> CodeAssembler::IntPtrConstant(intptr_t value) { in IntPtrConstant() function in v8::internal::compiler::CodeAssembler 265 return UncheckedCast<IntPtrT>(jsgraph()->IntPtrConstant(value)); in IntPtrConstant() 270 return UncheckedCast<TaggedIndex>(raw_assembler()->IntPtrConstant(value)); in TaggedIndexConstant() 289 IntPtrConstant(static_cast<intptr_t>(value.ptr())))); in SmiConstant() 577 return (shift != 0) ? WordShl(value, IntPtrConstant(shift)) : value; in WordShl() 581 return (shift != 0) ? WordShr(value, IntPtrConstant(shift)) : value; in WordShr() 585 return (shift != 0) ? WordSar(value, IntPtrConstant(shift)) : value; in WordSar() 686 // IntPtrConstant( in LoadFullTagged() [all...] |
H A D | effect-control-linearizer.cc | 2909 __ GotoIf(__ Word64Equal(value, __ IntPtrConstant(0)), &done, in LowerChangeInt64ToBigInt() 2914 __ Word64Shr(value, __ IntPtrConstant(63 - BigInt::SignBits::kShift)); in LowerChangeInt64ToBigInt() 2935 __ GotoIf(__ Word64Equal(value, __ IntPtrConstant(0)), &done, in LowerChangeUint64ToBigInt() 3554 __ IntPtrConstant(StandardFrameConstants::kArgCOffset))); in LowerArgumentsLength() 3569 __ IntPtrConstant(StandardFrameConstants::kArgCOffset))); in LowerRestLength() 3587 Node* zero_length = __ IntPtrEqual(length, __ IntPtrConstant(0)); in LowerNewDoubleElements() 3592 Node* size = __ IntAdd(__ WordShl(length, __ IntPtrConstant(kDoubleSizeLog2)), in LowerNewDoubleElements() 3593 __ IntPtrConstant(FixedDoubleArray::kHeaderSize)); in LowerNewDoubleElements() 3608 __ Goto(&loop, __ IntPtrConstant(0)); in LowerNewDoubleElements() 3622 index = __ IntAdd(index, __ IntPtrConstant( in LowerNewDoubleElements() [all...] |
H A D | graph-assembler.cc | 53 Node* GraphAssembler::IntPtrConstant(intptr_t value) { in IntPtrConstant() function in v8::internal::compiler::GraphAssembler 54 return AddClonedNode(mcgraph()->IntPtrConstant(value)); in IntPtrConstant() 125 IntPtrConstant(HeapNumber::kValueOffset - kHeapObjectTag)); in LoadHeapNumberValue() 244 Node* map = WordXor(map_word, IntPtrConstant(Internals::kMapWordXorMask)); in UnpackMapWord() 250 Node* packed = WordXor(map_word, IntPtrConstant(Internals::kMapWordXorMask)); in PackMapWord()
|
H A D | machine-graph.h | 47 Node* IntPtrConstant(intptr_t value);
|
H A D | wasm-compiler.cc | 265 return LoadFromObject(type, base, IntPtrConstant(offset)); in LoadFromObject() 275 return LoadImmutableFromObject(type, base, IntPtrConstant(offset)); in LoadImmutableFromObject() 284 return LoadImmutable(rep, base, IntPtrConstant(offset)); in LoadImmutable() 295 return StoreToObject(access, base, IntPtrConstant(offset), value); in StoreToObject() 307 return InitializeImmutableInObject(access, base, IntPtrConstant(offset), in InitializeImmutableInObject() 316 return WordEqual(WordAnd(object, IntPtrConstant(kSmiTagMask)), in IsI31() 317 IntPtrConstant(kSmiTag)); in IsI31() 370 IntMul(index_intptr, IntPtrConstant(kTaggedSize)), in LoadFixedArrayElement() 371 IntPtrConstant(wasm::ObjectAccess::ToTagged(FixedArray::kHeaderSize))); in LoadFixedArrayElement() 379 IntMul(index_intptr, IntPtrConstant(kTaggedSiz in LoadImmutableFixedArrayElement() [all...] |
/third_party/node/deps/v8/src/interpreter/ |
H A D | interpreter-assembler.cc | 98 offset = IntPtrAdd(offset, IntPtrConstant(1)); in ReloadBytecodeOffset() 108 bytecode_offset = IntPtrSub(BytecodeOffset(), IntPtrConstant(1)); in SaveBytecodeOffset() 121 IntPtrConstant(zero_offset), Int32Constant(0)); in SaveBytecodeOffset() 123 IntPtrConstant(payload_offset), in SaveBytecodeOffset() 126 StoreFullTaggedNoWriteBarrier(base, IntPtrConstant(store_offset), in SaveBytecodeOffset() 212 return RegisterLocation(IntPtrConstant(reg.ToOperand())); in RegisterLocation() 226 IntPtrConstant(reg.ToOperand() * kSystemPointerSize)); in LoadRegister() 236 return ChangeInt32ToIntPtr(Load<Int32T>(base, IntPtrConstant(index))); in LoadAndUntagRegister() 238 return SmiToIntPtr(CAST(LoadFullTagged(base, IntPtrConstant(index)))); in LoadAndUntagRegister() 278 TNode<IntPtrT> offset = RegisterFrameOffset(IntPtrConstant(inde in RegisterLocationInRegisterList() [all...] |
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.cc | 215 return SelectConstant<IntPtrT>(condition, IntPtrConstant(true_value), in SelectIntPtrConstant() 216 IntPtrConstant(false_value)); in SelectIntPtrConstant() 271 return IntPtrConstant(value); in BIntConstant() 284 return IntPtrConstant(value); in IntPtrOrSmiConstant() 289 return Unsigned(IntPtrConstant(value)); in IntPtrOrSmiConstant() 294 return ReinterpretCast<RawPtrT>(IntPtrConstant(value)); in IntPtrOrSmiConstant() 320 CSA_DCHECK(this, UintPtrLessThanOrEqual(value, IntPtrConstant(0x80000000u))); in IntPtrRoundUpToPowerOfTwo32() 321 value = Signed(IntPtrSub(value, IntPtrConstant(1))); in IntPtrRoundUpToPowerOfTwo32() 323 value = Signed(WordOr(value, WordShr(value, IntPtrConstant(i)))); in IntPtrRoundUpToPowerOfTwo32() 325 return Signed(IntPtrAdd(value, IntPtrConstant( in IntPtrRoundUpToPowerOfTwo32() [all...] |
H A D | code-stub-assembler.h | 837 code, IntPtrConstant(CodeDataContainer::kCodeOffset - kHeapObjectTag))); in FromCodeT() 1011 return UintPtrLessThanOrEqual(IntPtrSub(value, IntPtrConstant(lower_limit)), in IsInRange() 1012 IntPtrConstant(higher_limit - lower_limit)); in IsInRange() 1075 return LoadSandboxedPointerFromObject(object, IntPtrConstant(offset)); in LoadSandboxedPointerFromObject() 1084 StoreSandboxedPointerToObject(object, IntPtrConstant(offset), pointer); in StoreSandboxedPointerToObject() 1104 InitializeExternalPointerField(object, IntPtrConstant(offset)); in InitializeExternalPointerField() 1113 InitializeExternalPointerField(object, IntPtrConstant(offset), pointer, in InitializeExternalPointerField() 1129 return LoadExternalPointerFromObject(object, IntPtrConstant(offset), tag); in LoadExternalPointerFromObject() 1140 StoreExternalPointerToObject(object, IntPtrConstant(offset), pointer, tag); in StoreExternalPointerToObject() 1188 return LoadFullTagged(buffer, IntPtrConstant(offse in LoadBufferObject() [all...] |
/third_party/node/deps/v8/src/ic/ |
H A D | accessor-assembler.cc | 33 IntPtrConstant(static_cast<intptr_t>(LoadHandler::Kind::kind)) 68 IntPtrConstant(minimum_size / kTaggedSize))); in LoadHandlerDataField() 89 IntPtrAdd(offset, IntPtrConstant(header_size)))); in TryMonomorphicCase() 97 IntPtrAdd(offset, IntPtrConstant(header_size + kTaggedSize)))); in TryMonomorphicCase() 115 CSA_DCHECK(this, IntPtrLessThanOrEqual(IntPtrConstant(kEntrySize), length)); in HandlePolymorphicCase() 120 TVARIABLE(IntPtrT, var_index, IntPtrSub(length, IntPtrConstant(kEntrySize))); in HandlePolymorphicCase() 139 Signed(IntPtrSub(var_index.value(), IntPtrConstant(kEntrySize))); in HandlePolymorphicCase() 140 Branch(IntPtrGreaterThanOrEqual(var_index.value(), IntPtrConstant(0)), in HandlePolymorphicCase() 191 context, getter, IntPtrConstant(0), lookup_start_object)); in TryMegaDOMCase() 284 TNode<IntPtrT> argc = IntPtrConstant( in HandleLoadAccessor() [all...] |