LLVM: llvm::SwitchCG::BitTestCase Struct Reference (original) (raw)
#include "[llvm/CodeGen/SwitchLoweringUtils.h](SwitchLoweringUtils%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| uint64_t | Mask |
| MachineBasicBlock * | ThisBB |
| MachineBasicBlock * | TargetBB |
| BranchProbability | ExtraProb |
Detailed Description
Definition at line 204 of file SwitchLoweringUtils.h.
Constructor & Destructor Documentation
| llvm::SwitchCG::BitTestCase::BitTestCase ( uint64_t M, MachineBasicBlock * T, MachineBasicBlock * Tr, BranchProbability Prob ) | inline |
|---|
Definition at line 210 of file SwitchLoweringUtils.h.
References ExtraProb, Mask, T, TargetBB, and ThisBB.
Member Data Documentation
◆ ExtraProb
BranchProbability llvm::SwitchCG::BitTestCase::ExtraProb
Definition at line 208 of file SwitchLoweringUtils.h.
Referenced by BitTestCase().
◆ Mask
uint64_t llvm::SwitchCG::BitTestCase::Mask
Definition at line 205 of file SwitchLoweringUtils.h.
Referenced by BitTestCase(), and llvm::SelectionDAGBuilder::visitBitTestHeader().
◆ TargetBB
MachineBasicBlock* llvm::SwitchCG::BitTestCase::TargetBB
Definition at line 207 of file SwitchLoweringUtils.h.
Referenced by BitTestCase().
◆ ThisBB
MachineBasicBlock* llvm::SwitchCG::BitTestCase::ThisBB
Definition at line 206 of file SwitchLoweringUtils.h.
Referenced by BitTestCase().
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/SwitchLoweringUtils.h