| Index: src/compiler/code-assembler.h
|
| diff --git a/src/compiler/code-assembler.h b/src/compiler/code-assembler.h
|
| index a2f67201c1a0883d0123a7e9e3aa7a538d251a43..0b862f00fe188f1ddf81bcc1e9d9acac56b0eeba 100644
|
| --- a/src/compiler/code-assembler.h
|
| +++ b/src/compiler/code-assembler.h
|
| @@ -167,6 +167,9 @@ typedef std::function<void()> CodeAssemblerCallback;
|
| V(Float64RoundTruncate) \
|
| V(Word32Clz) \
|
| V(Word32Not) \
|
| + V(Int32AbsWithOverflow) \
|
| + V(Int64AbsWithOverflow) \
|
| + V(IntPtrAbsWithOverflow) \
|
| V(Word32BinaryNot)
|
|
|
| // A "public" interface used by components outside of compiler directory to
|
| @@ -201,6 +204,9 @@ class V8_EXPORT_PRIVATE CodeAssembler {
|
| bool IsFloat64RoundDownSupported() const;
|
| bool IsFloat64RoundTiesEvenSupported() const;
|
| bool IsFloat64RoundTruncateSupported() const;
|
| + bool IsInt32AbsWithOverflowSupported() const;
|
| + bool IsInt64AbsWithOverflowSupported() const;
|
| + bool IsIntPtrAbsWithOverflowSupported() const;
|
|
|
| // Shortened aliases for use in CodeAssembler subclasses.
|
| typedef CodeAssemblerLabel Label;
|
|
|