| OLD | NEW | 
|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 5 #ifndef V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 
| 6 #define V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 6 #define V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 
| 7 | 7 | 
| 8 #include "src/assembler.h" | 8 #include "src/assembler.h" | 
| 9 #include "src/globals.h" | 9 #include "src/globals.h" | 
| 10 #include "src/mips64/assembler-mips64.h" | 10 #include "src/mips64/assembler-mips64.h" | 
| (...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 557   // tag_allocated_object is true the result is tagged as as a heap object. | 557   // tag_allocated_object is true the result is tagged as as a heap object. | 
| 558   // All registers are clobbered also when control continues at the gc_required | 558   // All registers are clobbered also when control continues at the gc_required | 
| 559   // label. | 559   // label. | 
| 560   void Allocate(int object_size, | 560   void Allocate(int object_size, | 
| 561                 Register result, | 561                 Register result, | 
| 562                 Register scratch1, | 562                 Register scratch1, | 
| 563                 Register scratch2, | 563                 Register scratch2, | 
| 564                 Label* gc_required, | 564                 Label* gc_required, | 
| 565                 AllocationFlags flags); | 565                 AllocationFlags flags); | 
| 566 | 566 | 
| 567   void Allocate(Register object_size, | 567   void Allocate(Register object_size, Register result, Register result_end, | 
| 568                 Register result, | 568                 Register scratch, Label* gc_required, AllocationFlags flags); | 
| 569                 Register scratch1, |  | 
| 570                 Register scratch2, |  | 
| 571                 Label* gc_required, |  | 
| 572                 AllocationFlags flags); |  | 
| 573 | 569 | 
| 574   void AllocateTwoByteString(Register result, | 570   void AllocateTwoByteString(Register result, | 
| 575                              Register length, | 571                              Register length, | 
| 576                              Register scratch1, | 572                              Register scratch1, | 
| 577                              Register scratch2, | 573                              Register scratch2, | 
| 578                              Register scratch3, | 574                              Register scratch3, | 
| 579                              Label* gc_required); | 575                              Label* gc_required); | 
| 580   void AllocateOneByteString(Register result, Register length, | 576   void AllocateOneByteString(Register result, Register length, | 
| 581                              Register scratch1, Register scratch2, | 577                              Register scratch1, Register scratch2, | 
| 582                              Register scratch3, Label* gc_required); | 578                              Register scratch3, Label* gc_required); | 
| (...skipping 1266 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1849 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) | 1845 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) | 
| 1850 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> | 1846 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> | 
| 1851 #else | 1847 #else | 
| 1852 #define ACCESS_MASM(masm) masm-> | 1848 #define ACCESS_MASM(masm) masm-> | 
| 1853 #endif | 1849 #endif | 
| 1854 | 1850 | 
| 1855 }  // namespace internal | 1851 }  // namespace internal | 
| 1856 }  // namespace v8 | 1852 }  // namespace v8 | 
| 1857 | 1853 | 
| 1858 #endif  // V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 1854 #endif  // V8_MIPS_MACRO_ASSEMBLER_MIPS_H_ | 
| OLD | NEW | 
|---|