comparison src/share/vm/jvmci/jvmciCodeInstaller.cpp @ 22134:ae67bd822493

jvmci: Move Location.addFrameSize logic from C++ to Java.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 01 Jul 2015 16:06:56 +0200
parents a27d4ef9b3a3
children 32434ca987d7
comparison
equal deleted inserted replaced
22133:dd52addb374d 22134:ae67bd822493
79 VMReg vmReg = CodeInstaller::get_hotspot_reg(number); 79 VMReg vmReg = CodeInstaller::get_hotspot_reg(number);
80 assert(offset % 4 == 0, "must be aligned"); 80 assert(offset % 4 == 0, "must be aligned");
81 return vmReg->next(offset / 4); 81 return vmReg->next(offset / 4);
82 } else { 82 } else {
83 // stack slot 83 // stack slot
84 if (code_Location::addFrameSize(location)) {
85 offset += total_frame_size;
86 }
87 assert(offset % 4 == 0, "must be aligned"); 84 assert(offset % 4 == 0, "must be aligned");
88 return VMRegImpl::stack2reg(offset / 4); 85 return VMRegImpl::stack2reg(offset / 4);
89 } 86 }
90 } 87 }
91 88