Mercurial > hg > truffle
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]; |