| Index: src/a64/macro-assembler-a64.cc
|
| diff --git a/src/a64/macro-assembler-a64.cc b/src/a64/macro-assembler-a64.cc
|
| index bda00d8e44212231a76164a584c7d9130cebfc0f..aec18e72dc9b950ca876ac28a049ffac4c5cd79b 100644
|
| --- a/src/a64/macro-assembler-a64.cc
|
| +++ b/src/a64/macro-assembler-a64.cc
|
| @@ -2158,6 +2158,18 @@ void MacroAssembler::JumpIfBothInstanceTypesAreNotSequentialAscii(
|
| }
|
|
|
|
|
| +void MacroAssembler::JumpIfNotUniqueName(Register type,
|
| + Label* not_unique_name) {
|
| + STATIC_ASSERT(((SYMBOL_TYPE - 1) & kIsInternalizedMask) == kInternalizedTag);
|
| + // if ((type < kInternalizedTag) || (type > SYMBOL_TYPE)) {
|
| + // goto not_unique_name;
|
| + // }
|
| + Cmp(type, kInternalizedTag);
|
| + Ccmp(type, SYMBOL_TYPE, NVFlag, ge);
|
| + B(gt, not_unique_name);
|
| +}
|
| +
|
| +
|
| void MacroAssembler::GenerateNumberUnaryOperation(Token::Value op,
|
| InvokeFlag flag) {
|
| Runtime::FunctionId fid;
|
|
|