| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef VM_ASSEMBLER_MIPS_H_ | 5 #ifndef VM_ASSEMBLER_MIPS_H_ |
| 6 #define VM_ASSEMBLER_MIPS_H_ | 6 #define VM_ASSEMBLER_MIPS_H_ |
| 7 | 7 |
| 8 #ifndef VM_ASSEMBLER_H_ | 8 #ifndef VM_ASSEMBLER_H_ |
| 9 #error Do not include assembler_mips.h directly; use assembler.h instead. | 9 #error Do not include assembler_mips.h directly; use assembler.h instead. |
| 10 #endif | 10 #endif |
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 | 255 |
| 256 // Count the fixups that produce a pointer offset, without processing | 256 // Count the fixups that produce a pointer offset, without processing |
| 257 // the fixups. | 257 // the fixups. |
| 258 intptr_t CountPointerOffsets() const { | 258 intptr_t CountPointerOffsets() const { |
| 259 return buffer_.CountPointerOffsets(); | 259 return buffer_.CountPointerOffsets(); |
| 260 } | 260 } |
| 261 | 261 |
| 262 const ZoneGrowableArray<intptr_t>& GetPointerOffsets() const { | 262 const ZoneGrowableArray<intptr_t>& GetPointerOffsets() const { |
| 263 return buffer_.pointer_offsets(); | 263 return buffer_.pointer_offsets(); |
| 264 } | 264 } |
| 265 const GrowableObjectArray& object_pool() const { return object_pool_.data(); } | 265 |
| 266 const GrowableObjectArray& object_pool_data() const { |
| 267 return object_pool_.data(); |
| 268 } |
| 269 |
| 270 ObjectPool& object_pool() { return object_pool_; } |
| 271 |
| 266 void FinalizeInstructions(const MemoryRegion& region) { | 272 void FinalizeInstructions(const MemoryRegion& region) { |
| 267 buffer_.FinalizeInstructions(region); | 273 buffer_.FinalizeInstructions(region); |
| 268 } | 274 } |
| 269 | 275 |
| 270 bool use_far_branches() const { | 276 bool use_far_branches() const { |
| 271 return FLAG_use_far_branches || use_far_branches_; | 277 return FLAG_use_far_branches || use_far_branches_; |
| 272 } | 278 } |
| 273 | 279 |
| 274 void set_use_far_branches(bool b) { | 280 void set_use_far_branches(bool b) { |
| 275 ASSERT(buffer_.Size() == 0); | 281 ASSERT(buffer_.Size() == 0); |
| (...skipping 1458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1734 Register value, | 1740 Register value, |
| 1735 Label* no_update); | 1741 Label* no_update); |
| 1736 | 1742 |
| 1737 DISALLOW_ALLOCATION(); | 1743 DISALLOW_ALLOCATION(); |
| 1738 DISALLOW_COPY_AND_ASSIGN(Assembler); | 1744 DISALLOW_COPY_AND_ASSIGN(Assembler); |
| 1739 }; | 1745 }; |
| 1740 | 1746 |
| 1741 } // namespace dart | 1747 } // namespace dart |
| 1742 | 1748 |
| 1743 #endif // VM_ASSEMBLER_MIPS_H_ | 1749 #endif // VM_ASSEMBLER_MIPS_H_ |
| OLD | NEW |