summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-split/llvm-split.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/tools/llvm-split/llvm-split.cpp')
-rw-r--r--llvm/tools/llvm-split/llvm-split.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/tools/llvm-split/llvm-split.cpp b/llvm/tools/llvm-split/llvm-split.cpp
index 059770fbf4a..04ca1936ed8 100644
--- a/llvm/tools/llvm-split/llvm-split.cpp
+++ b/llvm/tools/llvm-split/llvm-split.cpp
@@ -35,6 +35,10 @@ OutputFilename("o", cl::desc("Override output filename"),
static cl::opt<unsigned> NumOutputs("j", cl::Prefix, cl::init(2),
cl::desc("Number of output files"));
+static cl::opt<bool>
+ PreserveLocals("preserve-locals", cl::Prefix, cl::init(false),
+ cl::desc("Split without externalizing locals"));
+
int main(int argc, char **argv) {
LLVMContext &Context = getGlobalContext();
SMDiagnostic Err;
@@ -61,7 +65,7 @@ int main(int argc, char **argv) {
// Declare success.
Out->keep();
- });
+ }, PreserveLocals);
return 0;
}
OpenPOWER on IntegriCloud