V8 Project
|
Public Member Functions | |
JSCallReduction (Node *node) | |
bool | HasBuiltinFunctionId () |
BuiltinFunctionId | GetBuiltinFunctionId () |
bool | InputsMatchZero () |
bool | InputsMatchOne (Type *t1) |
bool | InputsMatchTwo (Type *t1, Type *t2) |
bool | InputsMatchAll (Type *t) |
Node * | left () |
Node * | right () |
int | GetJSCallArity () |
Node * | GetJSCallInput (int index) |
Private Attributes | |
Node * | node_ |
Definition at line 29 of file js-builtin-reducer.cc.
|
inlineexplicit |
Definition at line 31 of file js-builtin-reducer.cc.
|
inline |
Definition at line 44 of file js-builtin-reducer.cc.
References v8::internal::Handle< T >::cast(), DCHECK_EQ, v8::internal::compiler::NodeProperties::GetValueInput(), and node_.
|
inline |
Definition at line 80 of file js-builtin-reducer.cc.
References DCHECK_EQ, v8::internal::compiler::OperatorProperties::GetValueInputCount(), and node_.
Referenced by GetJSCallInput(), InputsMatchAll(), InputsMatchOne(), InputsMatchTwo(), and InputsMatchZero().
|
inline |
Definition at line 86 of file js-builtin-reducer.cc.
References DCHECK_EQ, DCHECK_LT, GetJSCallArity(), v8::internal::compiler::NodeProperties::GetValueInput(), and node_.
Referenced by InputsMatchAll(), InputsMatchOne(), InputsMatchTwo(), left(), and right().
|
inline |
Definition at line 35 of file js-builtin-reducer.cc.
References v8::internal::Handle< T >::cast(), v8::internal::compiler::NodeProperties::GetValueInput(), and node_.
Definition at line 68 of file js-builtin-reducer.cc.
References v8::internal::compiler::NodeProperties::GetBounds(), GetJSCallArity(), GetJSCallInput(), and v8::internal::BoundsImpl< Config >::upper.
Definition at line 55 of file js-builtin-reducer.cc.
References v8::internal::compiler::NodeProperties::GetBounds(), GetJSCallArity(), GetJSCallInput(), and v8::internal::BoundsImpl< Config >::upper.
Definition at line 61 of file js-builtin-reducer.cc.
References v8::internal::compiler::NodeProperties::GetBounds(), GetJSCallArity(), GetJSCallInput(), and v8::internal::BoundsImpl< Config >::upper.
|
inline |
Definition at line 52 of file js-builtin-reducer.cc.
References GetJSCallArity().
|
inline |
Definition at line 77 of file js-builtin-reducer.cc.
References GetJSCallInput().
|
inline |
Definition at line 78 of file js-builtin-reducer.cc.
References GetJSCallInput().
|
private |
Definition at line 94 of file js-builtin-reducer.cc.
Referenced by GetBuiltinFunctionId(), GetJSCallArity(), GetJSCallInput(), and HasBuiltinFunctionId().