LLVM: llvm::SwitchCG::BitTestBlock Struct Reference (original) (raw)
#include "[llvm/CodeGen/SwitchLoweringUtils.h](SwitchLoweringUtils%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| APInt | First |
| APInt | Range |
| const Value * | SValue |
| Register | Reg |
| MVT | RegVT |
| bool | Emitted |
| bool | ContiguousRange |
| MachineBasicBlock * | Parent |
| MachineBasicBlock * | Default |
| BitTestInfo | Cases |
| BranchProbability | Prob |
| BranchProbability | DefaultProb |
| bool | FallthroughUnreachable = false |
Definition at line 217 of file SwitchLoweringUtils.h.
| llvm::SwitchCG::BitTestBlock::BitTestBlock ( APInt F, APInt R, const Value * SV, Register Rg, MVT RgVT, bool E, bool CR, MachineBasicBlock * P, MachineBasicBlock * D, BitTestInfo C, BranchProbability Pr ) | inline |
|---|
Definition at line 232 of file SwitchLoweringUtils.h.
References llvm::CallingConv::C, Cases, ContiguousRange, D(), Default, E(), Emitted, F, First, llvm::move(), P, Parent, Prob, Range, Reg, RegVT, and SValue.
◆ Cases
◆ ContiguousRange
bool llvm::SwitchCG::BitTestBlock::ContiguousRange
◆ Default
◆ DefaultProb
◆ Emitted
bool llvm::SwitchCG::BitTestBlock::Emitted
◆ FallthroughUnreachable
bool llvm::SwitchCG::BitTestBlock::FallthroughUnreachable = false
◆ First
APInt llvm::SwitchCG::BitTestBlock::First
◆ Parent
◆ Prob
◆ Range
APInt llvm::SwitchCG::BitTestBlock::Range
◆ Reg
Register llvm::SwitchCG::BitTestBlock::Reg
◆ RegVT
MVT llvm::SwitchCG::BitTestBlock::RegVT
◆ SValue
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/SwitchLoweringUtils.h