Lines Matching refs:Node
52 Reduction Reduce(Node* node) final;
59 Reduction ReduceArrayConstructor(Node* node);
60 Reduction ReduceBooleanConstructor(Node* node);
61 Reduction ReduceCallApiFunction(Node* node,
63 Reduction ReduceFunctionPrototypeApply(Node* node);
64 Reduction ReduceFunctionPrototypeBind(Node* node);
65 Reduction ReduceFunctionPrototypeCall(Node* node);
66 Reduction ReduceFunctionPrototypeHasInstance(Node* node);
67 Reduction ReduceObjectConstructor(Node* node);
68 Reduction ReduceObjectGetPrototype(Node* node, Node* object);
69 Reduction ReduceObjectGetPrototypeOf(Node* node);
70 Reduction ReduceObjectIs(Node* node);
71 Reduction ReduceObjectPrototypeGetProto(Node* node);
72 Reduction ReduceObjectPrototypeHasOwnProperty(Node* node);
73 Reduction ReduceObjectPrototypeIsPrototypeOf(Node* node);
74 Reduction ReduceObjectCreate(Node* node);
75 Reduction ReduceReflectApply(Node* node);
76 Reduction ReduceReflectConstruct(Node* node);
77 Reduction ReduceReflectGet(Node* node);
78 Reduction ReduceReflectGetPrototypeOf(Node* node);
79 Reduction ReduceReflectHas(Node* node);
80 Reduction ReduceArrayForEach(Node* node, Handle<SharedFunctionInfo> shared);
82 Reduction ReduceArrayReduce(Node* node, ArrayReduceDirection direction,
84 Reduction ReduceArrayMap(Node* node, Handle<SharedFunctionInfo> shared);
85 Reduction ReduceArrayFilter(Node* node, Handle<SharedFunctionInfo> shared);
87 Reduction ReduceArrayFind(Node* node, ArrayFindVariant variant,
89 Reduction ReduceArrayEvery(Node* node, Handle<SharedFunctionInfo> shared);
92 Node* node);
93 Reduction ReduceArraySome(Node* node, Handle<SharedFunctionInfo> shared);
94 Reduction ReduceArrayPrototypePush(Node* node);
95 Reduction ReduceArrayPrototypePop(Node* node);
96 Reduction ReduceArrayPrototypeShift(Node* node);
97 Reduction ReduceArrayPrototypeSlice(Node* node);
98 Reduction ReduceArrayIsArray(Node* node);
100 Reduction ReduceArrayIterator(Node* node, IterationKind kind);
101 Reduction ReduceArrayIteratorPrototypeNext(Node* node);
102 Reduction ReduceFastArrayIteratorNext(InstanceType type, Node* node,
106 Node* node, int arity, CallFrequency const& frequency,
108 Reduction ReduceJSConstruct(Node* node);
109 Reduction ReduceJSConstructWithArrayLike(Node* node);
110 Reduction ReduceJSConstructWithSpread(Node* node);
111 Reduction ReduceJSCall(Node* node);
112 Reduction ReduceJSCall(Node* node, Handle<SharedFunctionInfo> shared);
113 Reduction ReduceJSCallWithArrayLike(Node* node);
114 Reduction ReduceJSCallWithSpread(Node* node);
115 Reduction ReduceRegExpPrototypeTest(Node* node);
116 Reduction ReduceReturnReceiver(Node* node);
117 Reduction ReduceStringPrototypeIndexOf(Node* node);
118 Reduction ReduceStringPrototypeSubstring(Node* node);
119 Reduction ReduceStringPrototypeSlice(Node* node);
120 Reduction ReduceStringPrototypeSubstr(Node* node);
122 const Operator* string_access_operator, Node* node);
123 Reduction ReduceStringPrototypeCharAt(Node* node);
126 Reduction ReduceStringPrototypeToLowerCaseIntl(Node* node);
127 Reduction ReduceStringPrototypeToUpperCaseIntl(Node* node);
130 Reduction ReduceStringFromCharCode(Node* node);
131 Reduction ReduceStringFromCodePoint(Node* node);
132 Reduction ReduceStringPrototypeIterator(Node* node);
133 Reduction ReduceStringIteratorPrototypeNext(Node* node);
134 Reduction ReduceStringPrototypeConcat(Node* node,
137 Reduction ReduceAsyncFunctionPromiseCreate(Node* node);
138 Reduction ReduceAsyncFunctionPromiseRelease(Node* node);
139 Reduction ReducePromiseConstructor(Node* node);
140 Reduction ReducePromiseInternalConstructor(Node* node);
141 Reduction ReducePromiseInternalReject(Node* node);
142 Reduction ReducePromiseInternalResolve(Node* node);
143 Reduction ReducePromisePrototypeCatch(Node* node);
144 Reduction ReducePromisePrototypeFinally(Node* node);
145 Reduction ReducePromisePrototypeThen(Node* node);
146 Reduction ReducePromiseResolveTrampoline(Node* node);
148 Reduction ReduceTypedArrayConstructor(Node* node,
150 Reduction ReduceTypedArrayPrototypeToStringTag(Node* node);
152 Reduction ReduceSoftDeoptimize(Node* node, DeoptimizeReason reason);
154 Reduction ReduceMathUnary(Node* node, const Operator* op);
155 Reduction ReduceMathBinary(Node* node, const Operator* op);
156 Reduction ReduceMathImul(Node* node);
157 Reduction ReduceMathClz32(Node* node);
158 Reduction ReduceMathMinMax(Node* node, const Operator* op, Node* empty_value);
160 Reduction ReduceNumberIsFinite(Node* node);
161 Reduction ReduceNumberIsInteger(Node* node);
162 Reduction ReduceNumberIsSafeInteger(Node* node);
163 Reduction ReduceNumberIsNaN(Node* node);
165 Reduction ReduceGlobalIsFinite(Node* node);
166 Reduction ReduceGlobalIsNaN(Node* node);
168 Reduction ReduceMapPrototypeHas(Node* node);
169 Reduction ReduceMapPrototypeGet(Node* node);
170 Reduction ReduceCollectionIteration(Node* node,
173 Reduction ReduceCollectionPrototypeSize(Node* node,
176 Node* node, int entry_size, Handle<HeapObject> empty_collection,
180 Reduction ReduceArrayBufferIsView(Node* node);
181 Reduction ReduceArrayBufferViewAccessor(Node* node,
185 Reduction ReduceDataViewPrototypeGet(Node* node,
187 Reduction ReduceDataViewPrototypeSet(Node* node,
190 Reduction ReduceDatePrototypeGetTime(Node* node);
191 Reduction ReduceDateNow(Node* node);
192 Reduction ReduceNumberParseInt(Node* node);
194 Reduction ReduceNumberConstructor(Node* node);
198 Node* DoFilterPostCallbackWork(ElementsKind kind, Node** control,
199 Node** effect, Node* a, Node* to,
200 Node* element, Node* callback_value);
207 void WireInCallbackIsCallableCheck(Node* fncallback, Node* context,
208 Node* check_frame_state, Node* effect,
209 Node** control, Node** check_fail,
210 Node** check_throw);
211 void RewirePostCallbackExceptionEdges(Node* check_throw, Node* on_exception,
212 Node* effect, Node** check_fail,
213 Node** control);
220 Node* WireInLoopStart(Node* k, Node** control, Node** effect);
221 void WireInLoopEnd(Node* loop, Node* eloop, Node* vloop, Node* k,
222 Node* control, Node* effect);
226 Node* SafeLoadElement(ElementsKind kind, Node* receiver, Node* control,
227 Node** effect, Node** k,
230 Node* CreateArtificialFrameState(Node* node, Node* outer_frame_state,
253 std::set<Node*> waitlist_;