src/hotspot/cpu/arm/c1_LinearScan_arm.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/hotspot/cpu/arm/c1_LinearScan_arm.hpp	Mon Sep 17 10:29:46 2018
--- new/src/hotspot/cpu/arm/c1_LinearScan_arm.hpp	Mon Sep 17 10:29:46 2018

*** 29,56 **** --- 29,49 ---- return reg_num < pd_nof_cpu_regs_processed_in_linearscan || reg_num >= pd_nof_cpu_regs_frame_map; } inline int LinearScan::num_physical_regs(BasicType type) { #ifndef AARCH64 if (type == T_LONG || type == T_DOUBLE) return 2; #endif // !AARCH64 return 1; } inline bool LinearScan::requires_adjacent_regs(BasicType type) { #ifdef AARCH64 return false; #else return type == T_DOUBLE || type == T_LONG; #endif // AARCH64 } inline bool LinearScan::is_caller_save(int assigned_reg) { assert(assigned_reg >= 0 && assigned_reg < nof_regs, "should call this only for registers"); // TODO-AARCH64 try to add callee-saved registers return true; } inline void LinearScan::pd_add_temps(LIR_Op* op) {

src/hotspot/cpu/arm/c1_LinearScan_arm.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File