Searched refs:ResultVector (Results 1 – 2 of 2) sorted by relevance
5399 static Value *ConvertTwoCaseSwitch(const SwitchCaseResultVectorTy &ResultVector, in ConvertTwoCaseSwitch() argument5404 if (ResultVector.size() == 2 && ResultVector[0].second.size() == 1 && in ConvertTwoCaseSwitch()5405 ResultVector[1].second.size() == 1) { in ConvertTwoCaseSwitch()5406 ConstantInt *const FirstCase = ResultVector[0].second[0]; in ConvertTwoCaseSwitch()5407 ConstantInt *const SecondCase = ResultVector[1].second[0]; in ConvertTwoCaseSwitch()5410 Value *SelectValue = ResultVector[1].first; in ConvertTwoCaseSwitch()5414 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first, in ConvertTwoCaseSwitch()5419 return Builder.CreateSelect(ValueCompare, ResultVector[0].first, in ConvertTwoCaseSwitch()5424 if (ResultVector.size() == 1 && ResultVector[0].second.size() == 2 && in ConvertTwoCaseSwitch()5427 Condition, ResultVector[0].second[0], "switch.selectcmp.case1"); in ConvertTwoCaseSwitch()[all …]
1474 Value *ResultVector = UndefValue::get( in LowerTranspose() local1480 ResultVector = in LowerTranspose()1481 Builder.CreateInsertElement(ResultVector, Elt, J.index()); in LowerTranspose()1483 Result.addVector(ResultVector); in LowerTranspose()