LLVM 24.0.0git
llvm::VPExecutionFrequency Struct Reference

The frequency with which a recipe executes, relative to the entry of the loop region. More...

#include "Transforms/Vectorize/VPlan.h"

Public Member Functions

 VPExecutionFrequency (BlockFrequency Freq, bool IsEstimated)

Public Attributes

const BlockFrequency Freq
const bool IsEstimated

Detailed Description

The frequency with which a recipe executes, relative to the entry of the loop region.

IsEstimated is set if any branch weight it was composed from was estimated from static heuristics.

Definition at line 1183 of file VPlan.h.

Constructor & Destructor Documentation

◆ VPExecutionFrequency()

llvm::VPExecutionFrequency::VPExecutionFrequency ( BlockFrequency Freq,
bool IsEstimated )
inline

Definition at line 1187 of file VPlan.h.

References Freq, and IsEstimated.

Member Data Documentation

◆ Freq

const BlockFrequency llvm::VPExecutionFrequency::Freq

Definition at line 1184 of file VPlan.h.

Referenced by VPExecutionFrequency().

◆ IsEstimated

const bool llvm::VPExecutionFrequency::IsEstimated

Definition at line 1185 of file VPlan.h.

Referenced by VPExecutionFrequency().


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