Home
last modified time | relevance | path

Searched refs:Reduction (Results 1 – 25 of 124) sorted by relevance

12345

/third_party/node/deps/v8/src/compiler/
Djs-call-reducer.h64 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);
[all …]
Djs-typed-lowering.h41 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
46 Reduction ReduceJSAdd(Node* node); in NON_EXPORTED_BASE()
47 Reduction ReduceJSBitwiseNot(Node* node); in NON_EXPORTED_BASE()
48 Reduction ReduceJSDecrement(Node* node); in NON_EXPORTED_BASE()
49 Reduction ReduceJSIncrement(Node* node); in NON_EXPORTED_BASE()
50 Reduction ReduceJSNegate(Node* node); in NON_EXPORTED_BASE()
51 Reduction ReduceJSComparison(Node* node); in NON_EXPORTED_BASE()
52 Reduction ReduceJSLoadNamed(Node* node); in NON_EXPORTED_BASE()
53 Reduction ReduceJSHasInPrototypeChain(Node* node); in NON_EXPORTED_BASE()
54 Reduction ReduceJSOrdinaryHasInstance(Node* node); in NON_EXPORTED_BASE()
[all …]
Dmachine-operator-reducer.h34 Reduction Reduce(Node* node) override; in NON_EXPORTED_BASE()
67 Reduction ReplaceBool(bool value) { return ReplaceInt32(value ? 1 : 0); } in NON_EXPORTED_BASE()
68 Reduction ReplaceFloat32(volatile float value) { in NON_EXPORTED_BASE()
71 Reduction ReplaceFloat64(volatile double value) { in NON_EXPORTED_BASE()
74 Reduction ReplaceInt32(int32_t value) { in NON_EXPORTED_BASE()
77 Reduction ReplaceUint32(uint32_t value) { in NON_EXPORTED_BASE()
80 Reduction ReplaceInt64(int64_t value) { in NON_EXPORTED_BASE()
84 Reduction ReduceInt32Add(Node* node); in NON_EXPORTED_BASE()
85 Reduction ReduceInt64Add(Node* node); in NON_EXPORTED_BASE()
86 Reduction ReduceInt32Sub(Node* node); in NON_EXPORTED_BASE()
[all …]
Djs-intrinsic-lowering.h39 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
42 Reduction ReduceCopyDataProperties(Node* node); in NON_EXPORTED_BASE()
43 Reduction ReduceCopyDataPropertiesWithExcludedPropertiesOnStack(Node* node); in NON_EXPORTED_BASE()
44 Reduction ReduceCreateIterResultObject(Node* node); in NON_EXPORTED_BASE()
45 Reduction ReduceDeoptimizeNow(Node* node); in NON_EXPORTED_BASE()
46 Reduction ReduceCreateJSGeneratorObject(Node* node); in NON_EXPORTED_BASE()
47 Reduction ReduceGeneratorClose(Node* node); in NON_EXPORTED_BASE()
48 Reduction ReduceAsyncFunctionAwaitCaught(Node* node); in NON_EXPORTED_BASE()
49 Reduction ReduceAsyncFunctionAwaitUncaught(Node* node); in NON_EXPORTED_BASE()
50 Reduction ReduceAsyncFunctionEnter(Node* node); in NON_EXPORTED_BASE()
[all …]
Dtyped-optimization.h38 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
41 Reduction ReduceConvertReceiver(Node* node); in NON_EXPORTED_BASE()
42 Reduction ReduceMaybeGrowFastElements(Node* node); in NON_EXPORTED_BASE()
43 Reduction ReduceCheckBounds(Node* node); in NON_EXPORTED_BASE()
44 Reduction ReduceCheckHeapObject(Node* node); in NON_EXPORTED_BASE()
45 Reduction ReduceCheckMaps(Node* node); in NON_EXPORTED_BASE()
46 Reduction ReduceCheckNumber(Node* node); in NON_EXPORTED_BASE()
47 Reduction ReduceCheckString(Node* node); in NON_EXPORTED_BASE()
48 Reduction ReduceCheckEqualsInternalizedString(Node* node); in NON_EXPORTED_BASE()
49 Reduction ReduceCheckEqualsSymbol(Node* node); in NON_EXPORTED_BASE()
[all …]
Djs-create-lowering.h47 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
50 Reduction ReduceJSCreate(Node* node); in NON_EXPORTED_BASE()
51 Reduction ReduceJSCreateArguments(Node* node); in NON_EXPORTED_BASE()
52 Reduction ReduceJSCreateArray(Node* node); in NON_EXPORTED_BASE()
53 Reduction ReduceJSCreateArrayIterator(Node* node); in NON_EXPORTED_BASE()
54 Reduction ReduceJSCreateAsyncFunctionObject(Node* node); in NON_EXPORTED_BASE()
55 Reduction ReduceJSCreateCollectionIterator(Node* node); in NON_EXPORTED_BASE()
56 Reduction ReduceJSCreateBoundFunction(Node* node); in NON_EXPORTED_BASE()
57 Reduction ReduceJSCreateClosure(Node* node); in NON_EXPORTED_BASE()
58 Reduction ReduceJSCreateIterResultObject(Node* node); in NON_EXPORTED_BASE()
[all …]
Djs-native-context-specialization.h65 Reduction Reduce(Node* node) final;
74 Reduction ReduceJSAdd(Node* node);
75 Reduction ReduceJSAsyncFunctionEnter(Node* node);
76 Reduction ReduceJSAsyncFunctionReject(Node* node);
77 Reduction ReduceJSAsyncFunctionResolve(Node* node);
78 Reduction ReduceJSGetSuperConstructor(Node* node);
79 Reduction ReduceJSInstanceOf(Node* node);
80 Reduction ReduceJSHasInPrototypeChain(Node* node);
81 Reduction ReduceJSOrdinaryHasInstance(Node* node);
82 Reduction ReduceJSPromiseResolve(Node* node);
[all …]
Ddead-code-elimination.h50 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
53 Reduction ReduceEnd(Node* node); in NON_EXPORTED_BASE()
54 Reduction ReduceLoopOrMerge(Node* node); in NON_EXPORTED_BASE()
55 Reduction ReduceLoopExit(Node* node); in NON_EXPORTED_BASE()
56 Reduction ReduceNode(Node* node); in NON_EXPORTED_BASE()
57 Reduction ReducePhi(Node* node); in NON_EXPORTED_BASE()
58 Reduction ReduceEffectPhi(Node* node); in NON_EXPORTED_BASE()
59 Reduction ReducePureNode(Node* node); in NON_EXPORTED_BASE()
60 Reduction ReduceUnreachableOrIfException(Node* node); in NON_EXPORTED_BASE()
61 Reduction ReduceEffectNode(Node* node); in NON_EXPORTED_BASE()
[all …]
Dcommon-operator-reducer.h36 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
39 Reduction ReduceBranch(Node* node); in NON_EXPORTED_BASE()
40 Reduction ReduceDeoptimizeConditional(Node* node); in NON_EXPORTED_BASE()
41 Reduction ReduceMerge(Node* node); in NON_EXPORTED_BASE()
42 Reduction ReduceEffectPhi(Node* node); in NON_EXPORTED_BASE()
43 Reduction ReducePhi(Node* node); in NON_EXPORTED_BASE()
44 Reduction ReduceReturn(Node* node); in NON_EXPORTED_BASE()
45 Reduction ReduceSelect(Node* node); in NON_EXPORTED_BASE()
46 Reduction ReduceSwitch(Node* node); in NON_EXPORTED_BASE()
47 Reduction ReduceStaticAssert(Node* node); in NON_EXPORTED_BASE()
[all …]
Djs-intrinsic-lowering.cc29 Reduction JSIntrinsicLowering::Reduce(Node* node) { in Reduce()
89 Reduction JSIntrinsicLowering::ReduceCopyDataProperties(Node* node) { in ReduceCopyDataProperties()
94 Reduction
113 Reduction JSIntrinsicLowering::ReduceCreateIterResultObject(Node* node) { in ReduceCreateIterResultObject()
122 Reduction JSIntrinsicLowering::ReduceDeoptimizeNow(Node* node) { in ReduceDeoptimizeNow()
139 Reduction JSIntrinsicLowering::ReduceCreateJSGeneratorObject(Node* node) { in ReduceCreateJSGeneratorObject()
152 Reduction JSIntrinsicLowering::ReduceGeneratorClose(Node* node) { in ReduceGeneratorClose()
166 Reduction JSIntrinsicLowering::ReduceAsyncFunctionAwaitCaught(Node* node) { in ReduceAsyncFunctionAwaitCaught()
172 Reduction JSIntrinsicLowering::ReduceAsyncFunctionAwaitUncaught(Node* node) { in ReduceAsyncFunctionAwaitUncaught()
179 Reduction JSIntrinsicLowering::ReduceAsyncFunctionEnter(Node* node) { in ReduceAsyncFunctionEnter()
[all …]
Dgraph-reducer.h33 class Reduction final {
35 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {} in replacement_()
39 Reduction FollowedBy(Reduction next) const { in FollowedBy()
62 Reduction Reduce(Node* node, ObserveNodeManager* observe_node_manager);
70 static Reduction NoChange() { return Reduction(); } in NoChange()
71 static Reduction Replace(Node* node) { return Reduction(node); } in Replace()
72 static Reduction Changed(Node* node) { return Reduction(node); } in Changed()
75 virtual Reduction Reduce(Node* node) = 0;
103 static Reduction Replace(Node* node) { return Reducer::Replace(node); } in Replace()
167 Reduction Reduce(Node* const); in NON_EXPORTED_BASE()
Dbranch-elimination.h37 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
103 Reduction ReduceBranch(Node* node); in NON_EXPORTED_BASE()
104 Reduction ReduceDeoptimizeConditional(Node* node); in NON_EXPORTED_BASE()
105 Reduction ReduceIf(Node* node, bool is_true_branch); in NON_EXPORTED_BASE()
106 Reduction ReduceTrapConditional(Node* node); in NON_EXPORTED_BASE()
107 Reduction ReduceLoop(Node* node); in NON_EXPORTED_BASE()
108 Reduction ReduceMerge(Node* node); in NON_EXPORTED_BASE()
109 Reduction ReduceStart(Node* node); in NON_EXPORTED_BASE()
110 Reduction ReduceOtherControl(Node* node); in NON_EXPORTED_BASE()
114 Reduction TakeConditionsFromFirstControl(Node* node); in NON_EXPORTED_BASE()
[all …]
Dredundancy-elimination.h23 Reduction Reduce(Node* node) final;
64 Reduction ReduceCheckNode(Node* node);
65 Reduction ReduceEffectPhi(Node* node);
66 Reduction ReduceSpeculativeNumberComparison(Node* node);
67 Reduction ReduceSpeculativeNumberOperation(Node* node);
68 Reduction ReduceStart(Node* node);
69 Reduction ReduceOtherNode(Node* node);
71 Reduction TakeChecksFromFirstEffect(Node* node);
72 Reduction UpdateChecks(Node* node, EffectPathChecks const* checks);
Dsimplified-operator-reducer.h42 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
45 Reduction Change(Node* node, const Operator* op, Node* a); in NON_EXPORTED_BASE()
46 Reduction ReplaceBoolean(bool value); in NON_EXPORTED_BASE()
47 Reduction ReplaceFloat64(double value); in NON_EXPORTED_BASE()
48 Reduction ReplaceInt32(int32_t value); in NON_EXPORTED_BASE()
49 Reduction ReplaceUint32(uint32_t value) { in NON_EXPORTED_BASE()
52 Reduction ReplaceNumber(double value); in NON_EXPORTED_BASE()
53 Reduction ReplaceNumber(int32_t value); in NON_EXPORTED_BASE()
Dmemory-lowering.h87 Reduction Reduce(Node* node) override;
91 Reduction ReduceAllocateRaw(Node* node, AllocationType allocation_type,
94 Reduction ReduceLoadFromObject(Node* node);
95 Reduction ReduceLoadElement(Node* node);
96 Reduction ReduceLoadField(Node* node);
97 Reduction ReduceStoreToObject(Node* node,
99 Reduction ReduceStoreElement(Node* node,
101 Reduction ReduceStoreField(Node* node,
103 Reduction ReduceStore(Node* node, AllocationState const* state = nullptr);
106 Reduction ReduceAllocateRaw(Node* node);
[all …]
Ddead-code-elimination.cc48 Reduction DeadCodeElimination::Reduce(Node* node) { in Reduce()
80 Reduction DeadCodeElimination::PropagateDeadControl(Node* node) { in PropagateDeadControl()
87 Reduction DeadCodeElimination::ReduceEnd(Node* node) { in ReduceEnd()
111 Reduction DeadCodeElimination::ReduceLoopOrMerge(Node* node) { in ReduceLoopOrMerge()
182 Reduction DeadCodeElimination::RemoveLoopExit(Node* node) { in RemoveLoopExit()
195 Reduction DeadCodeElimination::ReduceNode(Node* node) { in ReduceNode()
201 Reduction reduction = PropagateDeadControl(node); in ReduceNode()
214 Reduction DeadCodeElimination::ReducePhi(Node* node) { in ReducePhi()
216 Reduction reduction = PropagateDeadControl(node); in ReducePhi()
234 Reduction DeadCodeElimination::ReduceEffectPhi(Node* node) { in ReduceEffectPhi()
[all …]
Djs-context-specialization.h54 Reduction Reduce(Node* node) final;
57 Reduction ReduceParameter(Node* node);
58 Reduction ReduceJSLoadContext(Node* node);
59 Reduction ReduceJSStoreContext(Node* node);
60 Reduction ReduceJSGetImportMeta(Node* node);
62 Reduction SimplifyJSStoreContext(Node* node, Node* new_context,
64 Reduction SimplifyJSLoadContext(Node* node, Node* new_context,
Dload-elimination.h41 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
298 Reduction ReduceCheckMaps(Node* node); in NON_EXPORTED_BASE()
299 Reduction ReduceCompareMaps(Node* node); in NON_EXPORTED_BASE()
300 Reduction ReduceMapGuard(Node* node); in NON_EXPORTED_BASE()
301 Reduction ReduceEnsureWritableFastElements(Node* node); in NON_EXPORTED_BASE()
302 Reduction ReduceMaybeGrowFastElements(Node* node); in NON_EXPORTED_BASE()
303 Reduction ReduceTransitionElementsKind(Node* node); in NON_EXPORTED_BASE()
304 Reduction ReduceLoadField(Node* node, FieldAccess const& access); in NON_EXPORTED_BASE()
305 Reduction ReduceStoreField(Node* node, FieldAccess const& access); in NON_EXPORTED_BASE()
306 Reduction ReduceLoadElement(Node* node); in NON_EXPORTED_BASE()
[all …]
Dtyped-optimization.cc36 Reduction TypedOptimization::Reduce(Node* node) { in Reduce()
142 Reduction TypedOptimization::ReduceConvertReceiver(Node* node) { in ReduceConvertReceiver()
156 Reduction TypedOptimization::ReduceCheckHeapObject(Node* node) { in ReduceCheckHeapObject()
166 Reduction TypedOptimization::ReduceMaybeGrowFastElements(Node* node) { in ReduceMaybeGrowFastElements()
191 Reduction TypedOptimization::ReduceCheckBounds(Node* node) { in ReduceCheckBounds()
208 Reduction TypedOptimization::ReduceCheckNotTaggedHole(Node* node) { in ReduceCheckNotTaggedHole()
218 Reduction TypedOptimization::ReduceCheckMaps(Node* node) { in ReduceCheckMaps()
245 Reduction TypedOptimization::ReduceCheckNumber(Node* node) { in ReduceCheckNumber()
255 Reduction TypedOptimization::ReduceCheckString(Node* node) { in ReduceCheckString()
265 Reduction TypedOptimization::ReduceCheckEqualsInternalizedString(Node* node) { in ReduceCheckEqualsInternalizedString()
[all …]
Dcsa-load-elimination.h44 Reduction Reduce(Node* node) final; in NON_EXPORTED_BASE()
154 Reduction ReduceLoadFromObject(Node* node, ObjectAccess const& access); in NON_EXPORTED_BASE()
155 Reduction ReduceStoreToObject(Node* node, ObjectAccess const& access); in NON_EXPORTED_BASE()
156 Reduction ReduceEffectPhi(Node* node); in NON_EXPORTED_BASE()
157 Reduction ReduceStart(Node* node); in NON_EXPORTED_BASE()
158 Reduction ReduceCall(Node* node); in NON_EXPORTED_BASE()
159 Reduction ReduceOtherNode(Node* node); in NON_EXPORTED_BASE()
161 Reduction UpdateState(Node* node, AbstractState const* state); in NON_EXPORTED_BASE()
162 Reduction PropagateInputState(Node* node); in NON_EXPORTED_BASE()
Djs-inlining.h38 Reduction Reduce(Node* node) final { UNREACHABLE(); } in Reduce()
42 Reduction ReduceJSCall(Node* node);
45 Reduction ReduceJSWasmCall(Node* node);
73 Reduction InlineCall(Node* call, Node* new_target, Node* context,
79 Reduction InlineJSWasmCall(Node* call, Node* new_target, Node* context,
Dbranch-elimination.cc32 Reduction BranchElimination::Reduce(Node* node) { in Reduce()
133 Reduction BranchElimination::ReduceBranch(Node* node) { in ReduceBranch()
231 Reduction BranchElimination::ReduceTrapConditional(Node* node) { in ReduceTrapConditional()
310 Reduction BranchElimination::ReduceDeoptimizeConditional(Node* node) { in ReduceDeoptimizeConditional()
348 Reduction BranchElimination::ReduceIf(Node* node, bool is_true_branch) { in ReduceIf()
363 Reduction BranchElimination::ReduceLoop(Node* node) { in ReduceLoop()
370 Reduction BranchElimination::ReduceMerge(Node* node) { in ReduceMerge()
398 Reduction BranchElimination::ReduceStart(Node* node) { in ReduceStart()
402 Reduction BranchElimination::ReduceOtherControl(Node* node) { in ReduceOtherControl()
407 Reduction BranchElimination::TakeConditionsFromFirstControl(Node* node) { in TakeConditionsFromFirstControl()
[all …]
Dmachine-operator-reducer.cc76 Reduction ReplaceIntN(int32_t value) { return r_->ReplaceInt32(value); } in ReplaceIntN()
77 Reduction ReduceWordNAnd(Node* node) { return r_->ReduceWord32And(node); } in ReduceWordNAnd()
78 Reduction ReduceIntNAdd(Node* node) { return r_->ReduceInt32Add(node); } in ReduceIntNAdd()
79 Reduction TryMatchWordNRor(Node* node) { return r_->TryMatchWord32Ror(node); } in TryMatchWordNRor()
136 Reduction ReplaceIntN(int64_t value) { return r_->ReplaceInt64(value); } in ReplaceIntN()
137 Reduction ReduceWordNAnd(Node* node) { return r_->ReduceWord64And(node); } in ReduceWordNAnd()
138 Reduction ReduceIntNAdd(Node* node) { return r_->ReduceInt64Add(node); } in ReduceIntNAdd()
139 Reduction TryMatchWordNRor(Node* node) { in TryMatchWordNRor()
208 Reduction const reduction = ReduceWord32And(node); in Word32And()
228 Reduction const reduction = ReduceWord64And(node); in Word64And()
[all …]
Dcommon-operator-reducer.cc39 Reduction CommonOperatorReducer::Reduce(Node* node) { in Reduce()
92 Reduction CommonOperatorReducer::ReduceBranch(Node* node) { in ReduceBranch()
143 Reduction CommonOperatorReducer::ReduceDeoptimizeConditional(Node* node) { in ReduceDeoptimizeConditional()
178 Reduction CommonOperatorReducer::ReduceMerge(Node* node) { in ReduceMerge()
214 Reduction CommonOperatorReducer::ReduceEffectPhi(Node* node) { in ReduceEffectPhi()
239 Reduction CommonOperatorReducer::ReducePhi(Node* node) { in ReducePhi()
305 Reduction CommonOperatorReducer::ReduceReturn(Node* node) { in ReduceReturn()
389 Reduction CommonOperatorReducer::ReduceSelect(Node* node) { in ReduceSelect()
432 Reduction CommonOperatorReducer::ReduceSwitch(Node* node) { in ReduceSwitch()
469 Reduction CommonOperatorReducer::ReduceStaticAssert(Node* node) { in ReduceStaticAssert()
[all …]
Djs-context-specialization.cc20 Reduction JSContextSpecialization::Reduce(Node* node) { in Reduce()
36 Reduction JSContextSpecialization::ReduceParameter(Node* node) { in ReduceParameter()
50 Reduction JSContextSpecialization::SimplifyJSLoadContext(Node* node, in SimplifyJSLoadContext()
69 Reduction JSContextSpecialization::SimplifyJSStoreContext(Node* node, in SimplifyJSStoreContext()
136 Reduction JSContextSpecialization::ReduceJSLoadContext(Node* node) { in ReduceJSLoadContext()
198 Reduction JSContextSpecialization::ReduceJSStoreContext(Node* node) { in ReduceJSStoreContext()
272 Reduction JSContextSpecialization::ReduceJSGetImportMeta(Node* node) { in ReduceJSGetImportMeta()

12345