[analyzer] Modernize analyzer's Python scripts
authorValeriy Savchenko <vsavchenko@apple.com>
Thu, 14 May 2020 10:31:01 +0000 (13:31 +0300)
committerValeriy Savchenko <vsavchenko@apple.com>
Thu, 14 May 2020 12:55:37 +0000 (15:55 +0300)
commitc98872e3a3c0fc4390e0892866d7e844df929179
tree71555bd0eb59769726d9575d4063bb0af127aa5e
parent26e742fd848b27ff925eab23e4d2a5675b418721
[analyzer] Modernize analyzer's Python scripts

Summary:
Fix read/write in binary format, which crashes Python 3.
Additionally, clean up redundant (as for Python 3) code and
fix a handful of flake8 warnings.

Differential Revision: https://reviews.llvm.org/D79932
clang/utils/analyzer/CmpRuns.py
clang/utils/analyzer/SATestAdd.py
clang/utils/analyzer/SATestBuild.py
clang/utils/analyzer/SATestUpdateDiffs.py
clang/utils/analyzer/SATestUtils.py
clang/utils/analyzer/SumTimerInfo.py
clang/utils/analyzer/exploded-graph-rewriter.py