Home
last modified time | relevance | path

Searched refs:PredDefault (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dpreserve-branchweights-switch-create.ll57 ;; test2 - Merge two switches where PredDefault == BB.
127 ;; test3 - Merge two switches where PredDefault != BB.
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp1171 BasicBlock *PredDefault = GetValueEqualityComparisonCases(PTI, PredCases); in PerformValueComparisonIntoPredecessorFolding() local
1203 if (PredDefault == BB) { in PerformValueComparisonIntoPredecessorFolding()
1227 if (PredDefault != BBDefault) { in PerformValueComparisonIntoPredecessorFolding()
1228 PredDefault->removePredecessor(Pred); in PerformValueComparisonIntoPredecessorFolding()
1229 if (DTU && PredDefault != BB) in PerformValueComparisonIntoPredecessorFolding()
1230 Updates.push_back({DominatorTree::Delete, Pred, PredDefault}); in PerformValueComparisonIntoPredecessorFolding()
1231 PredDefault = BBDefault; in PerformValueComparisonIntoPredecessorFolding()
1328 SwitchInst *NewSI = Builder.CreateSwitch(CV, PredDefault, PredCases.size()); in PerformValueComparisonIntoPredecessorFolding()