Lines Matching refs:TNode

21 using TNode = compiler::TNode<T>;  typedef
79 TNode<IntPtrT> length = SmiToIntPtr(Parameter(Descriptor::kLength)); in TF_BUILTIN()
80 TNode<IntPtrT> mapped_count = in TF_BUILTIN()
104 TNode<FixedArray> result = CAST(AllocateFixedArray(kind, length)); in TF_BUILTIN()
109 TNode<IntPtrT> number_of_holes = IntPtrMin(mapped_count, length); in TF_BUILTIN()
119 TNode<IntPtrT> index = var_index.value(); in TF_BUILTIN()
134 TNode<IntPtrT> offset = IntPtrAdd(length, IntPtrConstant(1)); in TF_BUILTIN()
142 TNode<IntPtrT> index = var_index.value(); in TF_BUILTIN()
148 TNode<Object> value = in TF_BUILTIN()
180 TNode<Context> context = CAST(Parameter(Descriptor::kContext)); in TF_BUILTIN()
181 TNode<Object> new_target = CAST(Parameter(Descriptor::kJSNewTarget)); in TF_BUILTIN()
182 TNode<Int32T> arg_count = in TF_BUILTIN()
184 TNode<JSFunction> function = CAST(Parameter(Descriptor::kJSTarget)); in TF_BUILTIN()
187 TNode<SharedFunctionInfo> shared = in TF_BUILTIN()
189 TNode<Object> maybe_heap_object_or_smi = in TF_BUILTIN()
191 TNode<HeapObject> maybe_debug_info = in TF_BUILTIN()
197 TNode<DebugInfo> debug_info = CAST(maybe_debug_info); in TF_BUILTIN()
198 TNode<Smi> flags = in TF_BUILTIN()
209 TNode<Code> code = GetSharedFunctionInfoCode(shared); in TF_BUILTIN()
440 void DeleteDictionaryProperty(TNode<Object> receiver, in DeleteDictionaryProperty()
441 TNode<NameDictionary> properties, in DeleteDictionaryProperty()
442 TNode<Name> name, TNode<Context> context, in DeleteDictionaryProperty()
450 TNode<IntPtrT> key_index = var_name_index.value(); in DeleteDictionaryProperty()
451 TNode<Uint32T> details = in DeleteDictionaryProperty()
456 TNode<HeapObject> filler = TheHoleConstant(); in DeleteDictionaryProperty()
465 TNode<Smi> nof = GetNumberOfElements<NameDictionary>(properties); in DeleteDictionaryProperty()
466 TNode<Smi> new_nof = SmiSub(nof, SmiConstant(1)); in DeleteDictionaryProperty()
468 TNode<Smi> num_deleted = in DeleteDictionaryProperty()
470 TNode<Smi> new_deleted = SmiAdd(num_deleted, SmiConstant(1)); in DeleteDictionaryProperty()
475 TNode<Smi> capacity = GetCapacity<NameDictionary>(properties); in DeleteDictionaryProperty()
487 TNode<Object> receiver = CAST(Parameter(Descriptor::kObject)); in TF_BUILTIN()
488 TNode<Object> key = CAST(Parameter(Descriptor::kKey)); in TF_BUILTIN()
489 TNode<Smi> language_mode = CAST(Parameter(Descriptor::kLanguageMode)); in TF_BUILTIN()
490 TNode<Context> context = CAST(Parameter(Descriptor::kContext)); in TF_BUILTIN()
498 TNode<Map> receiver_map = LoadMap(CAST(receiver)); in TF_BUILTIN()
499 TNode<Int32T> instance_type = LoadMapInstanceType(receiver_map); in TF_BUILTIN()
513 TNode<Name> unique = CAST(var_unique.value()); in TF_BUILTIN()
527 TNode<NameDictionary> properties = in TF_BUILTIN()
583 TNode<Oddball> result = HasProperty(context, object, key, kForInHasProperty); in TF_BUILTIN()
612 TNode<IntPtrT> GetPendingMicrotaskCount();
613 void SetPendingMicrotaskCount(TNode<IntPtrT> count);
615 TNode<FixedArray> GetMicrotaskQueue();
616 void SetMicrotaskQueue(TNode<FixedArray> queue);
618 TNode<Context> GetCurrentContext();
619 void SetCurrentContext(TNode<Context> context);
621 void EnterMicrotaskContext(TNode<Context> context);
624 void RunPromiseHook(Runtime::FunctionId id, TNode<Context> context,
627 TNode<Object> GetPendingException() { in GetPendingException()
629 return TNode<Object>::UncheckedCast( in GetPendingException()
638 TNode<Object> GetScheduledException() { in GetScheduledException()
640 return TNode<Object>::UncheckedCast( in GetScheduledException()
657 TNode<JSFunction> target = CAST(Parameter(Descriptor::kTarget)); in GenerateAdaptorWithExitFrameType()
658 TNode<Object> new_target = CAST(Parameter(Descriptor::kNewTarget)); in GenerateAdaptorWithExitFrameType()
659 TNode<WordT> c_function = in GenerateAdaptorWithExitFrameType()
669 TNode<Context> context = in GenerateAdaptorWithExitFrameType()
674 TNode<Int32T> argc = in GenerateAdaptorWithExitFrameType()
680 TNode<Code> code = HeapConstant( in GenerateAdaptorWithExitFrameType()
703 TNode<IntPtrT> InternalBuiltinsAssembler::GetPendingMicrotaskCount() { in GetPendingMicrotaskCount()
706 return TNode<IntPtrT>::UncheckedCast( in GetPendingMicrotaskCount()
714 void InternalBuiltinsAssembler::SetPendingMicrotaskCount(TNode<IntPtrT> count) { in SetPendingMicrotaskCount()
720 TruncateInt64ToInt32(TNode<Int64T>::UncheckedCast(count)); in SetPendingMicrotaskCount()
727 TNode<FixedArray> InternalBuiltinsAssembler::GetMicrotaskQueue() { in GetMicrotaskQueue()
728 return TNode<FixedArray>::UncheckedCast( in GetMicrotaskQueue()
732 void InternalBuiltinsAssembler::SetMicrotaskQueue(TNode<FixedArray> queue) { in SetMicrotaskQueue()
736 TNode<Context> InternalBuiltinsAssembler::GetCurrentContext() { in GetCurrentContext()
738 return TNode<Context>::UncheckedCast( in GetCurrentContext()
742 void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) { in SetCurrentContext()
749 TNode<Context> microtask_context) { in EnterMicrotaskContext()
798 Runtime::FunctionId id, TNode<Context> context, in RunPromiseHook()
822 TNode<IntPtrT> num_tasks = GetPendingMicrotaskCount(); in TF_BUILTIN()
823 TNode<IntPtrT> new_num_tasks = IntPtrAdd(num_tasks, IntPtrConstant(1)); in TF_BUILTIN()
824 TNode<FixedArray> queue = GetMicrotaskQueue(); in TF_BUILTIN()
825 TNode<IntPtrT> queue_length = LoadAndUntagFixedArrayBaseLength(queue); in TF_BUILTIN()
837 TNode<IntPtrT> new_queue_length = in TF_BUILTIN()
847 TNode<FixedArray> new_queue = in TF_BUILTIN()
862 TNode<FixedArray> new_queue = CAST(AllocateFixedArray( in TF_BUILTIN()
887 TNode<Context> current_context = GetCurrentContext(); in TF_BUILTIN()
896 TNode<IntPtrT> num_tasks = GetPendingMicrotaskCount(); in TF_BUILTIN()
899 TNode<FixedArray> queue = GetMicrotaskQueue(); in TF_BUILTIN()
911 TNode<HeapObject> microtask = in TF_BUILTIN()
917 TNode<Map> microtask_map = LoadMap(microtask); in TF_BUILTIN()
918 TNode<Int32T> microtask_type = LoadMapInstanceType(microtask_map); in TF_BUILTIN()
943 TNode<Context> microtask_context = in TF_BUILTIN()
945 TNode<Context> native_context = LoadNativeContext(microtask_context); in TF_BUILTIN()
951 TNode<JSReceiver> callable = LoadObjectField<JSReceiver>( in TF_BUILTIN()
989 TNode<Context> microtask_context = LoadObjectField<Context>( in TF_BUILTIN()
991 TNode<Context> native_context = LoadNativeContext(microtask_context); in TF_BUILTIN()
1015 TNode<Context> microtask_context = LoadObjectField<Context>( in TF_BUILTIN()
1017 TNode<Context> native_context = LoadNativeContext(microtask_context); in TF_BUILTIN()
1050 TNode<Context> microtask_context = LoadObjectField<Context>( in TF_BUILTIN()
1052 TNode<Context> native_context = LoadNativeContext(microtask_context); in TF_BUILTIN()
1102 TNode<Int32T> requested_size = in TF_BUILTIN()
1110 TNode<Int32T> requested_size = in TF_BUILTIN()
1119 TNode<Smi> message_id = CAST(Parameter(Descriptor::kMessageOrMessageId)); in TF_BUILTIN()
1124 TNode<String> message = CAST(Parameter(Descriptor::kMessageOrMessageId)); in TF_BUILTIN()
1264 TNode<Context> context = CAST(Parameter(Descriptor::kContext)); in TF_BUILTIN()
1265 TNode<Object> receiver = CAST(Parameter(Descriptor::kReceiver)); in TF_BUILTIN()
1266 TNode<Object> key = CAST(Parameter(Descriptor::kKey)); in TF_BUILTIN()
1267 TNode<Object> value = CAST(Parameter(Descriptor::kValue)); in TF_BUILTIN()