comparison graal/com.oracle.max.asmdis/src/com/sun/max/asm/dis/risc/OpcodeMaskGroup.java @ 4142:bc8527f3071c

Adjust code base to new level of warnings.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 18 Dec 2011 05:24:06 +0100
parents e233f5660da4
children
comparison
equal deleted inserted replaced
4141:04d21be7a24f 4142:bc8527f3071c
41 41
42 public int mask() { 42 public int mask() {
43 return mask; 43 return mask;
44 } 44 }
45 45
46 private final Set<RiscTemplate> templates = new HashSet<RiscTemplate>(); 46 private final Set<RiscTemplate> templates = new HashSet<>();
47 47
48 private final IntHashMap<List<RiscTemplate>> templatesForOpcodes = new IntHashMap<List<RiscTemplate>>(); 48 private final IntHashMap<List<RiscTemplate>> templatesForOpcodes = new IntHashMap<>();
49 private final List<RiscTemplate> empty = new LinkedList<RiscTemplate>(); 49 private final List<RiscTemplate> empty = new LinkedList<>();
50 50
51 public void add(RiscTemplate template) { 51 public void add(RiscTemplate template) {
52 assert template.opcodeMask() == mask; 52 assert template.opcodeMask() == mask;
53 templates.add(template); 53 templates.add(template);
54 List<RiscTemplate> templatesForOpcode = templatesForOpcodes.get(template.opcode()); 54 List<RiscTemplate> templatesForOpcode = templatesForOpcodes.get(template.opcode());
55 if (templatesForOpcode == null) { 55 if (templatesForOpcode == null) {
56 templatesForOpcode = new LinkedList<RiscTemplate>(); 56 templatesForOpcode = new LinkedList<>();
57 templatesForOpcodes.put(template.opcode(), templatesForOpcode); 57 templatesForOpcodes.put(template.opcode(), templatesForOpcode);
58 } 58 }
59 templatesForOpcode.add(template); 59 templatesForOpcode.add(template);
60 } 60 }
61 61