LLVM: lib/Analysis/ImportedFunctionsInliningStatistics.cpp File Reference (original) (raw)

Namespaces |Functions |Variables

ImportedFunctionsInliningStatistics.cpp File Reference

#include "[llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h](ImportedFunctionsInliningStatistics%5F8h%5Fsource.html)"
#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"
#include "[llvm/IR/Function.h](IR%5F2Function%5F8h%5Fsource.html)"
#include "[llvm/IR/Module.h](IR%5F2Module%5F8h%5Fsource.html)"
#include "[llvm/Support/CommandLine.h](CommandLine%5F8h%5Fsource.html)"
#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
#include <iomanip>
#include <sstream>
#include <string>

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Functions
static std::string getStatString (const char *Msg, int32_t Fraction, int32_t All, const char *PercentageOfMsg, bool LineEnd=true)
Variables
cl::opt< InlinerFunctionImportStatsOpts > llvm::InlinerFunctionImportStats ("inliner-function-import-stats", cl::init(InlinerFunctionImportStatsOpts::No), cl::values(clEnumValN(InlinerFunctionImportStatsOpts::Basic, "basic", "basic statistics"), clEnumValN(InlinerFunctionImportStatsOpts::Verbose, "verbose", "printing of statistics for each inlined function")), cl::Hidden, cl::desc("Enable inliner stats for imported functions"))

Function Documentation

getStatString()

std::string getStatString ( const char * Msg, int32_t Fraction, int32_t All, const char * PercentageOfMsg, bool LineEnd = true ) static

Definition at line 83 of file ImportedFunctionsInliningStatistics.cpp.

References All.

Referenced by llvm::ImportedFunctionsInliningStatistics::dump().


Generated on for LLVM by doxygen 1.14.0