Home
last modified time | relevance | path

Searched refs:BitTestBlock (Results 1 – 5 of 5) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h212 struct BitTestBlock { struct
227 BitTestBlock(APInt F, APInt R, const Value *SV, unsigned Rg, MVT RgVT, bool E, in BitTestBlock() argument
274 std::vector<BitTestBlock> BitTestCases;
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h395 void emitBitTestHeader(SwitchCG::BitTestBlock &BTB,
398 void emitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h526 void visitBitTestHeader(SwitchCG::BitTestBlock &B,
528 void visitBitTestCase(SwitchCG::BitTestBlock &BB, MachineBasicBlock *NextMBB,
H A DSelectionDAGBuilder.cpp3199 void SelectionDAGBuilder::visitBitTestHeader(BitTestBlock &B, in visitInvoke()
3261 void SelectionDAGBuilder::visitBitTestCase(BitTestBlock &BB, in visitResume()
3516 for (BitTestBlock &BTB : SL->BitTestCases) in visitSelect()
12101 BitTestBlock *BTB = &SL->BitTestCases[I->BTCasesIndex]; in visitCallBrLandingPad()
12107 // Fill in fields of the BitTestBlock. in visitCallBrLandingPad()
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1082 void IRTranslator::emitBitTestHeader(SwitchCG::BitTestBlock &B, in lowerSwitchRangeWorkItem()
1140 void IRTranslator::emitBitTestCase(SwitchCG::BitTestBlock &BB, in emitBitTestHeader()
1209 BitTestBlock *BTB = &SL->BitTestCases[I->BTCasesIndex]; in lowerBitTestWorkItem()
1214 // Fill in fields of the BitTestBlock. in lowerBitTestWorkItem()