Mercurial > hg > graal-jvmci-8
diff src/share/vm/code/vmreg.hpp @ 6225:2c368ea3e844
7181494: cleanup avx and vectors code
Summary: renamed mach nodes which use scalar AVX instructions, added integer vectors shuffling instructions
Reviewed-by: twisti
author | kvn |
---|---|
date | Mon, 16 Jul 2012 17:10:22 -0700 |
parents | 1d1603768966 |
children | b9a9ed0f8eeb |
line wrap: on
line diff
--- a/src/share/vm/code/vmreg.hpp Mon Jul 16 11:14:41 2012 -0700 +++ b/src/share/vm/code/vmreg.hpp Mon Jul 16 17:10:22 2012 -0700 @@ -131,6 +131,10 @@ assert((is_reg() && value() < stack0->value() - 1) || is_stack(), "must be"); return (VMReg)(intptr_t)(value() + 1); } + VMReg next(int i) { + assert((is_reg() && value() < stack0->value() - i) || is_stack(), "must be"); + return (VMReg)(intptr_t)(value() + i); + } VMReg prev() { assert((is_stack() && value() > stack0->value()) || (is_reg() && value() != 0), "must be"); return (VMReg)(intptr_t)(value() - 1);