Read in the bytecode and profile information, but don't do anything with
it yet. llvm-svn: 9556
This commit is contained in:
@@ -13,8 +13,10 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "ProfileInfo.h"
|
||||
#include "llvm/Bytecode/Reader.h"
|
||||
#include "Support/CommandLine.h"
|
||||
#include <iostream>
|
||||
|
||||
namespace {
|
||||
cl::opt<std::string>
|
||||
@@ -28,9 +30,18 @@ namespace {
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
cl::ParseCommandLineOptions(argc, argv, " llvm profile dump decoder\n");
|
||||
|
||||
|
||||
// Read in the bytecode file...
|
||||
std::string ErrorMessage;
|
||||
Module *Result = ParseBytecodeFile(BytecodeFile, &ErrorMessage);
|
||||
if (Result == 0) {
|
||||
std::cerr << argv[0] << ": " << BytecodeFile << ": " << ErrorMessage
|
||||
<< "\n";
|
||||
return 1;
|
||||
}
|
||||
|
||||
// Read the profiling information
|
||||
ProfileInfo PI(argv[0], ProfileDataFile);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user