Lines Matching refs:stack_index
357 size_t CodeGeneratorARM::SaveCoreRegister(size_t stack_index, uint32_t reg_id) {
358 __ StoreToOffset(kStoreWord, static_cast<Register>(reg_id), SP, stack_index);
362 size_t CodeGeneratorARM::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) {
363 __ LoadFromOffset(kLoadWord, static_cast<Register>(reg_id), SP, stack_index);
367 size_t CodeGeneratorARM::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) {
368 __ StoreSToOffset(static_cast<SRegister>(reg_id), SP, stack_index);
372 size_t CodeGeneratorARM::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) {
373 __ LoadSFromOffset(static_cast<SRegister>(reg_id), SP, stack_index);
616 uint32_t stack_index = stack_index_++;
620 return Location::StackSlot(calling_convention.GetStackOffsetOf(stack_index));
626 uint32_t stack_index = stack_index_;
642 return Location::DoubleStackSlot(calling_convention.GetStackOffsetOf(stack_index));
647 uint32_t stack_index = stack_index_++;
654 return Location::StackSlot(calling_convention.GetStackOffsetOf(stack_index));
660 uint32_t stack_index = stack_index_;
671 return Location::DoubleStackSlot(calling_convention.GetStackOffsetOf(stack_index));