struct CaseBits

Declaration

struct CaseBits { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:87

Member Variables

public uint64_t Mask = 0
public llvm::MachineBasicBlock* BB = nullptr
public unsigned int Bits = 0
public llvm::BranchProbability ExtraProb

Method Overview

  • public CaseBits()
  • public CaseBits(uint64_t mask, llvm::MachineBasicBlock * bb, unsigned int bits, llvm::BranchProbability Prob)

Methods

CaseBits()

Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:93

CaseBits(uint64_t mask,
         llvm::MachineBasicBlock* bb,
         unsigned int bits,
         llvm::BranchProbability Prob)

Declared at: llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:94

Parameters

uint64_t mask
llvm::MachineBasicBlock* bb
unsigned int bits
llvm::BranchProbability Prob