comparison graal/com.oracle.max.cri/src/com/sun/cri/ci/CiArchitecture.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 8c9c0e1eaab1
comparison
equal deleted inserted replaced
4141:04d21be7a24f 4142:bc8527f3071c
132 this.implicitMemoryBarriers = implicitMemoryBarriers; 132 this.implicitMemoryBarriers = implicitMemoryBarriers;
133 this.machineCodeCallDisplacementOffset = nativeCallDisplacementOffset; 133 this.machineCodeCallDisplacementOffset = nativeCallDisplacementOffset;
134 this.registerReferenceMapBitCount = registerReferenceMapBitCount; 134 this.registerReferenceMapBitCount = registerReferenceMapBitCount;
135 this.returnAddressSize = returnAddressSize; 135 this.returnAddressSize = returnAddressSize;
136 136
137 registersByName = new HashMap<String, CiRegister>(registers.length); 137 registersByName = new HashMap<>(registers.length);
138 for (CiRegister register : registers) { 138 for (CiRegister register : registers) {
139 registersByName.put(register.name, register); 139 registersByName.put(register.name, register);
140 assert registers[register.number] == register; 140 assert registers[register.number] == register;
141 } 141 }
142 142
143 registersByTypeAndEncoding = new EnumMap<CiRegister.RegisterFlag, CiRegister[]>(RegisterFlag.class); 143 registersByTypeAndEncoding = new EnumMap<>(RegisterFlag.class);
144 EnumMap<RegisterFlag, CiRegister[]> categorizedRegs = CiRegister.categorize(registers); 144 EnumMap<RegisterFlag, CiRegister[]> categorizedRegs = CiRegister.categorize(registers);
145 for (RegisterFlag type : RegisterFlag.values()) { 145 for (RegisterFlag type : RegisterFlag.values()) {
146 CiRegister[] regs = categorizedRegs.get(type); 146 CiRegister[] regs = categorizedRegs.get(type);
147 int max = CiRegister.maxRegisterEncoding(regs); 147 int max = CiRegister.maxRegisterEncoding(regs);
148 CiRegister[] regsByEnc = new CiRegister[max + 1]; 148 CiRegister[] regsByEnc = new CiRegister[max + 1];