Don't spend time initializing LLVM when running the driver (#14896)

Tiny start-up time optimization noticed while looking at how we do
PrettyStackTraceProgram. Also add PrettyStackTraceProgram to a few
more of our testing tools, via the new PROGRAM_START macro.
This commit is contained in:
Jordan Rose
2018-02-28 19:56:19 -08:00
committed by GitHub
parent b65932d30b
commit 3cd9f166bc
17 changed files with 48 additions and 36 deletions

View File

@@ -293,6 +293,7 @@ static int doDumpReflectionSections(ArrayRef<std::string> binaryFilenames,
}
int main(int argc, char *argv[]) {
PROGRAM_START(argc, argv);
llvm::cl::ParseCommandLineOptions(argc, argv, "Swift Reflection Dump\n");
return doDumpReflectionSections(options::BinaryFilename,
options::Architecture,