comparison graal/GraalCompiler/src/com/sun/c1x/ir/ValueVisitor.java @ 2852:c6bdec623ef9

Move TypeCHeck to floating nodes, rename Nodes to aboid using an *Op suffix
author Gilles Duboscq <gilles.duboscq@oracle.com>
date Tue, 07 Jun 2011 12:10:27 +0200
parents 1cd59ca9ac86
children a97605b0489b
comparison
equal deleted inserted replaced
2851:14708c03abba 2852:c6bdec623ef9
29 * pattern for {@linkplain Value IR values}, allowing clients to implement functionality 29 * pattern for {@linkplain Value IR values}, allowing clients to implement functionality
30 * depending on the type of an value without doing type tests. 30 * depending on the type of an value without doing type tests.
31 */ 31 */
32 public abstract class ValueVisitor { 32 public abstract class ValueVisitor {
33 // Checkstyle: stop 33 // Checkstyle: stop
34 public abstract void visitArithmeticOp(ArithmeticOp i); 34 public abstract void visitArithmetic(Arithmetic i);
35 public abstract void visitArrayLength(ArrayLength i); 35 public abstract void visitArrayLength(ArrayLength i);
36 public abstract void visitMerge(Merge i); 36 public abstract void visitMerge(Merge i);
37 public abstract void visitCheckCast(CheckCast i); 37 public abstract void visitCheckCast(CheckCast i);
38 public abstract void visitCompareOp(CompareOp i); 38 public abstract void visitCompare(Compare i);
39 public abstract void visitConstant(Constant i); 39 public abstract void visitConstant(Constant i);
40 public abstract void visitConvert(Convert i); 40 public abstract void visitConvert(Convert i);
41 public abstract void visitExceptionObject(ExceptionObject i); 41 public abstract void visitExceptionObject(ExceptionObject i);
42 public abstract void visitFrameState(FrameState i); 42 public abstract void visitFrameState(FrameState i);
43 public abstract void visitAnchor(Anchor i); 43 public abstract void visitAnchor(Anchor i);
44 public abstract void visitIf(If i); 44 public abstract void visitIf(If i);
45 public abstract void visitIfOp(IfOp i); 45 public abstract void visitIfOp(Conditional i);
46 public abstract void visitInstanceOf(InstanceOf i); 46 public abstract void visitInstanceOf(InstanceOf i);
47 public abstract void visitInvoke(Invoke i); 47 public abstract void visitInvoke(Invoke i);
48 public abstract void visitLoadField(LoadField i); 48 public abstract void visitLoadField(LoadField i);
49 public abstract void visitLoadIndexed(LoadIndexed i); 49 public abstract void visitLoadIndexed(LoadIndexed i);
50 public abstract void visitLocal(Local i); 50 public abstract void visitLocal(Local i);
51 public abstract void visitLogicOp(LogicOp i); 51 public abstract void visitLogic(Logic i);
52 public abstract void visitLookupSwitch(LookupSwitch i); 52 public abstract void visitLookupSwitch(LookupSwitch i);
53 public abstract void visitMonitorAddress(MonitorAddress monitorAddress); 53 public abstract void visitMonitorAddress(MonitorAddress monitorAddress);
54 public abstract void visitMonitorEnter(MonitorEnter i); 54 public abstract void visitMonitorEnter(MonitorEnter i);
55 public abstract void visitMonitorExit(MonitorExit i); 55 public abstract void visitMonitorExit(MonitorExit i);
56 public abstract void visitNegateOp(NegateOp i); 56 public abstract void visitNegate(Negate i);
57 public abstract void visitNewInstance(NewInstance i); 57 public abstract void visitNewInstance(NewInstance i);
58 public abstract void visitNewMultiArray(NewMultiArray i); 58 public abstract void visitNewMultiArray(NewMultiArray i);
59 public abstract void visitNewObjectArray(NewObjectArray i); 59 public abstract void visitNewObjectArray(NewObjectArray i);
60 public abstract void visitNewTypeArray(NewTypeArray i); 60 public abstract void visitNewTypeArray(NewTypeArray i);
61 public abstract void visitNullCheck(NullCheck i); 61 public abstract void visitNullCheck(NullCheck i);
62 public abstract void visitPhi(Phi i); 62 public abstract void visitPhi(Phi i);
63 public abstract void visitRegisterFinalizer(RegisterFinalizer i); 63 public abstract void visitRegisterFinalizer(RegisterFinalizer i);
64 public abstract void visitReturn(Return i); 64 public abstract void visitReturn(Return i);
65 public abstract void visitShiftOp(ShiftOp i); 65 public abstract void visitShift(Shift i);
66 public abstract void visitStoreField(StoreField i); 66 public abstract void visitStoreField(StoreField i);
67 public abstract void visitStoreIndexed(StoreIndexed i); 67 public abstract void visitStoreIndexed(StoreIndexed i);
68 public abstract void visitTableSwitch(TableSwitch i); 68 public abstract void visitTableSwitch(TableSwitch i);
69 public abstract void visitDeoptimize(Deoptimize deoptimize); 69 public abstract void visitDeoptimize(Deoptimize deoptimize);
70 public abstract void visitExceptionDispatch(ExceptionDispatch exceptionDispatch); 70 public abstract void visitExceptionDispatch(ExceptionDispatch exceptionDispatch);