Searched refs:Reducer (Results 1 – 15 of 15) sorted by relevance
27 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()
37 class Reducer {39 Reducer() {} in Reducer() function40 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_;
67 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()
25 ZoneVector<Reducer*>::iterator skip = reducers_.end(); in ReduceNode()32 for (ZoneVector<Reducer*>::iterator i = reducers_.begin(); in ReduceNode()
19 class JSTypedLowering FINAL : public Reducer {35 Reduction ReplaceWith(Node* node) { return Reducer::Replace(node); } in ReplaceWith()
14 class ValueNumberingReducer FINAL : public Reducer {
18 class JSBuiltinReducer FINAL : public Reducer {
15 class PhiReducer FINAL : public Reducer {
22 class SimplifiedOperatorReducer FINAL : public Reducer {
22 class MachineOperatorReducer FINAL : public Reducer {
20 class ChangeLowering FINAL : public Reducer {
27 class JSGenericLowering : public Reducer {
23 return Reducer::NoChange(); in ReplaceWithPureReduction()
627 return Reducer::NoChange(); in ReplaceWithReduction()
36 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 …]