/external/v8/src/compiler/ |
D | graph-reducer.h | 85 virtual void ReplaceWithValue(Node* node, Node* value, Node* effect, 104 void ReplaceWithValue(Node* node, Node* value, Node* effect = nullptr, 107 editor_->ReplaceWithValue(node, value, effect, control); 114 ReplaceWithValue(node, node, nullptr, nullptr); in RelaxEffectsAndControls() 120 ReplaceWithValue(node, node, node, nullptr); in RelaxControls() 162 void ReplaceWithValue(Node* node, Node* value, Node* effect, in NON_EXPORTED_BASE()
|
D | simplified-operator-reducer.cc | 142 ReplaceWithValue(node, value); in Reduce() 175 ReplaceWithValue(node, input); in Reduce() 180 ReplaceWithValue(node, input); in Reduce() 188 ReplaceWithValue(node, input); in Reduce() 193 ReplaceWithValue(node, input); in Reduce()
|
D | typed-optimization.cc | 109 ReplaceWithValue(node, value); in ReduceConvertReceiver() 112 ReplaceWithValue(node, global_proxy); in ReduceConvertReceiver() 122 ReplaceWithValue(node, input); in ReduceCheckHeapObject() 132 ReplaceWithValue(node, input); in ReduceCheckNotTaggedHole() 169 ReplaceWithValue(node, input); in ReduceCheckNumber() 179 ReplaceWithValue(node, input); in ReduceCheckString() 223 ReplaceWithValue(node, value); in ReduceLoadField() 410 ReplaceWithValue(comparison, number_comparison); in TryReduceStringComparisonOfStringFromSingleCharCode() 444 ReplaceWithValue(node, equal); in ReduceStringComparison() 547 ReplaceWithValue(node, input); in ReduceSpeculativeToNumber()
|
D | js-typed-lowering.cc | 556 ReplaceWithValue(node, value); in ReduceJSAdd() 572 ReplaceWithValue(node, value, effect, control); in ReduceJSAdd() 578 ReplaceWithValue(node, value, effect, control); in ReduceJSAdd() 742 ReplaceWithValue(node, value, effect, control); in ReduceCreateConsString() 885 ReplaceWithValue(node, replacement); in ReduceJSStrictEqual() 894 ReplaceWithValue(node, replacement); in ReduceJSStrictEqual() 943 ReplaceWithValue(node, input); in ReduceJSToInteger() 954 ReplaceWithValue(node, input); in ReduceJSToName() 978 ReplaceWithValue(node, input); in ReduceJSToLength() 1024 ReplaceWithValue(node, reduction.replacement()); in ReduceJSToNumberOrNumeric() [all …]
|
D | js-call-reducer.cc | 41 ReplaceWithValue(node, value); in ReduceMathUnary() 54 ReplaceWithValue(node, value, effect); in ReduceMathUnary() 65 ReplaceWithValue(node, value); in ReduceMathBinary() 84 ReplaceWithValue(node, value, effect); in ReduceMathBinary() 96 ReplaceWithValue(node, value); in ReduceMathImul() 117 ReplaceWithValue(node, value, effect); in ReduceMathImul() 129 ReplaceWithValue(node, value); in ReduceMathClz32() 142 ReplaceWithValue(node, value, effect); in ReduceMathClz32() 155 ReplaceWithValue(node, empty_value); in ReduceMathMinMax() 173 ReplaceWithValue(node, value, effect); in ReduceMathMinMax() [all …]
|
D | js-inlining.cc | 178 ReplaceWithValue(exception_target, value_output, effect_output, in InlineCall() 181 ReplaceWithValue(exception_target, exception_target, exception_target, in InlineCall() 224 ReplaceWithValue(call, value_output, effect_output, control_output); in InlineCall() 227 ReplaceWithValue(call, jsgraph()->Dead(), jsgraph()->Dead(), in InlineCall() 566 ReplaceWithValue(dummy, result); in ReduceJSCall() 590 ReplaceWithValue(node_success, node_success, node_success, in ReduceJSCall()
|
D | js-intrinsic-lowering.cc | 132 ReplaceWithValue(node, create_generator, create_generator); in ReduceCreateJSGeneratorObject() 145 ReplaceWithValue(node, undefined, node); in ReduceGeneratorClose() 222 ReplaceWithValue(node, node, ephi, merge); in ReduceIsInstanceType() 289 ReplaceWithValue(node, m.node()); in ReduceToString()
|
D | js-native-context-specialization.cc | 139 ReplaceWithValue(node, value); in ReduceJSAdd() 164 ReplaceWithValue(node, value); in ReduceJSGetSuperConstructor() 374 ReplaceWithValue(node, value); in ReduceJSHasInPrototypeChain() 468 ReplaceWithValue(node, promise, effect, control); in ReduceJSPromiseResolve() 518 ReplaceWithValue(node, value, effect, control); in ReduceJSResolvePromise() 530 ReplaceWithValue(node, value); in ReduceJSLoadContext() 741 ReplaceWithValue(node, value, effect, control); in ReduceGlobalAccess() 763 ReplaceWithValue(node, value, effect); in ReduceJSLoadGlobal() 791 ReplaceWithValue(node, value, effect, control); in ReduceJSStoreGlobal() 1053 ReplaceWithValue(if_exception, phi, ephi, merge); in ReduceNamedAccess() [all …]
|
D | escape-analysis-reducer.cc | 67 ReplaceWithValue(original, original, original, control); in ReplaceNode() 314 ReplaceWithValue(node, arguments_elements_state); in Finalize() 348 ReplaceWithValue(load, length); in Finalize()
|
D | constant-folding-reducer.cc | 59 ReplaceWithValue(node, replacement); in Reduce()
|
D | load-elimination.cc | 731 ReplaceWithValue(node, check, effect); in ReduceArrayBufferWasNeutered() 778 ReplaceWithValue(node, value, effect); in ReduceCompareMaps() 797 ReplaceWithValue(node, elements, effect); in ReduceEnsureWritableFastElements() 915 ReplaceWithValue(node, value, effect); in ReduceLoadField() 936 ReplaceWithValue(node, replacement, effect); in ReduceLoadField() 1024 ReplaceWithValue(node, replacement, effect); in ReduceLoadElement()
|
D | js-context-specialization.cc | 183 ReplaceWithValue(node, constant); in ReduceJSLoadContext()
|
D | js-inlining-heuristic.cc | 655 ReplaceWithValue(if_exception, exception_value, exception_effect, in InlineCandidate() 668 ReplaceWithValue(node, value, effect, control); in InlineCandidate()
|
D | branch-elimination.cc | 126 ReplaceWithValue(node, dead(), effect, control); in ReduceDeoptimizeConditional()
|
D | graph-reducer.cc | 224 void GraphReducer::ReplaceWithValue(Node* node, Node* value, Node* effect, in ReplaceWithValue() function in v8::internal::compiler::GraphReducer
|
D | redundancy-elimination.cc | 227 ReplaceWithValue(node, check); in ReduceCheckNode()
|
D | dead-code-elimination.cc | 277 ReplaceWithValue(node, DeadValue(input), node, control); in ReduceEffectNode()
|
D | common-operator-reducer.cc | 160 ReplaceWithValue(node, dead(), effect, control); in ReduceDeoptimizeConditional()
|
D | js-create-lowering.cc | 1144 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateLiteralArrayOrObject() 1215 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateLiteralRegExp() 1422 ReplaceWithValue(node, value, effect, control); in ReduceJSCreateObject()
|