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