LLVM  15.0.0git
Public Attributes | List of all members
llvm::FlowJump Struct Reference

A wrapper of a jump between two basic blocks. More...

#include "llvm/Transforms/Utils/SampleProfileInference.h"

Collaboration diagram for llvm::FlowJump:
Collaboration graph
[legend]

Public Attributes

uint64_t Source
 
uint64_t Target
 
uint64_t Flow {0}
 
bool IsUnlikely {false}
 

Detailed Description

A wrapper of a jump between two basic blocks.

Definition at line 65 of file SampleProfileInference.h.

Member Data Documentation

◆ Flow

uint64_t llvm::FlowJump::Flow {0}

Definition at line 68 of file SampleProfileInference.h.

◆ IsUnlikely

bool llvm::FlowJump::IsUnlikely {false}

Definition at line 69 of file SampleProfileInference.h.

◆ Source

uint64_t llvm::FlowJump::Source

Definition at line 66 of file SampleProfileInference.h.

Referenced by llvm::SampleProfileInference< BT >::apply().

◆ Target

uint64_t llvm::FlowJump::Target

Definition at line 67 of file SampleProfileInference.h.

Referenced by llvm::SampleProfileInference< BT >::apply().


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