summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-12-12 23:05:47 +0000
committerChad Rosier <mcrosier@apple.com>2011-12-12 23:05:47 +0000
commitc4399f779b3323efa8b845369b6154a626a38eac (patch)
tree7e08f50c1f7a0a27dc6ce4fcf6b092dea3564998 /clang/lib/Frontend/CompilerInvocation.cpp
parent2eb3ade08916bece705082ca9d2b148361484aab (diff)
downloadbcm5719-llvm-c4399f779b3323efa8b845369b6154a626a38eac.tar.gz
bcm5719-llvm-c4399f779b3323efa8b845369b6154a626a38eac.zip
Add frontend flags to enable bitcode verifier pass.
llvm-svn: 146441
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 797147e5af2..85475ad02b6 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -406,6 +406,7 @@ static const char *getActionName(frontend::ActionKind Kind) {
case frontend::DumpTokens: return "-dump-tokens";
case frontend::EmitAssembly: return "-S";
case frontend::EmitBC: return "-emit-llvm-bc";
+ case frontend::EmitBCVerify: return "-emit-llvm-bc-verify";
case frontend::EmitHTML: return "-emit-html";
case frontend::EmitLLVM: return "-emit-llvm";
case frontend::EmitLLVMOnly: return "-emit-llvm-only";
@@ -1269,6 +1270,8 @@ static InputKind ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
Opts.ProgramAction = frontend::EmitAssembly; break;
case OPT_emit_llvm_bc:
Opts.ProgramAction = frontend::EmitBC; break;
+ case OPT_emit_llvm_bc_verify:
+ Opts.ProgramAction = frontend::EmitBCVerify; break;
case OPT_emit_html:
Opts.ProgramAction = frontend::EmitHTML; break;
case OPT_emit_llvm:
OpenPOWER on IntegriCloud