Home | History | Annotate | Download | only in code

Lines Matching defs:branchingness

68      * the branchingness of this op; one of the {@code BRANCH_*}
71 private final int branchingness;
89 * @param branchingness the branchingness of this op; one of the
95 TypeList exceptions, int branchingness, boolean isCallLike,
109 if ((branchingness < BRANCH_MIN) || (branchingness > BRANCH_MAX)) {
110 throw new IllegalArgumentException("invalid branchingness: " + branchingness);
113 if ((exceptions.size() != 0) && (branchingness != BRANCH_THROW)) {
114 throw new IllegalArgumentException("exceptions / branchingness " +
122 this.branchingness = branchingness;
137 * @param branchingness the branchingness of this op; one of the
142 TypeList exceptions, int branchingness, String nickname) {
143 this(opcode, result, sources, exceptions, branchingness, false,
155 * @param branchingness the branchingness of this op; one of the
159 public Rop(int opcode, Type result, TypeList sources, int branchingness,
161 this(opcode, result, sources, StdTypeList.EMPTY, branchingness, false,
167 * {@code branchingness} is always {@code BRANCH_NONE},
183 * {@code branchingness} is always {@code BRANCH_THROW},
203 * {@code branchingness} is always {@code BRANCH_THROW}.
230 (branchingness == rop.branchingness) &&
239 int h = (opcode * 31) + branchingness;
292 switch (branchingness) {
298 default: sb.append(" " + Hex.u1(branchingness)); break;
345 * Gets the branchingness of this instance.
347 * @return the branchingness
350 return branchingness;