Lines Matching refs:Reduction
64 Reduction Reduce(Node* node) final;
80 Reduction ReduceBooleanConstructor(Node* node);
81 Reduction ReduceCallApiFunction(Node* node,
83 Reduction ReduceCallWasmFunction(Node* node,
85 Reduction ReduceFunctionPrototypeApply(Node* node);
86 Reduction ReduceFunctionPrototypeBind(Node* node);
87 Reduction ReduceFunctionPrototypeCall(Node* node);
88 Reduction ReduceFunctionPrototypeHasInstance(Node* node);
89 Reduction ReduceObjectConstructor(Node* node);
90 Reduction ReduceObjectGetPrototype(Node* node, Node* object);
91 Reduction ReduceObjectGetPrototypeOf(Node* node);
92 Reduction ReduceObjectIs(Node* node);
93 Reduction ReduceObjectPrototypeGetProto(Node* node);
94 Reduction ReduceObjectPrototypeHasOwnProperty(Node* node);
95 Reduction ReduceObjectPrototypeIsPrototypeOf(Node* node);
96 Reduction ReduceObjectCreate(Node* node);
97 Reduction ReduceReflectApply(Node* node);
98 Reduction ReduceReflectConstruct(Node* node);
99 Reduction ReduceReflectGet(Node* node);
100 Reduction ReduceReflectGetPrototypeOf(Node* node);
101 Reduction ReduceReflectHas(Node* node);
103 Reduction ReduceArrayConstructor(Node* node);
104 Reduction ReduceArrayEvery(Node* node, const SharedFunctionInfoRef& shared);
105 Reduction ReduceArrayFilter(Node* node, const SharedFunctionInfoRef& shared);
106 Reduction ReduceArrayFindIndex(Node* node,
108 Reduction ReduceArrayFind(Node* node, const SharedFunctionInfoRef& shared);
109 Reduction ReduceArrayForEach(Node* node, const SharedFunctionInfoRef& shared);
110 Reduction ReduceArrayIncludes(Node* node);
111 Reduction ReduceArrayIndexOf(Node* node);
112 Reduction ReduceArrayIsArray(Node* node);
113 Reduction ReduceArrayMap(Node* node, const SharedFunctionInfoRef& shared);
114 Reduction ReduceArrayPrototypePop(Node* node);
115 Reduction ReduceArrayPrototypePush(Node* node);
116 Reduction ReduceArrayPrototypeShift(Node* node);
117 Reduction ReduceArrayPrototypeSlice(Node* node);
118 Reduction ReduceArrayReduce(Node* node, const SharedFunctionInfoRef& shared);
119 Reduction ReduceArrayReduceRight(Node* node,
121 Reduction ReduceArraySome(Node* node, const SharedFunctionInfoRef& shared);
124 Reduction ReduceArrayIterator(Node* node, ArrayIteratorKind array_kind,
126 Reduction ReduceArrayIteratorPrototypeNext(Node* node);
127 Reduction ReduceFastArrayIteratorNext(InstanceType type, Node* node,
130 Reduction ReduceCallOrConstructWithArrayLikeOrSpreadOfCreateArguments(
134 Reduction ReduceCallOrConstructWithArrayLikeOrSpread(
139 Reduction ReduceJSConstruct(Node* node);
140 Reduction ReduceJSConstructWithArrayLike(Node* node);
141 Reduction ReduceJSConstructWithSpread(Node* node);
142 Reduction ReduceJSCall(Node* node);
143 Reduction ReduceJSCall(Node* node, const SharedFunctionInfoRef& shared);
144 Reduction ReduceJSCallWithArrayLike(Node* node);
145 Reduction ReduceJSCallWithSpread(Node* node);
146 Reduction ReduceRegExpPrototypeTest(Node* node);
147 Reduction ReduceReturnReceiver(Node* node);
150 Reduction ReduceStringPrototypeIndexOfIncludes(
152 Reduction ReduceStringPrototypeSubstring(Node* node);
153 Reduction ReduceStringPrototypeSlice(Node* node);
154 Reduction ReduceStringPrototypeSubstr(Node* node);
155 Reduction ReduceStringPrototypeStringAt(
157 Reduction ReduceStringPrototypeCharAt(Node* node);
158 Reduction ReduceStringPrototypeStartsWith(Node* node);
161 Reduction ReduceStringPrototypeToLowerCaseIntl(Node* node);
162 Reduction ReduceStringPrototypeToUpperCaseIntl(Node* node);
165 Reduction ReduceStringFromCharCode(Node* node);
166 Reduction ReduceStringFromCodePoint(Node* node);
167 Reduction ReduceStringPrototypeIterator(Node* node);
168 Reduction ReduceStringPrototypeLocaleCompare(Node* node);
169 Reduction ReduceStringIteratorPrototypeNext(Node* node);
170 Reduction ReduceStringPrototypeConcat(Node* node);
172 Reduction ReducePromiseConstructor(Node* node);
173 Reduction ReducePromiseInternalConstructor(Node* node);
174 Reduction ReducePromiseInternalReject(Node* node);
175 Reduction ReducePromiseInternalResolve(Node* node);
176 Reduction ReducePromisePrototypeCatch(Node* node);
177 Reduction ReducePromisePrototypeFinally(Node* node);
178 Reduction ReducePromisePrototypeThen(Node* node);
179 Reduction ReducePromiseResolveTrampoline(Node* node);
181 Reduction ReduceTypedArrayConstructor(Node* node,
183 Reduction ReduceTypedArrayPrototypeToStringTag(Node* node);
185 Reduction ReduceForInsufficientFeedback(Node* node, DeoptimizeReason reason);
187 Reduction ReduceMathUnary(Node* node, const Operator* op);
188 Reduction ReduceMathBinary(Node* node, const Operator* op);
189 Reduction ReduceMathImul(Node* node);
190 Reduction ReduceMathClz32(Node* node);
191 Reduction ReduceMathMinMax(Node* node, const Operator* op, Node* empty_value);
193 Reduction ReduceNumberIsFinite(Node* node);
194 Reduction ReduceNumberIsInteger(Node* node);
195 Reduction ReduceNumberIsSafeInteger(Node* node);
196 Reduction ReduceNumberIsNaN(Node* node);
198 Reduction ReduceGlobalIsFinite(Node* node);
199 Reduction ReduceGlobalIsNaN(Node* node);
201 Reduction ReduceMapPrototypeHas(Node* node);
202 Reduction ReduceMapPrototypeGet(Node* node);
203 Reduction ReduceCollectionIteration(Node* node,
206 Reduction ReduceCollectionPrototypeSize(Node* node,
208 Reduction ReduceCollectionIteratorPrototypeNext(
213 Reduction ReduceArrayBufferIsView(Node* node);
214 Reduction ReduceArrayBufferViewAccessor(Node* node,
219 Reduction ReduceDataViewAccess(Node* node, DataViewAccess access,
222 Reduction ReduceDatePrototypeGetTime(Node* node);
223 Reduction ReduceDateNow(Node* node);
224 Reduction ReduceNumberParseInt(Node* node);
226 Reduction ReduceNumberConstructor(Node* node);
227 Reduction ReduceBigIntAsN(Node* node, Builtin builtin);
230 Reduction ReplaceWithSubgraph(JSCallReducerAssembler* gasm, Node* subgraph);