Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4786 static Value *ConvertTwoCaseSwitch(const SwitchCaseResultVectorTy &ResultVector, in ConvertTwoCaseSwitch() argument
4789 assert(ResultVector.size() == 2 && in ConvertTwoCaseSwitch()
4793 if (ResultVector[0].second.size() == 1 && in ConvertTwoCaseSwitch()
4794 ResultVector[1].second.size() == 1) { in ConvertTwoCaseSwitch()
4795 ConstantInt *const FirstCase = ResultVector[0].second[0]; in ConvertTwoCaseSwitch()
4796 ConstantInt *const SecondCase = ResultVector[1].second[0]; in ConvertTwoCaseSwitch()
4799 Value *SelectValue = ResultVector[1].first; in ConvertTwoCaseSwitch()
4803 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first, in ConvertTwoCaseSwitch()
4808 return Builder.CreateSelect(ValueCompare, ResultVector[0].first, in ConvertTwoCaseSwitch()