edits
[cdsspec-compiler.git] / src / edu / uci / eecs / codeGenerator / Environment.java
index f9665b7d008f64cddcbc1f2e33b4eeb646046639..b746060d6624f886bc4ecd10b858723dd70adb0d 100644 (file)
@@ -28,6 +28,7 @@ public class Environment {
        public final static String LINUXRWLOCKS = "linuxrwlocks";
        public final static String MCS_LOCK = "mcs-lock";
        public final static String DEQUE = "chase-lev-deque-bugfix";
+       public final static String DEQUE_BUGGY = "chase-lev-deque";
        public final static String TREIBER_STACK = "treiber-stack";
        public final static String TICKET_LOCK = "ticket-lock";
        public final static String SEQLOCK = "seqlock";
@@ -36,20 +37,21 @@ public class Environment {
        public final static String SPSC = "spsc-bugfix";
        public final static String MPMC = "mpmc-queue";
        
+       public final static String BLOCKING_QUEUE_EXAMPLE = "blocking-mpmc-example";
+       
        public final static String[] Benchmarks = {
-//             REGISTER_ACQREL,
-//             REGISTER_RELAXED,
                MS_QUEUE,
-//             LINUXRWLOCKS,
-//             MCS_LOCK,
-//             DEQUE,
-//             TREIBER_STACK,
-//             TICKET_LOCK,
-//             SEQLOCK,
-//             READ_COPY_UPDATE,
-//             CONCURRENT_MAP,
-//             SPSC,
-//             MPMC
+               LINUXRWLOCKS,
+               MCS_LOCK,
+               DEQUE,
+               DEQUE_BUGGY,
+               TICKET_LOCK,
+               SEQLOCK,
+               READ_COPY_UPDATE,
+               SPSC,
+               CONCURRENT_MAP,
+               MPMC,
+               BLOCKING_QUEUE_EXAMPLE,
        }; 
 
 }