Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/ir/StoreIndexed.java @ 2622:91d3952f7eb7
Framestate work : using stateAFter and reducting the number of nodes with framestates. Intermediate state (does not pass tests)
author | Gilles Duboscq <gilles.duboscq@oracle.com> |
---|---|
date | Tue, 10 May 2011 12:37:46 +0200 |
parents | 092e628ddd5d |
children | 569228710be8 |
comparison
equal
deleted
inserted
replaced
2621:dd115f80acf8 | 2622:91d3952f7eb7 |
---|---|
63 * @param array the instruction producing the array | 63 * @param array the instruction producing the array |
64 * @param index the instruction producing the index | 64 * @param index the instruction producing the index |
65 * @param length the instruction producing the length | 65 * @param length the instruction producing the length |
66 * @param elementType the element type | 66 * @param elementType the element type |
67 * @param value the value to store into the array | 67 * @param value the value to store into the array |
68 * @param stateBefore the state before executing this instruction | 68 * @param stateAfter the state after executing this instruction |
69 * @param graph | 69 * @param graph |
70 */ | 70 */ |
71 public StoreIndexed(Value array, Value index, Value length, CiKind elementType, Value value, FrameState stateBefore, Graph graph) { | 71 public StoreIndexed(Value array, Value index, Value length, CiKind elementType, Value value, FrameState stateAfter, Graph graph) { |
72 super(CiKind.Void, array, index, length, elementType, stateBefore, INPUT_COUNT, SUCCESSOR_COUNT, graph); | 72 super(CiKind.Void, array, index, length, elementType, stateAfter, INPUT_COUNT, SUCCESSOR_COUNT, graph); |
73 setValue(value); | 73 setValue(value); |
74 } | 74 } |
75 | 75 |
76 @Override | 76 @Override |
77 public void accept(ValueVisitor v) { | 77 public void accept(ValueVisitor v) { |