Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java @ 23395:19432ed40848
clean up and minimize JVMCI (JDK-8156835) - part 3
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 13 May 2016 11:49:57 +0200 |
parents | 1d4ce2d19e52 |
children | 9ed5b586018b |
comparison
equal
deleted
inserted
replaced
23394:7743f81f8c4a | 23395:19432ed40848 |
---|---|
34 | 34 |
35 /** | 35 /** |
36 * Invalid register. | 36 * Invalid register. |
37 */ | 37 */ |
38 public static final Register None = new Register(-1, -1, "noreg", SPECIAL); | 38 public static final Register None = new Register(-1, -1, "noreg", SPECIAL); |
39 | |
40 /** | |
41 * Frame pointer of the current method. All spill slots and outgoing stack-based arguments are | |
42 * addressed relative to this register. | |
43 */ | |
44 public static final Register Frame = new Register(-2, -2, "framereg", SPECIAL); | |
45 | |
46 public static final Register CallerFrame = new Register(-3, -3, "callerframereg", SPECIAL); | |
47 | 39 |
48 /** | 40 /** |
49 * The identifier for this register that is unique across all the registers in a | 41 * The identifier for this register that is unique across all the registers in a |
50 * {@link Architecture}. A valid register has {@code number >= 0}. | 42 * {@link Architecture}. A valid register has {@code number >= 0}. |
51 */ | 43 */ |