X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=src%2Fedu%2Fuci%2Feecs%2FspecCompiler%2FcodeGenerator%2FCodeGenerator.java;h=c75fd81a48566e72c53733e1ce94e945f05e83ad;hb=17e78d57c56a42f19fde853278907d7bf4bb9bec;hp=4e746682f4ac6bfef089810bc18708d144cbbb35;hpb=23fa78968c89a4c4b943c18c86619177f9e3570d;p=cdsspec-compiler.git diff --git a/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java b/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java index 4e74668..c75fd81 100644 --- a/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java +++ b/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java @@ -312,8 +312,8 @@ public class CodeGenerator { new File(homeDir + "/benchmark/ms-queue/main.c"), new File(homeDir + "/benchmark/ms-queue/my_queue.h") }; -// File[] srcRCU = { new File(homeDir -// + "/benchmark/read-copy-update/rcu.cc") }; + File[] srcRCU = { new File(homeDir + + "/benchmark/read-copy-update/rcu.cc") }; // File[] srcTrylock = { new File(homeDir + "/benchmark/trylock/trylock.c") }; @@ -324,9 +324,9 @@ public class CodeGenerator { // new File(homeDir + "/benchmark/chase-lev-deque-bugfix/testcase.c"), // new File(homeDir + "/benchmark/chase-lev-deque-bugfix/deque.h") }; // -// File[] srcMCSLock = { -// new File(homeDir + "/benchmark/mcs-lock/mcs-lock.cc"), -// new File(homeDir + "/benchmark/mcs-lock/mcs-lock.h") }; + File[] srcMCSLock = { + new File(homeDir + "/benchmark/mcs-lock/mcs-lock.cc"), + new File(homeDir + "/benchmark/mcs-lock/mcs-lock.h") }; // // File[] srcSPSCQueue = { // new File(homeDir + "/benchmark/spsc-bugfix/spsc-queue.cc"), @@ -340,7 +340,7 @@ public class CodeGenerator { // File[][] sources = { srcLinuxRWLocks, srcMSQueue, srcRCU, // srcDeque, srcMCSLock, srcSPSCQueue, srcMPMCQueue, srcHashtable }; - File[][] sources = {srcLinuxRWLock1, srcLinuxRWLock2, srcLinuxRWLock3}; + File[][] sources = {srcRCU}; // Compile all the benchmarks for (int i = 0; i < sources.length; i++) { CodeGenerator gen = new CodeGenerator(sources[i]);