LLVM: llvm::FlowBlock Struct Reference (original) (raw)

A wrapper of a binary basic block. More...

#include "[llvm/Transforms/Utils/SampleProfileInference.h](SampleProfileInference%5F8h%5Fsource.html)"

Public Member Functions
bool isEntry () const
Check if it is the entry block in the function.
bool isExit () const
Check if it is an exit block in the function.
Public Attributes
uint64_t Index
uint64_t Weight {0}
bool HasUnknownWeight {true}
bool IsUnlikely {false}
uint64_t Flow {0}
std::vector< FlowJump * > SuccJumps
std::vector< FlowJump * > PredJumps

A wrapper of a binary basic block.

Definition at line 26 of file SampleProfileInference.h.

isEntry()

bool llvm::FlowBlock::isEntry ( ) const inline

isExit()

bool llvm::FlowBlock::isExit ( ) const inline

Flow

HasUnknownWeight

bool llvm::FlowBlock::HasUnknownWeight {true}

Index

IsUnlikely

bool llvm::FlowBlock::IsUnlikely {false}

PredJumps

std::vector<FlowJump *> llvm::FlowBlock::PredJumps

SuccJumps

std::vector<FlowJump *> llvm::FlowBlock::SuccJumps

Weight


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