Home
last modified time | relevance | path

Searched refs:TNode (Results 1 - 25 of 79) sorted by relevance

1234

/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-regexp-gen.h21 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 Dbuiltins-string-gen.h19 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 Dbuiltins-typed-array-gen.h19 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 Dbuiltins-collections-gen.h14 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 Dbuiltins-array-gen.h20 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 Dbuiltins-constructor-gen.h18 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 Dbuiltins-collections-gen.cc26 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 Dbuiltins-iterator-gen.h23 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 Dbuiltins-call-gen.h18 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 Dbuiltins-string-gen.cc22 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 Dbuiltins-microtask-queue-gen.cc24 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 Dbuiltins-async-gen.h23 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 Dbuiltins-regexp-gen.cc42 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 Dbuiltins-object-gen.cc30 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 Dbuiltins-proxy-gen.h19 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 Dbuiltins-sharedarraybuffer-gen.cc20 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 Dcode-stub-assembler.h232 (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 Dcode-stub-assembler.cc93 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 Dinterpreter-assembler.h30 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 Dinterpreter-generator.cc67 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 Dinterpreter-assembler.cc72 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 Daccessor-assembler.h77 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 Dbinary-op-assembler.h24 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 Dkeyed-store-generic.cc62 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 Dcode-assembler.h298 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...]

Completed in 26 milliseconds

1234