Searched refs:FloatRegister (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/x86_64/ |
D | constants_x86_64.h | 51 explicit constexpr XmmRegister(FloatRegister r) : reg_(r) {} in XmmRegister() 52 explicit constexpr XmmRegister(int r) : reg_(FloatRegister(r)) {} in XmmRegister() 53 constexpr FloatRegister AsFloatRegister() const { in AsFloatRegister() 66 const FloatRegister reg_;
|
D | managed_register_x86_64.h | 97 return XmmRegister(static_cast<FloatRegister>(id_ - kNumberOfCpuRegIds)); in AsXmmRegister() 154 static constexpr X86_64ManagedRegister FromXmmRegister(FloatRegister r) { in FromXmmRegister()
|
D | jni_macro_assembler_x86_64.cc | 30 static dwarf::Reg DWARFReg(FloatRegister reg) { in DWARFReg()
|
D | assembler_x86_64_test.cc | 2328 static x86_64::X86_64ManagedRegister ManagedFromFpu(x86_64::FloatRegister r) { in ManagedFromFpu()
|
/art/runtime/arch/x86_64/ |
D | registers_x86_64.h | 50 enum FloatRegister { enum 69 std::ostream& operator<<(std::ostream& os, const FloatRegister& rhs);
|
D | registers_x86_64.cc | 37 std::ostream& operator<<(std::ostream& os, const FloatRegister& rhs) { in operator <<()
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 146 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister() 279 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 37 static constexpr FloatRegister kParameterFloatRegisters[] = 46 static constexpr FloatRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1 }; 53 static constexpr FloatRegister non_volatile_xmm_regs[] = { XMM12, XMM13, XMM14, XMM15 }; 56 class InvokeRuntimeCallingConvention : public CallingConvention<Register, FloatRegister> { 69 class InvokeDexCallingConvention : public CallingConvention<Register, FloatRegister> {
|
D | code_generator_x86_64.cc | 58 static constexpr FloatRegister kFpuCalleeSaves[] = { XMM12, XMM13, XMM14, XMM15 }; 987 for (FloatRegister fp_reg : non_volatile_xmm_regs) { in BlockNonVolatileXmmRegisters() 1286 stream << FloatRegister(reg); in DumpFloatingPointRegister() 1397 static dwarf::Reg DWARFReg(FloatRegister reg) { in DWARFReg()
|