Mercurial > hg > graal-jvmci-8
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 |