diff options
author | Alex Lorenz <arphaman@gmail.com> | 2015-07-06 17:44:26 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2015-07-06 17:44:26 +0000 |
commit | e2d75239d1311047475a75571e92509c63a5b91d (patch) | |
tree | 4a9a49068165b17a76c1c3720f2a37327a9cd17b /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | 5cbef0e79fd2b80f533563a934381b01cdc86d9e (diff) | |
download | bcm5719-llvm-e2d75239d1311047475a75571e92509c63a5b91d.tar.gz bcm5719-llvm-e2d75239d1311047475a75571e92509c63a5b91d.zip |
llc: Add a 'run-pass' option.
This commit adds a 'run-pass' option to llc, which instructs the compiler to run
one specific code generation pass only.
Llc already has the 'start-after' and the 'stop-after' options, and this new
option complements the other two by making it easier to write tests that want
to invoke a single pass only.
Reviewers: Duncan P. N. Exon Smith
Differential Revision: http://reviews.llvm.org/D10776
llvm-svn: 241476
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
-rw-r--r-- | llvm/lib/Target/CppBackend/CPPBackend.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/CppBackend/CPPBackend.cpp b/llvm/lib/Target/CppBackend/CPPBackend.cpp index bc5d7f65b2f..272688edb8a 100644 --- a/llvm/lib/Target/CppBackend/CPPBackend.cpp +++ b/llvm/lib/Target/CppBackend/CPPBackend.cpp @@ -2148,8 +2148,8 @@ char CppWriter::ID = 0; bool CPPTargetMachine::addPassesToEmitFile( PassManagerBase &PM, raw_pwrite_stream &o, CodeGenFileType FileType, - bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter, - MachineFunctionInitializer *MFInitializer) { + bool DisableVerify, AnalysisID StartBefore, AnalysisID StartAfter, + AnalysisID StopAfter, MachineFunctionInitializer *MFInitializer) { if (FileType != TargetMachine::CGFT_AssemblyFile) return true; auto FOut = llvm::make_unique<formatted_raw_ostream>(o); |