diff --git a/llvm/tools/llvm-profgen/llvm-profgen.cpp b/llvm/tools/llvm-profgen/llvm-profgen.cpp index 665ee7c791a7ab..0f4d8f015439b7 100644 --- a/llvm/tools/llvm-profgen/llvm-profgen.cpp +++ b/llvm/tools/llvm-profgen/llvm-profgen.cpp @@ -35,13 +35,13 @@ using namespace sampleprof; int main(int argc, const char *argv[]) { InitLLVM X(argc, argv); - cl::ParseCommandLineOptions(argc, argv, "llvm SPGO profile generator\n"); - // Initialize targets and assembly printers/parsers. InitializeAllTargetInfos(); InitializeAllTargetMCs(); InitializeAllDisassemblers(); + cl::ParseCommandLineOptions(argc, argv, "llvm SPGO profile generator\n"); + // Load binaries and parse perf events and samples PerfReader Reader(BinaryFilenames); Reader.parsePerfTraces(PerfTraceFilenames);