mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Implement analysis output. Don't dump function details unless requested.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14091 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
649ee57b1d
commit
edc3b582ae
@ -202,7 +202,26 @@ void llvm::AnalyzeBytecodeBuffer(
|
||||
/// @brief Print BytecodeAnalysis structure to an ostream
|
||||
void llvm::PrintBytecodeAnalysis(BytecodeAnalysis& bca, std::ostream& Out )
|
||||
{
|
||||
Out << "Not Implemented Yet.\n";
|
||||
Out << "Bytecode Analysis of " << bca.ModuleId << "\n";
|
||||
Out << " File Size:" << bca.byteSize << "\n";
|
||||
Out << " Number Of Types:" << bca.numTypes << "\n";
|
||||
Out << " Number Of Constants:" << bca.numConstants << "\n";
|
||||
Out << " Number Of Global Variables:" << bca.numGlobalVars << "\n";
|
||||
Out << " Number Of Functions:" << bca.numFunctions << "\n";
|
||||
Out << " Number Of Basic Blocks:" << bca.numBasicBlocks << "\n";
|
||||
Out << " Number Of Instructions:" << bca.numInstructions << "\n";
|
||||
Out << " Number Of Operands:" << bca.numOperands << "\n";
|
||||
Out << "Number Of Compaction Tables:" << bca.numCmpctnTables << "\n";
|
||||
Out << " Number Of Symbol Tables:" << bca.numSymTab << "\n";
|
||||
Out << " Maximum Type Slot Number:" << bca.maxTypeSlot << "\n";
|
||||
Out << " Maximum Value Slot Number:" << bca.maxValueSlot << "\n";
|
||||
Out << " Bytecode Density:" << bca.density << "\n";
|
||||
|
||||
if ( bca.detailedResults )
|
||||
Out << "Detailed Results Not Implemented Yet.\n";
|
||||
|
||||
if ( bca.dumpBytecode )
|
||||
Out << bca.BytecodeDump;
|
||||
}
|
||||
|
||||
// vim: sw=2
|
||||
|
@ -202,7 +202,26 @@ void llvm::AnalyzeBytecodeBuffer(
|
||||
/// @brief Print BytecodeAnalysis structure to an ostream
|
||||
void llvm::PrintBytecodeAnalysis(BytecodeAnalysis& bca, std::ostream& Out )
|
||||
{
|
||||
Out << "Not Implemented Yet.\n";
|
||||
Out << "Bytecode Analysis of " << bca.ModuleId << "\n";
|
||||
Out << " File Size:" << bca.byteSize << "\n";
|
||||
Out << " Number Of Types:" << bca.numTypes << "\n";
|
||||
Out << " Number Of Constants:" << bca.numConstants << "\n";
|
||||
Out << " Number Of Global Variables:" << bca.numGlobalVars << "\n";
|
||||
Out << " Number Of Functions:" << bca.numFunctions << "\n";
|
||||
Out << " Number Of Basic Blocks:" << bca.numBasicBlocks << "\n";
|
||||
Out << " Number Of Instructions:" << bca.numInstructions << "\n";
|
||||
Out << " Number Of Operands:" << bca.numOperands << "\n";
|
||||
Out << "Number Of Compaction Tables:" << bca.numCmpctnTables << "\n";
|
||||
Out << " Number Of Symbol Tables:" << bca.numSymTab << "\n";
|
||||
Out << " Maximum Type Slot Number:" << bca.maxTypeSlot << "\n";
|
||||
Out << " Maximum Value Slot Number:" << bca.maxValueSlot << "\n";
|
||||
Out << " Bytecode Density:" << bca.density << "\n";
|
||||
|
||||
if ( bca.detailedResults )
|
||||
Out << "Detailed Results Not Implemented Yet.\n";
|
||||
|
||||
if ( bca.dumpBytecode )
|
||||
Out << bca.BytecodeDump;
|
||||
}
|
||||
|
||||
// vim: sw=2
|
||||
|
Loading…
Reference in New Issue
Block a user