diff options
author | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-08-27 10:58:03 +0000 |
---|---|---|
committer | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-08-27 10:58:03 +0000 |
commit | 4d54e543abd5d0a8b0a321f8c292252f4895693a (patch) | |
tree | af6d54cfab48072ed076c120fe677d04b30eb2e5 /clang/unittests/CodeGen/IncrementalProcessingTest.cpp | |
parent | 34ca7168aea46a14f5d613a16152095ed3a25593 (diff) | |
download | bcm5719-llvm-4d54e543abd5d0a8b0a321f8c292252f4895693a.tar.gz bcm5719-llvm-4d54e543abd5d0a8b0a321f8c292252f4895693a.zip |
D34444: Teach codegen to work in incremental processing mode.
When isIncrementalProcessingEnabled is on we might want to produce multiple
llvm::Modules. This patch allows the clients to start a new llvm::Module,
allowing CodeGen to continue working after a HandleEndOfTranslationUnit call.
This should give the necessary facilities to write a unittest for D34059.
As discussed in the review this is meant to give us a way to proceed forward
in our efforts to upstream our interpreter-related patches. The design of this
will likely change soon.
llvm-svn: 311843
Diffstat (limited to 'clang/unittests/CodeGen/IncrementalProcessingTest.cpp')
0 files changed, 0 insertions, 0 deletions