X-Git-Url: http://plrg.eecs.uci.edu/git/?p=cdsspec-compiler.git;a=blobdiff_plain;f=src%2Fedu%2Fuci%2Feecs%2FspecCompiler%2FcodeGenerator%2FCodeGenerator.java;h=492263f2f85801d39287d48de0820747f181f34e;hp=fe4fd3bb85d6b00e45ace6c1dc9c83748f1f7360;hb=7919b41aeee6c8d5f572299f80f2e91d389ae164;hpb=8bfb40e15c5ba89454d5ac43c66baf7f3297015a diff --git a/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java b/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java index fe4fd3b..492263f 100644 --- a/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java +++ b/src/edu/uci/eecs/specCompiler/codeGenerator/CodeGenerator.java @@ -329,19 +329,20 @@ public class CodeGenerator { 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"), -// new File(homeDir + "/benchmark/spsc-bugfix/eventcount.h"), -// new File(homeDir + "/benchmark/spsc-bugfix/queue.h") }; + File[] srcSPSCQueue = { + new File(homeDir + "/benchmark/spsc-bugfix/spsc-queue.cc"), + new File(homeDir + "/benchmark/spsc-bugfix/eventcount.h"), + new File(homeDir + "/benchmark/spsc-bugfix/queue.h") }; + + File[] srcMPMCQueue = { + new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.h"), + new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.cc") }; // -// File[] srcMPMCQueue = { -// new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.h"), -// new File(homeDir + "/benchmark/mpmc-queue/mpmc-queue.cc") }; -// -// File[][] sources = { srcLinuxRWLocks, srcMSQueue, srcRCU, +// File[][] sources = {srcLinuxRWLock1 , srcMSQueue, srcRCU, // srcDeque, srcMCSLock, srcSPSCQueue, srcMPMCQueue, srcHashtable }; - File[][] sources = {srcDeque}; +// File[][] sources = {srcDeque, srcLinuxRWLock1, srcLinuxRWLock2, srcLinuxRWLock3, srcMCSLock, srcHashtable, srcRCU}; + File[][] sources = {srcMPMCQueue}; // Compile all the benchmarks for (int i = 0; i < sources.length; i++) { CodeGenerator gen = new CodeGenerator(sources[i]);