/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-regexp-gen.h | 21 TNode<Smi> SmiZero(); 22 TNode<IntPtrT> IntPtrZero(); 24 TNode<RawPtrT> LoadCodeObjectEntry(TNode<CodeT> code); 30 TNode<JSRegExpResult> AllocateRegExpResult( 31 TNode<Context> context, TNode<Smi> length, TNode<Smi> index, 32 TNode<String> input, TNode<JSRegEx [all...] |
H A D | builtins-string-gen.h | 19 TNode<String> GetSubstitution(TNode<Context> context, 20 TNode<String> subject_string, 21 TNode<Smi> match_start_index, 22 TNode<Smi> match_end_index, 23 TNode<String> replace_string); 24 void StringEqual_Core(TNode<String> lhs, TNode<Word32T> lhs_instance_type, 25 TNode<String> rhs, TNode<Word32 [all...] |
H A D | builtins-typed-array-gen.h | 19 void SetupTypedArrayEmbedderFields(TNode<JSTypedArray> holder); 20 void AttachBuffer(TNode<JSTypedArray> holder, TNode<JSArrayBuffer> buffer, 21 TNode<Map> map, TNode<Smi> length, 22 TNode<UintPtrT> byte_offset); 24 TNode<JSArrayBuffer> AllocateEmptyOnHeapBuffer(TNode<Context> context); 26 TNode<Map> LoadMapForType(TNode<JSTypedArra [all...] |
H A D | builtins-collections-gen.h | 14 compiler::CodeAssemblerState* state, TNode<Object> iterable, 15 TNode<Context> context, compiler::CodeAssemblerLabel* if_true, 19 compiler::CodeAssemblerState* state, TNode<Object> iterable, 20 TNode<Context> context, compiler::CodeAssemblerLabel* if_true, 30 void GotoIfCannotBeHeldWeakly(const TNode<Object> obj, 38 void AddConstructorEntry(Variant variant, TNode<Context> context, 39 TNode<Object> collection, TNode<Object> add_function, 40 TNode<Object> key_value, 47 void AddConstructorEntries(Variant variant, TNode<Contex [all...] |
H A D | builtins-array-gen.h | 20 using CallResultProcessor = std::function<TNode<Object>( 21 ArrayBuiltinsAssembler* masm, TNode<Object> k_value, TNode<UintPtrT> k)>; 26 TNode<Object> TypedArrayMapProcessor(TNode<Object> k_value, 27 TNode<UintPtrT> k); 29 TNode<String> CallJSArrayArrayJoinConcatToSequentialString( in CallJSArrayArrayJoinConcatToSequentialString() 30 TNode<FixedArray> fixed_array, TNode<IntPtrT> length, TNode<Strin in CallJSArrayArrayJoinConcatToSequentialString() [all...] |
H A D | builtins-constructor-gen.h | 18 TNode<Context> FastNewFunctionContext(TNode<ScopeInfo> scope_info, 19 TNode<Uint32T> slots, 20 TNode<Context> context, 23 TNode<JSRegExp> CreateRegExpLiteral(TNode<HeapObject> maybe_feedback_vector, 24 TNode<TaggedIndex> slot, 25 TNode<Object> pattern, TNode<Smi> flags, 26 TNode<Contex [all...] |
H A D | builtins-collections-gen.cc | 26 Variant variant, TNode<Context> context, TNode<Object> collection, in AddConstructorEntry() 27 TNode<Object> add_function, TNode<Object> key_value, in AddConstructorEntry() 38 TNode<Object> key_n = pair.key; in AddConstructorEntry() 39 TNode<Object> value_n = pair.value; in AddConstructorEntry() 48 Variant variant, TNode<Context> context, TNode<Context> native_context, in AddConstructorEntries() 49 TNode<HeapObject> collection, TNode<Objec in AddConstructorEntries() [all...] |
H A D | builtins-iterator-gen.h | 23 TNode<Object> GetIteratorMethod(TNode<Context> context, TNode<Object>); 27 IteratorRecord GetIterator(TNode<Context> context, TNode<Object> object); 28 IteratorRecord GetIterator(TNode<Context> context, TNode<Object> object, 29 TNode<Object> method); 36 TNode<JSReceiver> IteratorStep( 37 TNode<Contex [all...] |
H A D | builtins-call-gen.h | 18 void CallOrConstructWithArrayLike(TNode<Object> target, 19 base::Optional<TNode<Object>> new_target, 20 TNode<Object> arguments_list, 21 TNode<Context> context); 22 void CallOrConstructDoubleVarargs(TNode<Object> target, 23 base::Optional<TNode<Object>> new_target, 24 TNode<FixedDoubleArray> elements, 25 TNode<Int32T> length, 26 TNode<Int32T> args_count, 27 TNode<Contex [all...] |
H A D | builtins-string-gen.cc | 22 TNode<RawPtrT> StringBuiltinsAssembler::DirectStringData( in DirectStringData() 23 TNode<String> string, TNode<Word32T> string_instance_type) { in DirectStringData() 51 TNode<IntPtrT> StringBuiltinsAssembler::CallSearchStringRaw( in CallSearchStringRaw() 52 const TNode<RawPtrT> subject_ptr, const TNode<IntPtrT> subject_length, in CallSearchStringRaw() 53 const TNode<RawPtrT> search_ptr, const TNode<IntPtrT> search_length, in CallSearchStringRaw() 54 const TNode<IntPtrT> start_position) { in CallSearchStringRaw() 55 const TNode<ExternalReferenc in CallSearchStringRaw() [all...] |
H A D | builtins-microtask-queue-gen.cc | 24 TNode<RawPtrT> GetMicrotaskQueue(TNode<Context> context); 25 TNode<RawPtrT> GetMicrotaskRingBuffer(TNode<RawPtrT> microtask_queue); 26 TNode<IntPtrT> GetMicrotaskQueueCapacity(TNode<RawPtrT> microtask_queue); 27 TNode<IntPtrT> GetMicrotaskQueueSize(TNode<RawPtrT> microtask_queue); 28 void SetMicrotaskQueueSize(TNode<RawPtrT> microtask_queue, 29 TNode<IntPtr [all...] |
H A D | builtins-async-gen.h | 23 TNode<Object> Await(TNode<Context> context, 24 TNode<JSGeneratorObject> generator, TNode<Object> value, 25 TNode<JSPromise> outer_promise, 26 TNode<SharedFunctionInfo> on_resolve_sfi, 27 TNode<SharedFunctionInfo> on_reject_sfi, 28 TNode<Oddball> is_predicted_as_caught); 29 TNode<Object> Await(TNode<Contex [all...] |
H A D | builtins-regexp-gen.cc | 42 TNode<Smi> RegExpBuiltinsAssembler::SmiZero() { return SmiConstant(0); } in SmiZero() 44 TNode<IntPtrT> RegExpBuiltinsAssembler::IntPtrZero() { in IntPtrZero() 50 TNode<RawPtrT> RegExpBuiltinsAssembler::LoadCodeObjectEntry(TNode<CodeT> code) { in LoadCodeObjectEntry() 60 TNode<Int32T> builtin_index = in LoadCodeObjectEntry() 75 TNode<IntPtrT> builtin_entry_offset_from_isolate_root = in LoadCodeObjectEntry() 94 TNode<JSRegExpResult> RegExpBuiltinsAssembler::AllocateRegExpResult( in AllocateRegExpResult() 95 TNode<Context> context, TNode<Smi> length, TNode<Sm in AllocateRegExpResult() [all...] |
H A D | builtins-object-gen.cc | 30 void ReturnToStringFormat(TNode<Context> context, TNode<String> string); 34 void AddToDictionaryIf(TNode<BoolT> condition, TNode<Context> context, 35 TNode<Object> object, 36 TNode<HeapObject> name_dictionary, Handle<Name> name, 37 TNode<Object> value, Label* bailout); 38 TNode<JSObject> FromPropertyDescriptor(TNode<Context> context, 39 TNode<PropertyDescriptorObjec [all...] |
H A D | builtins-proxy-gen.h | 19 TNode<JSProxy> AllocateProxy(TNode<Context> context, TNode<JSReceiver> target, 20 TNode<JSReceiver> handler); 21 TNode<JSFunction> AllocateProxyRevokeFunction(TNode<Context> context, 22 TNode<JSProxy> proxy); 24 void CheckGetSetTrapResult(TNode<Context> context, TNode<JSReceiver> target, 25 TNode<JSProx [all...] |
H A D | builtins-sharedarraybuffer-gen.cc | 20 using AssemblerFunction = TNode<Word32T> (CodeAssembler::*)( 21 MachineType type, TNode<RawPtrT> base, TNode<UintPtrT> offset, 22 TNode<Word32T> value); 24 using AssemblerFunction64 = TNode<Type> (CodeAssembler::*)( 25 TNode<RawPtrT> base, TNode<UintPtrT> offset, TNode<UintPtrT> value, 26 TNode<UintPtrT> value_high); 27 TNode<JSArrayBuffe [all...] |
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.h | 232 (csa)->Check([&]() -> TNode<BoolT> { return x; }, #x, __FILE__, __LINE__) 268 [&]() -> TNode<BoolT> { \ 269 const TNode<Word32T> argc = (csa)->UncheckedParameter<Word32T>( \ 323 using LazyNode = std::function<TNode<T>()>; 338 TNode<IntPtrT> ParameterToIntPtr(TNode<Smi> value) { return SmiUntag(value); } in ParameterToIntPtr() 339 TNode<IntPtrT> ParameterToIntPtr(TNode<IntPtrT> value) { return value; } in ParameterToIntPtr() 340 TNode<IntPtrT> ParameterToIntPtr(TNode<UintPtr in ParameterToIntPtr() [all...] |
H A D | code-stub-assembler.cc | 93 void CodeStubAssembler::Dcheck(TNode<Word32T> condition_node, in Dcheck() 130 TNode<BoolT> condition = condition_body(); in Check() 137 void CodeStubAssembler::Check(TNode<Word32T> condition_node, in Check() 148 TNode<FeedbackVector> feedback_vector, TNode<UintPtrT> slot_id) { in IncrementCallCount() 150 TNode<Smi> call_count = in IncrementCallCount() 155 TNode<Smi> new_count = SmiAdd( in IncrementCallCount() 162 void CodeStubAssembler::FastCheck(TNode<BoolT> condition) { in FastCheck() 191 TNode<String> message_node = StringConstant(message); in FailAssert() 205 TNode<Int32 [all...] |
/third_party/node/deps/v8/src/interpreter/ |
H A D | interpreter-assembler.h | 30 TNode<Uint32T> BytecodeOperandCount(int operand_index); 33 TNode<Uint32T> BytecodeOperandFlag(int operand_index); 36 TNode<Uint32T> BytecodeOperandIdxInt32(int operand_index); 39 TNode<UintPtrT> BytecodeOperandIdx(int operand_index); 42 TNode<Smi> BytecodeOperandIdxSmi(int operand_index); 45 TNode<TaggedIndex> BytecodeOperandIdxTaggedIndex(int operand_index); 48 TNode<Uint32T> BytecodeOperandUImm(int operand_index); 51 TNode<UintPtrT> BytecodeOperandUImmWord(int operand_index); 54 TNode<Smi> BytecodeOperandUImmSmi(int operand_index); 57 TNode<Int32 [all...] |
H A D | interpreter-generator.cc | 67 TNode<Number> zero_value = NumberConstant(0.0); in IGNITION_HANDLER() 76 TNode<Smi> smi_int = BytecodeOperandImmSmi(0); in IGNITION_HANDLER() 85 TNode<Object> constant = LoadConstantPoolEntryAtOperandIndex(0); in IGNITION_HANDLER() 134 TNode<Object> value = LoadRegisterAtOperandIndex(0); in IGNITION_HANDLER() 143 TNode<Object> accumulator = GetAccumulator(); in IGNITION_HANDLER() 156 TNode<Object> accumulator = GetAccumulator(); in IGNITION_HANDLER() 157 TNode<WordT> opcode = LoadBytecode(BytecodeOffset()); in IGNITION_HANDLER() 166 TNode<Object> src_value = LoadRegisterAtOperandIndex(0); in IGNITION_HANDLER() 179 TNode<HeapObject> maybe_feedback_vector = LoadFeedbackVector(); in LdaGlobal() 182 ExitPoint exit_point(this, [=](TNode<Objec in LdaGlobal() [all...] |
H A D | interpreter-assembler.cc | 72 TNode<RawPtrT> InterpreterAssembler::GetInterpretedFramePointer() { in GetInterpretedFramePointer() 83 TNode<IntPtrT> InterpreterAssembler::BytecodeOffset() { in BytecodeOffset() 93 TNode<IntPtrT> InterpreterAssembler::ReloadBytecodeOffset() { in ReloadBytecodeOffset() 94 TNode<IntPtrT> offset = LoadAndUntagRegister(Register::bytecode_offset()); in ReloadBytecodeOffset() 104 TNode<IntPtrT> bytecode_offset = BytecodeOffset(); in SaveBytecodeOffset() 112 TNode<RawPtrT> base = GetInterpretedFramePointer(); in SaveBytecodeOffset() 131 TNode<BytecodeArray> InterpreterAssembler::BytecodeArrayTaggedPointer() { in BytecodeArrayTaggedPointer() 141 TNode<ExternalReference> InterpreterAssembler::DispatchTablePointer() { in DispatchTablePointer() 152 TNode<Object> InterpreterAssembler::GetAccumulatorUnchecked() { in GetAccumulatorUnchecked() 156 TNode<Objec [all...] |
/third_party/node/deps/v8/src/ic/ |
H A D | accessor-assembler.h | 77 TNode<Object> lookup_start_object, TNode<Name> name, 81 TNode<IntPtrT> StubCachePrimaryOffsetForTesting(TNode<Name> name, in StubCachePrimaryOffsetForTesting() 82 TNode<Map> map) { in StubCachePrimaryOffsetForTesting() 85 TNode<IntPtrT> StubCacheSecondaryOffsetForTesting(TNode<Name> name, in StubCacheSecondaryOffsetForTesting() 86 TNode<Map> map) { in StubCacheSecondaryOffsetForTesting() 92 TNode<Context> context, TNode<Objec in LoadICParameters() [all...] |
H A D | binary-op-assembler.h | 24 TNode<Object> Generate_AddWithFeedback( 25 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right, 26 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector, 29 TNode<Object> Generate_SubtractWithFeedback( 30 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right, 31 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector, 34 TNode<Object> Generate_MultiplyWithFeedback( 35 const LazyNode<Context>& context, TNode<Objec [all...] |
H A D | keyed-store-generic.cc | 62 void StoreProperty(TNode<Context> context, TNode<JSReceiver> receiver, 63 TNode<BoolT> is_simple_receiver, TNode<Name> unique_name, 64 TNode<Object> value, LanguageMode language_mode); 70 void StoreProperty(TNode<Context> context, TNode<Object> receiver, 71 TNode<Object> key, TNode<Object> value, 86 void KeyedStoreGeneric(TNode<Contex [all...] |
/third_party/node/deps/v8/src/compiler/ |
H A D | code-assembler.h | 298 TNode<Float64T> Float64Add(TNode<Float64T> a, TNode<Float64T> b); 433 operator TNode<A>() { in operator TNode() 440 static_assert(std::is_convertible<TNode<A>, TNode<Object>>::value, in operator TNode() 445 !std::is_convertible<TNode<PreviousType>, TNode<A>>::value, in operator TNode() 451 TNode<MaybeObject>::UncheckedCast(node_), location_); in operator TNode() 453 TNode<ExternalReferenc in operator TNode() [all...] |