Lines Matching refs:NewNode

149     Node* parameter = builder->graph()->NewNode(op, graph()->start());  in Environment()
270 builder()->NewNode(common()->Projection(i), node); in BindRegistersToProjections()
357 Node* terminate = builder()->graph()->NewNode( in PrepareForLoop()
370 Node* entry = graph()->NewNode(common()->OsrLoopEntry(), start, start); in PrepareForOsrEntry()
375 SetContext(graph()->NewNode( in PrepareForOsrEntry()
382 values()->at(i) = graph()->NewNode(common()->OsrValue(idx), entry); in PrepareForOsrEntry()
389 graph()->NewNode(common()->Checkpoint(), frame_state, entry, entry); in PrepareForOsrEntry()
397 graph()->NewNode(guard_op, values()->at(i), effect, entry); in PrepareForOsrEntry()
399 Node* context = effect = graph()->NewNode(guard_op, Context(), effect, entry); in PrepareForOsrEntry()
426 Node* loop_exit = graph()->NewNode(common()->LoopExit(), control, loop); in PrepareForLoopExit()
430 Node* effect_rename = graph()->NewNode(common()->LoopExitEffect(), in PrepareForLoopExit()
441 graph()->NewNode(common()->LoopExitValue(), values_[i], loop_exit); in PrepareForLoopExit()
451 (*state_values) = graph()->NewNode(op, count, &values()->at(offset)); in UpdateStateValues()
465 Node* result = graph()->NewNode( in Checkpoint()
521 Node* node = NewNode(op, graph()->start()); in GetNewTarget()
533 Node* node = NewNode(op, graph()->start()); in GetFunctionContext()
544 Node* node = NewNode(op, graph()->start()); in GetFunctionClosure()
554 Node* native_context = NewNode(op, environment()->Context()); in BuildLoadNativeContextField()
555 return NewNode(javascript()->LoadContext(0, index, true), native_context); in BuildLoadNativeContextField()
574 graph()->SetStart(graph()->NewNode(common()->Start(actual_parameter_count))); in CreateGraph()
587 Node* end = graph()->NewNode(common()->End(input_count), input_count, inputs); in CreateGraph()
599 Node* node = NewNode(common()->Checkpoint()); in PrepareEagerCheckpoint()
751 return NewNode(op, GetFunctionClosure()); in BuildLoadGlobal()
777 Node* node = NewNode(op, value, GetFunctionClosure()); in BuildStoreGlobal()
798 Node* node = NewNode(op, context); in VisitLdaContextSlot()
809 Node* node = NewNode(op, context); in VisitLdaCurrentContextSlot()
820 NewNode(op, context, value); in VisitStaContextSlot()
828 NewNode(op, context, value); in VisitStaCurrentContextSlot()
839 Node* value = NewNode(op, name); in BuildLdaLookupSlot()
860 NewNode(javascript()->LoadContext(d, Context::EXTENSION_INDEX, false), in CheckContextExtensions()
864 NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in CheckContextExtensions()
908 environment()->BindAccumulator(NewNode(op, context)); in BuildLdaLookupContextSlot()
927 Node* value = NewNode(op, name); in BuildLdaLookupContextSlot()
974 Node* value = NewNode(op, name); in BuildLdaLookupGlobalSlot()
999 Node* store = NewNode(op, name, value); in BuildStaLookupSlot()
1021 Node* node = NewNode(op, object, GetFunctionClosure()); in VisitLdaNamedProperty()
1034 Node* node = NewNode(op, object, key, GetFunctionClosure()); in VisitLdaKeyedProperty()
1049 Node* node = NewNode(op, object, value, GetFunctionClosure()); in BuildNamedStore()
1072 Node* node = NewNode(op, object, key, value, GetFunctionClosure()); in BuildKeyedStore()
1088 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, false), in VisitLdaModuleVariable()
1090 Node* value = NewNode(javascript()->LoadModule(cell_index), module); in VisitLdaModuleVariable()
1098 NewNode(javascript()->LoadContext(depth, Context::EXTENSION_INDEX, false), in VisitStaModuleVariable()
1101 NewNode(javascript()->StoreModule(cell_index), module, value); in VisitStaModuleVariable()
1126 Node* closure = NewNode(op); in VisitCreateClosure()
1135 Node* context = NewNode(op, environment()->LookupAccumulator()); in VisitCreateBlockContext()
1142 Node* context = NewNode(op, GetFunctionClosure()); in VisitCreateFunctionContext()
1156 Node* context = NewNode(op, exception, closure); in VisitCreateCatchContext()
1167 Node* context = NewNode(op, object, environment()->LookupAccumulator()); in VisitCreateWithContext()
1173 Node* object = NewNode(op, GetFunctionClosure()); in BuildCreateArguments()
1194 Node* literal = NewNode(javascript()->CreateLiteralRegExp( in VisitCreateRegExpLiteral()
1211 Node* literal = NewNode( in VisitCreateArrayLiteral()
1228 Node* literal = NewNode( in VisitCreateObjectLiteral()
1396 Node* call = NewNode(javascript()->CallRuntime(Runtime::kThrow), value); in BuildThrow()
1404 Node* control = NewNode(common()->Throw(), call); in VisitThrow()
1411 Node* call = NewNode(javascript()->CallRuntime(Runtime::kReThrow), value); in VisitReThrow()
1412 Node* control = NewNode(common()->Throw(), call); in VisitReThrow()
1421 Node* node = NewNode(js_op, left, right); in BuildBinaryOp()
1517 Node* node = NewNode(js_op, left, right); in BuildBinaryOpWithImmediate()
1557 Node* node = NewNode(js_op, environment()->LookupAccumulator(), in VisitInc()
1566 Node* node = NewNode(js_op, environment()->LookupAccumulator(), in VisitDec()
1573 Node* node = NewNode(common()->Select(MachineRepresentation::kTagged), value, in VisitLogicalNot()
1579 Node* value = NewNode(javascript()->ToBoolean(ToBooleanHint::kAny), in VisitToBooleanLogicalNot()
1581 Node* node = NewNode(common()->Select(MachineRepresentation::kTagged), value, in VisitToBooleanLogicalNot()
1588 NewNode(javascript()->TypeOf(), environment()->LookupAccumulator()); in VisitTypeOf()
1598 NewNode(javascript()->DeleteProperty(language_mode), object, key); in BuildDelete()
1615 Node* node = NewNode(js_op, left, right); in BuildCompareOp()
1657 Node* value = NewNode(js_op, environment()->LookupAccumulator()); in BuildCastOperator()
1728 Node* node = NewNode(javascript()->StackCheck()); in VisitStackCheck()
1736 NewNode(common()->Return(), pop_node, environment()->LookupAccumulator()); in VisitReturn()
1743 NewNode(javascript()->CallRuntime(Runtime::kHandleDebuggerStatement)); in VisitDebugger()
1758 Node* prepare = NewNode(javascript()->ForInPrepare(), receiver); in BuildForInPrepare()
1773 NewNode(javascript()->LessThan(CompareOperationHint::kSignedSmall), index, in VisitForInContinue()
1790 Node* value = NewNode(javascript()->ForInNext(), receiver, cache_array, in BuildForInNext()
1801 index = NewNode(javascript()->Add(BinaryOperationHint::kSignedSmall), index, in VisitForInStep()
1841 Node* value = NewNode(javascript()->GeneratorRestoreRegister(i), generator); in VisitResumeGenerator()
1846 NewNode(javascript()->GeneratorRestoreContinuation(), generator); in VisitResumeGenerator()
1920 NewNode(common()->OsrNormalEntry()); in BuildOSRNormalEntryPoint()
1974 NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in BuildJumpIfEqual()
1990 NewNode(javascript()->ToBoolean(ToBooleanHint::kAny), accumulator); in BuildJumpIfToBooleanTrue()
1997 NewNode(javascript()->ToBoolean(ToBooleanHint::kAny), accumulator); in BuildJumpIfToBooleanFalse()
2004 NewNode(javascript()->StrictEqual(CompareOperationHint::kAny), in BuildJumpIfNotHole()
2056 result = graph()->NewNode(op, value_input_count, value_inputs, incomplete); in MakeNode()
2082 result = graph()->NewNode(op, input_count_with_deps, buffer, incomplete); in MakeNode()
2099 Node* on_exception = graph()->NewNode(op, effect, result); in MakeNode()
2111 Node* on_success = graph()->NewNode(if_success, result); in MakeNode()
2125 return graph()->NewNode(phi_op, count + 1, buffer, true); in NewPhi()
2135 return graph()->NewNode(phi_op, count + 1, buffer, true); in NewEffectPhi()
2155 control = graph()->NewNode(op, arraysize(merge_inputs), merge_inputs, true); in MergeControl()