Home | History | Annotate | Download | only in arm64

Lines Matching refs:ManagedRegister

50 static constexpr ManagedRegister kCalleeSaveRegisters[] = {
110 ManagedRegister Arm64ManagedRuntimeCallingConvention::InterproceduralScratchRegister() {
121 ManagedRegister Arm64JniCallingConvention::InterproceduralScratchRegister() {
132 static ManagedRegister ReturnRegisterForShorty(const char* shorty) {
146 ManagedRegister Arm64ManagedRuntimeCallingConvention::ReturnRegister() {
150 ManagedRegister Arm64JniCallingConvention::ReturnRegister() {
154 ManagedRegister Arm64JniCallingConvention::IntReturnRegister() {
160 ManagedRegister Arm64ManagedRuntimeCallingConvention::MethodRegister() {
172 ManagedRegister Arm64ManagedRuntimeCallingConvention::CurrentParamRegister() {
174 return ManagedRegister::NoRegister();
207 entry_spills_.push_back(ManagedRegister::NoRegister(), 4);
209 entry_spills_.push_back(ManagedRegister::NoRegister(), 8);
222 entry_spills_.push_back(ManagedRegister::NoRegister(), 8);
224 entry_spills_.push_back(ManagedRegister::NoRegister(), 4);
254 ManagedRegister Arm64JniCallingConvention::ReturnScratchRegister() const {
255 return ManagedRegister::NoRegister();
290 ArrayRef<const ManagedRegister> Arm64JniCallingConvention::CalleeSaveRegisters() const {
292 return ArrayRef<const ManagedRegister>(kCalleeSaveRegisters);
309 ManagedRegister Arm64JniCallingConvention::CurrentParamRegister() {