< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java

Print this page

        

*** 48,57 **** --- 48,58 ---- * Creates a map from registers to frame slots. * * @param registers the keys in the map * @param slots frame slot index for each register in {@code registers} */ + @SuppressFBWarnings(value = "EI_EXPOSE_REP2", justification = "caller transfers ownership of `registers` and `slots`") public RegisterSaveLayout(Register[] registers, int[] slots) { assert registers.length == slots.length; this.registers = registers; this.slots = slots; assert registersToSlots(false).size() == registers.length : "non-unique registers";
< prev index next >