| 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_LOCATIONS_H_ | 5 #ifndef VM_LOCATIONS_H_ |
| 6 #define VM_LOCATIONS_H_ | 6 #define VM_LOCATIONS_H_ |
| 7 | 7 |
| 8 #include "vm/allocation.h" | 8 #include "vm/allocation.h" |
| 9 #include "vm/assembler.h" | 9 #include "vm/assembler.h" |
| 10 #include "vm/bitfield.h" | 10 #include "vm/bitfield.h" |
| (...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 512 } else { | 512 } else { |
| 513 UNREACHABLE(); | 513 UNREACHABLE(); |
| 514 return false; | 514 return false; |
| 515 } | 515 } |
| 516 } | 516 } |
| 517 | 517 |
| 518 void DebugPrint() { | 518 void DebugPrint() { |
| 519 for (intptr_t i = 0; i < kNumberOfCpuRegisters; i++) { | 519 for (intptr_t i = 0; i < kNumberOfCpuRegisters; i++) { |
| 520 Register r = static_cast<Register>(i); | 520 Register r = static_cast<Register>(i); |
| 521 if (ContainsRegister(r)) { | 521 if (ContainsRegister(r)) { |
| 522 ISL_Print("%s %s\n", Assembler::RegisterName(r), | 522 THR_Print("%s %s\n", Assembler::RegisterName(r), |
| 523 IsTagged(r) ? "tagged" : "untagged"); | 523 IsTagged(r) ? "tagged" : "untagged"); |
| 524 } | 524 } |
| 525 } | 525 } |
| 526 | 526 |
| 527 for (intptr_t i = 0; i < kNumberOfFpuRegisters; i++) { | 527 for (intptr_t i = 0; i < kNumberOfFpuRegisters; i++) { |
| 528 FpuRegister r = static_cast<FpuRegister>(i); | 528 FpuRegister r = static_cast<FpuRegister>(i); |
| 529 if (ContainsFpuRegister(r)) { | 529 if (ContainsFpuRegister(r)) { |
| 530 ISL_Print("%s\n", Assembler::FpuRegisterName(r)); | 530 THR_Print("%s\n", Assembler::FpuRegisterName(r)); |
| 531 } | 531 } |
| 532 } | 532 } |
| 533 } | 533 } |
| 534 | 534 |
| 535 void MarkUntagged(Location loc) { | 535 void MarkUntagged(Location loc) { |
| 536 ASSERT(loc.IsRegister()); | 536 ASSERT(loc.IsRegister()); |
| 537 untagged_cpu_registers_.Add(loc.reg()); | 537 untagged_cpu_registers_.Add(loc.reg()); |
| 538 } | 538 } |
| 539 | 539 |
| 540 bool HasUntaggedValues() const { | 540 bool HasUntaggedValues() const { |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 709 | 709 |
| 710 #if defined(DEBUG) | 710 #if defined(DEBUG) |
| 711 intptr_t writable_inputs_; | 711 intptr_t writable_inputs_; |
| 712 #endif | 712 #endif |
| 713 }; | 713 }; |
| 714 | 714 |
| 715 | 715 |
| 716 } // namespace dart | 716 } // namespace dart |
| 717 | 717 |
| 718 #endif // VM_LOCATIONS_H_ | 718 #endif // VM_LOCATIONS_H_ |
| OLD | NEW |