/third_party/node/deps/v8/src/compiler/ |
D | graph-reducer.h | 95 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()
|
D | typed-optimization.cc | 147 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 …]
|
D | simplified-operator-reducer.cc | 152 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()
|
D | wasm-inlining.cc | 453 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()
|
D | wasm-escape-analysis.cc | 54 ReplaceWithValue(use, mcgraph_->Dead(), NodeProperties::GetEffectInput(use), in ReduceAllocateRaw() 60 ReplaceWithValue(node, mcgraph_->Dead(), NodeProperties::GetEffectInput(node), in ReduceAllocateRaw()
|
D | constant-folding-reducer.cc | 75 ReplaceWithValue(node, constant); in Reduce() 83 ReplaceWithValue(node, fold_constant, node, node); in Reduce()
|
D | js-typed-lowering.cc | 657 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 …]
|
D | js-intrinsic-lowering.cc | 148 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()
|
D | branch-elimination.cc | 224 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()
|
D | js-inlining.cc | 196 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()
|
D | js-call-reducer.cc | 2326 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 …]
|
D | js-native-context-specialization.cc | 158 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 …]
|
D | escape-analysis-reducer.cc | 70 ReplaceWithValue(original, original, original, control); in ReplaceNode() 300 ReplaceWithValue(node, arguments_elements_state); in Finalize() 352 ReplaceWithValue(load, length); in Finalize()
|
D | js-context-specialization.cc | 193 ReplaceWithValue(node, constant); in ReduceJSLoadContext() 291 ReplaceWithValue(node, import_meta_const); in ReduceJSGetImportMeta()
|
D | load-elimination.cc | 778 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()
|
D | common-operator-reducer.cc | 167 ReplaceWithValue(node, dead(), effect, control); in ReduceDeoptimizeConditional() 493 ReplaceWithValue(trap, dead(), dead(), dead()); in ReduceTrapConditional()
|
D | js-inlining-heuristic.cc | 753 ReplaceWithValue(if_exception, exception_value, exception_effect, in InlineCandidate() 766 ReplaceWithValue(node, value, effect, control); in InlineCandidate()
|
D | graph-reducer.cc | 251 void GraphReducer::ReplaceWithValue(Node* node, Node* value, Node* effect, in ReplaceWithValue() function in v8::internal::compiler::GraphReducer
|
D | redundancy-elimination.cc | 271 ReplaceWithValue(node, check); in ReduceCheckNode()
|
D | dead-code-elimination.cc | 304 ReplaceWithValue(node, DeadValue(input), node, control); in ReduceEffectNode()
|
D | js-create-lowering.cc | 1116 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()
|
D | csa-load-elimination.cc | 358 ReplaceWithValue(node, replacement, effect); in ReduceLoadFromObject()
|