V8 Project
|
#include <graph-reducer.h>
Public Member Functions | |
Reducer () | |
virtual | ~Reducer () |
virtual Reduction | Reduce (Node *node)=0 |
Static Public Member Functions | |
static Reduction | NoChange () |
static Reduction | Replace (Node *node) |
static Reduction | Changed (Node *node) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (Reducer) | |
Definition at line 37 of file graph-reducer.h.
|
inline |
Definition at line 39 of file graph-reducer.h.
|
inlinevirtual |
Definition at line 40 of file graph-reducer.h.
|
inlinestatic |
Definition at line 48 of file graph-reducer.h.
Referenced by v8::internal::compiler::JSGenericLowering::Reduce(), v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext(), v8::internal::compiler::JSContextSpecializer::ReduceJSStoreContext(), and v8::internal::compiler::TEST_F().
|
private |
|
inlinestatic |
Definition at line 46 of file graph-reducer.h.
Referenced by v8::internal::compiler::JSGenericLowering::Reduce(), v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext(), v8::internal::compiler::JSContextSpecializer::ReduceJSStoreContext(), v8::internal::compiler::ReplaceWithPureReduction(), v8::internal::compiler::ReplaceWithReduction(), and v8::internal::compiler::GraphReducerTest::SetUpTestCase().
|
pure virtual |
Implemented in v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >, and v8::internal::compiler::JSGenericLowering.
|
inlinestatic |
Definition at line 47 of file graph-reducer.h.
Referenced by v8::internal::compiler::JSContextSpecializer::ReduceJSLoadContext(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::ReplaceWith(), and v8::internal::compiler::TEST_F().