Index: src/x64/codegen-x64.h |
=================================================================== |
--- src/x64/codegen-x64.h (revision 5122) |
+++ src/x64/codegen-x64.h (working copy) |
@@ -492,6 +492,15 @@ |
void GenericBinaryOperation(BinaryOperation* expr, |
OverwriteMode overwrite_mode); |
+ // Emits code sequence that jumps to a JumpTarget if the inputs |
+ // are both smis. Cannot be in MacroAssembler because it takes |
+ // advantage of TypeInfo to skip unneeded checks. |
+ void JumpIfBothSmiUsingTypeInfo(Register left, |
+ Register right, |
+ TypeInfo left_info, |
+ TypeInfo right_info, |
+ JumpTarget* both_smi); |
+ |
// Emits code sequence that jumps to deferred code if the input |
// is not a smi. Cannot be in MacroAssembler because it takes |
// advantage of TypeInfo to skip unneeded checks. |