| Index: src/arm/codegen-arm.h
|
| diff --git a/src/arm/codegen-arm.h b/src/arm/codegen-arm.h
|
| index bb97ef26187b0a0ef8381567f7e1cf8bfbbc4313..a777fc9915e046959824e4efa7ddffb51bcba6ed 100644
|
| --- a/src/arm/codegen-arm.h
|
| +++ b/src/arm/codegen-arm.h
|
| @@ -512,6 +512,28 @@ class GenericBinaryOpStub : public CodeStub {
|
| };
|
|
|
|
|
| +class StringCompareStub: public CodeStub {
|
| + public:
|
| + StringCompareStub() { }
|
| +
|
| + // Compare two flat ASCII strings and returns result in r0.
|
| + // Does not use the stack.
|
| + static void GenerateCompareFlatAsciiStrings(MacroAssembler* masm,
|
| + Register left,
|
| + Register right,
|
| + Register scratch1,
|
| + Register scratch2,
|
| + Register scratch3,
|
| + Register scratch4);
|
| +
|
| + private:
|
| + Major MajorKey() { return StringCompare; }
|
| + int MinorKey() { return 0; }
|
| +
|
| + void Generate(MacroAssembler* masm);
|
| +};
|
| +
|
| +
|
| } } // namespace v8::internal
|
|
|
| #endif // V8_ARM_CODEGEN_ARM_H_
|
|
|