Revision f230a1cf deps/v8/src/arm/code-stubs-arm.h

View differences:

deps/v8/src/arm/code-stubs-arm.h
106 106
                                         Register scratch2,
107 107
                                         Register scratch3,
108 108
                                         Register scratch4,
109
                                         Register scratch5,
110 109
                                         int flags);
111 110

  
112 111

  
......
257 256
};
258 257

  
259 258

  
260
class NumberToStringStub: public PlatformCodeStub {
261
 public:
262
  NumberToStringStub() { }
263

  
264
  // Generate code to do a lookup in the number string cache. If the number in
265
  // the register object is found in the cache the generated code falls through
266
  // with the result in the result register. The object and the result register
267
  // can be the same. If the number is not found in the cache the code jumps to
268
  // the label not_found with only the content of register object unchanged.
269
  static void GenerateLookupNumberStringCache(MacroAssembler* masm,
270
                                              Register object,
271
                                              Register result,
272
                                              Register scratch1,
273
                                              Register scratch2,
274
                                              Register scratch3,
275
                                              Label* not_found);
276

  
277
 private:
278
  Major MajorKey() { return NumberToString; }
279
  int MinorKey() { return 0; }
280

  
281
  void Generate(MacroAssembler* masm);
282
};
283

  
284

  
285 259
class RecordWriteStub: public PlatformCodeStub {
286 260
 public:
287 261
  RecordWriteStub(Register object,

Also available in: Unified diff