src/share/vm/adlc/formssel.hpp

Print this page
rev 7060 : 8058880: Introduce identifier TEMP_DEF for effects in adl.

@@ -910,14 +910,17 @@
 public:
   // Implementation depends upon working bit intersection and union.
   enum use_def_enum {
     INVALID = 0x0,
     USE     = 0x1,
-    DEF     = 0x2, USE_DEF   = 0x3,
-    KILL    = 0x4, USE_KILL  = 0x5,
+    DEF       = 0x2,
+    USE_DEF   = USE | DEF,
+    KILL      = 0x4,
+    USE_KILL  = USE | KILL,
     SYNTHETIC = 0x8,
     TEMP = USE | SYNTHETIC,
+    TEMP_DEF  = TEMP | DEF,
     CALL = 0x10
   };
 };