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:
- include/llvm/Transforms/Utils/SampleProfileInference.h