Jlm
jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatistics Member List

This is the complete list of members for jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatistics, including all inherited members.

AddAliasingGraphOutputFile(const util::FilePath &outputFile)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinline
AddMeasurement(std::string name, T value)jlm::util::Statisticsinlineprotected
AddPerFunctionOutputFile(const util::FilePath &outputFile)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinline
AddPrecisionSummaryStatistics(const AggregatedClobberInfos &clobberInfos)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinline
AddTimer(std::string name)jlm::util::Statisticsprotected
AliasingGraphOutputFile_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
ClobberAverageMayAliasjlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
ClobberAverageMustAliasjlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
ClobberAverageNoAliasjlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
Create(const util::FilePath &sourceFile)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinlinestatic
DeduplicatingPointers_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
GetId() const noexceptjlm::util::Statisticsinline
GetMeasurement(const std::string &name) constjlm::util::Statistics
GetMeasurements() constjlm::util::Statistics
GetMeasurementValue(const std::string &name) constjlm::util::Statisticsinline
GetName() constjlm::util::Statistics
GetSourceFile() constjlm::util::Statistics
GetTimer(const std::string &name)jlm::util::Statisticsprotected
GetTimer(const std::string &name) constjlm::util::Statisticsprotected
GetTimerElapsedNanoseconds(const std::string &name) constjlm::util::Statisticsinline
GetTimers() constjlm::util::Statistics
HasMeasurement(const std::string &name) const noexceptjlm::util::Statistics
HasTimer(const std::string &name) const noexceptjlm::util::Statistics
Id enum namejlm::util::Statistics
LoadsConsideredClobbers_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
Measurement typedefjlm::util::Statistics
MeasurementList typedefjlm::util::Statistics
Measurements_jlm::util::Statisticsprivate
ModuleNumClobbers_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
NumTotalMayAlias_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
NumTotalMustAlias_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
NumTotalNoAlias_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
PairwiseAliasAnalysisType_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
PerFunctionOutputFile_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
PrecisionEvaluationTimer_jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsprivatestatic
PrecisionStatistics(const util::FilePath &sourceFile)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinlineexplicit
Serialize(char fieldSeparator, char nameValueSeparator) constjlm::util::Statistics
SourceFile_jlm::util::Statisticsprivate
StartEvaluatingPrecision(const AliasAnalysisPrecisionEvaluator &evaluator, const AliasAnalysis &aliasAnalysis)jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinline
Statistics(const Statistics::Id &statisticsId, util::FilePath sourceFile)jlm::util::Statisticsinline
StatisticsId_jlm::util::Statisticsprivate
StopEvaluatingPrecision()jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatisticsinline
TimerList typedefjlm::util::Statistics
Timers_jlm::util::Statisticsprivate
~PrecisionStatistics() override=defaultjlm::llvm::aa::AliasAnalysisPrecisionEvaluator::PrecisionStatistics
~Statistics()jlm::util::Statisticsvirtual