Clean up a bunch of data races reported by Cilkscreen and add per-block locks (probab...
authorBill Williams <bill@cs.wisc.edu>
Mon, 10 Jul 2017 18:55:58 +0000 (13:55 -0500)
committerBill Williams <bill@cs.wisc.edu>
Mon, 10 Jul 2017 18:55:58 +0000 (13:55 -0500)
commit24f7a40d8f2735012e3619d626adf9c8dd392710
treec350a7ee5f96dfc34fb08d6d3382cedc699196de
parentcec8fc87b895cf10ae2a2c343bc9e1ec318c1d9c
Clean up a bunch of data races reported by Cilkscreen and add per-block locks (probably bad for space, but we'll do the big redesign if we need it).
23 files changed:
common/src/string-regex.C
dataflowAPI/src/liveness.C
dataflowAPI/src/slicing.C
dataflowAPI/src/stackanalysis.C
instructionAPI/src/InstructionDecoderImpl.C
parseAPI/h/CFG.h
parseAPI/h/CodeSource.h
parseAPI/src/BoundFactCalculator.C
parseAPI/src/CFGModifier.C
parseAPI/src/CodeObject.C
parseAPI/src/Function.C
parseAPI/src/IA_x86.C
parseAPI/src/IA_x86Details.C
parseAPI/src/IndirectAnalyzer.C
parseAPI/src/JumpTableIndexPred.C
parseAPI/src/ParseData.C
parseAPI/src/ParseData.h
parseAPI/src/Parser.C
parseAPI/src/Parser.h
parseAPI/src/ParserDetails.C
parseAPI/src/ParserDetails.h
parseAPI/src/SymtabCodeSource.C
parseAPI/src/ThunkData.C