Lines Matching defs:targets
70 private InstructionHandle[] targets;
85 * @param targets the instructions to be branched to for each case
89 public SWITCH(int[] match, InstructionHandle[] targets,
92 this.targets = (InstructionHandle[])targets.clone();
95 instruction = new TABLESWITCH(match, targets, target);
102 instruction = new TABLESWITCH(this.match, this.targets, target);
105 instruction = new LOOKUPSWITCH(this.match, this.targets, target);
109 public SWITCH(int[] match, InstructionHandle[] targets,
111 this(match, targets, target, 1);
121 t_vec[0] = targets[0];
134 t_vec[count] = targets[i];
139 targets = new InstructionHandle[count];
142 System.arraycopy(t_vec, 0, targets, 0, count);
146 * Sort match and targets array with QuickSort.
159 h2=targets[i]; targets[i]=targets[j]; targets[j]=h2; // Swap instructions, too