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

#include "llvm/CodeGen/SwitchLoweringUtils.h"

Collaboration diagram for llvm::SwitchCG::BitTestCase:
Collaboration graph
[legend]

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 189 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 195 of file SwitchLoweringUtils.h.

Member Data Documentation

◆ ExtraProb

BranchProbability llvm::SwitchCG::BitTestCase::ExtraProb

Definition at line 193 of file SwitchLoweringUtils.h.

◆ Mask

uint64_t llvm::SwitchCG::BitTestCase::Mask

Definition at line 190 of file SwitchLoweringUtils.h.

◆ TargetBB

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

Definition at line 192 of file SwitchLoweringUtils.h.

◆ ThisBB

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

Definition at line 191 of file SwitchLoweringUtils.h.


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