Mercurial > hg > truffle
comparison graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java @ 20972:a69a7c0e0ccc
Remove ValuePosition machinery
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 07 Apr 2015 12:09:46 -0700 |
parents | 8fc336a04d77 |
children | 5541e9c74d38 |
comparison
equal
deleted
inserted
replaced
20933:da2251d7d3c5 | 20972:a69a7c0e0ccc |
---|---|
209 | 209 |
210 public boolean destroysCallerSavedRegisters() { | 210 public boolean destroysCallerSavedRegisters() { |
211 return false; | 211 return false; |
212 } | 212 } |
213 | 213 |
214 // ValuePositionProcedures | |
215 public final void forEachInputPos(ValuePositionProcedure proc) { | |
216 instructionClass.forEachUsePos(this, proc); | |
217 } | |
218 | |
219 public final void forEachAlivePos(ValuePositionProcedure proc) { | |
220 instructionClass.forEachAlivePos(this, proc); | |
221 } | |
222 | |
223 public final void forEachTempPos(ValuePositionProcedure proc) { | |
224 instructionClass.forEachTempPos(this, proc); | |
225 } | |
226 | |
227 public final void forEachOutputPos(ValuePositionProcedure proc) { | |
228 instructionClass.forEachDefPos(this, proc); | |
229 } | |
230 | |
231 // InstructionValueProcedures | 214 // InstructionValueProcedures |
232 public final void forEachInput(InstructionValueProcedure proc) { | 215 public final void forEachInput(InstructionValueProcedure proc) { |
233 instructionClass.forEachUse(this, proc); | 216 instructionClass.forEachUse(this, proc); |
234 } | 217 } |
235 | 218 |