Home
last modified time | relevance | path

Searched refs:Reduction (Results 1 - 25 of 69) sorted by relevance

123

/third_party/node/deps/v8/src/compiler/
H A 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 ReduceObjectGetPrototyp
[all...]
H A Djs-typed-lowering.h41 Reduction Reduce(Node* node) final;
46 Reduction ReduceJSAdd(Node* node);
47 Reduction ReduceJSBitwiseNot(Node* node);
48 Reduction ReduceJSDecrement(Node* node);
49 Reduction ReduceJSIncrement(Node* node);
50 Reduction ReduceJSNegate(Node* node);
51 Reduction ReduceJSComparison(Node* node);
52 Reduction ReduceJSLoadNamed(Node* node);
53 Reduction ReduceJSHasInPrototypeChain(Node* node);
54 Reduction ReduceJSOrdinaryHasInstanc
[all...]
H A Djs-intrinsic-lowering.h39 Reduction Reduce(Node* node) final;
42 Reduction ReduceCopyDataProperties(Node* node);
43 Reduction ReduceCopyDataPropertiesWithExcludedPropertiesOnStack(Node* node);
44 Reduction ReduceCreateIterResultObject(Node* node);
45 Reduction ReduceDeoptimizeNow(Node* node);
46 Reduction ReduceCreateJSGeneratorObject(Node* node);
47 Reduction ReduceGeneratorClose(Node* node);
48 Reduction ReduceAsyncFunctionAwaitCaught(Node* node);
49 Reduction ReduceAsyncFunctionAwaitUncaught(Node* node);
50 Reduction ReduceAsyncFunctionEnte
[all...]
H A Dmachine-operator-reducer.h34 Reduction Reduce(Node* node) override;
67 Reduction ReplaceBool(bool value) { return ReplaceInt32(value ? 1 : 0); } in ReplaceBool()
68 Reduction ReplaceFloat32(volatile float value) { in ReplaceFloat32()
71 Reduction ReplaceFloat64(volatile double value) { in ReplaceFloat64()
74 Reduction ReplaceInt32(int32_t value) { in ReplaceInt32()
77 Reduction ReplaceUint32(uint32_t value) { in ReplaceUint32()
80 Reduction ReplaceInt64(int64_t value) { in ReplaceInt64()
84 Reduction ReduceInt32Add(Node* node);
85 Reduction ReduceInt64Add(Node* node);
86 Reduction ReduceInt32Su
[all...]
H A Dtyped-optimization.h38 Reduction Reduce(Node* node) final;
41 Reduction ReduceConvertReceiver(Node* node);
42 Reduction ReduceMaybeGrowFastElements(Node* node);
43 Reduction ReduceCheckBounds(Node* node);
44 Reduction ReduceCheckHeapObject(Node* node);
45 Reduction ReduceCheckMaps(Node* node);
46 Reduction ReduceCheckNumber(Node* node);
47 Reduction ReduceCheckString(Node* node);
48 Reduction ReduceCheckEqualsInternalizedString(Node* node);
49 Reduction ReduceCheckEqualsSymbo
[all...]
H A Djs-create-lowering.h47 Reduction Reduce(Node* node) final;
50 Reduction ReduceJSCreate(Node* node);
51 Reduction ReduceJSCreateArguments(Node* node);
52 Reduction ReduceJSCreateArray(Node* node);
53 Reduction ReduceJSCreateArrayIterator(Node* node);
54 Reduction ReduceJSCreateAsyncFunctionObject(Node* node);
55 Reduction ReduceJSCreateCollectionIterator(Node* node);
56 Reduction ReduceJSCreateBoundFunction(Node* node);
57 Reduction ReduceJSCreateClosure(Node* node);
58 Reduction ReduceJSCreateIterResultObjec
[all...]
H A 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 ReduceJSPromiseResolv
[all...]
H A Ddead-code-elimination.h50 Reduction Reduce(Node* node) final;
53 Reduction ReduceEnd(Node* node);
54 Reduction ReduceLoopOrMerge(Node* node);
55 Reduction ReduceLoopExit(Node* node);
56 Reduction ReduceNode(Node* node);
57 Reduction ReducePhi(Node* node);
58 Reduction ReduceEffectPhi(Node* node);
59 Reduction ReducePureNode(Node* node);
60 Reduction ReduceUnreachableOrIfException(Node* node);
61 Reduction ReduceEffectNod
[all...]
H A Dcommon-operator-reducer.h36 Reduction Reduce(Node* node) final;
39 Reduction ReduceBranch(Node* node);
40 Reduction ReduceDeoptimizeConditional(Node* node);
41 Reduction ReduceMerge(Node* node);
42 Reduction ReduceEffectPhi(Node* node);
43 Reduction ReducePhi(Node* node);
44 Reduction ReduceReturn(Node* node);
45 Reduction ReduceSelect(Node* node);
46 Reduction ReduceSwitch(Node* node);
47 Reduction ReduceStaticAsser
[all...]
H A Dgraph-reducer.h33 class Reduction final {
35 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {} in Reduction() function in v8::internal::compiler::final
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 Change in Replace()
[all...]
H A Dbranch-elimination.h37 Reduction Reduce(Node* node) final;
103 Reduction ReduceBranch(Node* node);
104 Reduction ReduceDeoptimizeConditional(Node* node);
105 Reduction ReduceIf(Node* node, bool is_true_branch);
106 Reduction ReduceTrapConditional(Node* node);
107 Reduction ReduceLoop(Node* node);
108 Reduction ReduceMerge(Node* node);
109 Reduction ReduceStart(Node* node);
110 Reduction ReduceOtherControl(Node* node);
114 Reduction TakeConditionsFromFirstContro
[all...]
H A 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 JSIntrinsicLowerin
[all...]
H A Dsimplified-operator-reducer.h42 Reduction Reduce(Node* node) final;
45 Reduction Change(Node* node, const Operator* op, Node* a);
46 Reduction ReplaceBoolean(bool value);
47 Reduction ReplaceFloat64(double value);
48 Reduction ReplaceInt32(int32_t value);
49 Reduction ReplaceUint32(uint32_t value) { in ReplaceUint32()
52 Reduction ReplaceNumber(double value);
53 Reduction ReplaceNumber(int32_t value);
H A 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 ReduceAllocateRa
[all...]
H A 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);
H A 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 DeadCodeEliminatio
[all...]
H A 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,
H A Dload-elimination.h41 Reduction Reduce(Node* node) final;
298 Reduction ReduceCheckMaps(Node* node);
299 Reduction ReduceCompareMaps(Node* node);
300 Reduction ReduceMapGuard(Node* node);
301 Reduction ReduceEnsureWritableFastElements(Node* node);
302 Reduction ReduceMaybeGrowFastElements(Node* node);
303 Reduction ReduceTransitionElementsKind(Node* node);
304 Reduction ReduceLoadField(Node* node, FieldAccess const& access);
305 Reduction ReduceStoreField(Node* node, FieldAccess const& access);
306 Reduction ReduceLoadElemen
[all...]
H A Dcsa-load-elimination.h44 Reduction Reduce(Node* node) final;
154 Reduction ReduceLoadFromObject(Node* node, ObjectAccess const& access);
155 Reduction ReduceStoreToObject(Node* node, ObjectAccess const& access);
156 Reduction ReduceEffectPhi(Node* node);
157 Reduction ReduceStart(Node* node);
158 Reduction ReduceCall(Node* node);
159 Reduction ReduceOtherNode(Node* node);
161 Reduction UpdateState(Node* node, AbstractState const* state);
162 Reduction PropagateInputState(Node* node);
H A 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 TypedOptimizatio
[all...]
H A Djs-inlining.h38 Reduction Reduce(Node* node) final { UNREACHABLE(); }
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,
H A 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 BranchEliminatio
[all...]
H A 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 CommonOperatorReduce
[all...]
H A Dsimplified-operator-reducer.cc49 Reduction SimplifiedOperatorReducer::Reduce(Node* node) { in Reduce()
275 Reduction SimplifiedOperatorReducer::Change(Node* node, const Operator* op, in Change()
284 Reduction SimplifiedOperatorReducer::ReplaceBoolean(bool value) { in ReplaceBoolean()
292 Reduction SimplifiedOperatorReducer::ReplaceFloat64(double value) { in ReplaceFloat64()
297 Reduction SimplifiedOperatorReducer::ReplaceInt32(int32_t value) { in ReplaceInt32()
302 Reduction SimplifiedOperatorReducer::ReplaceNumber(double value) { in ReplaceNumber()
307 Reduction SimplifiedOperatorReducer::ReplaceNumber(int32_t value) { in ReplaceNumber()
H A 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()

Completed in 11 milliseconds

123