Home
last modified time | relevance | path

Searched refs:FRegister (Results 1 – 14 of 14) sorted by relevance

/art/compiler/utils/mips/
Dassembler_mips.h350 void Bc1eqz(FRegister ft, uint16_t imm16); // R6
351 void Bc1nez(FRegister ft, uint16_t imm16); // R6
353 void AddS(FRegister fd, FRegister fs, FRegister ft);
354 void SubS(FRegister fd, FRegister fs, FRegister ft);
355 void MulS(FRegister fd, FRegister fs, FRegister ft);
356 void DivS(FRegister fd, FRegister fs, FRegister ft);
357 void AddD(FRegister fd, FRegister fs, FRegister ft);
358 void SubD(FRegister fd, FRegister fs, FRegister ft);
359 void MulD(FRegister fd, FRegister fs, FRegister ft);
360 void DivD(FRegister fd, FRegister fs, FRegister ft);
[all …]
Dassembler_mips.cc182 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 …]
Dassembler_mips32r5_test.cc36 mips::FRegister,
42 mips::FRegister,
145 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers()
146 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers()
147 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers()
148 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers()
149 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers()
150 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers()
151 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers()
152 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers()
[all …]
Dmanaged_register_mips.h95 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()
Dmanaged_register_mips.cc38 FRegister low = AsOverlappingDRegisterLow(); in Overlaps()
39 FRegister high = AsOverlappingDRegisterHigh(); in Overlaps()
40 FRegister other_freg = other.AsFRegister(); in Overlaps()
Dassembler_mips32r6_test.cc36 mips::FRegister,
42 mips::FRegister,
158 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers()
159 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers()
160 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers()
161 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers()
162 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers()
163 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers()
164 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers()
165 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers()
[all …]
Dassembler_mips_test.cc36 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/compiler/optimizing/
Dcode_generator_mips.cc1183 FRegister f1 = loc1.AsFpuRegister<FRegister>(); in EmitSwap()
1184 FRegister f2 = loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1199 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1200 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1221 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1222 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1263 FRegister reg = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1264 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1381 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameEntry()
1421 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameExit()
[all …]
Dintrinsics_mips.cc77 FRegister trg_reg = trg.AsFpuRegister<FRegister>(); in MoveFromReturnRegister()
162 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MoveFPToInt()
204 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MoveIntToFP()
753 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MathAbsFP()
754 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MathAbsFP()
869 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in GenMinMaxFP()
870 FRegister a = locations->InAt(0).AsFpuRegister<FRegister>(); in GenMinMaxFP()
871 FRegister b = locations->InAt(1).AsFpuRegister<FRegister>(); in GenMinMaxFP()
876 FRegister ftmp = ((out != a) && (out != b)) ? out : FTMP; in GenMinMaxFP()
1326 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in VisitMathSqrt()
[all …]
Dcode_generator_mips.h38 static constexpr FRegister kParameterFpuRegisters[] =
50 static constexpr FRegister kRuntimeParameterFpuRegisters[] =
58 static constexpr FRegister kFpuCalleeSaves[] =
66 class InvokeDexCallingConvention : public CallingConvention<Register, FRegister> {
94 class InvokeRuntimeCallingConvention : public CallingConvention<Register, FRegister> {
323 FRegister dst);
Dcode_generator_vector_mips.cc76 locations->InAt(0).AsFpuRegister<FRegister>(), in VisitVecReplicateScalar()
82 locations->InAt(0).AsFpuRegister<FRegister>(), in VisitVecReplicateScalar()
/art/runtime/arch/mips/
Dregisters_mips.h70 enum FRegister { enum
107 std::ostream& operator<<(std::ostream& os, const FRegister& rhs);
Dregisters_mips.cc39 std::ostream& operator<<(std::ostream& os, const FRegister& rhs) { in operator <<()
/art/compiler/jni/quick/mips/
Dcalling_convention_mips.cc38 static const FRegister kJniFArgumentRegisters[] = { F12, F14 };
46 static const FRegister kManagedFArgumentRegisters[] = { F8, F10, F12, F14, F16, F18 };