Jlm
Public Attributes | List of all members
jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos Struct Reference

Public Attributes

uint64_t NumClobberOperations = 0
 
double ClobberAverageNoAlias = 0.0
 
double ClobberAverageMayAlias = 0.0
 
double ClobberAverageMustAlias = 0.0
 
uint64_t TotalNoAlias = 0
 
uint64_t TotalMayAlias = 0
 
uint64_t TotalMustAlias = 0
 

Detailed Description

Struct containing the result of adding up and averaging across multiple ClobberInfo structs

Definition at line 232 of file AliasAnalysisPrecisionEvaluator.hpp.

Member Data Documentation

◆ ClobberAverageMayAlias

double jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::ClobberAverageMayAlias = 0.0

Definition at line 238 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ ClobberAverageMustAlias

double jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::ClobberAverageMustAlias = 0.0

Definition at line 239 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ ClobberAverageNoAlias

double jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::ClobberAverageNoAlias = 0.0

Definition at line 237 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ NumClobberOperations

uint64_t jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::NumClobberOperations = 0

Definition at line 234 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ TotalMayAlias

uint64_t jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::TotalMayAlias = 0

Definition at line 243 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ TotalMustAlias

uint64_t jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::TotalMustAlias = 0

Definition at line 244 of file AliasAnalysisPrecisionEvaluator.hpp.

◆ TotalNoAlias

uint64_t jlm::llvm::aa::AliasAnalysisPrecisionEvaluator::AggregatedClobberInfos::TotalNoAlias = 0

Definition at line 242 of file AliasAnalysisPrecisionEvaluator.hpp.


The documentation for this struct was generated from the following file: