LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::SwitchCG::BitTestCase Struct Reference

#include "llvm/CodeGen/SwitchLoweringUtils.h"

Public Member Functions

 BitTestCase (uint64_t M, MachineBasicBlock *T, MachineBasicBlock *Tr, BranchProbability Prob)
 

Public Attributes

uint64_t Mask
 
MachineBasicBlockThisBB
 
MachineBasicBlockTargetBB
 
BranchProbability ExtraProb
 

Detailed Description

Definition at line 199 of file SwitchLoweringUtils.h.

Constructor & Destructor Documentation

◆ BitTestCase()

llvm::SwitchCG::BitTestCase::BitTestCase ( uint64_t  M,
MachineBasicBlock T,
MachineBasicBlock Tr,
BranchProbability  Prob 
)
inline

Definition at line 205 of file SwitchLoweringUtils.h.

Member Data Documentation

◆ ExtraProb

BranchProbability llvm::SwitchCG::BitTestCase::ExtraProb

Definition at line 203 of file SwitchLoweringUtils.h.

◆ Mask

uint64_t llvm::SwitchCG::BitTestCase::Mask

Definition at line 200 of file SwitchLoweringUtils.h.

◆ TargetBB

MachineBasicBlock* llvm::SwitchCG::BitTestCase::TargetBB

Definition at line 202 of file SwitchLoweringUtils.h.

◆ ThisBB

MachineBasicBlock* llvm::SwitchCG::BitTestCase::ThisBB

Definition at line 201 of file SwitchLoweringUtils.h.


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