Searched refs:FRegister (Results 1 – 12 of 12) sorted by relevance
/art/compiler/utils/mips/ |
D | assembler_mips.h | 345 void Bc1eqz(FRegister ft, uint16_t imm16); // R6 346 void Bc1nez(FRegister ft, uint16_t imm16); // R6 348 void AddS(FRegister fd, FRegister fs, FRegister ft); 349 void SubS(FRegister fd, FRegister fs, FRegister ft); 350 void MulS(FRegister fd, FRegister fs, FRegister ft); 351 void DivS(FRegister fd, FRegister fs, FRegister ft); 352 void AddD(FRegister fd, FRegister fs, FRegister ft); 353 void SubD(FRegister fd, FRegister fs, FRegister ft); 354 void MulD(FRegister fd, FRegister fs, FRegister ft); 355 void DivD(FRegister fd, FRegister fs, FRegister ft); [all …]
|
D | assembler_mips.cc | 182 FRegister out, in DsFsmInstrFff() 183 FRegister in1, in DsFsmInstrFff() 184 FRegister in2) { in DsFsmInstrFff() 189 FRegister in1_out, in DsFsmInstrFfff() 190 FRegister in2, in DsFsmInstrFfff() 191 FRegister in3) { in DsFsmInstrFfff() 196 FRegister in1_out, in DsFsmInstrFffr() 197 FRegister in2, in DsFsmInstrFffr() 202 void MipsAssembler::DsFsmInstrRf(uint32_t instruction, Register out, FRegister in) { in DsFsmInstrRf() 206 void MipsAssembler::DsFsmInstrFr(uint32_t instruction, FRegister out, Register in) { in DsFsmInstrFr() [all …]
|
D | assembler_mips32r6_test.cc | 36 mips::FRegister, 39 typedef AssemblerTest<mips::MipsAssembler, mips::Register, mips::FRegister, uint32_t> Base; 153 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers() 154 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers() 155 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers() 156 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers() 157 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers() 158 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers() 159 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers() 160 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers() [all …]
|
D | managed_register_mips.h | 95 constexpr FRegister AsFRegister() const { in AsFRegister() 97 return static_cast<FRegister>(id_ - kNumberOfCoreRegIds); in AsFRegister() 105 constexpr FRegister AsOverlappingDRegisterLow() const { in AsOverlappingDRegisterLow() 108 return static_cast<FRegister>(d_reg * 2); in AsOverlappingDRegisterLow() 111 constexpr FRegister AsOverlappingDRegisterHigh() const { in AsOverlappingDRegisterHigh() 114 return static_cast<FRegister>(d_reg * 2 + 1); in AsOverlappingDRegisterHigh() 172 static constexpr MipsManagedRegister FromFRegister(FRegister r) { in FromFRegister()
|
D | managed_register_mips.cc | 38 FRegister low = AsOverlappingDRegisterLow(); in Overlaps() 39 FRegister high = AsOverlappingDRegisterHigh(); in Overlaps() 40 FRegister other_freg = other.AsFRegister(); in Overlaps()
|
D | assembler_mips_test.cc | 36 mips::FRegister, 39 typedef AssemblerTest<mips::MipsAssembler, mips::Register, mips::FRegister, uint32_t> Base; 123 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers() 124 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers() 125 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers() 126 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers() 127 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers() 128 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers() 129 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers() 130 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers() [all …]
|
/art/runtime/arch/mips/ |
D | registers_mips.h | 70 enum FRegister { enum 107 std::ostream& operator<<(std::ostream& os, const FRegister& rhs);
|
D | registers_mips.cc | 39 std::ostream& operator<<(std::ostream& os, const FRegister& rhs) { in operator <<()
|
/art/compiler/optimizing/ |
D | code_generator_mips.cc | 1104 FRegister f1 = loc1.AsFpuRegister<FRegister>(); in EmitSwap() 1105 FRegister f2 = loc2.AsFpuRegister<FRegister>(); in EmitSwap() 1120 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap() 1121 : loc2.AsFpuRegister<FRegister>(); in EmitSwap() 1142 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap() 1143 : loc2.AsFpuRegister<FRegister>(); in EmitSwap() 1184 FRegister reg = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap() 1185 : loc2.AsFpuRegister<FRegister>(); in EmitSwap() 1302 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameEntry() 1342 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameExit() [all …]
|
D | intrinsics_mips.cc | 76 FRegister trg_reg = trg.AsFpuRegister<FRegister>(); in MoveFromReturnRegister() 161 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MoveFPToInt() 203 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MoveIntToFP() 752 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MathAbsFP() 753 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MathAbsFP() 868 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in GenMinMaxFP() 869 FRegister a = locations->InAt(0).AsFpuRegister<FRegister>(); in GenMinMaxFP() 870 FRegister b = locations->InAt(1).AsFpuRegister<FRegister>(); in GenMinMaxFP() 875 FRegister ftmp = ((out != a) && (out != b)) ? out : FTMP; in GenMinMaxFP() 1325 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in VisitMathSqrt() [all …]
|
D | code_generator_mips.h | 38 static constexpr FRegister kParameterFpuRegisters[] = 50 static constexpr FRegister kRuntimeParameterFpuRegisters[] = 58 static constexpr FRegister kFpuCalleeSaves[] = 64 class InvokeDexCallingConvention : public CallingConvention<Register, FRegister> { 92 class InvokeRuntimeCallingConvention : public CallingConvention<Register, FRegister> { 319 FRegister dst);
|
/art/compiler/jni/quick/mips/ |
D | calling_convention_mips.cc | 38 static const FRegister kJniFArgumentRegisters[] = { F12, F14 }; 46 static const FRegister kManagedFArgumentRegisters[] = { F8, F10, F12, F14, F16, F18 };
|