Home
last modified time | relevance | path

Searched refs:fprs_ (Results 1 – 11 of 11) sorted by relevance

/art/runtime/arch/arm64/
Dcontext_arm64.cc40 std::fill_n(fprs_, arraysize(fprs_), nullptr); in Reset()
62 fprs_[fp_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
79 DCHECK_NE(fprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. in SetFPR()
80 *fprs_[reg] = value; in SetFPR()
105 fprs_[D0] = nullptr; in SmashCallerSaves()
106 fprs_[D1] = nullptr; in SmashCallerSaves()
107 fprs_[D2] = nullptr; in SmashCallerSaves()
108 fprs_[D3] = nullptr; in SmashCallerSaves()
109 fprs_[D4] = nullptr; in SmashCallerSaves()
110 fprs_[D5] = nullptr; in SmashCallerSaves()
[all …]
Dcontext_arm64.h78 return fprs_[reg] != nullptr; in IsAccessibleFPR()
84 return *fprs_[reg]; in GetFPR()
98 uint64_t * fprs_[kNumberOfDRegisters]; variable
/art/runtime/arch/riscv64/
Dcontext_riscv64.cc39 std::fill_n(fprs_, arraysize(fprs_), nullptr); in Reset()
64 fprs_[fp_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
81 DCHECK_NE(fprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. in SetFPR()
82 *fprs_[reg] = value; in SetFPR()
105 fprs_[FT0] = nullptr; in SmashCallerSaves()
106 fprs_[FT1] = nullptr; in SmashCallerSaves()
107 fprs_[FT2] = nullptr; in SmashCallerSaves()
108 fprs_[FT3] = nullptr; in SmashCallerSaves()
109 fprs_[FT4] = nullptr; in SmashCallerSaves()
110 fprs_[FT5] = nullptr; in SmashCallerSaves()
[all …]
Dcontext_riscv64.h72 return fprs_[reg] != nullptr; in IsAccessibleFPR()
78 return *fprs_[reg]; in GetFPR()
92 uint64_t* fprs_[kNumberOfFRegisters]; variable
/art/runtime/arch/arm/
Dcontext_arm.cc31 std::fill_n(fprs_, arraysize(fprs_), nullptr); in Reset()
55 fprs_[fp_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); in FillCalleeSaves()
71 DCHECK_NE(fprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. in SetFPR()
72 *fprs_[reg] = value; in SetFPR()
82 fprs_[S0] = nullptr; in SmashCallerSaves()
83 fprs_[S1] = nullptr; in SmashCallerSaves()
84 fprs_[S2] = nullptr; in SmashCallerSaves()
85 fprs_[S3] = nullptr; in SmashCallerSaves()
86 fprs_[S4] = nullptr; in SmashCallerSaves()
87 fprs_[S5] = nullptr; in SmashCallerSaves()
[all …]
Dcontext_arm.h77 return fprs_[reg] != nullptr; in IsAccessibleFPR()
83 return *fprs_[reg]; in GetFPR()
94 uint32_t* fprs_[kNumberOfSRegisters]; variable
Dquick_entrypoints_arm.S515 vldm r1, {s0-s31} @ Load all fprs from argument fprs_.
517 @ Do not access fprs_ from now, they may be below SP.
/art/runtime/arch/x86_64/
Dcontext_x86_64.cc30 std::fill_n(fprs_, arraysize(fprs_), nullptr); in Reset()
56 fprs_[fp_reg] = reinterpret_cast<uint64_t*>( in FillCalleeSaves()
75 fprs_[XMM0] = nullptr; in SmashCallerSaves()
76 fprs_[XMM1] = nullptr; in SmashCallerSaves()
77 fprs_[XMM2] = nullptr; in SmashCallerSaves()
78 fprs_[XMM3] = nullptr; in SmashCallerSaves()
79 fprs_[XMM4] = nullptr; in SmashCallerSaves()
80 fprs_[XMM5] = nullptr; in SmashCallerSaves()
81 fprs_[XMM6] = nullptr; in SmashCallerSaves()
82 fprs_[XMM7] = nullptr; in SmashCallerSaves()
[all …]
Dcontext_x86_64.h76 return fprs_[reg] != nullptr; in IsAccessibleFPR()
82 return *fprs_[reg]; in GetFPR()
93 uint64_t* fprs_[kNumberOfFloatRegisters]; variable
/art/runtime/arch/x86/
Dcontext_x86.cc31 std::fill_n(fprs_, arraysize(fprs_), nullptr); in Reset()
58 fprs_[2 * fp_reg] = reinterpret_cast<uint32_t*>( in FillCalleeSaves()
60 fprs_[2 * fp_reg + 1] = reinterpret_cast<uint32_t*>( in FillCalleeSaves()
74 memset(&fprs_[0], '\0', sizeof(fprs_)); in SmashCallerSaves()
87 CHECK_NE(fprs_[reg], reinterpret_cast<const uint32_t*>(&gZero)); in SetFPR()
88 *fprs_[reg] = value; in SetFPR()
101 fprs[i] = fprs_[i] != nullptr ? *fprs_[i] : kBadFprBase + i; in DoLongJump()
Dcontext_x86.h76 return fprs_[reg] != nullptr; in IsAccessibleFPR()
82 return *fprs_[reg]; in GetFPR()
106 uint32_t* fprs_[kNumberOfFloatRegisters]; variable