< prev index next >

src/hotspot/share/c1/c1_Canonicalizer.hpp

Print this page

 57 
 58   virtual void do_Phi            (Phi*             x);
 59   virtual void do_Constant       (Constant*        x);
 60   virtual void do_Local          (Local*           x);
 61   virtual void do_LoadField      (LoadField*       x);
 62   virtual void do_StoreField     (StoreField*      x);
 63   virtual void do_ArrayLength    (ArrayLength*     x);
 64   virtual void do_LoadIndexed    (LoadIndexed*     x);
 65   virtual void do_StoreIndexed   (StoreIndexed*    x);
 66   virtual void do_NegateOp       (NegateOp*        x);
 67   virtual void do_ArithmeticOp   (ArithmeticOp*    x);
 68   virtual void do_ShiftOp        (ShiftOp*         x);
 69   virtual void do_LogicOp        (LogicOp*         x);
 70   virtual void do_CompareOp      (CompareOp*       x);
 71   virtual void do_IfOp           (IfOp*            x);
 72   virtual void do_Convert        (Convert*         x);
 73   virtual void do_NullCheck      (NullCheck*       x);
 74   virtual void do_TypeCast       (TypeCast*        x);
 75   virtual void do_Invoke         (Invoke*          x);
 76   virtual void do_NewInstance    (NewInstance*     x);

 77   virtual void do_NewTypeArray   (NewTypeArray*    x);
 78   virtual void do_NewObjectArray (NewObjectArray*  x);
 79   virtual void do_NewMultiArray  (NewMultiArray*   x);

 80   virtual void do_CheckCast      (CheckCast*       x);
 81   virtual void do_InstanceOf     (InstanceOf*      x);
 82   virtual void do_MonitorEnter   (MonitorEnter*    x);
 83   virtual void do_MonitorExit    (MonitorExit*     x);
 84   virtual void do_Intrinsic      (Intrinsic*       x);
 85   virtual void do_BlockBegin     (BlockBegin*      x);
 86   virtual void do_Goto           (Goto*            x);
 87   virtual void do_If             (If*              x);
 88   virtual void do_TableSwitch    (TableSwitch*     x);
 89   virtual void do_LookupSwitch   (LookupSwitch*    x);
 90   virtual void do_Return         (Return*          x);
 91   virtual void do_Throw          (Throw*           x);
 92   virtual void do_Base           (Base*            x);
 93   virtual void do_OsrEntry       (OsrEntry*        x);
 94   virtual void do_ExceptionObject(ExceptionObject* x);
 95   virtual void do_RoundFP        (RoundFP*         x);
 96   virtual void do_UnsafeGet      (UnsafeGet*       x);
 97   virtual void do_UnsafePut      (UnsafePut*       x);
 98   virtual void do_UnsafeGetAndSet(UnsafeGetAndSet* x);
 99   virtual void do_ProfileCall    (ProfileCall*     x);
100   virtual void do_ProfileReturnType (ProfileReturnType*  x);

101   virtual void do_ProfileInvoke  (ProfileInvoke*   x);
102   virtual void do_RuntimeCall    (RuntimeCall*     x);
103   virtual void do_MemBar         (MemBar*          x);
104   virtual void do_RangeCheckPredicate(RangeCheckPredicate* x);
105 #ifdef ASSERT
106   virtual void do_Assert         (Assert*          x);
107 #endif
108 };
109 
110 #endif // SHARE_C1_C1_CANONICALIZER_HPP

 57 
 58   virtual void do_Phi            (Phi*             x);
 59   virtual void do_Constant       (Constant*        x);
 60   virtual void do_Local          (Local*           x);
 61   virtual void do_LoadField      (LoadField*       x);
 62   virtual void do_StoreField     (StoreField*      x);
 63   virtual void do_ArrayLength    (ArrayLength*     x);
 64   virtual void do_LoadIndexed    (LoadIndexed*     x);
 65   virtual void do_StoreIndexed   (StoreIndexed*    x);
 66   virtual void do_NegateOp       (NegateOp*        x);
 67   virtual void do_ArithmeticOp   (ArithmeticOp*    x);
 68   virtual void do_ShiftOp        (ShiftOp*         x);
 69   virtual void do_LogicOp        (LogicOp*         x);
 70   virtual void do_CompareOp      (CompareOp*       x);
 71   virtual void do_IfOp           (IfOp*            x);
 72   virtual void do_Convert        (Convert*         x);
 73   virtual void do_NullCheck      (NullCheck*       x);
 74   virtual void do_TypeCast       (TypeCast*        x);
 75   virtual void do_Invoke         (Invoke*          x);
 76   virtual void do_NewInstance    (NewInstance*     x);
 77   virtual void do_NewInlineTypeInstance(NewInlineTypeInstance* x);
 78   virtual void do_NewTypeArray   (NewTypeArray*    x);
 79   virtual void do_NewObjectArray (NewObjectArray*  x);
 80   virtual void do_NewMultiArray  (NewMultiArray*   x);
 81   virtual void do_Deoptimize     (Deoptimize*      x);
 82   virtual void do_CheckCast      (CheckCast*       x);
 83   virtual void do_InstanceOf     (InstanceOf*      x);
 84   virtual void do_MonitorEnter   (MonitorEnter*    x);
 85   virtual void do_MonitorExit    (MonitorExit*     x);
 86   virtual void do_Intrinsic      (Intrinsic*       x);
 87   virtual void do_BlockBegin     (BlockBegin*      x);
 88   virtual void do_Goto           (Goto*            x);
 89   virtual void do_If             (If*              x);
 90   virtual void do_TableSwitch    (TableSwitch*     x);
 91   virtual void do_LookupSwitch   (LookupSwitch*    x);
 92   virtual void do_Return         (Return*          x);
 93   virtual void do_Throw          (Throw*           x);
 94   virtual void do_Base           (Base*            x);
 95   virtual void do_OsrEntry       (OsrEntry*        x);
 96   virtual void do_ExceptionObject(ExceptionObject* x);
 97   virtual void do_RoundFP        (RoundFP*         x);
 98   virtual void do_UnsafeGet      (UnsafeGet*       x);
 99   virtual void do_UnsafePut      (UnsafePut*       x);
100   virtual void do_UnsafeGetAndSet(UnsafeGetAndSet* x);
101   virtual void do_ProfileCall    (ProfileCall*     x);
102   virtual void do_ProfileReturnType (ProfileReturnType*  x);
103   virtual void do_ProfileACmpTypes(ProfileACmpTypes*  x);
104   virtual void do_ProfileInvoke  (ProfileInvoke*   x);
105   virtual void do_RuntimeCall    (RuntimeCall*     x);
106   virtual void do_MemBar         (MemBar*          x);
107   virtual void do_RangeCheckPredicate(RangeCheckPredicate* x);
108 #ifdef ASSERT
109   virtual void do_Assert         (Assert*          x);
110 #endif
111 };
112 
113 #endif // SHARE_C1_C1_CANONICALIZER_HPP
< prev index next >