Home
last modified time | relevance | path

Searched refs:Reducer (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/compiler/
Dgraph-reducer-unittest.cc27 struct MockReducer : public Reducer {
40 DefaultValue<Reduction>::Set(Reducer::NoChange()); in SetUpTestCase()
49 void ReduceNode(Node* node, Reducer* r) { in ReduceNode()
55 void ReduceNode(Node* node, Reducer* r1, Reducer* r2) { in ReduceNode()
62 void ReduceNode(Node* node, Reducer* r1, Reducer* r2, Reducer* r3) { in ReduceNode()
82 EXPECT_CALL(r, Reduce(node1)).WillOnce(Return(Reducer::Replace(node2))); in TEST_F()
106 Return(Reducer::Changed(node0))); in TEST_F()
Dgraph-reducer.h37 class Reducer {
39 Reducer() {} in Reducer() function
40 virtual ~Reducer() {} in ~Reducer()
51 DISALLOW_COPY_AND_ASSIGN(Reducer);
62 void AddReducer(Reducer* reducer) { reducers_.push_back(reducer); } in AddReducer()
71 ZoneVector<Reducer*> reducers_;
Djs-context-specialization.cc67 return Reducer::NoChange(); in ReduceJSLoadContext()
82 return Reducer::NoChange(); in ReduceJSLoadContext()
89 return Reducer::Changed(node); in ReduceJSLoadContext()
99 return Reducer::NoChange(); in ReduceJSLoadContext()
105 return Reducer::Replace(jsgraph_->Constant(value)); in ReduceJSLoadContext()
115 return Reducer::NoChange(); in ReduceJSStoreContext()
122 return Reducer::NoChange(); in ReduceJSStoreContext()
136 return Reducer::Changed(node); in ReduceJSStoreContext()
Dgraph-reducer.cc25 ZoneVector<Reducer*>::iterator skip = reducers_.end(); in ReduceNode()
32 for (ZoneVector<Reducer*>::iterator i = reducers_.begin(); in ReduceNode()
Djs-typed-lowering.h19 class JSTypedLowering FINAL : public Reducer {
35 Reduction ReplaceWith(Node* node) { return Reducer::Replace(node); } in ReplaceWith()
Dvalue-numbering-reducer.h14 class ValueNumberingReducer FINAL : public Reducer {
Djs-builtin-reducer.h18 class JSBuiltinReducer FINAL : public Reducer {
Dphi-reducer.h15 class PhiReducer FINAL : public Reducer {
Dsimplified-operator-reducer.h22 class SimplifiedOperatorReducer FINAL : public Reducer {
Dmachine-operator-reducer.h22 class MachineOperatorReducer FINAL : public Reducer {
Dchange-lowering.h20 class ChangeLowering FINAL : public Reducer {
Djs-generic-lowering.h27 class JSGenericLowering : public Reducer {
Djs-builtin-reducer.cc23 return Reducer::NoChange(); in ReplaceWithPureReduction()
Djs-typed-lowering.cc627 return Reducer::NoChange(); in ReplaceWithReduction()
/external/v8/test/cctest/compiler/
Dtest-graph-reducer.cc36 class InPlaceABReducer : public Reducer {
59 class NewABReducer : public Reducer {
82 class InPlaceBCReducer : public Reducer {
105 class A0Wrapper FINAL : public Reducer {
121 class B0Wrapper FINAL : public Reducer {
137 class A1Forwarder : public Reducer {
150 class B1Forwarder : public Reducer {
163 class AB2Sorter : public Reducer {
183 class ReducerRecorder : public Reducer {
627 class OneTimeReducer : public Reducer {
[all …]