struct BitTestBlock
Declaration
struct BitTestBlock { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:203
Member Variables
- public llvm::APInt First
- public llvm::APInt Range
- public const llvm::Value* SValue
- public unsigned int Reg
- public llvm::MVT RegVT
- public bool Emitted
- public bool ContiguousRange
- public llvm::MachineBasicBlock* Parent
- public llvm::MachineBasicBlock* Default
- public llvm::SwitchCG::BitTestInfo Cases
- public llvm::BranchProbability Prob
- public llvm::BranchProbability DefaultProb
- public bool OmitRangeCheck
Method Overview
- public BitTestBlock(llvm::APInt F, llvm::APInt R, const llvm::Value * SV, unsigned int Rg, llvm::MVT RgVT, bool E, bool CR, llvm::MachineBasicBlock * P, llvm::MachineBasicBlock * D, llvm::SwitchCG::BitTestInfo C, llvm::BranchProbability Pr)
Methods
ΒΆBitTestBlock(llvm::APInt F,
llvm::APInt R,
const llvm::Value* SV,
unsigned int Rg,
llvm::MVT RgVT,
bool E,
bool CR,
llvm::MachineBasicBlock* P,
llvm::MachineBasicBlock* D,
llvm::SwitchCG::BitTestInfo C,
llvm::BranchProbability Pr)
BitTestBlock(llvm::APInt F,
llvm::APInt R,
const llvm::Value* SV,
unsigned int Rg,
llvm::MVT RgVT,
bool E,
bool CR,
llvm::MachineBasicBlock* P,
llvm::MachineBasicBlock* D,
llvm::SwitchCG::BitTestInfo C,
llvm::BranchProbability Pr)
Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:218
Parameters
- llvm::APInt F
- llvm::APInt R
- const llvm::Value* SV
- unsigned int Rg
- llvm::MVT RgVT
- bool E
- bool CR
- llvm::MachineBasicBlock* P
- llvm::MachineBasicBlock* D
- llvm::SwitchCG::BitTestInfo C
- llvm::BranchProbability Pr