HomeSort by relevance Sort by last modified time
    Searched refs:Reduction (Results 1 - 25 of 83) sorted by null

1 2 3 4

  /external/v8/src/compiler/
js-typed-lowering.h 40 Reduction Reduce(Node* node) final;
45 Reduction ReduceJSAdd(Node* node);
46 Reduction ReduceJSBitwiseNot(Node* node);
47 Reduction ReduceJSDecrement(Node* node);
48 Reduction ReduceJSIncrement(Node* node);
49 Reduction ReduceJSNegate(Node* node);
50 Reduction ReduceJSComparison(Node* node);
51 Reduction ReduceJSLoadNamed(Node* node);
52 Reduction ReduceJSHasInPrototypeChain(Node* node);
53 Reduction ReduceJSOrdinaryHasInstance(Node* node)
    [all...]
typed-optimization.h 36 Reduction Reduce(Node* node) final;
39 Reduction ReduceConvertReceiver(Node* node);
40 Reduction ReduceCheckHeapObject(Node* node);
41 Reduction ReduceCheckMaps(Node* node);
42 Reduction ReduceCheckNumber(Node* node);
43 Reduction ReduceCheckString(Node* node);
44 Reduction ReduceCheckEqualsInternalizedString(Node* node);
45 Reduction ReduceCheckEqualsSymbol(Node* node);
46 Reduction ReduceLoadField(Node* node);
47 Reduction ReduceNumberFloor(Node* node)
    [all...]
js-intrinsic-lowering.h 39 Reduction Reduce(Node* node) final;
42 Reduction ReduceCreateIterResultObject(Node* node);
43 Reduction ReduceDebugIsActive(Node* node);
44 Reduction ReduceDeoptimizeNow(Node* node);
45 Reduction ReduceCreateJSGeneratorObject(Node* node);
46 Reduction ReduceGeneratorClose(Node* node);
47 Reduction ReduceGeneratorGetInputOrDebugPos(Node* node);
48 Reduction ReduceAsyncGeneratorReject(Node* node);
49 Reduction ReduceAsyncGeneratorResolve(Node* node);
50 Reduction ReduceAsyncGeneratorYield(Node* node)
    [all...]
js-call-reducer.h 32 // Performs strength reduction on {JSConstruct} and {JSCall} nodes,
52 Reduction Reduce(Node* node) final;
59 Reduction ReduceArrayConstructor(Node* node);
60 Reduction ReduceBooleanConstructor(Node* node);
61 Reduction ReduceCallApiFunction(Node* node,
63 Reduction ReduceFunctionPrototypeApply(Node* node);
64 Reduction ReduceFunctionPrototypeBind(Node* node);
65 Reduction ReduceFunctionPrototypeCall(Node* node);
66 Reduction ReduceFunctionPrototypeHasInstance(Node* node);
67 Reduction ReduceObjectConstructor(Node* node)
    [all...]
dead-code-elimination.h 48 Reduction Reduce(Node* node) final;
51 Reduction ReduceEnd(Node* node);
52 Reduction ReduceLoopOrMerge(Node* node);
53 Reduction ReduceLoopExit(Node* node);
54 Reduction ReduceNode(Node* node);
55 Reduction ReducePhi(Node* node);
56 Reduction ReducePureNode(Node* node);
57 Reduction ReduceUnreachableOrIfException(Node* node);
58 Reduction ReduceEffectNode(Node* node);
59 Reduction ReduceDeoptimizeOrReturnOrTerminate(Node* node)
    [all...]
machine-operator-reducer.h 21 // Performs constant folding and strength reduction on nodes that have
32 Reduction Reduce(Node* node) override;
60 Reduction ReplaceBool(bool value) { return ReplaceInt32(value ? 1 : 0); }
61 Reduction ReplaceFloat32(volatile float value) {
64 Reduction ReplaceFloat64(volatile double value) {
67 Reduction ReplaceInt32(int32_t value) {
70 Reduction ReplaceUint32(uint32_t value) {
73 Reduction ReplaceInt64(int64_t value) {
77 Reduction ReduceInt32Add(Node* node);
78 Reduction ReduceInt64Add(Node* node)
    [all...]
common-operator-reducer.h 23 // Performs strength reduction on nodes that have common operators.
35 Reduction Reduce(Node* node) final;
38 Reduction ReduceBranch(Node* node);
39 Reduction ReduceDeoptimizeConditional(Node* node);
40 Reduction ReduceMerge(Node* node);
41 Reduction ReduceEffectPhi(Node* node);
42 Reduction ReducePhi(Node* node);
43 Reduction ReduceReturn(Node* node);
44 Reduction ReduceSelect(Node* node);
45 Reduction ReduceSwitch(Node* node)
    [all...]
simplified-operator-reducer.h 37 Reduction Reduce(Node* node) final;
40 Reduction ReduceReferenceEqual(Node* node);
42 Reduction Change(Node* node, const Operator* op, Node* a);
43 Reduction ReplaceBoolean(bool value);
44 Reduction ReplaceFloat64(double value);
45 Reduction ReplaceInt32(int32_t value);
46 Reduction ReplaceUint32(uint32_t value) {
49 Reduction ReplaceNumber(double value);
50 Reduction ReplaceNumber(int32_t value);
branch-elimination.h 30 Reduction Reduce(Node* node) final;
58 Reduction ReduceBranch(Node* node);
59 Reduction ReduceDeoptimizeConditional(Node* node);
60 Reduction ReduceIf(Node* node, bool is_true_branch);
61 Reduction ReduceLoop(Node* node);
62 Reduction ReduceMerge(Node* node);
63 Reduction ReduceStart(Node* node);
64 Reduction ReduceOtherControl(Node* node);
66 Reduction TakeConditionsFromFirstControl(Node* node);
67 Reduction UpdateConditions(Node* node, ControlPathConditions conditions)
    [all...]
checkpoint-elimination.h 25 Reduction Reduce(Node* node) final;
28 Reduction ReduceCheckpoint(Node* node);
js-create-lowering.h 48 Reduction Reduce(Node* node) final;
51 Reduction ReduceJSCreate(Node* node);
52 Reduction ReduceJSCreateArguments(Node* node);
53 Reduction ReduceJSCreateArray(Node* node);
54 Reduction ReduceJSCreateArrayIterator(Node* node);
55 Reduction ReduceJSCreateCollectionIterator(Node* node);
56 Reduction ReduceJSCreateBoundFunction(Node* node);
57 Reduction ReduceJSCreateClosure(Node* node);
58 Reduction ReduceJSCreateIterResultObject(Node* node);
59 Reduction ReduceJSCreateStringIterator(Node* node)
    [all...]
redundancy-elimination.h 21 Reduction Reduce(Node* node) final;
60 Reduction ReduceCheckNode(Node* node);
61 Reduction ReduceEffectPhi(Node* node);
62 Reduction ReduceStart(Node* node);
63 Reduction ReduceOtherNode(Node* node);
65 Reduction TakeChecksFromFirstEffect(Node* node);
66 Reduction UpdateChecks(Node* node, EffectPathChecks const* checks);
68 Reduction TryReuseBoundsCheckForFirstInput(Node* node);
js-context-specialization.h 50 Reduction Reduce(Node* node) final;
53 Reduction ReduceParameter(Node* node);
54 Reduction ReduceJSLoadContext(Node* node);
55 Reduction ReduceJSStoreContext(Node* node);
57 Reduction SimplifyJSStoreContext(Node* node, Node* new_context,
59 Reduction SimplifyJSLoadContext(Node* node, Node* new_context,
js-native-context-specialization.h 59 Reduction Reduce(Node* node) final;
62 Reduction ReduceJSAdd(Node* node);
63 Reduction ReduceJSGetSuperConstructor(Node* node);
64 Reduction ReduceJSInstanceOf(Node* node);
65 Reduction ReduceJSHasInPrototypeChain(Node* node);
66 Reduction ReduceJSOrdinaryHasInstance(Node* node);
67 Reduction ReduceJSPromiseResolve(Node* node);
68 Reduction ReduceJSResolvePromise(Node* node);
69 Reduction ReduceJSLoadContext(Node* node);
70 Reduction ReduceJSLoadGlobal(Node* node)
    [all...]
value-numbering-reducer.h 24 Reduction Reduce(Node* node) override;
29 Reduction ReplaceIfTypesMatch(Node* node, Node* replacement);
graph-reducer.h 30 class Reduction final {
32 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {}
44 // language-specific reductions (e.g. reduction based on types or constant
45 // folding of low-level operators) can be integrated into the graph reduction
55 virtual Reduction Reduce(Node* node) = 0;
63 static Reduction NoChange() { return Reduction(); }
64 static Reduction Replace(Node* node) { return Reduction(node); }
65 static Reduction Changed(Node* node) { return Reduction(node);
    [all...]
js-heap-copy-reducer.h 26 Reduction Reduce(Node* node) override;
checkpoint-elimination.cc 33 Reduction CheckpointElimination::ReduceCheckpoint(Node* node) {
41 Reduction CheckpointElimination::Reduce(Node* node) {
constant-folding-reducer.h 26 Reduction Reduce(Node* node) final;
select-lowering.h 27 Reduction Reduce(Node* node) override;
type-narrowing-reducer.h 28 Reduction Reduce(Node* node) final;
js-inlining.h 37 Reduction Reduce(Node* node) final;
41 Reduction ReduceJSCall(Node* node);
68 Reduction InlineCall(Node* call, Node* new_target, Node* context,
branch-elimination.cc 27 Reduction BranchElimination::Reduce(Node* node) {
56 Reduction BranchElimination::ReduceBranch(Node* node) {
93 Reduction BranchElimination::ReduceDeoptimizeConditional(Node* node) {
140 Reduction BranchElimination::ReduceIf(Node* node, bool is_true_branch) {
155 Reduction BranchElimination::ReduceLoop(Node* node) {
163 Reduction BranchElimination::ReduceMerge(Node* node) {
192 Reduction BranchElimination::ReduceStart(Node* node) {
197 Reduction BranchElimination::ReduceOtherControl(Node* node) {
203 Reduction BranchElimination::TakeConditionsFromFirstControl(Node* node) {
211 Reduction BranchElimination::UpdateConditions
    [all...]
js-intrinsic-lowering.cc 27 Reduction JSIntrinsicLowering::Reduce(Node* node) {
86 Reduction JSIntrinsicLowering::ReduceCreateIterResultObject(Node* node) {
95 Reduction JSIntrinsicLowering::ReduceDebugIsActive(Node* node) {
105 Reduction JSIntrinsicLowering::ReduceDeoptimizeNow(Node* node) {
123 Reduction JSIntrinsicLowering::ReduceCreateJSGeneratorObject(Node* node) {
136 Reduction JSIntrinsicLowering::ReduceGeneratorClose(Node* node) {
150 Reduction JSIntrinsicLowering::ReduceGeneratorGetInputOrDebugPos(Node* node) {
160 Reduction JSIntrinsicLowering::ReduceAsyncGeneratorReject(Node* node) {
166 Reduction JSIntrinsicLowering::ReduceAsyncGeneratorResolve(Node* node) {
172 Reduction JSIntrinsicLowering::ReduceAsyncGeneratorYield(Node* node)
    [all...]
dead-code-elimination.cc 48 Reduction DeadCodeElimination::Reduce(Node* node) {
80 Reduction DeadCodeElimination::PropagateDeadControl(Node* node) {
87 Reduction DeadCodeElimination::ReduceEnd(Node* node) {
112 Reduction DeadCodeElimination::ReduceLoopOrMerge(Node* node) {
183 Reduction DeadCodeElimination::RemoveLoopExit(Node* node) {
196 Reduction DeadCodeElimination::ReduceNode(Node* node) {
202 Reduction reduction = PropagateDeadControl(node); local
203 if (reduction.Changed()) return reduction;
217 Reduction reduction = PropagateDeadControl(node); local
247 Reduction reduction = PropagateDeadControl(node); local
288 Reduction reduction = PropagateDeadControl(node); local
319 Reduction reduction = PropagateDeadControl(node); local
    [all...]

Completed in 2732 milliseconds

1 2 3 4