diff options
Diffstat (limited to 'deps/v8/test/unittests/compiler/node-test-utils.h')
-rw-r--r-- | deps/v8/test/unittests/compiler/node-test-utils.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/deps/v8/test/unittests/compiler/node-test-utils.h b/deps/v8/test/unittests/compiler/node-test-utils.h index a64d9f009a..149dcfc439 100644 --- a/deps/v8/test/unittests/compiler/node-test-utils.h +++ b/deps/v8/test/unittests/compiler/node-test-utils.h @@ -134,6 +134,31 @@ Matcher<Node*> IsTailCall( const Matcher<Node*>& value0_matcher, const Matcher<Node*>& value1_matcher, const Matcher<Node*>& effect_matcher, const Matcher<Node*>& control_matcher); +Matcher<Node*> IsTailCall( + const Matcher<CallDescriptor const*>& descriptor_matcher, + const Matcher<Node*>& value0_matcher, const Matcher<Node*>& value1_matcher, + const Matcher<Node*>& value2_matcher, const Matcher<Node*>& effect_matcher, + const Matcher<Node*>& control_matcher); +Matcher<Node*> IsTailCall( + const Matcher<CallDescriptor const*>& descriptor_matcher, + const Matcher<Node*>& value0_matcher, const Matcher<Node*>& value1_matcher, + const Matcher<Node*>& value2_matcher, const Matcher<Node*>& value3_matcher, + const Matcher<Node*>& effect_matcher, + const Matcher<Node*>& control_matcher); +Matcher<Node*> IsTailCall( + const Matcher<CallDescriptor const*>& descriptor_matcher, + const Matcher<Node*>& value0_matcher, const Matcher<Node*>& value1_matcher, + const Matcher<Node*>& value2_matcher, const Matcher<Node*>& value3_matcher, + const Matcher<Node*>& value4_matcher, const Matcher<Node*>& effect_matcher, + const Matcher<Node*>& control_matcher); +Matcher<Node*> IsTailCall( + const Matcher<CallDescriptor const*>& descriptor_matcher, + const Matcher<Node*>& value0_matcher, const Matcher<Node*>& value1_matcher, + const Matcher<Node*>& value2_matcher, const Matcher<Node*>& value3_matcher, + const Matcher<Node*>& value4_matcher, const Matcher<Node*>& value5_matcher, + const Matcher<Node*>& effect_matcher, + const Matcher<Node*>& control_matcher); + Matcher<Node*> IsBooleanNot(const Matcher<Node*>& value_matcher); Matcher<Node*> IsReferenceEqual(const Matcher<Type*>& type_matcher, @@ -240,6 +265,10 @@ Matcher<Node*> IsUint32LessThan(const Matcher<Node*>& lhs_matcher, const Matcher<Node*>& rhs_matcher); Matcher<Node*> IsUint32LessThanOrEqual(const Matcher<Node*>& lhs_matcher, const Matcher<Node*>& rhs_matcher); +Matcher<Node*> IsInt64Add(const Matcher<Node*>& lhs_matcher, + const Matcher<Node*>& rhs_matcher); +Matcher<Node*> IsInt64Sub(const Matcher<Node*>& lhs_matcher, + const Matcher<Node*>& rhs_matcher); Matcher<Node*> IsChangeFloat64ToInt32(const Matcher<Node*>& input_matcher); Matcher<Node*> IsChangeFloat64ToUint32(const Matcher<Node*>& input_matcher); Matcher<Node*> IsChangeInt32ToFloat64(const Matcher<Node*>& input_matcher); @@ -254,6 +283,12 @@ Matcher<Node*> IsFloat32Max(const Matcher<Node*>& lhs_matcher, Matcher<Node*> IsFloat32Min(const Matcher<Node*>& lhs_matcher, const Matcher<Node*>& rhs_matcher); Matcher<Node*> IsFloat32Abs(const Matcher<Node*>& input_matcher); +Matcher<Node*> IsFloat32Equal(const Matcher<Node*>& lhs_matcher, + const Matcher<Node*>& rhs_matcher); +Matcher<Node*> IsFloat32LessThan(const Matcher<Node*>& lhs_matcher, + const Matcher<Node*>& rhs_matcher); +Matcher<Node*> IsFloat32LessThanOrEqual(const Matcher<Node*>& lhs_matcher, + const Matcher<Node*>& rhs_matcher); Matcher<Node*> IsFloat64Max(const Matcher<Node*>& lhs_matcher, const Matcher<Node*>& rhs_matcher); Matcher<Node*> IsFloat64Min(const Matcher<Node*>& lhs_matcher, @@ -279,6 +314,8 @@ Matcher<Node*> IsLoadContext(const Matcher<ContextAccess>& access_matcher, const Matcher<Node*>& context_matcher); Matcher<Node*> IsNumberToInt32(const Matcher<Node*>& input_matcher); Matcher<Node*> IsNumberToUint32(const Matcher<Node*>& input_matcher); +Matcher<Node*> IsParameter(const Matcher<int> index_matcher); +Matcher<Node*> IsLoadFramePointer(); } // namespace compiler } // namespace internal |