/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
/** * Checks to see if {@code ssaSpec} can be mapped to * {@code ropReg}. Checks interference graph and ensures * the range does not cross the parameter range. * * @param ssaSpec {@code non-null;} SSA spec * @param ropReg prosepctive new-namespace reg * @return {@code true} if mapping is possible */ private boolean canMapReg(RegisterSpec ssaSpec, int ropReg) { int category = ssaSpec.getCategory(); return !(spansParamRange(ropReg, category) || mapper.interferes(ssaSpec, ropReg)); }
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;
if (rangeStart < 0 || spansParamRange(rangeStart, rangeLength)) { continue;