Write transform results to disk only once
authorEdwin Vane <edwin.vane@intel.com>
Wed, 16 Jan 2013 21:11:50 +0000 (21:11 +0000)
committerEdwin Vane <edwin.vane@intel.com>
Wed, 16 Jan 2013 21:11:50 +0000 (21:11 +0000)
commit862fec88356614724510b9b14d422015103bc9b1
tree928c30bc0bd7a932a4520c7388450cd419b18280
parent00dfc68c2d04ffed2e452860cbcd57d50dbe3b86
Write transform results to disk only once

Instead of writing the result of each transform to disk for every
transform, write the results to buffers in memory and pass those buffers
to the next transform as input. Only write the buffers to disk if the
final syntax check passes.

Reviewers: klimek
llvm-svn: 172657
clang-tools-extra/cpp11-migrate/CMakeLists.txt
clang-tools-extra/cpp11-migrate/Cpp11Migrate.cpp
clang-tools-extra/cpp11-migrate/LoopConvert/LoopConvert.cpp
clang-tools-extra/cpp11-migrate/LoopConvert/LoopConvert.h
clang-tools-extra/cpp11-migrate/Makefile
clang-tools-extra/cpp11-migrate/Transform.cpp [new file with mode: 0644]
clang-tools-extra/cpp11-migrate/Transform.h