Home
last modified time | relevance | path

Searched refs:BTB (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1132 BTB->Parent = CurMBB; in lowerBitTestWorkItem()
1133 BTB->Default = Fallthrough; in lowerBitTestWorkItem()
1139 if (!BTB->ContiguousRange) { in lowerBitTestWorkItem()
1150 BTB->Emitted = true; in lowerBitTestWorkItem()
3089 if (!BTB.Emitted) in finalizeBasicBlock()
3090 emitBitTestHeader(BTB, BTB.Parent); in finalizeBasicBlock()
3106 if ((BTB.ContiguousRange || BTB.FallthroughUnreachable) && j + 2 == ej) { in finalizeBasicBlock()
3112 NextMBB = BTB.Default; in finalizeBasicBlock()
3118 emitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], MBB); in finalizeBasicBlock()
3120 if ((BTB.ContiguousRange || BTB.FallthroughUnreachable) && j + 2 == ej) { in finalizeBasicBlock()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1692 if (!BTB.Emitted) { in FinishBasicBlock()
1694 FuncInfo->MBB = BTB.Parent; in FinishBasicBlock()
1707 FuncInfo->MBB = BTB.Cases[j].ThisBB; in FinishBasicBlock()
1720 if ((BTB.ContiguousRange || BTB.FallthroughUnreachable) && j + 2 == ej) { in FinishBasicBlock()
1726 NextMBB = BTB.Default; in FinishBasicBlock()
1729 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock()
1732 SDB->visitBitTestCase(BTB, NextMBB, UnhandledProb, BTB.Reg, BTB.Cases[j], in FinishBasicBlock()
1739 if ((BTB.ContiguousRange || BTB.FallthroughUnreachable) && j + 2 == ej) { in FinishBasicBlock()
1741 BTB.Cases.pop_back(); in FinishBasicBlock()
1755 if (PHIBB == BTB.Default) { in FinishBasicBlock()
[all …]
H A DSelectionDAGBuilder.cpp3076 for (BitTestBlock &BTB : SL->BitTestCases) in UpdateSplitBlock()
3077 if (BTB.Parent == First) in UpdateSplitBlock()
3078 BTB.Parent = Last; in UpdateSplitBlock()
10915 for (BitTestCase &BTC : BTB->Cases) in lowerWorkItem()
10919 BTB->Parent = CurMBB; in lowerWorkItem()
10920 BTB->Default = Fallthrough; in lowerWorkItem()
10922 BTB->DefaultProb = UnhandledProbs; in lowerWorkItem()
10926 if (!BTB->ContiguousRange) { in lowerWorkItem()
10927 BTB->Prob += DefaultProb / 2; in lowerWorkItem()
10932 BTB->FallthroughUnreachable = true; in lowerWorkItem()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h347 void emitBitTestHeader(SwitchCG::BitTestBlock &BTB,