/external/chromium_org/v8/src/mips/ |
assembler-mips.h | 70 // Implementation of Register and FPURegister. 190 struct FPURegister { 207 inline static int ToAllocationIndex(FPURegister reg); 210 static FPURegister FromAllocationIndex(int index) { 215 static FPURegister from_code(int code) { 216 FPURegister r = { code }; 221 bool is(FPURegister creg) const { return code_ == creg.code_; } 222 FPURegister low() const { 225 FPURegister reg; 230 FPURegister high() const [all...] |
assembler-mips.cc | 877 FPURegister ft, 878 FPURegister fs, 879 FPURegister fd, 889 FPURegister fr, 890 FPURegister ft, 891 FPURegister fs, 892 FPURegister fd, 904 FPURegister fs, 905 FPURegister fd, 951 FPURegister ft [all...] |
macro-assembler-mips.h | 227 inline void Move(FPURegister dst, FPURegister src) { 233 inline void Move(Register dst_low, Register dst_high, FPURegister src) { 235 mfc1(dst_high, FPURegister::from_code(src.code() + 1)); 238 inline void FmoveHigh(Register dst_high, FPURegister src) { 239 mfc1(dst_high, FPURegister::from_code(src.code() + 1)); 242 inline void FmoveLow(Register dst_low, FPURegister src) { 246 inline void Move(FPURegister dst, Register src_low, Register src_high) { 248 mtc1(src_high, FPURegister::from_code(dst.code() + 1)); 252 void Move(FPURegister dst, double imm) [all...] |
code-stubs-mips.h | 558 FPURegister double_scratch, 568 FPURegister double_dst, 572 FPURegister single_scratch); 582 FPURegister double_dst, 583 FPURegister double_scratch, 589 FPURegister single_scratch, 605 FPURegister double_scratch0, 606 FPURegister double_scratch1, 634 FPURegister dst,
|
deoptimizer-mips.cc | 397 kDoubleSize * FPURegister::kMaxNumAllocatableRegisters; 401 for (int i = 0; i < FPURegister::kMaxNumAllocatableRegisters; ++i) { 402 FPURegister fpu_reg = FPURegister::FromAllocationIndex(i); 469 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); ++i) { 538 for (int i = 0; i < FPURegister::kMaxNumAllocatableRegisters; ++i) { 539 const FPURegister fpu_reg = FPURegister::FromAllocationIndex(i);
|
assembler-mips-inl.h | 89 return FPURegister::kMaxNumRegisters; 94 return FPURegister::kMaxNumAllocatableRegisters; 98 int FPURegister::ToAllocationIndex(FPURegister reg) {
|
lithium-codegen-mips.h | 338 FPURegister src1, 339 FPURegister src2); 343 FPURegister src1, 344 FPURegister src2);
|
macro-assembler-mips.cc | 122 Subu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 123 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); i+=2) { 124 FPURegister reg = FPURegister::FromAllocationIndex(i); 131 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); i+=2) { 132 FPURegister reg = FPURegister::FromAllocationIndex(i); 135 Addu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 171 int doubles_size = FPURegister::NumAllocatableRegisters() * kDoubleSize; 863 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)) [all...] |
simulator-mips.h | 168 enum FPURegister {
|
lithium-codegen-mips.cc | [all...] |
code-stubs-mips.cc | 661 FPURegister dst, 716 FPURegister double_scratch, 751 FPURegister double_dst, 755 FPURegister single_scratch) { 778 FPURegister single_scratch, [all...] |
stub-cache-mips.cc | [all...] |
/external/v8/src/mips/ |
assembler-mips.h | 70 // Implementation of Register and FPURegister. 188 struct FPURegister { 204 inline static int ToAllocationIndex(FPURegister reg); 206 static FPURegister FromAllocationIndex(int index) { 232 static FPURegister from_code(int code) { 233 FPURegister r = { code }; 238 bool is(FPURegister creg) const { return code_ == creg.code_; } 239 FPURegister low() const { 242 FPURegister reg; 247 FPURegister high() const [all...] |
assembler-mips.cc | 881 FPURegister ft, 882 FPURegister fs, 883 FPURegister fd, 896 FPURegister fs, 897 FPURegister fd, 945 FPURegister ft, [all...] |
macro-assembler-mips.h | 233 inline void Move(FPURegister dst, FPURegister src) { 239 inline void Move(Register dst_low, Register dst_high, FPURegister src) { 241 mfc1(dst_high, FPURegister::from_code(src.code() + 1)); 244 inline void Move(FPURegister dst, Register src_low, Register src_high) { 246 mtc1(src_high, FPURegister::from_code(dst.code() + 1)); 250 void Move(FPURegister dst, double imm); 541 FPURegister value, 715 void Cvt_d_uw(FPURegister fd, FPURegister fs, FPURegister scratch) [all...] |
macro-assembler-mips.cc | 121 Subu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); 122 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; i+=2) { 123 FPURegister reg = FPURegister::FromAllocationIndex(i); 130 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; i+=2) { 131 FPURegister reg = FPURegister::FromAllocationIndex(i); 134 Addu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); 170 int doubles_size = FPURegister::kNumAllocatableRegisters * kDoubleSize; 863 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)) [all...] |
code-stubs-mips.h | 751 FPURegister double_scratch, 761 FPURegister double_dst, 765 FPURegister single_scratch); 775 FPURegister double_dst, 781 FPURegister single_scratch, 797 FPURegister double_scratch, 841 FPURegister dst, [all...] |
assembler-mips-inl.h | 82 int FPURegister::ToAllocationIndex(FPURegister reg) {
|
deoptimizer-mips.cc | 775 kDoubleSize * FPURegister::kNumAllocatableRegisters; 779 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; ++i) { 780 FPURegister fpu_reg = FPURegister::FromAllocationIndex(i); [all...] |
lithium-codegen-mips.h | 282 FPURegister src1, 283 FPURegister src2);
|
simulator-mips.h | 168 enum FPURegister {
|
lithium-codegen-mips.cc | [all...] |
code-stubs-mips.cc | 571 FPURegister dst, 642 FPURegister double_scratch, 679 FPURegister double_dst, 683 FPURegister single_scratch) { 767 FPURegister single_scratch, 869 FPURegister single_scratch = double_scratch.low(); [all...] |