mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Correct to change interface of the analyzer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15986 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
911ec6d1c0
commit
7593745563
@ -41,6 +41,9 @@ using namespace llvm;
|
||||
static cl::opt<std::string>
|
||||
InputFilename(cl::Positional, cl::desc("<input bytecode>"), cl::init("-"));
|
||||
|
||||
static cl::opt<std::string>
|
||||
OutputFilename("-o", cl::init("-"), cl::desc("<output file>"));
|
||||
|
||||
static cl::opt<bool> NoDetails ("nodetails", cl::desc("Skip detailed output"));
|
||||
static cl::opt<bool> Dump ("dump", cl::desc("Dump low level bytecode trace"));
|
||||
static cl::opt<bool> Verify ("verify", cl::desc("Progressively verify module"));
|
||||
@ -59,12 +62,11 @@ main(int argc, char **argv)
|
||||
BytecodeAnalysis bca;
|
||||
|
||||
/// Determine what to generate
|
||||
bca.dumpBytecode = Dump;
|
||||
bca.detailedResults = !NoDetails;
|
||||
bca.progressiveVerify = Verify;
|
||||
|
||||
/// Analyze the bytecode file
|
||||
Module* M = AnalyzeBytecodeFile(InputFilename, bca, &ErrorMessage);
|
||||
Module* M = AnalyzeBytecodeFile(InputFilename, bca, &ErrorMessage, (Dump?Out:0));
|
||||
|
||||
// All that bcanalyzer does is write the gathered statistics to the output
|
||||
PrintBytecodeAnalysis(bca,*Out);
|
||||
|
Loading…
Reference in New Issue
Block a user