Jlm
jlm::llvm::aa::Andersen::Statistics Member List

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

AddMeasurement(std::string name, T value)jlm::util::Statisticsinlineprotected
AddStatisticFromConfiguration(const Configuration &config)jlm::llvm::aa::Andersen::Statisticsinline
AddStatisticsFromSolution(const PointerObjectSet &set)jlm::llvm::aa::Andersen::Statisticsinline
AddTimer(std::string name)jlm::util::Statisticsprotected
AnalysisTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
Configuration_jlm::llvm::aa::Andersen::Statisticsprivatestatic
ConstraintSolvingNaiveTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
ConstraintSolvingWorklistTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
Create(const util::FilePath &sourceFile)jlm::llvm::aa::Andersen::Statisticsinlinestatic
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
Measurement typedefjlm::util::Statistics
MeasurementList typedefjlm::util::Statistics
Measurements_jlm::util::Statisticsprivate
NumAllocaPointerObjectsjlm::llvm::aa::Andersen::Statisticsprivatestatic
NumBaseConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumCanPointsEscaped_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumCantPointExplicitPointees_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumCantPointsEscaped_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumCantPointUnifications_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumConstraintsRemovedOfflineNorm_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumDoubledUpPointees_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumDoubledUpPointsToRelations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumExplicitPointees_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumExplicitPointeesRemoved_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumExplicitPointsToRelations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumExplicitPointsToRelationsAmongPrecise_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumFunctionCallConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumFunctionPointerObjectsjlm::llvm::aa::Andersen::Statisticsprivatestatic
NumGlobalPointerObjectsjlm::llvm::aa::Andersen::Statisticsprivatestatic
NumHybridCycleUnifications_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumImportPointerObjectsjlm::llvm::aa::Andersen::Statisticsprivatestatic
NumLazyCycleDetectionAttempts_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumLazyCyclesDetected_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumLazyCycleUnifications_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumLoadConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumMallocPointerObjectsjlm::llvm::aa::Andersen::Statisticsprivatestatic
NumMemoryPointerObjects_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumMemoryPointerObjectsCanPoint_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumNaiveSolverIterations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumOnlineCyclesDetected_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumOnlineCycleUnifications_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumOtherFlagConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPIPExplicitPointeesRemoved_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointeesEscapingFlags_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointeesEscapingRelations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointerObjects_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointsToExternalFlags_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointsToExternalRelations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumPointsToRelations_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumRegisterPointerObjects_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumRegistersMappedToPointerObject_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumScalarFlagConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumSetInsertionAttempts_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumStoreConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumSupersetConstraints_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumTopologicalWorklistSweeps_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumUnificationRoots_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumUnificationsOvs_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumWorklistSolverWorkItemsNewPointees_jlm::llvm::aa::Andersen::Statisticsprivatestatic
NumWorklistSolverWorkItemsPopped_jlm::llvm::aa::Andersen::Statisticsprivatestatic
OfflineConstraintNormalizationTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
OfflineVariableSubstitutionTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
PointsToGraphConstructionExternalToEscapedTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
PointsToGraphConstructionTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
Serialize(char fieldSeparator, char nameValueSeparator) constjlm::util::Statistics
SetAndConstraintBuildingTimer_jlm::llvm::aa::Andersen::Statisticsprivatestatic
SourceFile_jlm::util::Statisticsprivate
StartAndersenStatistics(const rvsdg::Graph &graph) noexceptjlm::llvm::aa::Andersen::Statisticsinline
StartConstraintSolvingNaiveStatistics() noexceptjlm::llvm::aa::Andersen::Statisticsinline
StartConstraintSolvingWorklistStatistics() noexceptjlm::llvm::aa::Andersen::Statisticsinline
StartExternalToAllEscapedStatistics()jlm::llvm::aa::Andersen::Statisticsinline
StartOfflineConstraintNormalization() noexceptjlm::llvm::aa::Andersen::Statisticsinline
StartOfflineVariableSubstitution() noexceptjlm::llvm::aa::Andersen::Statisticsinline
StartPointsToGraphConstructionStatistics()jlm::llvm::aa::Andersen::Statisticsinline
StartSetAndConstraintBuildingStatistics() noexceptjlm::llvm::aa::Andersen::Statisticsinline
Statistics(const util::FilePath &sourceFile)jlm::llvm::aa::Andersen::Statisticsinlineexplicit
jlm::util::Statistics::Statistics(const Statistics::Id &statisticsId, util::FilePath sourceFile)jlm::util::Statisticsinline
StatisticsId_jlm::util::Statisticsprivate
StopAndersenStatistics() noexceptjlm::llvm::aa::Andersen::Statisticsinline
StopConstraintSolvingNaiveStatistics(size_t numIterations) noexceptjlm::llvm::aa::Andersen::Statisticsinline
StopConstraintSolvingWorklistStatistics(PointerObjectConstraintSet::WorklistStatistics &statistics) noexceptjlm::llvm::aa::Andersen::Statisticsinline
StopExternalToAllEscapedStatistics()jlm::llvm::aa::Andersen::Statisticsinline
StopOfflineConstraintNormalization(size_t numConstraintsRemoved) noexceptjlm::llvm::aa::Andersen::Statisticsinline
StopOfflineVariableSubstitution(size_t numUnifications) noexceptjlm::llvm::aa::Andersen::Statisticsinline
StopPointsToGraphConstructionStatistics(const PointsToGraph &pointsToGraph)jlm::llvm::aa::Andersen::Statisticsinline
StopSetAndConstraintBuildingStatistics(const PointerObjectSet &set, const PointerObjectConstraintSet &constraints) noexceptjlm::llvm::aa::Andersen::Statisticsinline
TimerList typedefjlm::util::Statistics
Timers_jlm::util::Statisticsprivate
WorklistPolicy_jlm::llvm::aa::Andersen::Statisticsprivatestatic
~Statistics() override=defaultjlm::llvm::aa::Andersen::Statisticsvirtual