Home
last modified time | relevance | path

Searched refs:ReplaceWithValue (Results 1 – 22 of 22) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dgraph-reducer.h95 virtual void ReplaceWithValue(Node* node, Node* value, Node* effect,
114 void ReplaceWithValue(Node* node, Node* value, Node* effect = nullptr,
117 editor_->ReplaceWithValue(node, value, effect, control);
124 ReplaceWithValue(node, node, nullptr, nullptr); in RelaxEffectsAndControls()
130 ReplaceWithValue(node, node, node, nullptr); in RelaxControls()
177 void ReplaceWithValue(Node* node, Node* value, Node* effect, in NON_EXPORTED_BASE()
Dtyped-optimization.cc147 ReplaceWithValue(node, value); in ReduceConvertReceiver()
150 ReplaceWithValue(node, global_proxy); in ReduceConvertReceiver()
160 ReplaceWithValue(node, input); in ReduceCheckHeapObject()
184 ReplaceWithValue(node, elements, check_bounds); in ReduceMaybeGrowFastElements()
212 ReplaceWithValue(node, input); in ReduceCheckNotTaggedHole()
249 ReplaceWithValue(node, input); in ReduceCheckNumber()
259 ReplaceWithValue(node, input); in ReduceCheckString()
303 ReplaceWithValue(node, value); in ReduceLoadField()
506 ReplaceWithValue(comparison, number_comparison); in TryReduceStringComparisonOfStringFromSingleCharCode()
540 ReplaceWithValue(node, equal); in ReduceStringComparison()
[all …]
Dsimplified-operator-reducer.cc152 ReplaceWithValue(node, value); in Reduce()
186 ReplaceWithValue(node, input); in Reduce()
191 ReplaceWithValue(node, input); in Reduce()
199 ReplaceWithValue(node, input); in Reduce()
204 ReplaceWithValue(node, input); in Reduce()
Dwasm-inlining.cc453 ReplaceWithValue(handler, value_output, effect_output, control_output); in InlineCall()
456 ReplaceWithValue(handler, mcgraph()->Dead(), mcgraph()->Dead(), in InlineCall()
503 ReplaceWithValue(call, mcgraph()->Dead(), effect_output, control_output); in InlineCall()
506 ReplaceWithValue(call, values[0], effect_output, control_output); in InlineCall()
514 ReplaceWithValue(use, values[ProjectionIndexOf(use->op())]); in InlineCall()
519 ReplaceWithValue(call, mcgraph()->Dead(), effect_output, control_output); in InlineCall()
523 ReplaceWithValue(call, mcgraph()->Dead(), mcgraph()->Dead(), in InlineCall()
Dwasm-escape-analysis.cc54 ReplaceWithValue(use, mcgraph_->Dead(), NodeProperties::GetEffectInput(use), in ReduceAllocateRaw()
60 ReplaceWithValue(node, mcgraph_->Dead(), NodeProperties::GetEffectInput(node), in ReduceAllocateRaw()
Dconstant-folding-reducer.cc75 ReplaceWithValue(node, constant); in Reduce()
83 ReplaceWithValue(node, fold_constant, node, node); in Reduce()
Djs-typed-lowering.cc657 ReplaceWithValue(node, value, effect, control); in ReduceJSAdd()
873 ReplaceWithValue(node, value, gasm.effect(), gasm.control()); in ReduceJSEqual()
898 ReplaceWithValue(node, replacement); in ReduceJSStrictEqual()
963 ReplaceWithValue(node, input); in ReduceJSToName()
987 ReplaceWithValue(node, input); in ReduceJSToLength()
1033 ReplaceWithValue(node, reduction.replacement()); in ReduceJSToNumber()
1102 ReplaceWithValue(node, reduction.replacement()); in ReduceJSToString()
1117 ReplaceWithValue(node, receiver, effect, control); in ReduceJSToObject()
1162 ReplaceWithValue(node, node, effect, control); in ReduceJSToObject()
1181 ReplaceWithValue(node, value); in ReduceJSLoadNamed()
[all …]
Djs-intrinsic-lowering.cc148 ReplaceWithValue(node, create_generator, create_generator); in ReduceCreateJSGeneratorObject()
161 ReplaceWithValue(node, undefined, node); in ReduceGeneratorClose()
270 ReplaceWithValue(node, node, ephi, merge); in ReduceIsInstanceType()
290 ReplaceWithValue(node, node, assert, nullptr); in ReduceTurbofanStaticAssert()
328 ReplaceWithValue(node, m.node()); in ReduceToString()
Dbranch-elimination.cc224 ReplaceWithValue(node, dead(), dead(), merge); in TryPullTrapIntoMerge()
284 ReplaceWithValue(node, dead(), dead(), dead()); in ReduceTrapConditional()
285 ReplaceWithValue(other_if_branch, node, node, node); in ReduceTrapConditional()
295 ReplaceWithValue(node, dead(), dead(), dead()); in ReduceTrapConditional()
334 ReplaceWithValue(node, dead(), effect, control); in ReduceDeoptimizeConditional()
Djs-inlining.cc196 ReplaceWithValue(exception_target, value_output, effect_output, in InlineCall()
199 ReplaceWithValue(exception_target, exception_target, exception_target, in InlineCall()
241 ReplaceWithValue(call, value_output, effect_output, control_output); in InlineCall()
244 ReplaceWithValue(call, jsgraph()->Dead(), jsgraph()->Dead(), in InlineCall()
660 ReplaceWithValue(dummy, result); in ReduceJSCall()
684 ReplaceWithValue(node_success, node_success, node_success, in ReduceJSCall()
Djs-call-reducer.cc2326 ReplaceWithValue(gasm->node_ptr(), subgraph, gasm->effect(), gasm->control()); in ReplaceWithSubgraph()
2341 ReplaceWithValue(gasm->outermost_handler(), handler_exception, in ReplaceWithSubgraph()
2356 ReplaceWithValue(node, value); in ReduceMathUnary()
2373 ReplaceWithValue(node, value); in ReduceMathBinary()
2391 ReplaceWithValue(node, value); in ReduceMathImul()
2410 ReplaceWithValue(node, value, effect); in ReduceMathImul()
2423 ReplaceWithValue(node, value); in ReduceMathClz32()
2436 ReplaceWithValue(node, value, effect); in ReduceMathClz32()
2450 ReplaceWithValue(node, empty_value); in ReduceMathMinMax()
2468 ReplaceWithValue(node, value, effect); in ReduceMathMinMax()
[all …]
Djs-native-context-specialization.cc158 ReplaceWithValue(node, reduction.replacement()); in ReduceJSToString()
172 ReplaceWithValue(node, reduction.replacement()); in ReduceJSToString()
246 ReplaceWithValue(node, value, effect, control); in ReduceJSAsyncFunctionEnter()
282 ReplaceWithValue(node, promise, effect, control); in ReduceJSAsyncFunctionReject()
315 ReplaceWithValue(node, promise, effect, control); in ReduceJSAsyncFunctionResolve()
349 ReplaceWithValue(node, reduced); in ReduceJSAdd()
376 ReplaceWithValue(node, value); in ReduceJSGetSuperConstructor()
600 ReplaceWithValue(node, result_in_chain); in ReduceJSHasInPrototypeChain()
691 ReplaceWithValue(node, promise, effect, control); in ReduceJSPromiseResolve()
742 ReplaceWithValue(node, value, effect, control); in ReduceJSResolvePromise()
[all …]
Descape-analysis-reducer.cc70 ReplaceWithValue(original, original, original, control); in ReplaceNode()
300 ReplaceWithValue(node, arguments_elements_state); in Finalize()
352 ReplaceWithValue(load, length); in Finalize()
Djs-context-specialization.cc193 ReplaceWithValue(node, constant); in ReduceJSLoadContext()
291 ReplaceWithValue(node, import_meta_const); in ReduceJSGetImportMeta()
Dload-elimination.cc778 ReplaceWithValue(node, value, effect); in ReduceCompareMaps()
797 ReplaceWithValue(node, elements, effect); in ReduceEnsureWritableFastElements()
920 ReplaceWithValue(node, value, effect); in ReduceLoadField()
954 ReplaceWithValue(node, replacement, effect); in ReduceLoadField()
1092 ReplaceWithValue(node, replacement, effect); in ReduceLoadElement()
Dcommon-operator-reducer.cc167 ReplaceWithValue(node, dead(), effect, control); in ReduceDeoptimizeConditional()
493 ReplaceWithValue(trap, dead(), dead(), dead()); in ReduceTrapConditional()
Djs-inlining-heuristic.cc753 ReplaceWithValue(if_exception, exception_value, exception_effect, in InlineCandidate()
766 ReplaceWithValue(node, value, effect, control); in InlineCandidate()
Dgraph-reducer.cc251 void GraphReducer::ReplaceWithValue(Node* node, Node* value, Node* effect, in ReplaceWithValue() function in v8::internal::compiler::GraphReducer
Dredundancy-elimination.cc271 ReplaceWithValue(node, check); in ReduceCheckNode()
Ddead-code-elimination.cc304 ReplaceWithValue(node, DeadValue(input), node, control); in ReduceEffectNode()
Djs-create-lowering.cc1116 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateLiteralArrayOrObject()
1188 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateLiteralRegExp()
1207 ReplaceWithValue(node, value); in ReduceJSGetTemplateObject()
1421 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateObject()
Dcsa-load-elimination.cc358 ReplaceWithValue(node, replacement, effect); in ReduceLoadFromObject()