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: